一、毕业设计的要求和内容(包括原始数据、技术要求、工作要求)
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、论文要求
对设计、完成一个完整的应用软件相关的流程、方法以及所用系统平台、开发工具等进行介绍和讨论,给出设计实例的详细方案、源程序清、系统运行主要界面的截图,格式等其余要求参见学院有关文件。 |