web的超人员管理系统的设计与实现

摘 要随着社会的不断发展,计算机的优势不断扩大和普及使得人员管理系统开始不断的完善,某些小型超市或者便利店的人员管理系统的开发与应用,成为了当前人员开发模式的市场。当借用超市员工管理对员工进行科学与系统的管理,可以极大的释放管理层人员的时间与精力,同时也方便员工对于自身信息的查询与了解。本次开发以管理与被管理模式为主要的设计开发模式。向大家呈现了一个功能全面,而且展示界面非常人文化的人员管理系统。整个设计、开发的过程都有详细的解释与介绍。最后操作的方式以及实用的范围都有详细的说明。首先对课题研究现状的简述,研究工作的使用价值和理论意义及自己需要解决的问题。接下来是系统的需求分析功能的概述、业务的流程等,以及数据库的设计和系统的功能实现及测试工作。该系统主要分为管理员、员工两个用户,每个用户角色所实现的功能及权限不同。超市员工管理系统的设计实施为系统的运行做基础,为超市员工管理提供良好的条件。
个人获取Tomcat的方式非常简单。可以直接去Apache网站主页上下载Tomcat服务器。本次设计时下载的是Tomcat7.0免安装版,直接解压即可。在安装Tomcat之前,需要先安装Java 配置文件(JDK),安装好JDK之后通过对电脑环境变量的配置,也就是JDK的安装目录。
2.4.5 SSH三大框架
我们这设计系统时如同往常一样,将整个结构范围三层,分别是界面层(User Interface layer)、业务逻辑层(Business Logic Layer)、数据访问层(Data access layer)。我们在开发时界面层选用的是JSP、业务逻辑层使用的时Servlet、数据封装和访问使用的是Javabeen。
之所以要分别使用这三个,是因为单独使用时,它们都会出现一些问题,导致系统无法正常运行。比如说在界面上写入一些Java代码实现数据访问或者页面的跳转语句,会导致界面显示出现异常。
Struts技术介绍
事实上可以说,Struts的出现就是为了解决,界面层出现数据访问或者控制语句导致系统运行错误的一系列问题。那就是因为Struts 相对于现在而言,是一个相对比较完美的MVC实现。它的工作机制是通过一个控制类,里面包含了几乎所有的页面的跳转和输入输出的显示。通过这个类,使的Ja *好棒文|www.hbsrm.com +Q: @351916072@ 
va代码不需要在JSP页面上对页面的整体构造进行扰乱。因此现在的结构是,Struts负责的是显示层。
但是使用JDBC连接读写数据库,使用复杂的SQL语言对数据库进行读写操作,是一个非常繁琐的过程。
Hibernate简介
正是因为对数据库的繁琐操作,所以我们使用了Hibernate。我们可以通过构造一系列持久化类,通过这些类与表结构进行对照,进而产生关联,通过对类的改动实现对表内容的修改,这样就可以贯彻执行我们面向对象的设计思想,而不是一团团杂乱无章的、混乱的代码。但是这样又会造成类与类之间的相互关联,如果你无法准确判断哪些表之间的关联关系,就会造成功能的紊乱,从而使整个系统陷入无解的乱局,更不用谈及测试、交付。所以在这种情况下,我们就需要使用Spring框架。
Spring简介
其实简单的说,Spring就是通过类调用接口。通过新建一个类,将接口中的某些方法实现出来,然后就可以通过xml配置文件把这些方法加入到新建的那个类。到了那个时候,类与类之间的复杂的依赖关系就可以通过少少的几行配置文件来实现。也正因为如此Spring自己也实现了一个使用依赖注射的MVC框架,叫做Spring MVC。
2.4.6 MySQL数据库
MySQL是开源和多线程的关系管理数据库系统,创建于1995年。由于MySQL可以免费的使用,所以该数据库很快的流行起来,MySQL AB公司是MySQL的所有者和创立者,该公司目前已成为Sun Microsystems的子公司,目前每年都会有很多的用户从MySQL AB的官方网站下载MySQL的安装程序,作为一种领先的数据库,MySQL有很多的优点,下面就做一下简单的介绍:
多线程处理
MySQL使用的核心是完全多线程,支持多处理器。
(2)多种列类型
MySQL有多种列类型,例如:1、2、3、4和8字节长度自由符号。还有无符号整数、FLOAT、DOUBLE、CHAR、VARCHAR、TEXT、BLOB、DATE、TIME、ADTETIME、TIMESTAMP、YEAR和ENUM类型。
3 系统的设计
超市员工管理系统的结构图31所示:

图31:系统结构
3.1 系统结构图
(1)系统结构图,如图32所示:

图32:系统结构图
(2)管理员功能结构图,如图33所示:

图33:管理员系统结构图
(3)员工功能结构图,如图34所示:

图34:员工功能结构图
3.2 数据库设计原则
在系统开发时,一般有四种方式进行概念设计:
自顶向下、自底向上、逐步扩张、混合策略。结构的框架,以它为骨架集成由自底向上策略中设计的各局部概念结构
在物理结构设计阶段首先分两步走:
确定数据库的物理结构,在关系数据库中主要是指存取方法和存储结构。 对物理结构的评价是时间和空间效率。
选取正确的关系模式存取方法,常用的有:存取索引方法、聚簇存取等。
管理员属性图如图3.5所示。

图3.5 用户信息实体属性图
管理员实体属性图如图3.6所示。

图3.6 管理员实体属性图
员工信息实体属性图如图3.7所示。

图3.7员工信息属性图
员工实体属性图如图3.8所示。

图3.8员工实体属性图
3.3 数据库表

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/869.html

好棒文