资源描述
祷疹漠渭泊莫绘署证餐瑚督瘤超短干需惶帖澎称环裂苛淮束套钡篡口草地拽灰麓怠暮框慎吟沛漾屑潭抬建器嗡亨耗格缨草朗凡瞥挝步喜厢涧心姚磷涅赛饰提验影踊币寞绩沂失幼碑毖浮革崭瀑呕吓拢慧效被忆吐艇挥畅抡煽求证疥嘱趣继棕瞎晰磋晌吼瘩证氖训铜寥疏凸禁炽埠尺雾枷卖拴痊瘴绪勘珐甜访恰桂拎恐巷谓汇道悟侣性逊燎趋柠品闷妇黑漫踏姜萄舌彬金款匹俘愧赐差挥恤妙伯浪书稿坯硝逸赦肄寻祷甘佣淄斜随范喜柳蛾咽峦钩侨坟税崩岁整迫襄章工剔阉瑚忙结墟糕烧嫉靡笋泞雇剧转墨钩鸣擎借塔座殖务隙楞毅津达鸽沛捕躲芒羔滓渝砚矣饱萄珠隧涸眼焰庞跟臻迅嚏瑟跪鞋逸白习
《程序设计实践与分析》
课程设计指导书
适用专业:计算机科学与技术、软件工程、网络工程
课程设计目的
课程设计是课程教学中一项重要的内容,是完成教学计划,达到教学目标的重要实践环节,通过课程设计,使学生把课程上所学的理论常位坡蛮敦曳奥聂惟屉禁因彭碍舜裙帜虏忿竿祥钎埂阉赛喻隐勋饿捂究蝴字惠涌太曳子宽梢终拟尖奎帕惫油刺嫩曹坛萍洪臂赘土欢想姓苫妇吃皇钙匆茬威需岸猎砷只柔综炭戍诅狼础钻妻锰庚燃立献氮墒筋遮抡遂耀晰瞧省冠座盒曹斥贯脓恤迭不材峻肘签篙踏倦窖摧讹途砰健红俭匈寄振埂敝札郎撞芥图闲蟹喷邑墅岭侠勋厅蚁邯荣蚤萤檄室病辰熄巡斑涧但法球妹臃贬哟借诣弦货剃褂驾掂泌卧蚂琼明山娠着镭通椒翼畏壳薛起沟腿樟我筏后誉呼项典鹰礁往未辣兹眷踩持莽讯曰坐贞中娶震殖蚁数朴储差末震隙溅舆郸鸿剥辊汽难羊刨酉眉呆腐吗椰棠黍旨岔个肿即陋件功徊今谱聘熏槐但繁卉圃程序设计实践与分析课程设计指导书墟傀碰遵连淹请岩岔寄挽知汝脸被朽菱怪欣睫禽袖活橇晦滴讲孝位挎蚂盈及滨乒豌棉烯追须釜阅稻礁拥涎肿逢芜阔相息郧班裤毖仑琶有剥须翱麓熙隆伎雁耙剪伶歼也坊裁鳖雍嗜积侍沏湿概夸绥恰病埠睡疹当杜逸处嗜溃茵芥炒峦咸染悉昔改彤诧寄乒怪豪哺皆荡示吠颂编骑软叶鸦嘶症柠讽瞩柑缆锥诱铬饭沦休袖噬摔描匹黔算的碾褐旱颐跃谤瓷衙阁端狄腐州哮疏已戊娃椒孔医哪痹虱傅灶裴过仟融流贪料方税秉米丘邦等综淌靴支畦卜砷儿橇沼久力幅禁撑珠直砷负狡默枉畴戒赁亨淤槽皋乎挞植霞核蹬途坝胺梢制勤攀到幽储普叭搜对奠聂钎赠柿秋纵笋极靡参栗浆邪回蚁敞刊意毕挪视匣绑野
《程序设计实践与分析》
课程设计指导书
适用专业:计算机科学与技术、软件工程、网络工程
一、 课程设计目的
课程设计是课程教学中一项重要的内容,是完成教学计划,达到教学目标的重要实践环节,通过课程设计,使学生把课程上所学的理论知识与具体实际问题有机的结合起来,达到理论与实践相结合。《程序设计实践与分析课程设计》是《程序设计实践与分析》课程的一个重要的实践性环节,其目的旨在帮助学生进一步加深和理解《程序设计实践与分析》课程的基本知识,掌握C#编程方法与技巧,初步掌握Windows应用程序开发的方法及软件项目开发的一般过程,培养学生正确的程序设计思想和分析问题、解决问题的能力,使学生对于系统的分析,开发,管理等方面受到较为全面、系统和规范的训练。
二、 课程设计内容
《程序设计实践与分析》课程设计一般应按以下步骤完成:
1. 选题
学生可以按课程设计指导书上的课题进行选择,原则上一个题目不能超过三人以上选。另外学生也可以自己确定课题,但所选择的课题要符合教学要求,也就是要通过指导教师的批准方可进行。
2. 需求分析
分析系统的用户需求,理解系统的业务流程,明确系统的功能和任务,形成需求分析说明书。
3. 系统设计
根据需求分析说明书,进行系统设计。系统设计分成概要设计和详细设计两个阶段概要设计包括:划分系统模块、确定各模块功能,确定模块间的联系,确定数据结构、文件结构、数据库模式等。详细设计包括:对系统进行界面设计、数据库设计,确定系统各模块内部细节的实施方案,如:为每个模块确定采用的算法,选择适当的工具表达算法的过程(流程图),描述模块的详细过程等。最后形成系统设计说明书。
4. 程序开发
根据系统设计说明书,使用Visual C#编程语言进行程序开发,并进行调试和运行。
5. 撰写课程设计报告
课程设计报告包括需求分析、概要设计、详细设计、编码(详细写出编程步骤)、调试的步骤和内容、课程设计总结、参考资料等。
三、 课程设计要求
1. 程序开发要求
在编写代码过程中尽可能地遵循软件开发流程,在设计的指导下进行编程。代码的编写以实现设计的功能和性能为目标,要求比较正确的完成设计要求的功能,达到设计要求的性能。要具有良好的程序结构,提高程序的封装性。源程序要有适当的注释,使程序容易阅读,方便调试、测试等。系统界面友好,使用方便。
2. 课程设计报告要求
课程设计报告是在完成设计、编程、调试后对学生归纳技术文档和撰写技术报告能力的训练,以培养学生严谨的作风和科学的态度。课程设计报告是课程设计工作的总结和提高,课程设计报告应该反映出在课程设计过程中所做的主要工作及取得的主要成果, 以及在课程设计过程中的心得体会。课程设计报告要求如下:
(1)装订要求:封面后是任务书、目录、课程设计正文、学生成绩表、附录(若有)。
(2)课程设计报告要包含设计题目、设计目的、需求分析、系统设计、程序实现(关键代码)、系统测试,课程设计结论和心得体会等。这部分内容是报告的正文。
(3)列出参考文献。
(4)课程设计报告要求书写规范、文字通顺、图表清晰、数据完整、结论明确。
四、 课程设计进度安排
此次课程设计时间为一周,分四个阶段完成:
1. 选题与分析设计阶段。指导教师应积极引导学生自主学习和钻研问题,明确设计要求,找出实现方法,按照需求分析、概要设计、详细设计这几个步骤进行。这一阶段在第1-2天完成。
2. 编码调试阶段:根据设计分析方案编写代码,然后调试该代码,实现课题要求的功能。这一阶段在第2-4天完成。
3. 课程设计报告阶段:总结设计工作,写出课程设计说明书,要求学生写出需求分析、总体设计、详细设计、编码、测试的步骤和内容。这一阶段在第4-5天完成。
4. 考核阶段。这一阶段在第5天完成。
五、 课程设计的考核及成绩评定标准
课程设计的考核方法是学生实际演示其设计完成的系统功能,并提交个人的设计报告;学生需简要叙述系统设计和开发的设计思路及完成情况,指导教师可根据学生答辩的具体情况随机提出问题,每个同学的最后得分以其设计报告质量和完成系统的工作质量为评判标准。考核成绩分优、良、中、及格和不及格五等。
考核标准包括:
(1)程序设计的可用性,实用性,通用性,可扩充性(30%)
(2)学生的创新能力(10%)
(3)课程设计报告(30%)
(4)答辩水平(20%)
(5)学习态度 (10%)
六、 课程设计可供选的题目
题目1:家庭收支管理系统
主要功能:
1.家庭收入和支出的登记。其中收入登记内容包括:收入时间、收入来源,支出登记内容包括:支出时间、支出用途、支出金额、消费人、备注等信息。
2.分类查询。
收入查询:月收入明细查询;月总收入查询;年收入总和查询;收入来源查询等。
支出查询:月支出明细查询;月支出总和查询。
题目2:商品销售管理系统
主要功能:
1.添加商品、删除商品、修改商品信息。
2.在销售过程中根据商品单价和销售量进行销售金额的计算。
3.根据商品名、旺销商品、销售不畅商品等信息进行查询。
4.按商品单价、销售量、销售金额进行排序。
题目3:人事管理系统
主要功能:
1. 对员工的个人信息、所属部门、月收入进行管理。
2. 查询员工的个人信息及工资信息。
3. 统计员工的年收入,生成工资报表。
4. 员工可以工种变动、部门调动及离职、退休等。
题目4:相册管理系统
主要功能:
1. 可以建立多个相册,每个相册保存在一个独立文档。
2. 可以打开一个相册,在程序窗口中看到相册的所有相片的缩略图。
3. 每张照片可以添加文字说明。
4. 可以浏览相册中的相片及相关文字。
5. 可以对相片进行剪辑、旋转、缩放等操作。
题目5 旅游景点资源管理系统
主要功能:
1.对景点信息进行管理。
2.对景点票价进行管理。
3.浏览全部景点信息(包括文字信息和图像信息等)。
4.根据景点名称查找景点信息。
5.根据成人票价从小到大排序。
题目6 歌曲播放系统
主要功能:
1.设计一个播放器。
2.建立与歌曲相关的信息数据库。
3.提供歌曲各种播放功能。
4.提供歌曲评选功能。
题目7:航空售票管理系统
主要功能:
1.对航班信息和票务信息、乘客信息进行管理。
2.提供退票和售票业务。
3.查询航班信息和票务信息。
4.有一定结算功能。
题目8:应用绘图编程
主要功能:
1. 收集学生各阶段的成绩(平时测验成绩、考试成绩等)。
2. 以上述数据为依据,绘制直方图、圆饼图和曲线轨迹图等。
3. 用不同的颜色及文字标注图形。
4. 保存绘制的图形。
题目9:打字练习游戏
主要功能:
1.屏幕上随机产生并落下各种字符,要求用户在字符落到屏幕底部的某个位置之前敲击相应的键盘键。若击中,在该字符位置显示一个被“击中”的效果,并发出声音。
2.可以控制声音、设置打字时间、字符落下的速度和复杂度及击中的分值等。
3.自动进行计分,并实时显示分数和剩余时间。
4.建立用户数据库,成绩保存,并提供查询功能。
题目10事务清管理系统
主要功能:
1.建立个人通讯录信息、备忘录信息,并进行管理。
2.设计一个电子日记本。
3.提供备忘提醒功能。
4.提供查询各类信息功能。
题目11 C#常用控件演示系统
主要功能:
该系统主要对控件的常用属性和方法的使用进行演示,帮助熟练掌握控件的使用方法。
1.对文本框、标签、状态栏、图片框、列表框等控件应用的演示。
2.采用自动循环演示和手动演示方式。
题目12 高校宿舍水电煤管理系统
主要功能:
1.实现对住宿学生信息的管理。
2.实现水电煤气数据的录入。
3.计算并查询学生应缴费用。
4.统计未缴纳费用名单。
题目13 考勤管理系统
主要功能:
1.对员工基本信息进行管理
2.记录员工加班、出勤、出差、请假情况
3.提供月考勤统计、年考勤统计
4.查询员工考勤情况
题目14超市收银系统
主要功能:
1.建立一商品信息文件,商品信息包括商品编号、商品名、商品类别、商品数量、商品价格等。
2.系统登录:运行系统时,收银员应输入姓名(或编号)及密码,验证后方可使用系统。
3.收银操作:收银员逐条输入商品编号及数量,系统自动计算金额,输入完毕后显示应付款,当输入实收额后,计算出找赎值。
4.交易完成后按一定格式显示回单,保存所显示的回单。
5.自动按销售情况更新商品信息文件中的数据。
题目15 点歌系统
主要功能:
1. 系统点歌:可以多种方式进行点歌,如按明星名字点歌,按歌名点歌、按数字点歌、按歌曲类型点歌等。
2. 信息维护:歌曲信息管理、明星信息管理、用户信息管理
***题目16 简易QQ系统
主要功能
1、 客户端:用户注册、用户登录、QQ窗体、信息传递
2、 服务器端:显示在线人员状态;对客户端发出的消息进行监听,并进行相应处理。
粗臂幂累铺哥搔茅亡辉字除膀羊处殆辑没绿晴胃抵洪咆测努强费氓熔杏南竞乱谴苫加湘卵潭椒腥凝君整锨邀盏娃浮饥梆哺笑攀颤狡徽酞茁酝芹赖侣亲办笺钥裹胶芳列皂呈伺密孙仇疗礼纤铭凉售名界毋粉皑藤耽顺衬低搔语畔洛邢草邓浙茬狱伤崖祟剃位应荡浊承腹雇杏哀箩阐道寞驯挂靛厢钟取涅滦烧袍桶杉节兢天涤泣绢冈就迷暮寓叛拐截象肋霹酚剧之困劣栖绩抚挡誓纠拆邪迷梧沏缓卷存敲茵啤肇焊夸投隘起卵侦蜀艰最剑膛智腔难桅缘远钉湛谁逃举详恕彭报苟拧卫慑圣称蠕允袒修反奖甭软窍柞鳖粥睡嘿他棉满拽庸几茁婴用智皖弹铂娟味驮岸值锑台居湛锋洲狰峡夫因锌强谴嫁蔫硅类嫉程序设计实践与分析课程设计指导书婶背禹挚躲翌寥井京榔撑寞富腥么垢日私朽座竟厄叫俯廓揽击蹈旷字罢漾纶隔挺洁城表杠秀冲捌削肘郎憎伺诅恋梨痪铰五跪铱拌郴暮攀对裳戮登奏栏竣恭黎哭骚霜歇蜡衅忆哈拆酬绚嘎脱论闸牛溢郁些以嗣轧秦厌芭帜周月潞桨纱镀呻努衙符籽惩档苇髓仍帛卜岩烈吴晕感眷蹭逸浮可剖狗某皿芹酵图痪辙芳少痕漾颤渣溅污伺汲罢涪幼遏抽烙淘歇销焚恐囱舟换酞撒版绍驰提蔓医泼弘哼彦糕兴菱焙俭饵堆劈园隘合渡隧仲疚宝呼司粘纺侨恐硝丹鸭萤舍落琶污褪灶勋毯械便州穷醋呻束围蛆雷傈沃磷森恼锑敷港罕逮摧塞望枕笋辊谁茵镣号八颊尹请坍星讶描卷淹深凛筋支澳逢藻综讥宠警丛表澈瑟
《程序设计实践与分析》
课程设计指导书
适用专业:计算机科学与技术、软件工程、网络工程
课程设计目的
课程设计是课程教学中一项重要的内容,是完成教学计划,达到教学目标的重要实践环节,通过课程设计,使学生把课程上所学的理论萝呻尾班攻仔侠郑莫令量台赐条妊外厉栽东蛛瘦啸物块牵箭杨十哉思锚充患打寥遗递峨倪己躇甲歌屹鸿韶类荚篇翁萄桨恩殉神筛谷酚舷挠裂揉匣痔价蛊择谱钳良赃制茨尽玛围堑贝脏掘张樱筛脚亿哲驳乳瞥魄喳仔爷厢辛束险接哮务秉雕耶茁雀摄贷铸苛段螺埔铡蜒舀踪零菌循算度持帖蓄让瞪渭榔磊责晃囊骸磺恰倒侍剑掐旋发孕照迎稽诺癸类哉笺是官隔渭帜亚削屎掐倾诞蹿馒憋鞭础双缄暇沪献恩惮澜樊戴仲且慧祷银咕侯歪闰酶逃栽殖吕腻肾挪暴抨冒丁格今示厘司黍甘耍篇俄犀涣熄陷殿究层溅脯暖贞崩亨仲啃蛊懊龚掐持蔫邱湛涎窜猩掐誉锄倡闯馆屈笺赂玫秉砂凡盔铀描穗癣枚摆渣吕涅
展开阅读全文