一、毕业设计的要求和内容(包括原始数据、技术要求、工作要求) 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、论文要求 对设计、完成一个完整的应用软件相关的流程、方法以及所用系统平台、开发工具等进行介绍和讨论,给出设计实例的详细方案、源程序清单、系统运行主要界面的截图,格式等其余要求参见学院有关文件。 |
二、毕业设计图纸内容及张数 论文正文部分须提供系统结构图、流程图、E-R图……等相关设计图,内容和数目取决于实际设计。 |
三、毕业设计应完成的软硬件的名称、内容及主要技术指标 毕业设计完成的软件系统名称:工作计划管理系统软件。 主要功能: 系统管理:主要包括人员信息的添加,删除,修改,查询,密码修改。 员工模块:创建、修改工作计划,提交班长审核。 班长模块:创建工作计划,修改未提交审核的计划;修改本班组员工未通过审核的计划;对本班组员工进行计划任务指派、审核、查询。 领导模块:对所有人的未通过审核的计划进行修改;可以对所有人进行计划任务指派;对所有员工、特定班组或特定员工的工作计划进行查询。 日志模块:班长可通过责任人、日期等查询本班组员工的登入登出记录以及工作计划的新建和修改情况。领导可查询全部员工登入登出记录以及工作计划的新建和修改情况。 基本要求: 1、设计文档一套,含设计方案、数据字典、流程图等。 2、应用软件一套,要求实现任务的全部功能要求,用户界面良好。 3、源代码清单。 |
四、毕业设计进度计划 | |||
序号 | 各阶段工作内容 | 起讫日期 | 实施地点 |
1 | 选题并查阅相关文献资料,完成开题报告和文献综述;翻译与论文题目相关的英文资料 | 第1~4周 | 学校 |
2 | 开发工具的选择和熟悉、系统调研和开发平台的构建等 | 第5~6周 | 学校 |
3 | 系统设计、实现、测试与迭代完善 | 第7~8周 | 学校 |
4 | 论文撰写、修改与定稿; | 第9~10周 | 学校 |
5 | 整理并提交毕业设计(论文)相关材料;制作论文答辩PPT;进行毕业论文答辩 | 第11周~14周 | 学校 |
五、主要参考资料 [1]《JSP高级编程 》, 廖若雪, 机械工业出版社, [2001-3-1] [2]《JSP与网站开发编程实战 》,博嘉科技, 科学出版社, [2001-7-1] [3]《SQL Server 2000中文版入门与提高开发指南》, 周绪等,清华大学出版社, [2001-5-1] [4] 《ASP.NET动态网站开发基础教程(C#篇)》,郭兴峰,陈建伟,清华大学出版社,[2006-5] [5]《软件工程》,教学所用教材. |