《--人力资源管理系统详细设计说明书》由会员分享,可在线阅读,更多相关《--人力资源管理系统详细设计说明书(17页珍藏版)》请在金锄头文库上搜索。
1、学生成绩绩系统管管理详细设计计说明书书20088年11月20日1系统概概述11.1构构建目的的11.2小小组成员员及分工工11.3系系统的部部署与运运行12数据设设计12.1相相关数据据库表说说明如下下:12.2各各表详细细说明222.2.1部门门信息表表(T_DEPPT)222.2.2员工工信息表表(T_EMPPLOYYEE)22.2.3培训训信息表表(T_EDUUCATTIONN)32.2.4员工工培训表表(T_EMPP_EDDU)333系统功功能设计计33.1部部门信息息管理333.1.1显示示部门树树33.1.2添加加部门443.1.3修改改部门553.1.4删除除部门663.2员员工
2、信息息管理663.2.1员工工列表663.2.2添加加员工773.2.3修改改员工883.2.4删除除员工883.3培培训信息息管理993.3.1培训训列表993.3.2添加加培训993.3.3修改改培训1103.3.4删除除培训111人力资源管理系统设计说明书V1.01 系统概述述1.1 构建目的的成绩管理理信息系系统的业业务总体体目标是是建立一一个先进进、高效效、安全全、可靠靠的能被被有效和和应用于于学生成成绩管理理的信息息化数据据库管理理系统。该系统统基于BB/S结结构,即即采用浏浏览器/服务器器模式,服服务器端端由运行行ASPP.Neet的WWeb应应用程序序及运行行Miccrosso
3、ftt SQQL SServver220000的数据据库服务务器组成成,客户户端可以以Intternnet Expplorrer,FFireeFoxx访问系系统。本本信息系系统体现现了学生生成绩管管理的业业务逻辑辑行为、大大简简化了相相关工作作的烦琐琐流程,同同时为管管理层提提供有力力的决策策支持。1.2 小组成员员及分工工此处说明明:学号号、姓名名、各自自分工序号模块学号姓名1系统用户户信息管管理2学生基本本信息管管理3班级信息息管理4课程信息息管理5学生选课课管理6学生成绩绩管理1.3 系统的部部署与运运行数据库采采用Orraclle数据据库,具具体要求求见下一一节内容容。此处说明明:DN
4、NS名,(用用户名、密码)DNS用户名密码Stu220066081101772 数据设计计2.1 相关数据据库表说说明如下下:序号逻辑表名名物理表名名说明1系统用户户信息表表Userr记录用户户的的基基本信息息2学生基本本信息表表Studdentt记录学生生的基本本信息3班级信息息表Classs记录班级级的基本本信息4课程信息息表Courrse记录课程程基本信信息5学生选课课表Stucchooose记录学生生选课信信息6学生成绩绩表Stummartt记录学生生选课的的成绩2.2 各表详细细说明2.2.1 部门信息息表(T_DEPPT)序号逻辑字段段物理字段段类型(长长度)规则字段说明明1部门I
5、DDDEPTTID自动编号号主键自动生成成的长整整型编号号,具有有唯一值值2部门编号号DEPTTCODDE文本(330)非空采用部门门编号实实现部门门间的隶隶属关系系,最顶顶层部门门编号为为0011、0002第二层层部门编编号为00010001、001100223部门名称称DEPTTNAMME文本(110)非空部门名称称为非空空且唯一一数据4地址ADDRRESSS文本(550)5电话TELPPHONNE文本(220)6描述DESCC文本(2255)说明部门门职能等等信息2.2.2 员工信息息表(T_EMMPLOOYEEE)序号逻辑字段段物理字段段类型(长长度)规则字段说明明1员工IDDEMPI
6、ID自动编号号主键自动生成成的长整整型编号号,具有有唯一值值2部门IDDDEPTTID长整型外键3名称EMPNNAMEE文本(110)非空4性别GENDDER整型非空0/1: 男/女5年龄AGE整型非空6身份证号号IDCAARD文本(118)非空非空且唯唯一数据据7政治面貌貌PARTTY文本(110)8毕业院校校SCHOOOL文本(220)9专业MAJOOR文本(110)10职称TITLLE文本(110)11职位POSTT文本(110)2.2.3 培训信息息表(T_EDDUCAATIOON)序号逻辑字段段物理字段段类型(长长度)规则字段说明明1培训IDDEDUIID自动编号号主键自动生成成的长
7、整整型编号号,具有有唯一值值2名称EDUNNAMEE文本(550)非空培训名称称非空且且唯一数数据3开始时间间STARRTDAATE文本(112)非空开始日期期 20008-08-084结束时间间ENDDDATEE文本(112)非空结束时间间 20008-08-094内容CONTTENTT文本(2255)非空培训课程程、内容容及要求求等2.3 数据源说说明l 采用JDDBC-ODBBC桥l DNS名名为 eemplloyeee3 系统功能能设计3.1 部门信息息管理部门信息息通过部部门树来来显示,选选中一个个部门后后首先显显示该部部门的基基本信息息,然后后在部门门信息下下面选择择功能:添加子子
8、部门、修改部部门信息息、删除除部门信信息。3.1.1 显示部门门树一、 功能描述述部门树的的显示是是将部门门的信息息,通过过其编号号确定各各个部门门的父子子关系,然然后将此此父子关关系在显显示页面面上用树树的方式式显示出出来。部门树上上的每一一个节点点代表一一个部门门实体,选选中部门门节点后后可以查查看该部部门的基基本信息息,并对对部门进进行相应应的操作作。二、 功能实现现部门树应应该在每每次进入入部门管管理功能能的时候候就打开开,同时时在整个个部门管管理的过过程中都都要使用用到。l 部门树的的数据可可以直接接调用sservvlett来获取取,获取取到的每每一个部部门数据据封装到到一个部部门对
9、象象里,让让后放到到ArrrayLListt里面,再设置为数据共享l 在部门树树显示页页面程序序里将部部门树显显示出来来。l 部门树节节点的层层次关系系通过部部门编号号来确定定。部门门编号规规则参见见“添加加部门”功功能说明明。具体程序序实现如如下:层次类型备注Mhrm.deppt.DDepttSerrvicce用来实现现部门信信息管理理业务的的JavvaBeean。获取部门门树信息息的方法法为:ArraayLiist depptTrree()Mhrm.deppt.DDepttInffo封装部门门信息的的JavvaBeeanChrm.deppt.DDepttTreeeAcctioon获取部门门
10、信息的的serrvleet,地地址映射射为/ddepttTreeeV/deppt/ddeptt_trree.jspp显示部门门树3.1.2 添加部门门一、 功能描述述通过部门门信息添添加页面面录入新新的部门门信息:包括部部门编号号、部门门名称、地址、电话和和部门描描述。数据规则则如下:u 部门编号号是必填填数据,且且满足规规则:如如果输入入的编号号字符长长度是NN,则NN必须是是3的倍倍数;如如果N=3,则则此编号号在数据据表中应应该不存存在;如如果N3,则则编号的的前N-3位字字符串构构成的上上级部门门编号在在数据表表中必须须存在。u 部门的名名称是必必填数据据,并且在在数据表表中具有有唯一
11、性性。u 地址、电电话、描描述都不不是必填填数据,只只需要根根据数据据字段的的长度限限制录入入数据的的长度。二、 功能实现现l 选择“添添加”按按钮或者者连接来来添加部部门。l 首先在部部门信息息输入页页面里面面录入部部门的基基本信息息,数据据在录入入过程或或者提交交前要根根据上面面的数据据规则来来进行验验证。l 数据提交交后由专门的的serrvleet调用用JavvaBeean方方法将数数据插入入到数据据库中。l 完成数据据插入操操作后,直直接由该该serrvleet转发发到获取取部门树树的seervllet,实实现部门门树的刷刷新。具体程序序实现如如下:层次类型备注Mhrm.deppt.D
12、DepttSerrvicce插入部门门信息的的方法为为:boolleann innserrtDeept(DepptInnfo deppt)Mhrm.deppt.DDepttInffo封装部门门信息的的JavvaBeeanChrm.deppt.DDepttInsserttActtionn添加部门门信息的的serrvleet,地地址映射射为/ddepttInsserttChrm.deppt.DDepttForrmStruuts自自动封装装客户端端提交的的部门信信息的FFormmBeaanV/deppt/ddeptt_addd.jjsp添加新部部门的部部门信息息输入页页面3.1.3 修改部门门一、
13、功能描述述通过部门门信息修修改该页页面,修修改部门门基本信信息中的的部门名名称、地地址、电电话和部部门描述述。数据规则则如下:u 部门编号号的修改改涉及到到组织机机构图的的调整,这这里不作作要求。u 部门的名名称是必必填数据据,并且在在数据表表中具有有唯一性性。u 地址、电电话、描描述都不不是必填填数据,只只需要根根据数据据字段的的长度限限制录入入数据的的长度。二、 功能实现现l 选中一个个部门节节点后才才能选择择“修改改部门”按按钮或者者连接来来修改部门门信息,根根节点信信息不能能修改。l 首先根据据选中部部门的IID,通通过seervllet调调用JaavaBBeann方法取取得要修修改的部部门信息息,再转转发到部部门信息息修改页页面。l 将部门信信息显示示在修改改页面上上,其中中部门IID作为为隐藏域域,部门门名称、地址、电话和和部门描描述信息息作为可可修改的的数据显显示出来来。数据据在修改改的过程程或者提提交前要要根据上上面的数数据规则则来进行行验证。l 数据提交交后由专门的的serrvleet调用用JavvaBeean方方法修改改数据库库中的数数据。l 完成数据据修改操作作后,直直接由该该serrvleet转发发到获取取部门树树的seervllet,实实现部门门树的刷刷新。具体程序序实现如如下:层次类型备注Mhrm.deppt.DD