1、面向对象课程设计指导书任务书及报告格式规范计面向对象课程设计指导书班级:11地信1班;指导教师:王星捷;地点:95102;时间:For personal use only in study and research; not for commercial use一、课程设计题目 选择下列题目中的一种:For personal use only in study and research; not for commercial use1. 企业工资管理系统 2. 宾馆客房管理系统3. 高校职工工资管理系统 4. 车辆管理系统5. 超市进销存管理系统 6学生成绩管理系统7教学设备管理系统 8银行储
2、蓄系统9运动会分数统计 10公司人事管理系统11公司考勤管理系统 12.模拟电信计费系统13. 学生选课系统 14. 图书管理系统15.通讯录管理软件 16.高校学籍管理系统17文本编辑器的设计与实现 18. 学生住宿管理系统19. 火车订票管理系统 20.小区物业管理系统二、目的与要求 1、目的 (1)要求学生达到熟练掌握C#语言的基本知识和技能。 (2)基本掌握面向对象程序设计的基本思路和方法。 (3)能够综合利用所学的基本知识和技能,解决较复杂的面向对象程序设计问题。(4)通过这次课程设计掌握C#语言程序设计的编程思想,为后续课程打下基础。(5)培养我们实际操作能力和实践能力,为毕业设计
3、及以后的工作打下坚实的基础。2、基本要求 (1)要求学生独立完成所布置题目。(2)要求利用面向对象的方法以及C#的编程思想来完成系统的设计。 (3)要求在设计的过程中,建立清晰的类层次。(5)在系统的设计中,至少要用到面向对象的一种机制。(6)实现软件或系统功能,功能尽可能齐全,如:录入、查询、修改、增加、删除、统计、输出等。3、创新要求 在基本要求达到后,可进行创新设计,如根据查找结果进行修改的功能及设计出比较友好的界面等。 三、设计方法 1需求分析:对用户提出的问题提出解决的办法和思路。设计数据字典,数据流图。用UML图确定类之间的联系,用自顶向下的方法创建主程序和子程序,控制对象间的相互
4、作用。2根据需求,设计系统功能模块,并设计相应的类和界面。分析系统中的各个实体之间的关系及其属性和行为,根据问题描述,设计系统的类层次。3根据基本思路,确定输入和输出,设计程序的算法。4对用到的所有类进行描述和定义,并进行测试。5在计算机上编译程序,检验程序的可运行性,对于程序中代码完成的功能等加以声明。6编写本次课程设计报告。四、调试 在机房进行程序设计和调试,可以经过单元测试及总体测试,调试成功并完成相应功能。记录调试过程中遇到的问题及解决方法,写在课程设计报告中。五、答辩与评分标准 通过设计答辩方式,并结合学生的动手能力,独立分析解决问题的能力和创新精神,总结报告和答辩水平以及学习态度综
5、合考评。1、平时表现:30分; 2、课程设计报告:30分; 3、课程设计答辩:40分,其中完成基本功能30分,回答问题10分。六、报告 统一格式:包括系统设计要求、设计思路、系统功能模块图、系统流程图、类的层次图(包括类成员列表)、调试过程、关键程序代码、总结、参考书目等。报告格式见附录。七、时间及地点安排 1. 2013年9月10日-2013年9月15日。最后一天课程设计答辩(演示程序功能,教师提问学生回答)。 2.地点:95102。八、参考文献1.面向对象程序设计. 清华大学出版社,2009. 2.自己所查找的参考资料。 2013年9月9日课程设计报告课程名称 面向对象课程设计 设计题目
6、专业班级 软件1241 姓 名 学 号 指导教师 张秀坤 起止时间 2013年8月26日- 8月30日 成 绩 评 定考核内容设计表现设 计报 告答辩综合评定成 绩电气与信息学院课程设计考核和成绩评定办法1 课程设计的考核由指导教师根据设计表现、设计报告、设计成果、答辩等几个方面,给出各项权重,综合评定。该设计考核教研室主任审核,主管院长审批备案。2 成绩评定采用五级分制,即优、良、中、及格、不及格。3 参加本次设计时间不足三分之二或旷课四天以上者,不得参加本次考核,按不及格处理。4 课程设计结束一周内,指导教师提交成绩和设计总结。5 设计过程考核和成绩在教师手册中有记载。课程设计报告内容 课
7、程设计报告内容、格式各专业根据专业不同统一规范,经教研室主任审核、主管院长审批备案。注: 1. 课程设计任务书和指导书在课程设计前发给学生,设计任务书放置在设计报告封面后和正文目录前。 2. 为了节省纸张,保护环境,便于保管实习报告,统一采用A4纸,实习报告建议双面打印(正文采用宋体五号字)或手写。2013/2014学年第1学期面向对象课程设计任务书班级:计算1241、2;指导教师:张秀坤、丁柏秀、李天宇地点:计算机机房;时间:课程设计题目(范围):各种管理系统设计或小型软件开发一、 课程设计目的使学生基本掌握面向对象程序设计的基本思路和方法,熟练掌握C+语言的基本知识和技能,能够利用所学面向
8、对象程序设计,解决具体问题,提高学生面向对象程序设计的综合能力,为学生后续课程及毕业设计打下良好的基础。二、课程设计内容(包括技术指标)通过设计一个管理系统或者其它小型软件开发,进一步熟悉C中类的概念、类的封装、继承的实现方式。了解系统软件开发的需求分析、类层次设计、模块分解、编码测试、模块组装与整体调试的全过程,加深对C的理解与Visual C环境的使用。设计一个管理系统,要有主菜单,用于选择各项功能,功能包含:数据录入、数据统计、数据查询、数据修改、数据打印、数据备份(把相关数据写入文件)、退出等功能。三、时间安排序号学时分配课 程 设 计 内 容12布置任务、查找资料22总体需求分析与设
9、计,写出需求分析(该程序要实现什么样的功能);分析系统中的各个实体之间的关系及其属性和行为34根据问题描述,设计系统的类层次;完成类层次中各个类的描述(包括属性和方法),基类、各派生类设计及代码实现44各模块的编程设计52各模块的调试、修改62程序总调试、修改72撰写课程设计实习报告、打印84课程设计验收与答辩合计22四、基本要求1明确课程设计任务,提高课程设计认识,严格服从教师安排,不迟到,不早退,不旷课,按时上机;2认真独立完成设计内容,上机前准备程序,做好资料搜集,能够上网查询所需资料;3利用面向对象的方法以及C+的编程思想来完成系统的设计,在系统的设计中,至少要用到面向对象的一种机制;
10、4提交设计任务书,设计任务书要求A4幅面; 5在设计的过程中,建立清晰的类层次,画出程序流程图; 6进行系统与功能分析,建立数据结构表; 7编写程序,调试各模块;8完成答辩,提交课程设计报告。 附录1:电气与信息学院面向对象程设计报告统一规范要求一、课程设计文本结构及内容要求1课程设计目的2课程设计要求3设计思路4系统功能模块图5系统流程图6类的层次图(包括类成员列表)7关键程序代码8总结9参考文献二、排版及装订格式要求1排版要求排版规格:统一采用A4幅面,页边距:上3.0cm、下3.0 cm、左3 cm、右2.5 cm,行距为固定值18磅,从正文开始排页码,页码9号居中。正文字体:一级标题距
11、上一文本内容空1行,序号为汉字一、二等(小四号),顶格,与标题内容间用“、”号隔开,标题文字为黑体,小四号;二级标题,序号为阿拉伯数字1、2等(五号),与标题内容间用“”号隔开,标题文字为五号宋体;正文为五号宋体。表格:表名小五黑,表头小五黑,表内数字、字母为小五Times New Roman体,表内文字小五宋体;表框线两端不封。参考文献:“参考文献”为10黑体,顶格;文献内容为小五宋体。参考文献的著录,按著者/题名/出版事项顺序排列: 期刊顺序:序号 著者.题名.期刊名称.出版年,(卷号或期号):起始页码(英文标点)。 书籍顺序:序号 著者.书名. 出版地: 出版单位, 出版年.(英文标点)
12、2装订要求装订时,需按下列顺序装订:(1)封面(学校统一印制)(2)扉页(3)课程设计任务书(4)设计内容(正文)样张(正文):题目一、课程设计目的12二、课程设计要求1三、设计思路图表样式:表1 学生成绩表编号姓名1李三 图1 流程图 仅供个人用于学习、研究;不得用于商业用途。For personal use only in study and research; not for commercial use.Nur fr den persnlichen fr Studien, Forschung, zu kommerziellen Zwecken verwendet werden.Pour l tude et la recherche uniquement des fins personnelles; pas des fins commerciales. , , . 以下无正文