深圳大学员工考勤管理系统需求详细分析与设计

需积分: 9 7 下载量 73 浏览量 更新于2024-07-30 1 收藏 710KB DOC 举报
《员工考勤管理系统需求说明书》由杜英权和李土增两位来自深圳大学信息工程学院计算机科学与技术专业的学生于2010年06月27日完成,旨在通过软件工程综合实验让学生理解并实践软件开发过程。实验的主要目标是提升学生的软件工程方法运用能力,加深对相关理论知识的认识,并为毕业后的工作打下坚实基础。 项目背景源自公司的自考培训部门,原有的统一学籍管理系统无法满足其特定需求。部门内的考勤管理面临挑战,大量员工考勤数据存储在Excel表格中,导致查询、分类和更新复杂,工作效率低下。因此,为了改进这一情况,他们决定开发《员工考勤管理系统》。 需求工程部分,系统的关键功能包括: 1. 功能需求: - 超级用户(如管理员)可以通过系统登录,输入用户名和密码验证身份。 - 系统应能显示员工的基本信息,如编号、姓名、部门、签到和签离时间,以及迟到、早退等考勤状态。 - 具备数据统计和分析功能,帮助管理人员评估员工出勤情况,发现潜在问题,如员工出勤规律、迟到率等。 - 作为薪资和福利决策的重要依据,系统需提供详尽的考勤记录查询和管理功能。 软件设计部分,涉及到: - 总体设计:基于WindowsXP/CE操作系统和SQLServer2000数据库,采用DEKPHI7编程环境进行开发。 - 数据库设计:设计了表结构,包括员工信息表、签到记录表等,并明确了它们之间的关联关系。 - 详细设计:包括登录界面、主界面、查询结果显示界面等模块的设计,如签到、签离、删除和查询操作的界面交互。 测试部分,详细测试了登录模块、主界面模块的功能,如签到、签离操作的正确性,以及删除和查询功能的准确性。 总结部分强调了实验对于软件工程理论理解和实际应用的重要性,以及项目在提高工作效率和管理效率上的潜力。通过这个项目,学生不仅提升了软件开发技能,也为未来的职业生涯做好了准备。