1.1.1 业务参与者
业务参与者,在系统的具体业务当中扮演系统某个角色的人、部门或独立的系统模块等。针对实践调查所得和需求分析说明,本系统的参与者包括:
1.用户:系统默认角色,对于系统默认的权力,全部以此角色来实现,加入到此角色的人拥有系统的默认权力,新注册用户的角色为默认角色。
2.系统管理员:系统管理员是系统的维护工作人员,拥有对系统目录、角色、权限、用户以及系统基础资料数据管理的操作权限。
3.领导:领导是指各个部门的负责人以及上级领导的总称。
4.人力资源部职员:人力资源部职员是人力资源部的成员,主要执行对企业员工的工作进行考核和信息管理。
1.1.2 系统业务用例
1.系统管理员主要业务
(1)考勤设置:系统管理员设置日常上、下班考勤时间、休息日设置、请假类别等考勤信息。
(2)公文管理:系统管理员设置企业日常所需公文流程的设置及对日常用户生成公文,如工作文件、请假单、合同审批流转单、采购单等等的管理。
2.领导主要业务
(1)公文审批:每一个部门主管、领导能够批阅其下属所申请的各种公文的申请。
(2)新闻公告审批:领导能够审批下属申请的新闻和通知信息,审批完之后传给系统管理员发布。
3. 人力资源部职员主要业务
职工管理:职工的状态有在职、调职、离职、复职,职工信息管理是对企业职员的基本信息进行管理、统计,具有增、改、查等操作,主要是实时更新员工的各项基本信息。
4. 用户主要业务
(1)登陆系统验证:当用户登陆系统的时候验证用户所提交的用户名和密码。
(2)考勤签到:根据企业部门规定和系统管理员设定的考勤管理时间,用户在规定的时间内在系统报到。
(3)请假申请:用户当遇上生病或特殊事情的时候可以向上级领导或者主管提出请假申请。
(4)联系人管理:用户对亲戚、朋友、客户信息的登记。
目 录
1 绪论 1
1.1 背景 1
1.2 意义 1
2 系统技术支持 2
2.1 系统原理 2
2.2 相关技术 2
3 系统分析 4
3.1 需求分析 4
3.1.1 业务参与者 4
3.1.2 系统业务用例 4
3.2 系统分析 5
3.2.1 系统总体用例图 5
3.2.2 用例规约 5
3.2.3 系统审批流程 9
3.3 系统可行性分析 10
3.3.1 可行性研究的前提 10
3.3.2 系统目标 10
3.3.3 经济可行性分析 10
3.3.4 技术可行性分析 10
3.3.5 社会可行性分析 11
4 系统设计 11
4.1 系统功能设计 11
4.2 系统顺序图 13
4.3 系统数据库设计 14
5 系统实现 18
5.1 登录 18
5.2 考勤 18
5.3 人事管理 20
5.4 消息传递 21
5.5 公文流转 22
6 系统测试与运行 25
6.1 测试环境 25
6.1.1 测试硬件环境 25
6.1.2 测试软件环境 25
6.2 功能性测试 26
6.3 结构性测试 28
7 总结与展望 28
7.1 系统总结 28
7.2 系统未来展望 28
结束语 29
参考文献 30
致谢 31