员工信息管理系统文档

上传人:s9****2 文档编号:506625432 上传时间:2023-01-13 格式:DOC 页数:25 大小:655KB
返回 下载 相关 举报
员工信息管理系统文档_第1页
第1页 / 共25页
员工信息管理系统文档_第2页
第2页 / 共25页
员工信息管理系统文档_第3页
第3页 / 共25页
员工信息管理系统文档_第4页
第4页 / 共25页
员工信息管理系统文档_第5页
第5页 / 共25页
点击查看更多>>
资源描述

《员工信息管理系统文档》由会员分享,可在线阅读,更多相关《员工信息管理系统文档(25页珍藏版)》请在金锄头文库上搜索。

1、 员工信息管理系统目录一.需求概述 1.1基本功能. 2 1.2操作可行性.2 1.3经济可行性.2 1.4开发环境.2 1.5参考资料.3二. 分析阶段 2.1用例描述.32.2用例图.42.3类图.42.4顺序图.572.5活动图.782.6协作图.9三设计阶段3.1包设计.103.2数据字典.113.3状态图.123.4体系结构.123.5程序流程图.133.6 数据结构.1319 一.需求概述 使用计算机对企业员工信息进行管理,具有着手工管理所无法比拟的优点。这些优点能够极大地提高企业员工管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。根据以上情况,大量企业已经实施建立

2、企业员工信息管理系统, 因为企业员工信息管理是一个企业单位不可缺少的部分,它的内容对于企业的决策者和管理者来说都至关重要,所以企业员工信息管理系统应该能够为用户提供充足的信息和快捷的查询手段。企业员工信息管理系统是针对企业信息管理部门的大量业务处理工作用计算机进行全面现代化管理.1.基本功能该系统必须具备以下三个基本功能:系统管理:实现系统管理员对员工信息的添加、修改和删除等操作.权限管理:实现对员工和用户管理员的权限管理.员工信息管理:实现员工对个人信息的查询功能.登入管理;可以对密码进行修改.2.操作可行性对于用户来说,本系统只要求使用者掌握一定的上网经验,经过仔细设计和测试之后的系统具有

3、操作简单,方便灵活等优点,足可以满足各种用户的不同需求,同时也方便了公司的内部管理。管理人员及用户一定会在短时间内掌握并熟练使用。只要动一动鼠标键盘就可以达到想要的效果。3.经济可行性系统的经济可行性指的是对组织的经济状况和投资能力进行分析,对系统建设、运行和维护费用进行估算,对系统建成后可能取得的社会及经济效益进行估计。本模块简单易开发,且开发需要资金少,系统开发运行后,可以实现企业员工信息管理的计算机化,节省了人力、物力,将人从繁重的工作业务中解脱出来,减少了信息管理中无意的错误,节省了大量的时间,管理效率也大幅度提高,因此,在经济上是可行的。所带来的效益远远大于系统软件的开发成本。在经济

4、上完全可行。4. 开发环境开发环境操作系统: Microsoft Windows7数据库系统:SQL Server 2008开发工具:Eclipse5.参考资料http:/ 分析阶段1.用例描述1.1参与者描述1. 超级用户,无权限限制,代表系统管理员角色。2. 普通用户,担任系统的使用者角色,对不同的使用者有不同的权限。3. 数据库,作为外部系统参与进来。1.2用例描述Maintain Employee Information维护员工信息.可以对员工信息进行增删改操作。Maintain System系统管理。Maintain User Jurisdiction系统权限管理。Maintain

5、Data System系统数据管理。Limit Login有权限登录。2.用例图3.类图4. 顺序图4.1顺序图总登入4.2顺序图:有权限登入4.3顺序图:系统管理员系统管理4.4顺序图:普通用户查询信息4.5顺序图:管理员修改密码5. 活动图5.1登入活动图5.2查询活动图5.3管理活动图6. 协作图6.1登入6.2员工查询信息三.设计阶段1.包设计(1)员工信息管理只是包含员工信息的查询功能.(2)系统管理则包含账号管理和员工信息的增删改功能.(3)审查管理则是负责能否登入系统功能.2.数据字典2.1用户账户表 (Users) 字段 类型 说明 大小是否为空 Uuser char 账号 1

6、0Not null Upassword char 密码 10Not null2.2员工基本信息表(Information)字段类型 说明大小是否为空Inumberchar 员工编号Not null Inamechar员工姓名 Not nullISexchar性别10Not nullIeducational char毕业学校10Not nullIdepartmentchar部门10Not nullIsalaryint工资Not null2.3管理员账户表(Manager) 字段 类型 说明 大小是否为空 Muser char 用户 10Not null Mpassword char 权限 10N

7、ot null2.4使用正向工程产生的sql语句.1创建用户表.CREATE TABLE Users Uuser char ( 10) NOT NULL,Upassword char ( 10) NOT NULL;2 创建员工信息表CREATE TABLE InformationInumber int NOT NULL,Iname char ( 10) NOT NULL,Isex char ( 10) NOT NULL,Ieducaional char ( 10) NOT NULL,Idepartment char( 10) NOT NULL,Isalary char( 10) NOT NUL

8、L;创建管理员账号表 CREATE TABLE ManagerMuser char ( 10) NOT NULL,Mpassword char ( 10) NOT NULL;3.状态图4.体系结构5.程序流程图6.数据结构6.1主要按钮 Connection con = null; /申明数据库连接对象 Statement st = null; /申明数据库语句对象 JButton account_register = new JButton(员工账号注册);JButton account_revise = new JButton(账号密码修改);JButton stuff_search =

9、new JButton(员工查询);JButton stuff_add = new JButton(信息添加);JButton stuff_revise = new JButton(信息修改);JButton stuff_delete = new JButton(信息删除); JButton certain = new JButton(确定);JButton exit = new JButton(退出); JTextField number = new JTextField(); /编号 JTextField name = new JTextField(); /姓名 JTextField se

10、x = new JTextField(); /性别 JTextField educational = new JTextField(); /学历 JTextField department = new JTextField(); /任职部门 JTextField salary = new JTextField(); /工资 JButton certain_add = new JButton(确认增加); JButton certain_revise = new JButton(确认修改); JButton exit = new JButton(退出); JButton certain = new JButton(确定); JButton exit = new JButton(后退);6.2概要设计6.3详细设计 在程序的详细设计中 实现用户登录的监听和权限的判断:public void actionPerformed(ActionEvent e)String a_account = account.getText(); /获取文本框输入的账号String p_password = pass

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号