一、毕业设计的要求和内容(包括原始数据、技术要求、工作要求) 1、设计任务 (1)检索与本设计任务相关的文献资料,掌握文献检索、资料查询的基本方法以及获取新知识的能力; (2)熟悉应用软件开发的基本流程与方法,掌握相关开发平台和开发工具的特点与应用,学习计算机应用系统设计和开发的基本能力。 (3)按照以下给出的系统要求,完成相应的软件设计。 2、系统概况 系统基于B/S模式,主要实现电信企业员工日常工作中的计划管理。系统主要包括用户管理和工作计划二个模块。主要功能如下: 用户管理模块 (1)管理员:对普通员工的添加,删除,修改等功能。添加员工时,要求输入一些必备信息,如登录账号,密码,角色,所属部门;删除功能要求系统管理员能删除特定员工;系统管理员能修改特定员工的用户信息。 (2)普通员工:员工登录后可以修改密码。 工作计划模块(含三个子模块) (1)员工模块:可以创建工作计划;当认为计划已经完成后,可以提交给班长审核;可以对自己的未提交审核的计划进行修改。 (2)班长模块:可以创建工作计划;可以对自己的未提交审核的计划进行修改;可以对本班组员工的未通过审核的计划进行修改;可以对本班组员工进行计划任务指派;可以审核本班组员工的工作计划;可以查询本班组员工工作计划。 (3)领导模块:可以对所有人的未通过审核的计划进行修改;可以对所有人进行计划任务指派;对所有员工、特定班组或特定员工的工作计划进行查询。 注:所有显示工作计划记录的地方都要求将快要到截止日期的计划显示绿色,已经过了截止日期的计划显示红色。 日志模块 (1)班长可通过责任人、日期等查询本班组员工的登入登出记录以及工作计划的新建和修改情况。 (2)领导可查询全部员工登入登出记录以及工作计划的新建和修改情况。 3、设计要求 (1)按以上要求对整个系统进行总体框架的设计; (2)编程实现,并设计合理完全的测试数据,对软件进行测试; (3)系统平台采用Windows 2000 Server或者Windows 2003 Server;数据库管理系统采用Oracle或SQL Server;开发工具建议采用ASP.NET,也可选用学生熟悉的其它工具。 4、论文要求 对设计、完成一个完整的应用软件相关的流程、方法以及所用系统平台、开发工具等进行介绍和讨论,给出设计实例的详细方案、源程序清、系统运行主要界面的截图,格式等其余要求参见学院有关文件。 |
二、毕业设计图纸内容及张数 |
三、毕业设计实物内容及要求 1、设计文档一套,含设计方案、数据字典、流程图等。 2、应用软件一套,要求实现任务的全部功能要求,用户界面良好。 3、源代码清单。 |
四、毕业设计进度计划 | |||
序号 | 各阶段工作内容 | 起讫日期 | 备注 |
1 | 确定选题 | 2017年2月29日 ~2013年3月6日 | |
2 | 查阅资料,撰写开题报告 | 2017年3月7日~ 3月26日 | |
3 | 系统设计,论文撰写 | 2017年3月27日 ~6月17日 | |
4 | 论文答辩 | 2017年6月 | |
五、主要参考资料 [1]《JSP高级编程 》, 廖若雪, 机械工业出版社, [2001-3-1] [2]《JSP与网站开发编程实战 》,博嘉科技, 科学出版社, [2001-7-1] [3]《SQL Server 2000中文版入门与提高开发指南》, 周绪等,清华大学出版社, [2001-5-1] [4] 《ASP.NET动态网站开发基础教程(C#篇)》,郭兴峰,陈建伟,清华大学出版社,[2006-5] [5]《软件工程》,教学所用教材. |