收藏 分享(赏)

科技信息化管理系统详细说明书.doc

上传人:tangtianxu1 文档编号:3090486 上传时间:2018-10-03 格式:DOC 页数:66 大小:3.17MB
下载 相关 举报
科技信息化管理系统详细说明书.doc_第1页
第1页 / 共66页
科技信息化管理系统详细说明书.doc_第2页
第2页 / 共66页
科技信息化管理系统详细说明书.doc_第3页
第3页 / 共66页
科技信息化管理系统详细说明书.doc_第4页
第4页 / 共66页
科技信息化管理系统详细说明书.doc_第5页
第5页 / 共66页
点击查看更多>>
资源描述

1、科技信息化管理系统详细设计说明书编写:0502java 第五组 日期:2012-5-31审核:王刘娣 日期:2012-5-31批准: 日期:受控状态: 是 发布版次:1.1 日期:2012-5-31编号:科技信息化管理系统详细设计说明书2中软国际 0502java 第五组目 录1 引言 .51.1 编写目的 .51.2 背景 .51.3 基线 .51.4 定义 .52编码规范 62.1命名规范 62.2注释规则 62.3缩进排版 73 模块汇总 .73.1模块汇总表 83.2 模块关系图 .83.3包层次结构 94子系统模块设计 114.1功能模块 114.1.1 申请模块 .114.1.2

2、审批模块 .254.1.3项目管理模块 404.1.4 系统管理模块 .484.1.4.1用户管理、角色权限管理 .484.1.4.2公司管理 554.1.4.3部门管理 58科技信息化管理系统详细设计说明书3中软国际 0502java 第五组4.1.4.4文档管理 614.2公共模块 644.2.1个人信息 644.2.2登录模块 67科技信息化管理系统详细设计说明书4中软国际 0502java 第五组1 引言1.1 编写目的本说明书目的在于明确说明系统各功能的实现方式,指导开发员进行编码。本说明书的预期读者为:代码开发员等。1.2 背景待开发软件系统的名称:科技信息化管理系统此软件系统任务

3、提出者:中软国际公司此软件系统任务开发者:中软国际-飞蚁队 此软件系统任务用户:中软国际公司员工1.3 基线科技信息化管理系统需求规格说明书v1.61.4 定义为统一概念,避免混淆,本技术文档对客户端内容管理系统的基本概念和术语进行了分类和解释。编号 术语 描述01 系统管理员 可以登录本系统进行系统管理的用户02 科技项目管理员进行科技项目管理03 待办项目申请 事项审批系统中的概念。对于某一个角色的审批人来说,某一个项目申请轮到该审批人审批了,这个事项叫做待办项目申请。04 办结项目 事项审批系统中的概念。对于某一个角色的审批人来说,某一个项目申请已经被该审批人审批了,这个事项叫做办结项目

4、。05 Session(会话) Session(会话)表示用户从向服务器发送请求开始,科技信息化管理系统详细设计说明书5中软国际 0502java 第五组直到用户关闭浏览器这段时间内的服务器可以识别出用户的一个状态。06 科技人才 公司内部业绩突出的员工07 事项 立项、实施、验收、成果、奖励的申请和审批事件08 科技项目 签订合同后开始实施的项目,包括正在实施的项目和已经完成的项目09 科技成果 达到一定水平,有一定意义的成功项目10 实施管理 项目开始实施后的中期阶段汇报2编码规范2.1命名规范1. 包名:采用统一的com.chinasoft.*.*的方式进行命名,*为小写字母组成的英文单

5、词描述。2. 类名:采用完整的英文描述,其中包含的每个单词都应紧靠在一起,每个单词首字母都应该大写。3. 方法名:采用完整的英文描述,其中应包含生动的动词,包含的每个单词都应该紧靠在一起,第一个单词首字母小写,其他单词首字母大写。4. 变量名:同方法名。5. 常量名:采用完整的英文描述,全部采用大写字母,相邻的字母之间使用下划线隔开。6. JSP 文件名:采用完整的英文描述,其中包含的每个单词都应该紧靠在一起,第一个单词首字母小写,其他单词首字母大写。例如:包名:com.chinasoft.action 类名:ThisIsClassName 方法名:thisIsMethodName 常量名:M

6、AX_SIZE注:1.循环变量使用I,j,k 或counter。2.命名中用到 information 时一律使用 info。2.2注释规则注释包括文件注释、类注释、方法注释、行间注释。1.文件注释:写在文件开头,标明作者、版本、最后更新时间、以及版权,如下所示,科技信息化管理系统详细设计说明书6中软国际 0502java 第五组/* 作者:刘成* 版本:V 1.0* 最后更新时间:2010-7-19 14:23* 中软国际版权所有*/2.类注释:写在类的声明之前,标明类的用途、作者、版本,如下所示,/* TODO将文本文件读取成StringBuffer的一个类* version v1.0*

7、author aimicheng*/3.方法注释:写在方法定义之前,标明方法的用途、参数、返回值以及抛出的异常,如下所示,/* TODO:读取文本文件内容到一个StringBuffer中* param file 要读取的文本文件的文件系统中的路径* return 返回一个包含文本文件中的文本内容的 StringBuffer对象* throws IOException*/4.行间注释:对于关键的部分进行注释。写在要注释的行之上,标明该行语句的用途,如下所示,/创建一个文本文件内容的BufferedReaderBufferedReader fileIn = new BufferedReader(n

8、ew FileReader(file);2.3缩进排版1. 行长度尽量避免一行的长度超过80 个字符。2. 换行当一个表达式无法容纳在一行内时,可以依据以下规则进行换行:-在一个逗号后面断开;-在一个操作符前面断开;-新的一行应该与上一行同一级别的表达式的开头处对齐。-如果以上规则导致你的代码混乱或者使你的代码都堆积在右边,则代之以缩进8 个空格3 模块汇总科技信息化管理系统详细设计说明书7中软国际 0502java 第五组3.1模块汇总表公共模块模块名称 功能简述登录模块 用户用自己的用户名和密码登录到属于自己的界面个人信息查询 用户在自己的界面可以查看个人信息个修改信息。子功能模块模块名称

9、 功能简述申请模块 申请人进入申请界面进行项目有关申请审批模块 审批人进入审批界面对提交的项目进行审批项目管理模块 项目管理员进入项目管理模块,对所有项目进行条件查询系统管理模块 系统管理员进入管理界面,可以对公司部门文档和角色进行管理。3.2 模块关系图科技信息化管理系统详细设计说明书8中软国际 0502java 第五组3.3包层次结构软件包层次结构图和 webRoot层次结构图说明:1. 包层次com.chinasofti.action.apply 申请模块的 actioncom.chinasofti.action.approve 审批模块的 actioncom.chinasofti.ac

10、tion.project 项目管理模块的 actioncom.chinasofti.action.sysmaanger 系统管理模块的 action科技信息化管理系统详细设计说明书9中软国际 0502java 第五组com.chinasofti.dao.apply dao层的申请模块接口包com.chinasofti.dao.approve dao层的审批模块的接口包com.chinasofti.dao.project dao层的项目管理模块的接口包com.chinasofti.dao.sysmanager dao层系统管理模块的接口包com.chinasofti.dao.impl.apply

11、 dao层的申请模块实现包com.chinasofti.dao.impl.approve dao层的审批模块实现包com.chinasofti.dao.impl.project dao层项目管理模块实现包com.chinasofti.dao.impl.sysmanager dao层系统管理模块实现包com.chinasofti.service.apply service层的申请模块接口包com.chinasofti.service.approve service层审批模块的接口包com.chinasofti.service project service层的项目管理模块的接口包com.chin

12、asofti. service.sysmanager service层的系统管理模块的接口包com.chinasofti.service.impl.apply service层的申请模块实现包com.chinasofti.service.impl.approve service层的审批模块实现包com.chinasofti.service.impl.project service层的项目管理模块实现包com.chinasofti.service.impl.sysmanager service层的系统管理模块实现包com.chinasofti. domain 实体类及系统映射包com.china

13、softi.util hibernate 相关的包(登录)com.chinasofti.interceptor 拦截器有关的包2 WebRoot层次 / 只存放登录页面login.jsp和index.Jsp主界面/sysmanager 存放系统管理模块的jsp 文件/apply 存放事项申请模块的jsp 文件/approve 存放事项审批模块的jsp 文件/project 存放项目管理模块的jsp 文件科技信息化管理系统详细设计说明书10中软国际 0502java 第五组/css/ 存放jsp 页面中引用到的全局的css 文件/images/ 存放jsp 页面中引用到的全局的图片文件/js/

14、存放jsp 页面中引用到的全局的JavaScript 文件/WEB-INF/ 存放 web.xml,struts-config.xml,applicationContext.xml 等重要的配置文件/WEB-INF/lib/ 存放项目中用到的库文件4子系统模块设计4.1功能模块4.1.1 申请模块模块汇总:科技项目申请系统模块名称 功能简述立项申请 项目申请人填写项目立项信息,提交进行立项申请实施管理申请 项目申请人填写实施管理申请信息,提交进行实施管理申请验收申请 项目申请人填写验收申请信息,提交进行验收申请成果鉴定申请 项目申请人填写成果鉴定申请信息,提交进行成果鉴定申请奖励申请 项目申请

15、人填写奖励申请信息,提交进行奖励申请待办及办结项目浏览查询项目申请人点击查询按钮,进行项目查询科技项目申请系统类图科技信息化管理系统详细设计说明书11中软国际 0502java 第五组ProApply Form+proName: String+apcontent: String+proposer: String+applyTime: datetime+proId: int+typeId: int+funds+affix: ListProApply Action+apply Service: Apply Service+excute()ManageApply Form+proName: Stri

16、ng+organizer: String+co-organizer: String+finishTime: datetime+startTime: datetime+partAPrincipal: String+partBPrincipal: String+proInvestment+payConditionCheckApply Form+proName: String+proSchedule: Double+proLeader: String+affix: ListIndentifyApply Form+proName: String+partyAPrincipal: String+part

17、yBPrincipal: String+contractTime: datetime+totalInvestment+proId: String+contentIntro: String AwardApply Form+proName: String+organizer: String+co-organizer: String+finishMen: int+awardLevel: String+awardGrade: String+affix: ListDetailInfo Form+proName: String+proPoser: String+proType: int+applyTime

18、: datetime+approvalTime: datetime+partyAPrincipal: String+proPurpose: String+startTime: datetime+finishTime: datetime+totalInvestment+affix: ListManageApply Action+apply Service: Apply Service+excute()CheckApply Action+apply Service: Apply Service+excute()IndentifyApply Action+apply Service: Apply S

19、ervice+excute()AwardApply Action+apply Service: Apply Service+excute()DetailInfo Action+apply Service: Apply Service+excute()Application ServiceProApply DaoManageApply DaoCheckApply Dao IndentifyApply DaoAwardApply DaoDetailInfo DaoProApplyDao ImplManageApplyDao ImplCheckApplyDao Impl IndentifyApply

20、Dao ImplAwardApplyDao ImplDetailInfoDap ImplApplicationService Impl【图 1】申请模块类图类的说明:ApplyFormApplyForm 包含变量中文说明 ApplyForm类名称 变量名 类型 说明proName String 项目名称apcontent String 申请内容proposer String 申请人applyTime Datetime 申请时间proId Int 项目编号typeId Int 项目类型funds Double 经费立项申请ApplyFormProapply Formaffix List 上传的文

21、档科技信息化管理系统详细设计说明书12中软国际 0502java 第五组Action-Service对应说明Action 对应ActionForm调用 service 对应service方法Action功能说明ProapplyActionProapplyForm ApplyManagementserviceproapplyProject添加立项申请ManageapplyActionManageapplyFormApplyManagementserviceManageapplyProject添加实施管理申请CheckapplyActionCheckapplyFormApplyManagement

22、serviceCheckapplyProject添加验收申请IndentifyApplyActionIndentifyApplyFormApplyManagementserviceIndentifyApplyProject添加成果鉴定申请AwardApplyActionAwardApplyFromApplyManagementserviceAwardApplyProject添加奖励申请DetailInfo ActionDetailInfoFormApplyManagementserviceDetailInfoProject添加项目详细信息参数方法名名称 类型调用 Dao 调用 Dao方法Pro

23、applyAction project Project ProjectDao addProjectManageapplyAction project Project ProjectDao addProjectCheckapplyAction project Project ProjectDao addProjectIndentifyApplyAction project Project ProjectDao addProjectAwardApplyAction project Project ProjectDao addProjectDetailInfoAction project Proje

24、ct ProjectDao addProject科技信息化管理系统详细设计说明书13中软国际 0502java 第五组功能时序图及详细设计如下:1 立项申请 功能名称 立项申请 功能编号功能描述 申请人向系统提交信息操作流程:1. 申请人进入申请页面2. 申请人填写申请信息提交3. 系统显示信息3.1 若操作成功显示项目成功信息3.2 若操作失败显示失败信息4. 返回前台主页面业务流程:1. 申请人选择申请页面2. 系统跳转至申请页面3. 申请人填写各项信息并提交4. 系统检查各项信息的合法性若各项信息合法,连接数据库添加立项申请结果(默认未生效)立项申请条提示成功信息;若否,提示失败信息5.

25、 系统跳转至前台主页面页面输入 申请人必须输入:项目名、类别、申请人、经费、申请内容、申请时间、页面输出 成功、失败提示对应类 ProApply Action对应方法 ProApply Form方法输入 proName,apcontent,proposer,applyTime, funds方法输出 Boolean:true:操作成功false:操作失败查询条件 applyID方法描述 跟据申请号查询数据库,并在功能流程图:立项申请申请项目填写项目经费填写目的填写负责人填写所需时间是否提交提交是否接口设计 申请增加数据库表 申请表表字段 proname typename proposer fun

26、ds apcontent applyTime对表操作 根据申请编号修改申请表科技信息化管理系统详细设计说明书14中软国际 0502java 第五组列外说明 必须输入的信息没有输入,系统提示错误信息;修改不成功。如下:A p p l y . j s p顶层包 : : 申请人P r o A p p l y . j s p P r o A c t i o n P r o S e r v i c e P r o D a o D B填写表单返回返回A p p l i c a t i o n F o r ma d d A p p P r o j e c t ( )S a v e ( )显示项目信息申请项目

27、的信息a d d P r o j e c t ( )【图 2】立项申请时序图2项目实施管理申请功能名称 实施管理申请 功能编号功能描述 申请人向系统提交信息操作流程:1、 申请人进入申请页面2、 申请人填写申请信息提交3、 系统显示信息a) 若操作成功显示项目成功信息b) 若操作失败显示失败信息4、 返回前台主页面业务流程:1、 申请人选择申请页面2、 系统跳转至申请页面3、 申请人填写各项信息并提交4、 系统检查各项信息的合法性若各项信息合法,连接数据库添加立项申请结果(默认未生效)立项申请条提示成功信息;若否,提示失败信息5、 系统跳转至前台主页面流程图:科技信息化管理系统详细设计说明书1

28、5中软国际 0502java 第五组页面输入 申请人必须输入:项目名、类别、申请人、经费、申请内容、申请时间、页面输出 成功、失败提示对应类 ManageApply Action 对应方法ManageApply Form方法输入 proname,organizer,co-organizer,starttime,finishtime,partyAprincipal,partyBprincipal,proInvestment,pay condition方法输出Boolean:true:操作成功false:操作失败查询条件 applyID方法描述 跟据申请号查询数据库,并在功能科技项目实施管理展示科

29、技管理表单项目管理申请查看项目中详细信息是否申请申请退出是否接口设计 申请增加数据库表 申请表表字段 proname typename proposer funds apcontent applyTime对表操作 根据申请编号修改申请表列外说明 必须输入的信息没有输入,系统提示错误信息;修改不成功。实施管理时序图如下:科技信息化管理系统详细设计说明书16中软国际 0502java 第五组A p p l y . j s p申请人M a n a g e A p p l y . j s p M a n a g e A c t i o n M a n a g e S e r v i c e M a n

30、 a g e D a o D B填写表单返回返回A p p l i c a t i o n F o r ma d d A p p M a n a g e ( )S a v e ( )显示管理信息实施管理信息a d d M a n a g e ( )【图 3】实施管理时序图科技信息化管理系统详细设计说明书17中软国际 0502java 第五组3项目验收申请功能名称 验收申请 功能编号功能描述 申请人向系统提交信息操作流程:1、 申请人进入申请页面2、 申请人填写申请信息提交3、 系统显示信息a) 若操作成功显示项目成功信息b) 若操作失败显示失败信息4、 返回前台主页面业务流程:1、 申请人选择

31、申请页面2、 系统跳转至申请页面3、 申请人填写各项信息并提交4、 系统检查各项信息的合法性若各项信息合法,连接数据库添加立项申请结果(默认未生效)立项申请条提示成功信息;若否,提示失败信息5、 系统跳转至前台主页面页面输入 申请人必须输入:项目名、类别、申请人、经费、申请内容、申请时间、页面输出 成功、失败提示对应类 CheckApply Action对应方法CheckApply Form方法输入 proName, proSchedule, proLeader方法输出Boolean:true:操作成功false:操作失败查询条件 applyID流程图: 验 收 申 请实 施 管 理 申 请

32、通 过项 目 列 表项 目 验 收 申 请填 写 项 目 完 成 人填 写 支 付 情 况填 写 项 目 进 度是 否 提 交提 交是退 出否科技信息化管理系统详细设计说明书18中软国际 0502java 第五组方法描述 跟据申请号查询数据库,并在功能接口设计 申请增加数据库表 申请表表字段 proname typename proposer funds apcontent applyTime对表操作 根据申请编号修改申请表列外说明 必须输入的信息没有输入,系统提示错误信息;修改不成功。验收申请时序图如下:A p p l y . j s p申请人C h e c k A p p l y . j

33、s p C h e c k A c t i o n C h e c k S e r v i c e C h e c k D a o D B填写表单返回返回A p p l i c a t i o n F o r ma d d A p p C h e c k ( )S a v e ( )显示验收信息申请验收信息a d d C h e c k ( )【图 4】验收申请时序图4 项目成果鉴定申请功能名称 成果鉴定申请 功能编号功能描述 申请人向系统提交信息科技信息化管理系统详细设计说明书19中软国际 0502java 第五组操作流程:1、 申请人进入申请页面2、 申请人填写申请信息提交3、 系统显示信

34、息a) 若操作成功显示项目成功信息b) 若操作失败显示失败信息4、 返回前台主页面业务流程:1、 申请人选择申请页面2、 系统跳转至申请页面3、 申请人填写各项信息并提交4、 系统检查各项信息的合法性若各项信息合法,连接数据库添加立项申请结果(默认未生效)立项申请条提示成功信息;若否,提示失败信息5、 系统跳转至前台主页面页面输入 申请人必须输入:项目名、类别、申请人、经费、申请内容、申请时间、页面输出 成功、失败提示对应类 IndentifyApply Action对应方法IndentifyApply Form方法输入 proName,partyAPrincipal,partyBPrinci

35、pal,contractTime,totalInvestment,proId,contentIntro方法输出Boolean:true:操作成功false:操作失败查询条件 applyID方法描述 跟据申请号查询数据库,并在功能流程图:科技成果鉴定科技成果展示科技成果申请查看项目的详细信息是否申请提交退出是否接口设计 申请增加数据库表 申请表科技信息化管理系统详细设计说明书20中软国际 0502java 第五组表字段 proname typename proposer funds apcontent applyTime对表操作 根据申请编号修改申请表列外说明 必须输入的信息没有输入,系统提示错

36、误信息;修改不成功。成果鉴定申请时序图如下:A p p l y . j s p申请人I n d e n t A p p l y . j s p I n d e n t A c t i o n I n d e n t S e r v i c e I n d e n t D a o D B填写表单返回返回A p p l i c a t i o n F o r ma d d A p p I n d e n t ( )S a v e ( )显示申请成果鉴定信息申请成果鉴定信息a d d I n d e n t ( )【图 5】成果鉴定申请时序图5 项目奖励申请功能名称 奖励申请 功能编号功能描述 申请

37、人向系统提交信息科技信息化管理系统详细设计说明书21中软国际 0502java 第五组操作流程:1、 申请人进入申请页面2、 申请人填写申请信息提交3、 系统显示信息a) 若操作成功显示项目成功信息b) 若操作失败显示失败信息4、 返回前台主页面业务流程:1、 申请人选择申请页面2、 系统跳转至申请页面3、 申请人填写各项信息并提交4、 系统检查各项信息的合法性若各项信息合法,连接数据库添加立项申请结果(默认未生效)立项申请条提示成功信息;若否,提示失败信息5、 系统跳转至前台主页面页面输入 申请人必须输入:项目名、类别、申请人、经费、申请内容、申请时间、页面输出 成功、失败提示对应类 Awa

38、rdApply Action对应方法AwardApply Form方法输入 proname,organizer,co-organizer,finishMen方法输出Boolean:true:操作成功false:操作失败查询条件 applyID方法描述 跟据申请号查询数据库,并在功能流程图:科技项目奖励申请显示科技项目奖励申请名单查看项目详细信息是否申请申请成功退出否接口设计 申请增加数据库表 申请表表字段 proname typename proposer funds apcontent applyTime科技信息化管理系统详细设计说明书22中软国际 0502java 第五组对表操作 根据申请

39、编号修改申请表列外说明 必须输入的信息没有输入,系统提示错误信息;修改不成功。奖励申请时序图如下:A p p l y . j s p申请人A w a r d A p p l y . j s p A w a r d A c t i o n A w a r d S e r v i c e A w a r d D a o D B填写表单返回返回A p p l i c a t i o n F o r ma d d A p p A w a r d ( )S a v e ( )显示申请奖励信息申请奖励的信息a d d A w a r d ( )【图 5】奖励申请时序图6查看项目详细信息功能名称 待办及办结

40、项目查询 功能编号功能描述 用户查询项目详细信息科技信息化管理系统详细设计说明书23中软国际 0502java 第五组操作流程:1. 用户进入主界面2. 用户点击查询按钮3. 系统显示信息:a) 若操作成功,系统用户要查询的信息b) 若操作失败,显示失败信息4. 返回前台主页 业务流程:1. 用户点击在办、办结项目浏览查看下拉按钮,显示待办项目、办结项目、项目查询三项链接2. 点击待办项目链接,显示部门待办项目浏览界面,显示立项申请、实施管理申请、验收申请、成果鉴定申请、奖励申请等五个选项卡3. 点击需查询的信息选项卡,显示待办列表界面4. 点击查看详情按钮,弹出项目详细信息界面5. 点击关闭

41、按钮,返回部门待办项目浏览界面页面输入 申请人必须输入: 页面输出 成功、失败提示对应类 DetailInfo Action对应方法DetailInfo Form方法输入 方法输出Boolean:true:操作成功false:操作失败查询条件 applyID方法描述 跟据申请号查询数据库,并在功能流程图:在办 、 办结项目浏览查看待办项目 办结项目 项目查询立项申请实施管理申请验收申请成果鉴定申请奖励申请立项申请实施管理申请验收申请成果鉴定申请奖励申请立项申请实施管理申请验收申请成果鉴定申请奖励申请详细信息关闭详细信息详细信息详细信息详细信息详细信息关闭详细信息详细信息详细信息详细信息详细信息

42、关闭详细信息详细信息详细信息详细信息接口设计 申请增加数据库表 申请表表字段 proname typename proposer funds apcontent applyTime科技信息化管理系统详细设计说明书24中软国际 0502java 第五组对表操作 根据申请编号修改申请表列外说明 必须输入的信息没有输入,系统提示错误信息;修改不成功。待办及办结项目时序图如下:M a i n . j s p申请人D e t a i l i n f o A p p l y . j s p D e t a i l i n f o A c t i o n D e t a i l i n f o S e r

43、v i c e D e t a i l i n f o D a o D B登录返回返回D e t a i l i n f o F o r ma d d D e t a i l i n f o ( )S a v e ( )显示项目的详细信息查看项目详细信息a d d P r o j e c t ( )【图 7】待办及办结项目时序图4.1.2 审批模块模块汇总科技项目申请系统模块名称 功能简述立项审批 审批人给申请的项目进行审批实施管理审批 审批人给申请的项目进行审批验收审批 审批人给申请的项目进行审批成果审批 审批人给申请的项目进行审批奖励审批 审批人给申请的项目进行审批项目信息查询 审批人根据

44、查询条件进行项目查询个人信息 个人信息查看修改科技信息化管理系统详细设计说明书25中软国际 0502java 第五组科技审批项目类图+ q u e r y P r o ( ) : p r o j e c t+ a d d P r o ( )- p r o I D : i n t- p r o n a m e : s t r i n g- p r a t y A : s t r i n g- p a r t y B : s t r i n g- p r e p a i d : s t r i n g- s u n T Z : s t r i n g- c o n T Z : s t r i n

45、g- s c h e d u l e : s t r i n g- s t a t u s : s t r i n gp r o j e c t+ a d d A p p l y ( )+ u p d a t e A p p l y ( )+ q u e r y A p p l y ( )- a p p l y I D : i n t- a p c o n t e n t : s t r i n g- p r o p o s e r : s t r i n g- a p p l y T i m e : s t r i n g- p r o I D : i n t- t y p e I D :

46、i n t- p r o n a m e : s t r i n g- f u n d s : s t r i n g- a f f i x : s t r i n ga p p l y+ a d d A p p r o v e ( )+ Q u e r y A p p r o v e ( )+ u p d a t e A p p r o v e ( )- a p p r o v e I D- a p p r o v e r- i d e a- a p p r o v e T i m e- p r o n a m ea p p r o v e【图 8】审批功能类图说明:审批功能底层主要是对审批

47、表进行添加以及对项目表和申请表的信息查询,Apply类中主要是申请的基本信息,project 中主要是项目的基本信息,approve是审批的基本信息,三个实体类的关系都主要依靠项目名属性的存在,通过项目名进行关联,立项审批、实施管理审批、验收审批、成果审批和奖励审批都是对审批表进行操作,项目查询主要是查询申请表和项目表,两个表之间通过项目名来关联。立项审批功能名称 立项审批 功能编号功能描述 审批人向系统提交信息科技信息化管理系统详细设计说明书26中软国际 0502java 第五组操作流程:5. 审批人进入审批页面6. 审批人填写审批信息提交7. 系统显示信息7.1 若操作成功显示项目成功信息

48、7.2 若操作失败显示失败信息8. 返回前台主页面业务流程:6. 审批人选择审批页面7. 系统跳转至审批页面8. 审批人填写各项信息并提交9. 系统检查各项信息的合法性若各项信息合法,连接数据库添加立项审批结果(默认未生效)立项审批条提示成功信息;若否,提示失败信息10.系统跳转至前台主页面页面输入 审批人必须输入:审批项目名称、审批人、项目类型、申请经费、目的、审批意见列表、我的意见页面输出 成功、失败提示对应类 对应方法方法输入 方法输出查询条件 approveID方法描述 跟据审批号查询数据库,并在功能流程图:奖励审批审批项目名称审批人项目类型申请经费目的是否提交提交是附件审批意见列表我

49、的意见列表是是否同意否否接口设计 审批增加数据库表 审批表表字段 approveID approver idea approveTime proname typeID对表操作 根据审批编号修改审批表列外说明 必须输入的信息没有输入,系统提示错误信息;修改不成功。科技信息化管理系统详细设计说明书27中软国际 0502java 第五组A p p r o v e m a i n . j s p P r o v e r A c t i o n P r o v e r S e r v i c eP r o v e r D a oD a t a B a s e点击操作启动该 a c t i o nP r o v e r ( P r o v e r C o n d i t i o n p r o v e r C o d i t i o n )P r o v e r L i s t查询数据库返回符合条件的项目 l i s t返回符合条件的项目 l i s t返回符合条件的项目 l i s t显示符合条件项目列表P r o a p p r o v e . j s p跳转到【图 9】立项项目查询时序图P r o a p p r o v e . j s pO p e r

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

当前位置:首页 > 高等教育 > 专业基础教材

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报