《《程序设计实践》实训指导书.doc》由会员分享,可在线阅读,更多相关《《程序设计实践》实训指导书.doc(7页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、程序设计实践实训指导书金华职业技术学院信息工程学院2014年5月程序设计实践实训指导书一、实训的目的和要求(一)实训目的(1) 了解C#项目开发基本流程;(2) 掌握.net程序设计语法规范;(3)掌握C#中各种控件的使用;(4)掌握文档编写基本规范。(5) 能熟练使用Visual Studio2008平台;(6) 能根据项目要求设计Form程序;(7) 能根据项目要求连接数据库并实现较为复杂的业务逻辑;(8) 能够独立完成小规模C#项目的工程开发并编写规范文档。(9) 能在团队环境中运用C#项目开发的基本流程进行项目的分析、设计、实现和维护;(10) 能在团队环境中采用软件工具进行C#项目的
2、开发,并完成项目角色的任务;(11)能针对实际C#项目的特点应用项目管理工具进行项目进度安排,并进行开发团队的协调管理工作。(二)实训要求14-5名同学为一组,独立完成项目选题、设计、实现、部署与发布的各阶段的任务,项目应具有一定的实用性,小组成员之间,要分工明确、密切合作,培养良好的互助、协助精神。2.根据教师指定的系统开发内容,根据程序设计规范利用常用C#技术进行设计。设计的系统要求结构合理,窗体美观大方,内容充实,颜色搭配协调,风格一致。各个窗体之间工菜单链接准确无误。3.可以通过网络或书籍等方式收集相关资料,窗体界面设计风格应符合项目的用户的使用习惯,窗体界面友好易于交互。4.程序编写
3、应符合一定的规范,代码中应有相应功能说明,项目应保持一定健壮性,产生异常时要有提示。5.要求独立完成规定的实训内容,不得抄袭或拷贝他人的设计或其他内容。6.实训期间,严格遵守学校的规章制度,不得迟到、早退、旷课。二、实训内容实训要求学生在规定的实训时间内完成一个相关行业的管理系统的功能实现。本着自由选题的原则,鼓励学生按自己意愿,结合实际需求,使实训完成的系统具有实用性。但考虑到部分学生缺乏项目实践经验,这里给出了一些项目名称,供学生选择。n 客户关系管理系统n 产品销售管理系统n 花卉信息管理系统n 水晶饰品管理系统n 电动车行业信息管理系统n 汽车行业信息管理系统项目参考:项目一 客户关系
4、管理系统:客户关系管理系统是对公司用户进行管理的系5图4 客户管理总页面统。在窗体设计、数据库设计、程序设计三类角色的工作中,程序设计工作量较重。系统更突出模块的功能使用。在学员安排上,可以考虑程序人员多于1人,按照模块进行分工合作。项目二 产品销售管理系统:产品管理系统是对医药产品进行管理的系统。在窗体设计、数据库设计、程序设计三类角色的工作中,程序设计工作量较重。系统更突出模块的功能使用。在学员安排上,可以考虑程序人员多于1人,按照模块进行分工合作。图5产品销售管理系统页面三、实训平台、环境设置:1教学场地 一体化实训室,能进行项目实现与研讨。2教学配备(1)计算机:配备主流配置计算机43
5、台;(2)投影:配备投影仪、银幕及关联教师机1套;(3)网络:实训室内局域网与广域网通畅;(4)软件:1)广播教学系统;2)VS2008、SQL2005等软件。四、实训方法步骤1.实训准备、制定实训计划(1)分组:4至5人为一组,每组选定一名组长,组长主要负责考勤、与指导教师沟通以及作品汇报。(2)根据实训内容,各小组安排实训任务,并制定出相应的开发计划组织实施。2.确定系统题目各小组组员讨论选择确定系统题目,并进行分工设计;3.网站设计确定系统的题目之后,对系统进行总体设计,包括系统的色彩、页面布局等方案,形成系统方案文档。4. 系统数据库设计5. 系统窗体设计6. 系统功能实现7. 系统测
6、试与完善8.在实训结束前之前提交实训报告和作品。五、实训报告(一)实训报告的写作方法是多种多样的,并没有一个固定的格式,对于本课程设计,应该包括以下几个主要部分: 1. 系统开发的意义 2. 系统的整体设计方案 3. 系统的数据库设计 4. 系统的功能实现 5. 系统开发过程中遇到的问题及解决方法 6.要求实训报告文字打印,装订成册,每项任务每个小组一份,并请写上学号与姓名。7.实训过程中小组所特有的东西的描述。(二)实训报告编写基本要求1.每个小组必须独立完成实训报告;2.实训报告书写规范、文字通顺、图表清晰、数据完整、结论明确;3.实训报告后应附参考文献;4.实训成果,电子稿也要上交;要求
7、布局合理,符合要求。5.页边距:上3.5(单位:厘米,下同),下2.8,左2.8,右2.6,页眉1.5,页脚2.1。行间距:1.25倍行间距 纸张:A4打印纸 标题:用3号宋体字,居中排列正文:用小4号仿宋体字。页码在下居中。标题下空一行,每自然段左空2格,回行顶格。结构层次序数,第一层为“一”,第二层为“(一)”,第三层为“1”,第四层为“(1)”。所有标题独立成行,不加标点。六、实训的纪律要求1.每4-5人组成一组:每组有一个组长,负责小组统筹规划,并进行组员的日常工作管理,小组成员必须有明确的工作任务。2.组员应服从组长的安排,并积极完成规定的开发任务。3.按时完成每天交给的任务,按时到
8、机房上机,自己安排其它时间在班级或图书馆查资料。4.小组系统能否按期完成,组员间能否协同工作将作为组长的综合成绩考评依据之一。七、实训进度安排实训时间紧迫,合理安排进度很重要,下面提供了一个实训进度安排表供同学参考:60课时时间安排时 间任 务第一周一完成系统的项目选题、小组划分、需求分析二系统项目的需求分析、确定用户角色、用户功能、数据库设计三数据库设计,画出E-R图。四根据用户功能设计页面原型,完成系统窗体设计五确定小组的分工、完成设计阶段的文档,进行第一阶段的答辩第二周一编写代码实现二编写代码实现三编写代码实现四调试系统、准备实训报告五进行第二阶段答辩八、实训考核该课程采用过程评价及项目
9、(案例)作品相结合的方式,对学生进行综合评价。其中过程评价主要是平时成绩评定,由考勤、课堂纪律和项目过程汇报构成,占课程总成绩的50%。项目作品评价占成绩的50%,由成果代码质量,完成质量,项目报告和团队协作等四部分构成。各子项目考核细化指标如下表所示:序号考核内容考核形式考核重点比例过程考核平时评定教师记录出勤率、课堂表现10%项目过程汇报一学生完成,教师团队阶段评价方案质量;完成情况;团队协作。10%项目过程汇报二学生完成,教师团队阶段评价页面质量;完成情况;团队协作。10%项目过程汇报三学生完成,教师团队阶段评价代码质量;完成情况;团队协作。10%项目过程汇报四学生完成,教师团队阶段评价作品质量;完成情况;团队协作。10%成品考核所开发的系统成品学生完成,教师团队阶段评价代码质量;页面质量;项目完成情况;项目报告;团队协作。50% 综合成绩评定由团队成绩和个人成绩组成。其中设计方案、项目成品计团队成绩,页面、程序、数据库按角色及模块统计个人成绩。个人成绩由所在小组和教师评定,团队成绩由评审组评定。
限制150内