


版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、信息管理系统设计前言系统开发介绍随着公司的发展壮大,学员、公司员工的日益增大,传统的纸笔或是借助Excel 的办公B/S(Browser/Server服务器)Java JSP Servlet、ssh web 框架等技术。需求分析客户需求能够灵活管理学员信息和查询员工业绩。系统为达成该客户需求所需要的具体功能可实现权限管理; 能够添加学员信息;能够查看学员信息;能够修改删除学员信息;能够分析数据查看统计信息。具体功能实现该系统用户有公司邀约人,面试人,经理,系统管理员四种角色。由系统管理员添加删 系统管理员管理公司员工的权限。系统模块设计3.1 总体模块设计系统统计数学员信员工信据模块息模块息模
2、块员工业员工业绩学员数据增加学员信息删除学员信息修改学员信息查询学员信息增加员工信息删除员工信息修改员工信息查询员工信息统计数据模块学员数据查询可以将学员的信息以表格的形式显示出来:在信息列出的同时提供按学生状态分类显示的功能员工数据模块员工数据模块主要是对员工账号的基本信息进行处理,通过对员工账号增、删、改、查四种操作来配置工作人员账号数量和相应权限。学员数据模块JSP页面设计统一的登录界面页面设计:1.所有打开页面,页面背景为公司全貌图,整体布局要大方,简洁。用户名 *2.密 码*登陆按钮注:此登录用户为:总经理,系统管理员,面试官,人事。Index.jsp各个权限显示界面。总经理可访问的
3、界面Showstatus.jsp面试官业绩表区域:点击“查询”后:进行面试官业绩明细界面,开始明细查询。且可以显示所有明细。Showintview.jsp击查看按钮显示对应面试官的业绩具体信息。Intviewscore.jsp人事(招聘人员)业绩表区域:点击查询后:进行面试官业绩明细界面,开始明细查询。且可以显示所有明细。Showcaller.jsp点击:显示所有明细时:直接显示人事(招聘人员)基本信息的表格,对应每个人事(招聘人员)个查看按钮,可以点击查看按钮显示对应人事(招聘人员)的业绩具体信息。Callerscore.jsp学员总人数点击查询后:进行面试官业绩明细界面,开始明细查询。且可
4、以显示所有明细。Shownewer.jsp点击:显示所有明细后如下Newer.jsp系统管理员可访问的界面年龄,性别,籍贯,毕业院校,原属公司名称,等信息。 1)在此对员工信息进行操作,有4 个按钮,分别为:增加,修改,删除,查找。增加:增加系统管理员信息,在管理员不只一个,或要新增管理员信息时候用。修改:点击修改,输入编号,对应跳出修改窗口,进行人员信息修改。删除:点击删除,输入编号,点击确定后,删除对应人员信息。查找:在众多的系统管理员中输入编号进行查询。2)修改:进行人员信息修改。删除:删除对应人员信息。查找:在众多的学员中输入姓名进行查询。系统管理员添加和修改员工信息 useradd.
5、jsp or usreupdate.jsp系统管理员修改学员信息 newerupdate.jsp系统管理员查询员工信息 showuserid.jsp系统管理员查询学员信息 shownewer1.jsp面试官可访问的界面面试官的基本信息,且包含一个时间列表,面试人数,成功签约人数,签约百分比。在页面中心设置一个区域:此区域用于记录本面试官已经面试过的学员信息,设置一个行修改操作。statusupdate.jspshownewer2.jsp面试官搜索界面 showsinglenewer.jsp人事(招聘人员)可访问的界面何时来面试。对表格进行修改操作。邀约人查询界 shownewer3.jsp邀约
6、人修改界面 newerupdate.jsp邀约人增加界面 neweradd.jsp代码设计Action (员工(新人类(数据处理)。EmployeeAction 类login( 登 录 ) 方 法 useradd(添加用户)方法userdele(删除用户)方法userupdate(编辑用户)方法usershow(显示用户)方法。NewerAction 类neweradd(增加学员)方法newerdelete(删除学员)方法newerupdate(编辑学员)方法newershow(显示信息)方法statusupdate(状态更新)方法import(数据从 excel 导入)方法export(数据
7、导出)方法。DateAlsAction 类showCoredata( 显 示 核 心 数 据 ) 方 法 getAllStatus(获取所有新人状态)方法getStatusForEachEmployee(获取员工业绩)方法。数据库设计数据库需求分析在对公司员工类别和学员管理分析的基础之上,得到如下系统所需处理数据的流程图:学员基本信息录入和修学员基本信息录入和修改学员信息汇总处理查看学员信息学员状态信息录入图 1 数据流程图经分析,本系统需要三张基本表:员工信息表,学员信息表,学员状态信息表;设计的数据项和数据结构如下:员工基本信息:包括的数据项有员工姓名、员工账号、员工登录密码、员工性别、员
8、工年龄、员工职位;学员信息表:包括的数据项有学员id、学员姓名、学员性别、学员年龄、联系地址、联系电话、毕业学校、所学专业、毕业时间、备注信息;学员状态信息表:包括的数据项有学员id、员工id、员工id、面试时间、面试结果、是否签订贷款合同、上课日期、备注信息;数据库概念结构设计学员学员个人基本信息备注信息邀约人姓名邀约人通知时间学员学员个人基本信息备注信息邀约人姓名邀约人通知时间学员实体 E-R 图员工员工员工姓名员工账号密码年龄性别员工实体 E-R 图员工员工id学员id面试官学员状态面试时间备注信息是否录用上课时间是否签订合同学员状态信息 E-R 图员工学员管理系统数据库中各表格的设计结
9、果如下表格所示的一张表。学员信息表:字段名称类型主键外键是否可为空备注stuidint是否否学员 idnamevarchar否否否姓名sexvarchar否否否性别agevarchar否否否年龄phonevarchar否否否联系电话e-mailvarchar否否否联系邮箱schoolvarchar否否是所在学校majorvarchar否否是所学专业jobvarchar否否否应聘岗位人事员工表:字段名称类型主键外键是否可为空备注staidint是否否员工 idaccountvarchar否否否登录账号passwordvarchar否否否登录密码namevarchar否否否姓名sexvarchar
10、否否否性别phonevarchar否否否联系电话e-mailvarchar否否是联系邮箱stationvarchar否否否职位状态备注表:字段名称类型主键外键是否可为空备注idint是否否状态表idstuidvarchar否否是学员 idstaidvarchar否否是员工 idstatevarchar否否是学员状态notetext否否是备注信息entrypersonvarchar否否是录入人datedate否否是日期时间数据表关联:人事表-学员表name inviter 对应查询出多列学员信息邀约人事信息Select * from table1,table2 where
11、 = table2.inviter;人事表-状态表name entryperson 对应查询出学员备注与人事信息Select * from table1,table3 where = table3.entryperson;学员表-状态表学员 stuid 与 状态表中 stuid查询出学员对应的备注信息Select * from table2,table3 where table2.stuid=table3.stuid开发环境代码开发环境Eclipse 是一个开放源代码的、基于 Java 的可扩展开发平台。就其本身而言,它只是一Eclipse 吸引很多开发者来创建自己的用
12、。配合众多令人眼花缭乱的插件,完全可以满足从企业级Java Java 游戏Java Java CVS Eclipse 就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境(而这些插件组件组件可以由其它的开发组织来提供和完善)。 Eclipse 也Java 开发工具Development 使得开发者能够在标准的 Eclipse 工具中完成一些普通得开发工作。数据库MySQL MySQL Internet 上的中小型网站为了降低网站总体拥有成本而选择了MySQL 作为网站数据库。其拥有的特性:使用C C+编写,并使用了多种编译器进行测试,保证源代码的可移植性AIXHP-UXLinu
13、xMac Novell OS/2 、Solaris、Windows 等多种操作系统为多种编程语言提供了 API。这些编程语言包括 、C+、PythonJava、Perl、PHP、Eiffel、Ruby Tcl 等。CPU 资源SQL 查询算法,有效地提高查询速度既能够作为一个单独的应用程序应用在客户端服务器网络环境中而嵌入到其他的软件中提供多语言支持B 等都可以用作数据表名和数据列名TCP/IP、ODBC JDBC 等多种数据库连接途径提供用于管理、检查、优化数据库操作的管理工具可以处理拥有上千万条记录的大型数据库网页发布环境Tomcat 服务器是一个免费的开放源代码的Web JSP 程序的首选。对于一个初学者来说,可以这样认为,当在一台机器上配置好
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 企业社会责任与可持续发展合作合同
- 文艺演出组织合作合同
- 幼儿园疫情期间教育创新发展计划
- 应用安吉游戏理念提升教学效果心得体会
- 高中英语新教材教师团队合作心得体会
- 国防安全事件应急预案及风险抵抗措施
- 国际人权宣传合同
- 人教版数学暑期复习计划
- 国际破产法合同
- Arrestin:血管收缩与缺血性脑卒中关联机制的深度解析
- 广东省佛山市2024-2025学年高一下学期6月期末考试 英语 含解析
- 2025消防安全知识培训试题及答案
- 2025年湖南省中考历史试卷真题(含答案解析)
- 休闲阳台沙发区创新创业项目商业计划书
- 美好生活大调查:中国居民消费特点及趋势报告(2025年度)
- 2025年卫生类事业单位(医学基础知识)公开招聘必刷题库(300题)
- 血透患者护理常规
- 顶管专项施工方案审查意见
- ZAPI(萨牌)控制器ACE2-重要参数以及调试步骤
- 道路绿化养护投标方案(技术方案)
- GB/T 11064.16-2023碳酸锂、单水氢氧化锂、氯化锂化学分析方法第16部分:钙、镁、铜、铅、锌、镍、锰、镉、铝、铁、硫酸根含量的测定电感耦合等离子体原子发射光谱法
评论
0/150
提交评论