科技项目申报系统设计说明书

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

(此文档为word格式,下载后您可任意编辑修改!)

科技申报系统设计说明书

1引言 (1)

1.1编写目的 (1)

1.2项目背景 (1)

1.3定义、缩写词、略语 (1)

1.4参考资料 (1)

2系统总体设计 (2)

2.1.1软件结构 (2)

2.1.2程序系统结构 (2)

3系统功能设计说明 (9)

3.1系统管理 (9)

3.1.1管理员登录 (9)

3.1.2登录用户管理 (11)

3.1.3专家用户管理 (16)

3.1.4单位用户管理 (20)

3.1.5项目管理 (23)

3.2专家用户功能 (28)

3.2.1专家用户登录 (28)

3.2.2专家信息更新 (31)

3.2.3修改密码 (33)

3.2.4项目审批 (36)

3.3单位用户功能 (41)

3.3.1单位用户登录 (41)

3.3.2单位用户更新 (43)

3.3.3修改密码 (45)

3.3.4项目申报管理 (47)

3.3.5信息查询 (50)

1引言

1.1 编写目的

此设计说明书对项目的功能设计进行说明,确保对需求的理解一致。

预期的读者有(甲方)的需求提供者、项目负责人、相关技术人员等,北京亚思晟商务科技有限公司(乙方)的项目组成员,包括项目经理、客户经理、分析设计开发测试等人员。

1.2 项目背景

科技申报系统是基于互联网的应用软件,通过它能了解到已公开发布的项目,对项目的申报和评审进行控制和管理。

1.3 定义、缩写词、略语

1.4 参考资料

科技申报需求规格说明书

2系统总体设计

2.1.1软件总体结构

2.1.2程序系统结构

本项目中使用了基于三大框架的MVC(Model-View-Controller)框架项目申报系统。系统用例图如下:

系统类图如下:

ActionSupport

AdminMangerAllUnitAction

AdminMangerAllUsersAction

AdminMangerExperts

AdminMangerProjectCategoryAction

ExpertMangerInfoAction

ExpertMangerProjectAction

AdminService

UserDaoImp

ExpertDaoImp

UnitDaoImp

UserGroupImp

UserAdminDaoImp

ProjectCategoryDaoImp

ExpertService

ProjectDaoImp

UnitMangerInfoAction

类1UnitProjectDeclareAction

UnitSearchProjectAction

UnitService

UserAction UserService

UserDaoImp

MyInterceptor

HibernateTemplate

2.1.2.1 Web应用程序设计

Web应用程序的组织结构可以分为以下部分。

Web应用根目录下放置用于前端展现的JSP文件。

com.zqd.model放置处理的javabean。

com.zqd.action放置处理请求相应的类。

com.zqd.service放置处理业务逻辑相应的类。

com.zqd.dao.impl放置处理数据持久化类。

com. zqd.aop放置权限检查帮助类

com. zqd.temp放置数据临时传送vo类

另外,在src下放置了配置文件beans.xml和struts.xml

2.1.2.2 下面对组织结构中的几个部分分别进行介绍。

1、JSP文件,表3-1列出了每个JSP文件实现的功能。

3-1 JSP文件列表

文件名称功能index.jsp 首页

jieshao.jsp 科技项目介绍页面

login.jsp 科技申报登录页面

zhinan.jsp 科技项目指南页面

lianxi.jsp 科技申报联系我们页面

admin_index.jsp 管理员管理页面

expert_index.jsp 专家用户管理页面

unit_index.jsp 单位用户管理页面

top.jsp 头页面

addprojectcategory.jsp 管理员添加项目类别页面

adduser 管理员添加用户页面adminundateshowprojects.jsp 修改项目类别页面

adminviewexpertinfo.jsp 修改专家信息页面adminviewunitinfo.jsp 修改单位信息页面showexperts.jsp 专家信息列表页面shwoprojectCategory.jsp 项目分类列表页面showprojects.jsp 项目列表页面

showunit.jsp 单位信息列表页面showusers.jsp 用户信息页面viewprojectinfo.jsp 项目详细展示页面reworkpassword.jsp 专家密码修改页面showprojectCategory.jsp 专家审批项目类别列表页面showprojects.jsp 项目列表页面viewexperinfo.jsp 专家信息修改页面viewprojictinfo.jsp 项目信息页面Applyproject.jsp 申请项目页面

hignquery 高级查询页面reworkpoasswird 单位修改密码页面searchangedit.jsp 修改项目信息页面showprojectCategorys.jsp 单位项目分类列表页面simpleSerach.jsp 查询页面viewprojectinfo.jsp 项目详细页面viewnunitinfo.jsp 修改单位用户信息

相关文档
最新文档