岗前实训项目设计说明书.doc

上传人:wj 文档编号:4167033 上传时间:2023-05-06 格式:DOC 页数:24 大小:283KB
下载 相关 举报
岗前实训项目设计说明书.doc_第1页
第1页 / 共24页
岗前实训项目设计说明书.doc_第2页
第2页 / 共24页
岗前实训项目设计说明书.doc_第3页
第3页 / 共24页
岗前实训项目设计说明书.doc_第4页
第4页 / 共24页
岗前实训项目设计说明书.doc_第5页
第5页 / 共24页
岗前实训项目设计说明书.doc_第6页
第6页 / 共24页
岗前实训项目设计说明书.doc_第7页
第7页 / 共24页
岗前实训项目设计说明书.doc_第8页
第8页 / 共24页
岗前实训项目设计说明书.doc_第9页
第9页 / 共24页
岗前实训项目设计说明书.doc_第10页
第10页 / 共24页
岗前实训项目设计说明书.doc_第11页
第11页 / 共24页
岗前实训项目设计说明书.doc_第12页
第12页 / 共24页
岗前实训项目设计说明书.doc_第13页
第13页 / 共24页
岗前实训项目设计说明书.doc_第14页
第14页 / 共24页
岗前实训项目设计说明书.doc_第15页
第15页 / 共24页
岗前实训项目设计说明书.doc_第16页
第16页 / 共24页
岗前实训项目设计说明书.doc_第17页
第17页 / 共24页
岗前实训项目设计说明书.doc_第18页
第18页 / 共24页
岗前实训项目设计说明书.doc_第19页
第19页 / 共24页
岗前实训项目设计说明书.doc_第20页
第20页 / 共24页
亲,该文档总共24页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

岗前实训项目设计说明书.doc

《岗前实训项目设计说明书.doc》由会员分享,可在线阅读,更多相关《岗前实训项目设计说明书.doc(24页珍藏版)》请在冰点文库上搜索。

岗前实训项目设计说明书.doc

承德石油高等专科学校

计算机与信息工程系

项目设计说明书

实训方向:

J2EE

项目名称:

中国化工橡胶总公司综合信息管理系统

所属班级:

软件0803班

学号:

29号

姓名:

吴国宾

主训教师:

周立波

设计时间:

2010年12月—2011年1月

成绩

评定

2011年1月7日

摘要

《中国化工橡胶总公司综合信息管理系统》的目标是实现了各个分部门厂区的各种数据集中审查,统一汇报,将是使中国化工橡胶总公司未来信息化建设真正走上规范化、实用化,真正促进企业现代信息化管理上升新台阶的标志。

真正体现中国化工橡胶总公司领导提出综合信息制管理,体现总公司由战略管控到经营管控的转变。

通过系统化工总公司及时了解各个分公司的生产经营数据,为决策层提供政策计划指导,以及增加各个分公司之间的交流互通,信息共享传递,和工作计划就需要提供一套综合信息管理系统平台。

该系统具有,资金预算申请,合同,生产经营数据,财务数据,人事变动,稿件和资讯的功能模块的组合管理,降低沟通成本,实现数据快速收集汇总,生成汇总报告提交决策层审阅,提高工作效率。

总之,如何通过现代信息手段有效地将设计流程、收集数据及整合集成并优化为统一平台,是数字设计院信息化建设的目标。

目录

摘要

1引言

1.1编写目的:

1.2项目背景:

1.3定义:

1.4参考资料:

2总体设计

2.1需求概述

2.2软件结构:

3功能描述

3.1逐个模块给出以下说明:

3.2算法:

模块所选用的算法。

3.3程序逻辑:

3.4接口

3.5测试要点:

4系统评价

4.1软件能力:

4.2缺陷和限制:

4.3建议:

5总结

1引言

1.1编写目的:

《中国化工橡胶总公司综合信息管理系统》是项目组的内部文档,是开发经理和开发人员在《中国化工橡胶总公司综合信息管理系统系统需求分析书》的基础上,从系统的逻辑对象、数据实体和界面逻辑关系中进一步整理和细化得到的设计方案。

《中国化工橡胶总公司综合信息管理系统》将确定系统采用的技术架构方案,平台,并明确实际开发的组件、数据库表、窗口以及页面等。

详细设计是把现实的技术应用到逻辑模型上,并考虑到实现的可能性和最终系统的性能。

《中国化工橡胶总公司综合信息管理系统》要达到如下一些目标:

(1)定义综合统计管理信息系统的各个组成部分

(2)描述各个组成部分的结构

(3)描述各个组成部分的相互关系以及他们如何协调与合作

《中国化工橡胶总公司综合信息管理系统》的最终结果包含组件定义、特定平台上的用户界面设计,以及数据库的设计。

《中国化工橡胶总公司综合信息管理系统》会说明系统的核心的代码,但具体每个模块的实现算法可以在模块的《开发文档》中说明。

本文档的主要读者是项目组成员。

是开发经理制定《开发计划》、测试管理制定《测试计划》、实施人员制定《实施计划》的基础。

1.2项目背景:

1、项目的名称:

《中国化工橡胶总公司综合信息管理系统》

2、项目承担单位:

北京吉人远大石油科技有限责任公司

3、项目委托单位:

中国化工橡胶总公司

4、项目起止时间:

2010年12月至2011年1月

1.3定义:

MIS

管理信息系统

Mysql

数据库工具

Eclipse

网站开发语言代码工具

XML

超级文本标记语言代码文档

IIS

InternetInformationService,Internet信息服务

Java

程序开发语言

JRYD

北京吉人远大石油科技有限责任公司的英文名称。

1.4参考资料:

1)HTML3.2开发使用手册<<机械工业出版社>>1997年12月第一版第一次印刷

2)J2EE构建企业系统<<清华大学出版社>>2001年6月第一版第一次印刷

3)jsp从入门到精通<<北京希望电脑公司>>1999年1月第一版1999年3月第二次印刷

4)JQuery开发技术<<清华大学出版社>>2010年3月第一版第一次印刷

5)Photoshop5设计技巧与实例<<机械工业出版社>>1999年5月第一版第一次印刷

2总体设计

2.1需求概述

人事周报模块填写本周人员的变动情况,提交时间在本周五。

该模块分为两部分:

人事周报管理和人事周报审批。

人事周报管理是:

用来收集下属单位本周的人事调动情况,每周五提交,人事周报的提交状态有:

草稿,已提交,退回,在查看页面能够看到领导审批的审批日志。

人事周报审批是:

用来为审批人提供一个审批界面,供其查看申请数据,以及可以执行审批动作,通过定义审批节点(创建节点,该节点需要一个角色审批)组合审批流程,申请单中记录当前执行到的节点信息号码,根据当前登录人的角色得到在申请信息列表中需要当前登录人审批的节点,实现审批。

人事周报的填报流程共分四个角色,分别是:

(1)企业人事部(填报)

(2)企业领导(审批)

(3)总公司人事部(审批)

(4)总公司总经理(董事长)(审批)

企业人事部负责填写人事周报,企业领导首先进行审批,如果审批不通过,则退回给填报人员,并附上审批意见;如果审批通过,则将该周报连同审批意见上报至总公司人事部。

总公司人事部进行审批,可以选择审批通过或者不通过,并附审批意见。

最后交给总公司总经理(董事长)进行审批,全部审批通过后,该周报归档。

2.2软件结构:

如给出软件系统的结构图。

3功能描述

3.1逐个模块给出以下说明:

●功能

用来收集下属单位本周的人事调动情况,每周五提交,人事周报的提交状态有:

草稿,已提交,退回,在查看页面能够看到领导审批的审批日志。

●动作说明

²人事周报管理动作:

全部

【目的】

人事部人员点击本连接,能够列出本单位的人事周报管理信息列表

【输入】

1.得到人事部登录人的部门信息

【输出】

正常情况:

输出根据部门查询结果信息

异常情况:

【约束】

前置条件:

人事部人员合法登陆到本系统中

后置条件:

特殊约束:

1.根据人事部人员所在的部门信息查出人事周报列表

2.其中列表页中部分字段值和样式需要控制

审批进度:

列出进度条,根据审批节点显示

提交状态:

“草稿”,“已提交”,“退回”

审批状态:

“未提交“,”审批中“,“通过”“退回”

【流程】

1、登录系统

2、点击“审批事项”

3、点击“人事周报管理”显示人事周报信息列表

4、点击“全部”按钮,显示本部门所有人事周报信息

²人事周报管理动作:

新增

【目的】

各个下属企业的人事部人员录入本周的人员变动,每周五之前提交

【输入】

本期增加数

本期减少数

增减变动说明

中层以上人员变动信息详情(需要单独提供页面列出本单位的人员信息供选择,选中之后,填写变动职位)

管理人员变动数据等信息,详见数据字典信息

【输出】

正常情况:

输出添加人事周报成功信息

异常情况:

输出人事周报相关错误信息

【约束】

前置条件:

人事部填报人必须合法登陆到本系统中

后置条件:

特殊约束:

输入的本期增加数和本期减少数数据必须为数字

标题的第几周数字为本周周数

时期范围为本周一到周日

中层以上人员变动,需要提供一个界面选择本单位的人员信息,确定之后填写变动信息,

管理人员数和总人数必须为数字,所占比例的计算结果保留两位小数

可以上传多个附件

每周只能填写一次

【流程】

1、登录系统

2、点击“审批事项”中“人事周报管理”

3、进入模块点击“新增”

4、按照要求录入数据,点击“保存”

5、显示操作结果提示

²人事周报管理动作:

修改

【目的】

各个下属企业的人事部人员对已录入的未提交信息进行修改

【输入】

本期增加数

本期减少数

增减变动说明

中层以上人员变动信息详情(需要单独提供页面列出本单位的人员信息供选择,选中之后,填写变动职位)

管理人员变动数据等信息,详见数据字典信息

【输出】

正常情况:

输出修改人事周报成功信息

异常情况:

输出修改人事周报相关错误信息

【约束】

前置条件:

人事部填报人必须合法登陆到本系统中,

后置条件:

特殊约束:

必须是未发送或者被退回的人事周报才可以修改

一次只能更新一份人事周报

可以对附件进行更新(包括删除以前添加的附件和重新添加附件)

其他约束同新增动作要求

【流程】

1、登录系统

2、点击“审批事项”中“人事周报管理“

3、进入模块选中要修改的人事周报,点击“更新”

4、在修改页面中按照要求录入数据,点击“保存”

5、显示操作结果提示

人事周报管理动作:

提交

【目的】

各个下属企业的人事部人员把已经填好的周报发送给领导,供其审阅

【输入】

选中需要发送的周报,点击“提交”

【输出】

正常情况:

输出提交成功信息

异常情况:

输出提交错误信息

【约束】

前置条件:

人事部填报人必须合法登陆到本系统中

后置条件:

特殊约束:

1、必须是未发送或者退回的预算周报才可以提交

【流程】

1、登录系统

2、点击“审批事项”中“人事周报管理“

3、选中要提交的周报,点击“提交”

4、显示操作结果提示

人事周报管理动作:

删除

【目的】

各个下属企业的人事部人员对处于草稿状态或者被退回状态的周报进行删除

【输入】

选中需要删除的周报,点击“删除”

【输出】

正常情况:

输出删除成功信息

异常情况:

输出删除错误信息

【约束】

前置条件:

人事部填报人必须合法登陆到本系统中,

后置条件:

特殊约束:

1、必须是未发送的预算周报才可以删除。

【流程】

1、登录系统

2、点击“审批事项”中“人事周报管理“

3、选中要删除的周报,点击“删除”

4、显示操作结果提示

人事周报管理动作:

管理员删除

【目的】

管理员可以管理各个下属企业的预算周报信息,可以进行删除

【输入】

选中需要删除的周报,点击“管理员删除”

【输出】

正常情况:

输出管理员删除成功信息

异常情况:

输出管理员删除错误信息

【约束】

前置条件:

总公司管理员必须合法登陆到本系统中,

后置条件:

特殊约束:

1、管理员可以删除资金人事周报管理信息,并且也需要删除属于该周报的附件和审批日志信息。

【流程】

1、登录系统

2、点击“审批事项”中“人事周报管理“

3、选中要删除的人事周报,点击“管理员删除”

4、显示操作结果提示

²人事周报管理动作:

改为草稿

【目的】

管理员可以管理企业的人事周报信息,可以进行修改草稿操作

【输入】

选中需要改为草稿的周报,点击“改为草稿”

【输出】

正常情况:

输出改为草稿成功信息

异常情况:

输出改为草稿错误信息

【约束】

前置条件:

管理员必须合法登陆到本系统中

后置条件:

特殊约束:

1、改为草稿的操作,必须为第一个节点未审批之前可以改为草稿。

审批中的人事周报不能改为草稿。

【流程】

1、登录系统

2、点击“审批事项”中“人事周报管理”

3、选中要该草稿的周报,点击“改为草稿”

4、显示操作结果提示,

人事周报管理动作:

查询

【目的】

根据登陆人的信息查询相对应的单位的人事周报信息

【输入】

1、选择部门。

2、选择时间段

3、选择提交状态:

已提交、草稿、退回

4、选择审批状态:

待审批、审批中、通过、退回

【输出】

正常情况:

输出查询结果信息

异常情况:

【约束】

前置条件:

人事部人员合法登陆到本系统中,

后置条件:

特殊约束:

1、查询单位的显示,需要控制,下属公司只列出本公司一个单位,而总公司或者总公司领导则列出他能够访问的公司

【流程】

1、登录系统

2、点击“审批事项”中“人事周报管理”

3、点击“查询”显示查询页

4、在查询页中选中需要搜索的条件显示操作结果数据

人事周报管理动作:

查看

【目的】

根据登陆人在列表中通过点击标题,弹出页面呈现申请信息,包括附件信息,提供下载连接。

【输入】

1、点击列表中的人事周报标题

【输出】

正常情况:

输出选中人事周报信息的结果页

异常情况:

【约束】

前置条件:

人事部人员合法登陆到本系统中,

后置条件:

特殊约束:

1、附件查看要弹出窗口供其查看

2、能够下载附件

【流程】

1、登录系统

2、点击“审批事项”中“人事周报管理”

3、点击人事周报标题显示结果页

3.1.2人事周报审批

●功能

用来为审批人提供一个审批界面,供其查看申请数据,以及可以执行审批动作,通过定义审批节点(创建节点,该节点需要一个角色审批)组合审批流程,申请单中记录当前执行到的节点信息号码,根据当前登录人的角色得到在申请信息列表中需要当前登录人审批的节点,实现审批。

●动作说明

人事周报审批动作:

全部

【目的】

查询出当前审批人未审批的、批过的和退回的人事周报信息

【输入】

1、点击全部按钮,

【输出】

正常情况:

输出查询结果信息

异常情况:

【约束】

前置条件:

审批人员合法登陆到本系统中,

后置条件:

特殊约束:

1、查询只能列出当前审批人能够访问到的单位的人事周报信息列表

【流程】

1、登录系统

2、点击“审批事项”中的“人事周报审批”按钮

3、点击“全部”

4、列出该审批人所能访问到的所有数据

人事周报审批动作:

查询

【目的】

根据时间范围和可访问单位条件查询出当前审批人的待审批,未审批,已审批,退回的人事周报信息。

【输入】

选择部门。

选择时间段

选择审批状态:

待审批、审批中、通过、退回

【输出】

正常情况:

输出查询结果信息

异常情况:

【约束】

前置条件:

审批人员合法登陆到本系统中,

后置条件:

特殊约束:

1、查询单位的显示,需要控制,下属公司只列出本公司一个单位,而总公司或者总公司领导则列出他能够访问的公司

【流程】

1、登录系统

2、点击“审批事项”中“人事周报审批”

3、点击“查询”显示查询页

4、在查询页中选中需要搜索的条件,执行“查询”

5、显示操作结果数据

人事周报审批动作:

待审批

【目的】

查询出与当前登录人所拥有角色相对应的审批节点拥有相同的节点号的人事周报列表。

即查处需要当前登录人审批的人事周报列表。

【输入】

点击“待审批”按钮,

【输出】

正常情况:

输出查询待审批结果信息

异常情况:

【约束】

前置条件:

审批人员合法登陆到本系统中,

后置条件:

特殊约束:

查询中不能列出超出审批范围的其他单位的数据

【流程】

1、登录系统

2、点击“审批事项”中的“人事周报审批”按钮

3、点击“待审批”

4、根据条件列出待审批数据

人事周报审批动作:

审批

【目的】

根据选中的待审批人事周报信息,执行审批动作,可以在审批页面看到审批日志信息。

【输入】

选中待审批的资金申请信息

选择审批动作,通过或者拒绝,

输入审批意见

【输出】

正常情况:

显示审批动作执行成功信息

异常情况:

显示审批动作执行失败信息

【约束】

前置条件:

审批人员合法登陆到本系统中,

后置条件:

特殊约束:

1、审批动作的显示,必须是申请信息中的节点号和审批人管理的节点号相同。

【流程】

1、登录系统

2、点击“审批事项”中的“人事周报审批”按钮

3、选中待审批人事周报信息点击“审批”,或者点击标题进入审批页

4、选择审批动作并填写审批意见

5、点击“确定”,完成审批

3.2程序逻辑:

新增变动人员是:

用来添加该公司中要变动、但是在本管理系统系统中不需要分配用户的人员的作为人事周报模块动作的模块。

中层以上人员变动,需要提供一个界面选择本单位的人员信息,确定之后填写变动信息,

管理人员数和总人数必须为数字,所占比例的计算结果保留两位小数

可以上传多个附件

每周只能填写一次

3.3接口

●接口代码

代码一:

/**

*根据单位ID产生人员信息的html数据

*@paramsDeptID

*部门ID信息

*@paramflagint

*@returnString返回符合XML规范的字符串。

*@throwsCoException

*@throwsIOException

*@throwsSQLException

*/

publicStringgetUserByUnitID(StringunitId,Stringtypeid)

throwsCoException{

SysTreeDaosysTreeDao=null;

StringreturnStr="";

try{

sysTreeDao=SysTreeDao.getInstance(this.getConnection(),

this.mvLogger);

returnStr=sysTreeDao.getUserByUnitID(unitId,typeid);

}catch(CoExceptione){

logDebug(e);

throwe;

}finally{

freeResource(sysTreeDao.getConnection());

}

returnreturnStr;

}

publicStringgetSysTreeByDeptId(StringsTreeType,Stringeuser_objid,

StringdeptId)throwsCoException{

SysTreeDaosysTreeDao=null;

StringreturnStr="";

try{

sysTreeDao=SysTreeDao.getInstance(this.getConnection(),

this.mvLogger);

returnStr=sysTreeDao.getSysTreeByDeptId(sTreeType,

euser_objid,deptId);

}catch(CoExceptione){

logDebug(e);

throwe;

}finally{

freeResource(sysTreeDao.getConnection());

}

returnreturnStr;

}

代码二:

//发送人事周报

publicvoidsendPersonWeek(Stringpersonid);

publicSerializablesavePersonweek(Personweekfd)throwsSQLException;

publicvoidgetPersonweekList(Pagepage);

//判断周报是否存在

publicbooleancontainsWeek(Stringtitle,StringweekStart);

//得到人事周报数据

publicPersonweekgetPersonWeekById(StringpersonId);

/**

*通过

*@paramstepLog

*@parampersonWeekId

*@paramnextStep

*/

publicvoidpastPersonweek(StepLogstepLog,IntegerpersonWeekId,

IntegernextStep);

/**

*不通过

*/

publicvoidnoPastPersonweek(StepLogstepLog,IntegerpersonWeekId);

/**

*根据用户名查询当前审批人

*@paramuserName

*@return

*/

publicSysUsergetSysUser(StringuserName);

/**

*

*@paramstepId步骤的id

*@parampersonWeekId周报id

*@parammodileId模块Id资金是1,人事周报2

*@return

*/

publicStepLoggetPreStepLog(Stepstep,IntegerpersonWeekId,IntegermodileId);

//根据人事周报id列表获取人员信息:

publicListgetPersonListByStrIdList(Stringlist);

//更新人事周报

publicvoidupdatePersonWeek(PersonweekpersonWeek);

//删除人事周报数据

publicvoiddeletePersonWeek(StringidList,booleanadminDel);

//实现审批

publicvoidpastPersonweek(PersonweekoldPer);

//管理员修改草稿

publicvoidgaiCaoGao(StringweekId);

●数据字典

数据字典一:

Name

Code

Id

Id

用户id

User_objid

用户代码

User_code

用户名

Username

所属机构

Org_objid

别名

Alias

用户密码

User_pwd

性别

Sex

年龄

Age

生日

Birthday

电话

Phone

手机

Mobile

邮箱

Email

显示顺序

Display_orderno

用户标识

User_status

创建人

Creating_uid

创建时间

Creating_date

修改人

Updating_uid

修改时间

Updating_date

拒绝人员id

Reject_uid

拒绝人员姓名

Reject_uname

拒绝时间

Reject_date

拒绝人员的ip

Reject_ip

停用人员id

Pause_uid

停用人员姓名

Pause_uname

停用时间

Pause_date

停用人员ip

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 表格模板 > 合同协议

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2