详细设计说明书v10.docx
《详细设计说明书v10.docx》由会员分享,可在线阅读,更多相关《详细设计说明书v10.docx(33页珍藏版)》请在冰豆网上搜索。
详细设计说明书v10
科技信息化管理系统
详细设计说明书
目录
1引言3
1.1编写目的3
1.2背景3
1.3基线3
1.4范围3
1.5术语定义3
2模块命名规则4
3模块汇总5
3.1模块汇总表5
3.2模块关系图6
4子系统模块设计7
4.1事项申请7
4.1.1项目立项申报7
4.1.2项目实施管理申请8
4.1.1项目验收申请9
4.1.1项目鉴定申请10
4.1.1项目奖励申请11
4.2网上审批12
4.1.1项目立项审批12
4.1.2实施管理审批13
4.1.1项目验收审批14
4.1.1项目鉴定审批15
4.1.1项目奖励审批16
4.3科技项目查询17
4.4科技成果查询18
4.5科技奖励查询19
4.6后台管理20
4.6.1用户管理20
4.6.2权限分配21
4.6.3修改密码22
4.6.4信息发布23
1引言
1.1编写目的
本说明书目的在于明确说明信息化管理系统需求,界定系统实现功能的范围,指导系统设计以及编码。
本说明书的预期读者为:
公司管理员,公司员工,公司领导,本软件的客户等。
1.2背景
待开发软件系统的名称:
科技信息化管理系统此软件系统
任务提出者:
许福进,陈锋,王为卿,游秀美,陈妍琼,郑洪
此软件系统任务开发者:
许福进,陈锋,王为卿,游秀美,陈妍琼,郑洪
此软件系统任务用户:
公司管理员,公司员工,公司领导,本软件的客户等
1.3基线
科技信息化管理系统需求分析说明书v1.0
1.4范围
本软件包括六个子系统:
事项申报系统、网上审批系统、科技项目管理系统、科技果管理系统、科技奖励管理系统、后台管理系统;
1.5术语定义
科技人员:
指公司的在职人员.
科技成果:
项目完成后,可以向上级申请的成果.
科技奖励:
当科技成果鉴定通过后,向上级申请的奖励.
集团公司领导:
:
指集团总公司的最高领导人员,管理公司内部所有人员包括(集团科技处领导、分公司领导、分公司科技工作人员、分公司科技科领导系统管理员、普通员工、项目申请员)。
集团科技处领导:
集团科技处的领导人员
分公司领导:
主管分公司科技工作人员和分公司科技科领导
科技奖励:
当科技成果鉴定通过后,向上级申请的奖励.
系统管理员:
维护管理整个公司系统的正常运转
2模块命名规则
一.项目事项申报管理系统(applacation)
模块1:
项目立项申报(applacation1)
模块2:
项目实施管理申请(applacation2)
模块3:
项目验收申请(applacation3)
模块4:
成果鉴定申请(applacation4)
模块5:
科学进步奖申请(applacation5)
二.项目网上审批管理系统(online)
模块1:
项目立项审批(online1)
模块2:
项目实施管理审批(online2)
模块3:
项目验收审批(online3)
模块4:
成果鉴定审批(online4)
模块5:
项目奖励审批(online5)
三.科技项目管理系统(tec_Item)
模块1:
科技项目查询(tec_Item)
四.科技成果管理系统(tec_result)
模块1:
科技成果查询(tec_result)
五.科技奖励管理系统(tec_reward)
模块1:
科技奖励查询(tec_reward)
六.后台管理系统(menegement)
模块1:
用户管理(menegement1)
模块2:
人才管理(menegement2)
模块3:
权限管理(menegement3)
模块4:
信息发布(menegement4)
3模块汇总
3.1模块汇总表
提示:
这里模块是指相对独立的软件设计单元,例如对象类、函数包等等。
项目事项申报管理系统
模块名称
功能简述
项目立项申报
普通员工对项目的申请
项目实施管理申请
普通员工对项目的实施管理,所需经费的申请
项目验收申请
普通员工做完项目,要求验收的申请
成果鉴定申请
普通员工要求对自己项目成果的鉴定申请
项目奖申请
普通员工对项目奖励的申请
项目网上审批管理系统
模块名称
功能简述
项目立项审批
上级领导对普通员工申请的项目给予审批
实施管理审批
上级领导对已通过立项申请审批的项目进一步的实施管理审批
项目验收审批
上级领导对普通员工已完成的项目进行验收审批
成果鉴定审批
上级领导对普通员工已验收的项目进行成果鉴定
项目奖励审批
上级领导给予完成优异项目的普通员工颁发奖项鼓励
科技项目管理系统
模块名称
功能简述
科技项目查询
公司内部人员对项目完成的进度查询、科技项目信息浏览查询
科技成果管理系统
模块名称
功能简述
科技成果查询
公司内部人员、客户对已完成的科技项目成果进行浏览查询
科技奖励管理系统
模块名称
功能简述
科技奖励查询
公司内部人员、客户对本公司所设置的科技奖项进行浏览查询
科技人才管理系统
模块名称
功能简述
个人信息
用户可查看个人信息
获奖信息
用户可查看获奖信息
相关工作信息
用户可查看相关工作信息
后台管理系统
模块名称
功能简述
用户管理
用户可修改个人信息
权限分配
只限系统管理员给予用户权限设置管理
修改密码
用户可修改密码
信息发布
只限系统管理员发布本公司的信息
流程管理
系统管理业务流程
3.2模块关系图
4子系统模块设计
4.1事项申请
4.1.1项目立项申报
功能名称
项目立项申报
功能编号
4.1.1
功能描述
普通员工对项目的申请
操作流程:
1、用户进入项目立项申报页面
2、用户填写立项申请所需内容并提交
3、系统显示操作结果信息
3.1若操作成功显示成功信息
3.2若操作失败显示失败信息
4、返回前台主页面
业务流程:
1、用户选择立项申报链接
2、系统跳转至立项申报提交页面,系统读取客户相关信息
3、用户填写或修改各项信息并确认提交
4、系统检查用户各项信息的合法性
5.若各项信息合法,连接数据库,添加项目立项申报并提示成功信息,否则提示失败信息
6、系统跳转至前台主页
流程图:
页面输入
已登入用户
必须输入:
项目申请人,项目编号,项目内容,申请时间,申报经费,
页面输出
成功,失败信息
对应类
ClassApplication
对应方法
QueryAplication()
方法输入
方法输出
Ture
False
方法描述
用户登入成功申请表并提交
数据库表
项目立项申报表
表字段
ProjectApplication
projectNameId
ProjectContent
ProjectApplicationDate
ProjectCost
对表操作
对表实施输入然后输出最终确认操作
4.1.2项目实施管理申请
功能名称
项目实施管理申请
功能编号
4.1.2
功能描述
普通员工对项目的实施管理,所需经费的申请
操作流程:
1、用户进入项目实施管理页面
2、用户填写实施管理所需内容并提交
3、系统显示操作结果信息
3.1若操作成功显示成功信息
3.2若操作失败显示失败信息
4、返回前台主页面
业务流程:
1、用户选择实施管理链接
2、系统跳转至实施管理提交页面,系统读取客户相关信息
3、用户填写或修改各项信息并确认提交
4、系统检查用户各项信息的合法性
5.若各项信息合法,连接数据库,添加项目项目实施管理申请并提示成功信息,否则提示失败信息
6、系统跳转至前台主页
流程图:
页面输入
PayState
ResultSchedule
ResultSubmit
页面输出
成功,失败信息
对应类
Managementclass
对应方法
ManagementPath()
方法输入
PayState
ResultSchedule
ResultSubmit
方法输出
Ture
Fasle
方法描述
项目实施管理申请
数据库表
项目实施管理申请表
表字段
PayState
ResultSchedule
ResultSubmit
ProjectApplication
projectNameId
ProjectContent
ProjectApplicationDate
ProjectCost
AttachedList
对表操作
对表实施项目实施管理申请然后输出最终确认操作
4.1.3项目验收申请
功能名称
项目验收申请
功能编号
4.1.3
功能描述
普通员工做完项目,要求验收的申请
操作流程:
1、用户进入项目验收申请页面
2、用户填写验收申请所需内容并提交
3、系统显示操作结果信息
3.1若操作成功显示成功信息
3.2若操作失败显示失败信息
4、返回前台主页面
业务流程:
1、用户选择验收申请链接
2、系统跳转至验收申请提交页面,系统读取客户相关信息
3、用户填写或修改各项信息并确认提交
4、系统检查用户各项信息的合法性
5.若各项信息合法,连接数据库,添加项目验收申请并提示成功信息,否则提示失败信息
6、系统跳转至前台主页
流程图:
页面输入
ProjectCompleteProjectApplicationprojectNameId
ProjectContentProjectApplicationDate
ProjectCostAttachedListPayState
ResultScheduleResultSubmitSummeriseReport
页面输出
成功,失败信息
对应类
ClassCheckAndAcceptApplication
对应方法
CheckAndAcceptApplication()
方法输入
方法输出
Ture
Fasle
方法描述
项目实施管理申请
数据库表
项目实施管理申请表
表字段
ProjectComplete
ProjectApplication
projectNameId
ProjectContent
ProjectApplicationDate
ProjectCost
AttachedList
PayState
ResultSchedule
ResultSubmit
SummeriseReport
对表操作
对表实施项目验收申请操作然后确认
4.1.4成果鉴定申请
功能名称
成果鉴定申请
功能编号
4.1.4
功能描述
普通员工要求对自己项目成果的鉴定申请
操作流程:
1、用户进入成果鉴定申请页面
2、用户填写成果鉴定申请所需内容并提交
3、系统显示操作结果信息
3.1若操作成功显示成功信息
3.2若操作失败显示失败信息
4、返回前台主页面
业务流程:
1、用户选择成果鉴定申请链接
2、系统跳转至成果鉴定申请提交页面,系统读取客户相关信息
3、用户填写或修改各项信息并确认提交
4、系统检查用户各项信息的合法性
5.若各项信息合法,连接数据库,添加成果鉴定申请并提示成功信息,否则提示失败信息
6、系统跳转至前台主页
流程图:
页面输入
已登入用户
必须输入:
ProjectApplication
projectNameId
ProjectContent
ProjectApplicationDate
ProjectCost
AttachedList
BulitApplication
AchievementContent
AchievementSpread
AchievementApplicationState
AchievementLevel
IdentifyApplication
IdentifyCertification
页面输出
成功,失败信息
对应类
ClassIdentifyApplication
对应方法
QueryIdentifyApplication()
方法输入
方法输出
Ture
False
方法描述
用户登入成果鉴定申请表并提交
数据库表
成果鉴定申请表
表字段
ProjectApplication
projectNameId
ProjectContent
ProjectApplicationDate
ProjectCost
AttachedList
BulitApplication
AchievementContent
AchievementSpread
AchievementApplicationState
AchievementLevel
IdentifyApplication
IdentifyCertification
对表操作
对表实施输入然后输出最终确认操作
4.1.5项目奖励奖申请
功能名称
项目奖励申请
功能编号
4.1.5
功能描述
普通员工对项目奖励的申请
操作流程:
1、用户进入科学进步奖申报页面
2、用户填写科学进步奖申报所需内容并提交
3、系统显示操作结果信息
3.1若操作成功显示成功信息
3.2若操作失败显示失败信息
4、返回前台主页面
业务流程:
1、用户选择科学进步奖申报链接
2、系统跳转至科学进步奖申报提交页面,系统读取客户相关信息
3、用户填写科学进步奖申报信息并确认提交
4、系统检查用户各项信息的合法性
5.若各项信息合法,连接数据库,添加科学进步奖申报并提示成功信息,否则提示失败信息
6、系统跳转至前台主页
流程图:
页面输入
已登入用户
必须输入:
ProjectapplicationIDnamecontentapplicationdateapplicationcost
AwardLevel
AwardGrade
SummeriseRrport
AttachedList
页面输出
成功,失败信息
对应类
ClassProgressiveApplication
对应方法
QueryProgressiveApplication()
方法输入
方法输出
Ture
False
方法描述
用户登入科学进步奖申请表并提交
数据库表
科学进步奖申请表
表字段
ProjectApplication
projectNameId
ProjectContent
ProjectApplicationDate
ProjectCost
AttachedListAwardLevel
AwardGrade
SummeriseRrport
AttachedList
对表操作
对表实施输入然后输出最终确认操作
4.2网上审批
4.2.1项目立项审批
功能名称
项目立项审批
功能编号
4.2.1
功能描述
上级领导对普通员工申请的项目给予审批
操作流程:
1、上级领导进入项目立项审批页面
2、上级领导填写项目立项审批所需内容并提交
3、系统显示操作结果信息
3.1若操作成功显示成功信息
3.2若操作失败显示失败信息
4、返回前台主页面
业务流程:
1、上级领导选择项目立项审批链接
2、系统跳转至项目立项审批提交页面,系统读取客户相关信息
3、上级领导项目立项审批并提交确认
4、系统检查上级领导各项信息的合法性
5.若各项信息合法,连接数据库,添加项目立项审批记录并提示成功信息,否则提示失败信息
6、系统跳转至前台主页
流程图:
页面输入
已登入上级领导
必须输入:
ProjectApplication
projectNameId
ProjectContent
ProjectApplicationDate
ProjectCost
AttachedList
页面输出
成功,失败信息
对应类
ClassBuiltCheck
对应方法
QueryBuiltCheck()
方法输入
方法输出
Ture
False
方法描述
用户登入实施管理审批表并提交。
数据库表
实施管理审批表
表字段
ProjectApplication
projectNameId
ProjectContent
ProjectApplicationDate
ProjectCost
AttachedList
对表操作
对表实施输入然后输出最终确认操作
4.2.2实施管理审批
功能名称
实施管理审批
功能编号
4.2.2
功能描述
上级领导对已通过立项申请审批的项目进一步的实施管理审批
操作流程:
1、上级领导进入实施管理审批页面
2、上级领导填写实施管理审批所需内容并提交
3、系统显示操作结果信息
3.1若操作成功显示成功信息
3.2若操作失败显示失败信息
4、返回前台主页面
业务流程:
1、上级领导选择实施管理审批链接
2、系统跳转至实施管理审批提交页面,系统读取客户相关信息
3、上级领导实施管理审批并提交确认
4、系统检查上级领导各项信息的合法性
5.若各项信息合法,连接数据库,添加实施管理审批记录并提示成功信息,否则提示失败信息
6、系统跳转至前台主页
流程图:
页面输入
已登入上级领导
必须输入:
ProjectApplication
projectNameId
ProjectContent
ProjectApplicationDate
ProjectCost
AttachedList
页面输出
成功,失败信息
对应类
ClassCheckManagement
对应方法
QueryCheckManagement()
方法输入
方法输出
Ture
False
方法描述
用户登入实施管理审批表并提交。
数据库表
实施管理审批表
表字段
ProjectApplication
projectNameId
ProjectContent
ProjectApplicationDate
ProjectCost
AttachedList
对表操作
对表实施输入然后输出最终确认操作
4.2.3项目验收审批
功能名称
项目验收审批
功能编号
4.2.3
功能描述
上级领导对普通员工已完成的项目进行验收审批
操作流程:
1、上级领导进入项目验收审批页面
2、上级领导填写项目验收审批所需内容并提交
3、系统显示操作结果信息
3.1若操作成功显示成功信息
3.2若操作失败显示失败信息
4、返回前台主页面
业务流程:
1、上级领导选择项目验收审批链接
2、系统跳转至项目验收审批提交页面,系统读取客户相关信息
3、上级领导验收审批并提交确认
4、系统检查上级领导各项信息的合法性
5.若各项信息合法,连接数据库,添加项目验收审批记录并提示成功信息,否则提示失败信息
6、系统跳转至前台主页
流程图:
页面输入
已登入上级领导
必须输入:
ProjectApplication
projectNameId
ProjectContent
ProjectApplicationDate
ProjectCost
AttachedList
ContractStarttime
Overtime
CompanyPrincipal
UserPricipal
ProjectPlan
ProjectInvest
Payment
页面输出
成功,失败信息
对应类
ClassCheckAccept
对应方法
QueryCheckAccept()
方法输入
方法输出
Ture
False
方法描述
用户登入成果验收审批表并提交。
数据库表
成果验收审批表
表字段
ProjectApplication
projectNameId
ProjectContent
ProjectApplicationDate
ProjectCost
AttachedList
ContractStarttime
Overtime
CompanyPrincipal
UserPricipal
ProjectPlan
ProjectInvest
Payment
对表操作
对表实施输入然后输出最终确认操作
4.2.4成果鉴定审批
功能名称
成果鉴定审批
功能编号
4.2.4
功能描述
上级领导对普通员工已验收的项目进行成果鉴定
操作流程:
1、上级领导进入成果鉴定审批页面
2、上级领导填写成果鉴定审批所需内容并提交
3、系统显示操作结果信息
3.1若操作成功显示成功信息
3.2若操作失败显示失败信息
4、返回前台主页面
业务流程:
1、上级领导选择成果鉴定审批链接
2、系统跳转至成果鉴定审批提交页面,系统读取客户相关信息
3、上级领导填写或修改各项信息并确认提交
4、系统检查上级领导各项信息的合法性
5.若各项信息合法,连接数据库,添加项目奖励审批记录并提示成功信息,否则提示失败信息
6、系统跳转至前台主页
流程图:
页面输入
已登入上级领导
必须输入:
ProjectApplication
projectNameId
ProjectContent
ProjectApplicationDate
ProjectCost
AttachedList
ReferPhase
NonceState
页面输出
成功,失败信息
对应类
ClassResultCheck
对应方法
QueryResultCheck()
方法输入
方法输出
Ture
False
方法描述
用户登入成果鉴定审批表并提交。
数据库表
成果鉴定审批表
表字段
ProjectApplication
projectNameId
ProjectContent
ProjectApplicationDate
ProjectCost
AttachedList
ReferPhase
NonceState
对表操作
对表实施输入然后输出最终确认操作
4.2.5项目奖励审批
功能名称
项目奖励审批
功能编号
4.2.5
功能描述
上级领导给予完成优异项目的普通员工颁发奖项鼓励
操作流程:
1、上级领导进入项目奖励审批页面
2、上级领导填写项目奖励审批所需内容并提交
3、系统显示操作结果信息
3.1若操作成功显示成功信息
3.2若操作失败显示失败信息
4、返回前台主页面
业务流程:
1、上级领导选择项目奖励审批链接
2、系统跳转至项目奖励审批提交页面,系统读取客户相关信息
3、上级领导填写或修改各项信息并确认提交
4、系统检查上级领导各项信息的合法性
5.若各项信息合法,连接数据库,添加