用户管理是至关重要的,对于每个系统来说。在这个系统中,用户管理是安全可靠的,其性能在客户机和服务器都是不同的。下面对其进行介绍。
(1) 客户端
用户登录
有密码保护措施
(2) 服务器端
系统管理员可以添加用户
系统管理员可以删除用户
3.1.2 员工自助平台
在前端应用程序的开发,员工信息管理系统需要的应用程序的功能是准确的,完整的,易于使用的。
员工自助平台的作用范围为公司的所有员工。
(1) 自助入职功能
(2) 显示入职信息:姓名、工号、性别、入职日期、转正日期、编制、组织、部门、岗位。
(3) 基本信息管理功能包括:个人基本信息、紧急联系人、护照签证许可证、残障信息、受抚养人的管理。
(4) 在职信息管理功能包括:合同管理、银行账户、档案传递、外派信息、奖惩记录的管理。
(5) 教育背景管理功能包括:教育经历、培训经历、工作经历的管理。
(6) 技能信息管理功能包括:证书职称、语言能力、技术能力的管理。
3.1.3 数据库文护
开发人员信息管理系统主要包括后台数据库,要求建立起数据一致性和完整性、数据安全性好的数据库。以及能定期备份数据库,数据安全保护和修复措施。
3.2 用例图分析
一个用例图主要用于描述“用户,要求,系统功能单元”的关系。它显示了一个外部用户可以观察系统的功能模型图。
3.2.1 用例图元素介绍
用例图所包含的元素如下:
参与者:表示与您的应用程序或系统进行交互的用户、组织或外部系统。用一个小人表示。
用例:用例就是外部可见的系统功能,对系统提供的服务进行描述。用椭圆表示。
子系统:用来展示系统的一部分功能,这部分功能联系紧密。
关系:用例图中涉及的关系有:关联、泛化、包含、扩展。如图 3.1所示。
图 3.1用例图关系介绍
3.2.2 用户管理用例图
用户管理用例图如图 3.2所示。
图 3.2用户管理用例图
由于该系统是公司的员工信息管理系统,所以不包含员工注册功能,系统用户由管理员添加。管理员添加之后,然后将登录名(即员工编号)和密码分配给员工。
3.2.3 员工自助平台用例图
员工自助平台用例图如图 3.3所示。
图 3.3员工自助平台用例图
3.2.4 数据库文护用例图
数据库文护用例图如图 3.4所示。
图 3.4数据库文护用例图
3.3 性能需求分析
性能需求有以下3个方面的要求:
(1) 安全可靠,访问控制,防止信息泄露。
(2) 系统具有实时性好,能快速响应用户的请求进行处理,性能稳定。
(3) 完整性的结构、功能扩展方便,该系统可以有效地完成业务流程的要求,可以根据未来的需要增加系统功能。
4 系统总体设计
4.1 系统架构设计
图 4.1系统架构设计图
如图 4.1所示,本系统展示层采用JSF技术创建页面,业务逻辑层采用JSF和EJB交互,数据访问层采用JPA和Mybatis技术实现与PostgreSQL9.2数据库进行连接,下面对其进行简要介绍。
(1) 展示层 MBP员工信息管理系统设计+ER图(6):http://www.751com.cn/jisuanji/lunwen_6399.html