员工信息管理系统文档

上传人:豆浆 文档编号:884643 上传时间:2017-05-20 格式:DOC 页数:19 大小:4.52MB
返回 下载 相关 举报
员工信息管理系统文档_第1页
第1页 / 共19页
员工信息管理系统文档_第2页
第2页 / 共19页
员工信息管理系统文档_第3页
第3页 / 共19页
员工信息管理系统文档_第4页
第4页 / 共19页
员工信息管理系统文档_第5页
第5页 / 共19页
点击查看更多>>
资源描述

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

1、 员工信息管理系统目录一.需求概述 1.1 基本功能. 2 1.2 操作可行性.21.3 经济可行性.21.4 开发环境.21.5 参考资料.32.分析阶段 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. 超级用户,无权限限制,代表系统管理员角色。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

6、 char 账号 10 Not nullUpassword char 密码 10 Not null2.2 员工基本信息表(Information)字段 类型 说明 大小 是否为空Inumber char 员工编号 Not nullIname char 员工姓名 Not nullISex char 性别 10 Not nullIeducational char 毕业学校 10 Not nullIdepartment char 部门 10 Not nullIsalary int 工资 Not null2.3 管理员账户表(Manager)字段 类型 说明 大小 是否为空Muser char 用户

7、10 Not nullMpassword char 权限 10 Not 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( 1

8、0) NOT NULL,Isalary char( 10) NOT NULL;创建管理员账号表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 JBut

9、ton(账号密码修改);JButton stuff_search = 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 = ne

10、w JTextField(); /姓名JTextField sex = 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

11、(退出);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 = password.getText(); /获取文本框输入的密码String c_certain_password = certain_password.g

12、etText(); /获取文本框输入的确认密码tryif(e.getSource() = exit ) this.dispose(); /关闭当前窗口else if(e.getSource() = certain & c_certain_password.equals(p_password) ) /点击确定执行注册st.executeUpdate(INSERT INTO Users VALUES(+a_account+,+p_password+);JOptionPane.showMessageDialog(this,注册成功!);/消息对话框提示注册成功else if(e.getSource() = advise & c_certain_password.equals(p_password) ) /密码修改st.executeUpdate(UPDATE Users

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

当前位置:首页 > 行业资料 > 其它行业文档

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