当前位置:文档之家› 设计信息管理系统

设计信息管理系统


当学员前来面试时由面试人搜索出学员数据修改他的面试状态,
面试时间, 然后学员的信息
交给系统管理员来跟进修改学员上课时间和签约状况。查询学员的信息。
4. JSP 页面设计
4.1 统一的登录界面
页面设计: 1.所有打开页面,页面背景为公司全貌图,整体布局要大方,简洁。 2.在页面的中心,设置一个区域。 窗口内包含: 1.用户名 ****** 2.密 码 ****** 3.登陆按钮
信息管理系统设计
1.前言
1.1 系统开发介绍
随着公司的发展壮大,学员、公司员工的日益增大,传统的纸笔或是借助
Excel 的办公
方式已不足以支持工作人员的日常管理。 为了方便的管理学员、 员工的信息, 迫切需要一套
脱离传统方式的现代化的办公系统。 本套信息管理系统应该结合公司的实际情况, 展的眼光来开发,以适用于今后更壮大的公司。
是否录用
学员状态信息 E-R图
6.3 数据库逻辑结构设计
员工学员管理系统数据库中各表格的设计结果如下表格所示,
每张表格表示在数据库中
的一张表。
学员信息表:
字段名称
类型
主键
外键
是否可为空
备注
stuid
int



学员 id
name
varchar



姓名
sex
varchar



性别
age
varchar
5.3 DateAlsAction 类
showCoredata (显示核心数据)方法 getAllStatus (获取所有新人状态)方法 getStatusForEachEmployee(获取员工业绩)方法。
6.数据库设计
6.1 数据库需求分析
在对公司员工类别和学员管理分析的基础之上,得到如下系统所需处理数据的流程图:
学员基本信息录入和修 改
学员信息汇总处理
查看学员信息
学员状态信息录入
图 1 数据流程图 经分析,本系统需要三张基本表:员工信息表,学员信息表,学员状态信息表;设计的 数据项和数据结构如下: 员工基本信息:包括的数据项有员工姓名、员工账号、员工登录密码、员工性别、员工 年龄、员工职位; 学员信息表:包括的数据项有学员 id、学员姓名、学员性别、学员年龄、联系地址、联 系电话、毕业学校、所学专业、毕业时间、备注信息; 学员状态信息表:包括的数据项有学员 id、员工 id、员工 id、面试时间、面试结果、是 否签订贷款合同、上课日期、备注信息;
系统管理员添加和修改员工信息 useradd.jsp or usreupdate.jsp
系统管理员修改学员信息 newerupdate.jsp
系统管理员查询员工信息 showuserid.jsp
系统管理员查询学员信息 shownewer1.jsp 4.2.6 面试官可访问的界面
在页面中心上方设置一个区域: 此区域是查看业绩用, 设置一个表格, 表格中显示所有
学员数据查询可以将学员的信息以表格的形式显示出来: 状态分类显示的功能
在信息列出的同时提供按学生
3.2.2 员工数据模块
员工数据模块主要是对员工账号的基本信息进行处理 四种操作来配置工作人员账号数量和相应权限。
,通过对员工账号增、删、改、查
3.2.3 学员数据模块
学员数据模块用来管理学员的信息。当邀约人对学员发出面试邀请时将学员信息存储,
Newer.jsp 4.2.5 系统管理员可访问的界面
在页面中心上方设置一个区域:显示当前所有系统管理员的信息,包含:编号,姓名, 年龄,性别,籍贯,毕业院校,原属公司名称,等信息。
1)在此对员工信息进行操作,有 4 个按钮,分别为:增加,修改,删除,查找。 增加:增加系统管理员信息,在管理员不只一个,或要新增管理员信息时候用。
统计数 据模块
学员信 息模块
员工信 息模块
员 工


增加
删除
修改
查询
学员
学员
学员
学员
增加 员工
删除 员工
修改 员工
查询 员工


信息
信息
信息
信息
信息
信息
信息 信息


3.2 模块介绍
3.2.1 统计数据模块
统计数据模块由两部分组成: 员工业绩查询、 学员数据查询。 员工业绩查询可以将数据 库中的数据统计出来: 一是显示出每个邀约人员每个月邀约的人数, 来公司面试的人数, 转 化率是多少; 二是显示面试人员每月面试人数, 通过面试人数, 未通过人数, 转化率是多少。
插件。许多插件是开源的, 而结果是开源的代码与商业的代码被优雅的混和起来使其更加有
用。 配合众多令人眼花缭乱的插件,完全可以满足从企业级
Java应用到手机终端 Java游戏
的开发, 即支持普通 Java程序, Web 应用, J2EE应用, 手机 Java程序, 以及进行单元测试,
重构,配置 CVS等。 Eclipse 就其本身而言,它只是一个框架和一组服务,用于通过插件组
类型 int varchar varchar varchar varchar varchar varchar varchar
人事员工表:
主键
外键
















是否可为空 否 否 否 否 否 否 是 否
备注 员工 id 登录账号 登录密码 姓名 性别 联系电话 联系邮箱
职位
字段名称
类型
件构建开发环境(而这些插件组件组件可以由其它的开发组织来提供和完善)。
Eclipse 也
附带了一个标准的插件集,包括 Java开发工具( Java Development Tools, JDT)----使得开发
者能够在标准的 Eclipse 工具中完成一些普通得开发工作。
id
int
stuid
varchar
staid
varcharຫໍສະໝຸດ statevarchar
note
text
entryperson
varchar
date
date
数据表关联: 人事表 --学员表
状态备注表:
主键
外键














是否可为空 否 是 是 是 是 是 是
备注 状态表 id 学员 id 员工 id 学员状态 备注信息 录入人 日期时间
2.需求分析
2.1 客户需求
能够灵活管理学员信息和查询员工业绩。
2.2 系统为达成该客户需求所需要的具体功能
可实现权限管理; 能够添加员工账户; 能够根据员工流动更改删除员工账户; 能够添加学员信息; 能够查看学员信息; 能够修改删除学员信息;
能够分析数据查看统计信息。
2.3 具体功能实现
该系统用户有公司邀约人,面试人,经理,系统管理员四种角色。由系统管理员添加删
除公司员工信息。对不同角色分配权限。由邀约人在前期管理学员的信息,对其进行增加、
查询、 修改等操作。 面试人在面试阶段管理学员信息对其是否录用的状态进行修改。
经理可
以通过系统来查看当前应聘人数,工作人员信息和其工作记录,可以对数据进行统计查询。
系统管理员管理公司员工的权限。
3.系统模块设计
3.1 总体模块设计 系统
1.直接显示人事(招聘人员)基本信息的表格,对应每个人事(招聘人员)后面都有一 个查看按钮,可以点击查看按钮显示对应人事(招聘人员)的业绩具体信息。
4.2.4 学员总人数
Callerscore.jsp
点击查询后:进行面试官业绩明细界面,开始明细查询。且可以显示所有明细。
点击:显示所有明细后如下
Shownewer.jsp
并且以发
本套信息管理系统作为公司内部使用,它应该具备以下基本特点:
简单、实用、页面友
好等。避免一些花哨、冗余的功能。根据这个特点,采用
B/S( Browser/Server ,浏览器 / 服
务器)结构,拥有强大兼容处理机制的 Java 语言,结合当下流行的 JSP页面技术、 Servlet、
ssh 三大 web 框架等技术。
修改:点击修改,输入编号,对应跳出修改窗口,进行人员信息修改。 删除:点击删除,输入编号,点击确定后,删除对应人员信息。 查找:在众多的系统管理员中输入编号进行查询。 2)学员信息操作按钮,分别为修改,删除,查找。 修改:进行人员信息修改。 删除:删除对应人员信息。 查找:在众多的学员中输入姓名进行查询。
面试官修改界面 statusupdate.jsp
面试官查询界面 shownewer2.jsp
面试官搜索界面 showsinglenewer.jsp 4.2.7 人事(招聘人员)可访问的界面
在页面中心设置一个区域: 此区域用于记录本人事预约的学员信息, 设置一个记录表格, 表格中显示应聘人员的编号,姓名,年龄,性别,籍贯,毕业院校,手机号码,通知时间, 何时来面试。对表格进行修改操作。
邀约人查询界 shownewer3.jsp
邀约人修改界面 newerupdate.jsp
邀约人增加界面 neweradd.jsp
5.代码设计
主要分为 Action 层:EmployeeAction 类(员工) ,NewerAction 类(新人) ,DateAlsAction 类(数据处理)。
5.1 EmployeeAction 类



年龄
相关主题