欢迎来到天天文库
浏览记录
ID:17879825
大小:58.50 KB
页数:10页
时间:2018-09-08
《3-1. 面向对象程序设计---课程设计 报告模版》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、《面向对象程序设计》课程设计报告题目:工资管理系统院(系):信息科学与工程学院专业班级:软件工程1202班学生姓名:李智学号:20121611068指导教师:程海英2015年6月15日至2015年6月26日华中科技大学武昌分校制面向对象程序设计课程设计任务书一、设计(调查报告/论文)题目工资管理系统二、设计(调查报告/论文)主要内容内容:通过对人事管理管理部门中的职称、工资、员工、部门、工资类别等相关内容进行分析,完成具有人员管理、工资管理、部门管理等相关功能。1.部门、工资类别、职称表的维护2.职员管理与维护3.工资表的生成,并计算相关数据,进行查询。4.
2、按部门计算平均工资5.按人、年统计平均工资6.用户管理功能三、原始资料1.《面向对象程序设计课程设计》指导书2.施珺、纪兆辉编著.Java语言实验与课程设计指导.第二版.南京大学出版社.2014.四、要求的设计(调查/论文)成果1.课程设计报告2.程序实现代码五、进程安排序号课程设计内容学时分配备注1选题,需求分析1天2利用UML工具,对系统进行需求分析,画出用例图、类图2天3创建数据库及表1天4编码实现系统功能3天5测试、改进系统功能实现1天6课程设计说明书撰写,课程设计验收2天合计10天六、主要参考资料[1]施珺、纪兆辉编著.Java语言实验与课程设计指
3、导.第二版.南京大学出版社.2014.[2]黄明、梁旭、周绍斌编著.Java课程设计.电子工业出版社.2006.[3]Markpriestley著.面向对象设计UML实践(第2版).清华大学出版社.2004.[4]任宏萍.面向对象程序设计教程.北京:清华大学出版社,2012.[5]耿祥义、张跃平.Java面向对象程序设计.北京:清华大学出版社,2010.指导教师(签名):2015年6月日目录1系统分析…………………………………………………………………页码1.1需求分析………………………………………………………………………页码1.2系统模块分析……………………
4、…………………………………………………页码2UML分析与设计……………………………………………………………………………页码2.1系统用例图………………………………………………………………………页码2.2系统类图………………………………………………………………………页码3数据库分析与设计………………………………………………………………………页码3.1数据库设计………………………………………………………………………页码3.1.1表设计……………………………………………………………………页码3.1.2视图设计……………………………………………………………………页码
5、3.1.3存储过程设计……………………………………………………………………页码3.2数据库DDL脚本………………………………………………………………………页码4功能实现与系统测试…………………………………………………………………页码4.1功能实现………………………………………………………………………页码4.2系统测试………………………………………………………………………页码总结…………………………………………………………………………………页码1系统分析1.1需求分析针对选题,进行需求分析(分析系统的功能)。1.2系统模块分析针对选题,在需求分析之后,对系统功
6、能模块进行划分,归纳系统总的功能。画出总的功能模块图。2UML分析与设计2.1系统用例图用例图的作用、系统中顶层用例图(分析、说明、图)2.2系统类图系统中所有类图(含类之间的关系)3数据库分析与设计3.1数据库设计3.1.1表设计系统中所使用的表(分析、说明、表格说明表结构)3.1.2视图设计系统中所使用的视图(分析、说明、作用)3.1.3存储过程设计系统中所使用的存储过程(分析、说明、作用)3.2数据库DDL脚本在sqlserver中创建以上数据库对象后,然后导出DDL脚本,贴在此处,对每个对象进行简要的注释说明。4功能实现与系统测试总的说明:选择三层架
7、构来实现整个系统功能,如何分的三层。三层之间如何工作的。。。。等等。。。。4.1功能实现针对一个一个功能,将每个功能描述出来,你采用了哪几个类如何协同工作,来实现的该功能。(1)A功能描述此功能做什么的。。。,然后说明哪几个类文件来实现的此功能:a1.java,a2.java,a3.java①a1.java提供了哪些方法,每个方法做什么的?然后把代码粘贴过来②a2.java提供了哪些方法,每个方法做什么的?然后把代码粘贴过来③a3.java提供了哪些方法,每个方法做什么的?然后把代码粘贴过来等等。。。。。(2)B功能与上类似4.2系统测试针对一个一个功能,截
8、图显示,并说明该图中可实现完成什么功能。(1)A功能
此文档下载收益归作者所有