--人力资源管理系统详细设计说明书56387.docx
《--人力资源管理系统详细设计说明书56387.docx》由会员分享,可在线阅读,更多相关《--人力资源管理系统详细设计说明书56387.docx(23页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Evaluation Warning: The document was created with Spire.Doc for .NET.学生成绩系系统管理理详细设计说说明书2008年年11月20日1系统概述述11.1构建建目的111.2小组组成员及及分工111.3系统统的部署署与运行行12数据设计计12.1相关关数据库库表说明明如下:12.2各表表详细说说明22.2.11部门信信息表(T_DDEPTT)22.2.22员工信信息表(T_EEMPLLOYEEE)222.2.33培训信信息表(T_EEDUCCATIION)32.2.44员工培培训表(T_EEMP_EDUU)33系统功能能设计333
2、.1部门门信息管管理33.1.11显示部部门树333.1.22添加部部门43.1.33修改部部门53.1.44删除部部门63.2员工工信息管管理63.2.11员工列列表63.2.22添加员员工73.2.33修改员员工83.2.44删除员员工83.3培训训信息管管理93.3.11培训列列表93.3.22添加培培训93.3.33修改培培训1003.3.44删除培培训111人力资源管理系统设计说明书V1.01 系统概述1.1 构建目的成绩管理信信息系统统的业务务总体目目标是建建立一个个先进、高高效、安安全、可可靠的能能被有效效和应用用于学生生成绩管管理的信信息化数数据库管管理系统统。该系系统基于于B
3、/SS结构,即即采用浏浏览器/服务器器模式,服服务器端端由运行行ASPP.Neet的WWeb应应用程序序及运行行Miccrossoftt SQQL SServver220000的数据据库服务务器组成成,客户户端可以以Intternnet Expplorrer,FFireeFoxx访问系系统。本本信息系系统体现现了学生生成绩管管理的业业务逻辑辑行为、大大大简化化了相关关工作的的烦琐流流程,同同时为管管理层提提供有力力的决策策支持。1.2 小组成员及及分工此处说明:学号、姓姓名、各各自分工工序号模块学号姓名1系统用户信信息管理理2学生基本信信息管理理3班级信息管管理4课程信息管管理5学生选课管管理
4、6学生成绩管管理1.3 系统的部署署与运行行数据库采用用Oraaclee数据库库,具体体要求见见下一节节内容。此处说明:DNSS名,(用用户名、密密码)DNS用户名密码Stu20006008100172 数据设计2.1 相关数据库库表说明明如下:序号逻辑表名物理表名说明1系统用户信信息表User记录用户的的的基本本信息2学生基本信信息表Studeent记录学生的的基本信信息3班级信息表表Classs记录班级的的基本信信息4课程信息表表Coursse记录课程基基本信息息5学生选课表表Stuchhoosse记录学生选选课信息息6学生成绩表表Stumaart记录学生选选课的成成绩2.2 各表详细说说
5、明2.2.1 部门信息表表(T_DEPPT)序号逻辑字段物理字段类型(长度度)规则字段说明1部门IDDEPTIID自动编号主键自动生成的的长整型型编号,具具有唯一一值2部门编号DEPTCCODEE文本(300)非空采用部门编编号实现现部门间间的隶属属关系,最最顶层部部门编号号为0001、0002第二层层部门编编号为00010001、000100023部门名称DEPTNNAMEE文本(100)非空部门名称为为非空且且唯一数数据4地址ADDREESS文本(500)5电话TELPHHONEE文本(200)6描述DESC文本(2555)说明部门职职能等信信息2.2.2 员工信息表表(T_EMMPLOO
6、YEEE)序号逻辑字段物理字段类型(长度度)规则字段说明1员工IDEMPIDD自动编号主键自动生成的的长整型型编号,具具有唯一一值2部门IDDEPTIID长整型外键3名称EMPNAAME文本(100)非空4性别GENDEER整型非空0/1: 男/女女5年龄AGE整型非空6身份证号IDCARRD文本(188)非空非空且唯一一数据7政治面貌PARTYY文本(100)8毕业院校SCHOOOL文本(200)9专业MAJORR文本(100)10职称TITLEE文本(100)11职位POST文本(100)2.2.3 培训信息表表(T_EDDUCAATIOON)序号逻辑字段物理字段类型(长度度)规则字段说明
7、1培训IDEDUIDD自动编号主键自动生成的的长整型型编号,具具有唯一一值2名称EDUNAAME文本(500)非空培训名称非非空且唯唯一数据据3开始时间STARTTDATTE文本(122)非空开始日期 20008-008-0084结束时间ENDDAATE文本(122)非空结束时间 20008-008-0094内容CONTEENT文本(2555)非空培训课程、内内容及要要求等2.3 数据源说明明l 采用JDBBC-OODBCC桥l DNS名为为 emmplooyeee3 系统功能设设计3.1 部门信息管管理部门信息通通过部门门树来显显示,选选中一个个部门后后首先显显示该部部门的基基本信息息,然后
8、后在部门门信息下下面选择择功能:添加子子部门、修修改部门门信息、删删除部门门信息。3.1.1 显示部门树树一、 功能描述部门树的显显示是将将部门的的信息,通通过其编编号确定定各个部部门的父父子关系系,然后后将此父父子关系系在显示示页面上上用树的的方式显显示出来来。部门树上的的每一个个节点代代表一个个部门实实体,选选中部门门节点后后可以查查看该部部门的基基本信息息,并对对部门进进行相应应的操作作。二、 功能实现部门树应该该在每次次进入部部门管理理功能的的时候就就打开,同同时在整整个部门门管理的的过程中中都要使使用到。l 部门树的数数据可以以直接调调用seervllet来来获取,获取到的每一个部门
9、数据封装到一个部门对象里,让后放到ArrayList里面,再设置为数据共享l 在部门树显显示页面面程序里里将部门门树显示示出来。l 部门树节点点的层次次关系通通过部门门编号来来确定。部部门编号号规则参参见“添添加部门门”功能能说明。具体程序实实现如下下:层次类型备注Mhrm.ddeptt.DeeptSServvicee用来实现部部门信息息管理业业务的JJavaaBeaan。获取部门树树信息的的方法为为:ArrayyLisst ddepttTreee()Mhrm.ddeptt.DeeptIInfoo封装部门信信息的JJavaaBeaanChrm.ddeptt.DeeptTTreeeActtion
10、n获取部门信信息的sservvlett,地址址映射为为/deeptTTreeeV/deptt/deept_treee.jjsp显示部门树树3.1.2 添加部门一、 功能描述通过部门信信息添加加页面录录入新的的部门信信息:包包括部门门编号、部部门名称称、地址址、电话话和部门门描述。数据规则如如下:u 部门编号是是必填数数据,且且满足规规则:如如果输入入的编号号字符长长度是NN,则NN必须是是3的倍倍数;如如果N=3,则则此编号号在数据据表中应应该不存存在;如如果N3,则则编号的的前N-3位字字符串构构成的上上级部门门编号在在数据表表中必须须存在。u 部门的名称称是必填填数据,并且在在数据表表中具
11、有有唯一性性。u 地址、电话话、描述述都不是是必填数数据,只只需要根根据数据据字段的的长度限限制录入入数据的的长度。二、 功能实现l 选择“添加加”按钮钮或者连连接来添添加部门门。l 首先在部门门信息输输入页面面里面录录入部门门的基本本信息,数数据在录录入过程程或者提提交前要要根据上上面的数数据规则则来进行行验证。l 数据提交后后由专门的的serrvleet调用用JavvaBeean方方法将数数据插入入到数据据库中。l 完成数据插插入操作作后,直直接由该该serrvleet转发发到获取取部门树树的seervllet,实实现部门门树的刷刷新。具体程序实实现如下下:层次类型备注Mhrm.ddept
12、t.DeeptSServvicee插入部门信信息的方方法为:booleean insserttDeppt(DDepttInffo ddeptt)Mhrm.ddeptt.DeeptIInfoo封装部门信信息的JJavaaBeaanChrm.ddeptt.DeeptIInseertAActiion添加部门信信息的sservvlett,地址址映射为为/deeptIInseertChrm.ddeptt.DeeptFFormmStrutts自动动封装客客户端提提交的部部门信息息的FoormBBeannV/deptt/deept_addd.jssp添加新部门门的部门门信息输输入页面面3.1.3 修改部门一
13、、 功能描述通过部门信信息修改改该页面面,修改改部门基基本信息息中的部部门名称称、地址址、电话话和部门门描述。数据规则如如下:u 部门编号的的修改涉涉及到组组织机构构图的调调整,这这里不作作要求。u 部门的名称称是必填填数据,并且在在数据表表中具有有唯一性性。u 地址、电话话、描述述都不是是必填数数据,只只需要根根据数据据字段的的长度限限制录入入数据的的长度。二、 功能实现l 选中一个部部门节点点后才能能选择“修改部门”按钮或者连接来修改部门信息,根节点信息不能修改。l 首先根据选选中部门门的IDD,通过过serrvleet调用用JavvaBeean方方法取得得要修改改的部门门信息,再再转发到
14、到部门信信息修改改页面。l 将部门信息息显示在在修改页页面上,其其中部门门ID作作为隐藏藏域,部部门名称称、地址址、电话话和部门门描述信信息作为为可修改改的数据据显示出出来。数数据在修修改的过过程或者者提交前前要根据据上面的的数据规规则来进进行验证证。l 数据提交后后由专门的的serrvleet调用用JavvaBeean方方法修改改数据库库中的数数据。l 完成数据修修改操作作后,直直接由该该serrvleet转发发到获取取部门树树的seervllet,实实现部门门树的刷刷新。具体程序实实现如下下:层次类型备注Mhrm.ddeptt.DeeptSServvicee获取部门信信息的方方法为:Dep
15、tIInfoo geetDeept(Strringg deeptIID)修改部门信信息的方方法为:booleean upddateeDeppt(DDepttInffo ddeptt)Mhrm.ddeptt.DeeptIInfoo封装部门信信息的JJavaaBeaanChrm.ddeptt.DeeptGGetAActiion获取部门信信息的sservvlett,地址址映射为为/deeptGGetChrm.ddeptt.DeeptUUpdaateAActiion修改部门信信息的sservvlett,地址址映射为为/deeptUUpdaateChrm.ddeptt.DeeptFFormmStrutt
16、s自动动封装客客户端提提交的部部门信息息的FoormBBeannV/deptt/deept_ediit.jjsp修改部门信信息输入入页面3.1.4 删除部门一、 功能描述在部门树上上选中一一个部门门节点后后,点击击删除按按钮或者者链接,对对选中部部门及其其下属部部门进行行删除操操作。如果选中部部门及其其下属部部门中还还有员工工,则删删除操作作不能继继续。二、 功能实现l 选中一个部部门节点点后才能能选择“删除部门”按钮或者连接来删除部门。l 执行删除操操作前,要要先判断断该部门门及其下下属部门门有没有有员工,如如果没有有则进行行删除操操作,反反之则提提醒用户户不删除除并放弃弃删除。l 删除操作
17、由由专门的的serrvleet调用用JavvaBeean方方法来删删除数据据库中的的数据。l 完成数据删删除操作作后,直直接由该该serrvleet转发发到获取取部门树树的seervllet,实实现部门门树的刷刷新。具体程序实实现如下下:层次类型备注Mhrm.ddeptt.DeeptSServvicee删除部门信信息的方方法为:booleean dellDeppt(SStriing depptIDD)Chrm.ddeptt.DeeptDDelAActiion修改部门信信息的sservvlett,地址址映射为为/deeptDDelChrm.ddeptt.DeeptFFormmStrutts自动动
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 人力资源 管理 系统 详细 设计 说明书 56387
限制150内