企业人事管理系统设计(2)
时间:2024-02-15 20:34 来源:毕业论文 作者:毕业论文 点击:次
本系统采用B/S结构,MVC三层架构模式,用JSP进行动态网页设计,以SQL Sever2012作为后台数据库管理系统。 (1) 系统功能设计 本系统由员工的基本信息、薪酬信息、考核信息、考勤信息、请假信息和系统维护组成,能够进行基本的相关信息管理;根据日常使用需求,本系统进行了管理员以及普通员工的权限划分,故在设计上分为管理员和普通员工两个模块。 (2) 系统结构设计 本系统基于MVC模式,主要是通过JSP+Servlet+Dao+Bean来实现: 1)、JSP: 用于显示、收集数据的部分 2)、Servlet:用于验证数据、实例化JavaBean、调用DAO连接数据库、控制页面跳转 3)、Dao: 用于连接数据库及进行数据库的操作如:查询、删除、更改等 4)、Bean:用于数据的封装,方便查询结果在servlet与jsp页面之间进行传递等[1] 2 企业人事管理系统系统开发环境 2。1 MVC模式介绍 MVC是一种软件设计架构,它采用一种用户界面、业务逻辑、数据访问相分离的方法组织代码,主要分为Model、 View和Controller。其中Model是应用程序中用于处理数据逻辑的部分,负责在数据库中存取数据;View是在应用程序中控制显示界面示的部分; Controller则是在应用程序中处理用户交互,它从视图读取数据,控制用户输入,并向模型传递数据。这一模式简化了分组开发,在进行某一模块开发的同时不会影响其他模块。 本系统主要使用JSP、Servlet、Dao、Bean各模块来实现MVC模式[2]。 2。2 MyEclipse介绍 MyEclipse是对eclipse的扩展,是一个十分优秀的用于java开发的IDE,很大程度上解决了各种开源工具的不一致和缺点等问题,大大提高了Java和JSP应用开发的效率。 MyEclipse可以支持JavaServlet,AJAX,JSP,Struts等多项功能。 2。3 SQL Server2012介绍 Microsoft SQL Server 2012是微软发布的新一代数据平台产品,为项目开发人员提供了一个全面、灵活、可扩展的数据库管理平台,可满足数以万计用户的海量数据管理需求,。全新一代 SQL Server 2012可帮助企业用户突破性地快速实现各种数据体验,提高服务器正常运行时间并加强了数据保护,这些独特的产品优势定能使用户更加获益良多[3]。 3 企业人事管理需求分析 3。1系统功能需求分析来自优I尔Q论T文D网WWw.YoueRw.com 加QQ7520~18766 用户界面应尽量简洁明了,用户应该能够通过界面实现所需的功能,在功能齐全的基础上也需要界面雅观。 系统数据库将设置用户表,将各种用户名称和密码记录在数据库表中,拥有帐号的用户才能正常登录本系统,非公司人员将不能打开本系统。 由于使用需求,本系统需进行权限划分,分为管理员权限和员工权限。管理员登陆系统可以对员工的信息,工资,考核,考勤和请假进行修改,添加,查询以及删除,也可以修改密码。员工登陆系统可以查询自己的工资,考核,考勤,请假等详细情况,也可以对密码进行修改。 3。2数据流图 数据流图是从数据传递和加工的角度,以图形的方式来表达系统的逻辑功能、数据在系统内部的逻辑流向和逻辑变换过程,有利于表达用户需求、清晰地展示数据流的情况以及系统建模。 (1)顶层数据流图如图3-1所示: 图3-1 顶层数据流图 (2)第二层数据流图如图3-2、图3-3所示: 图3-2 企业人事管理系统管理员子系统数据流图论文网 (责任编辑:qin) |