2022年2022年科技项目申报管理系统 .pdf
《2022年2022年科技项目申报管理系统 .pdf》由会员分享,可在线阅读,更多相关《2022年2022年科技项目申报管理系统 .pdf(21页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、中北大学企业资源计划课程设计说 明 书学 院 :软件学院专 业 :信息管理与信息系统题 目 :科技项目申报管理系统姓 名 :学 号 :指导教师2013年 01 月 31日名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 21 页 - - - - - - - - - 1 1 引言. 2 1.1 编写目的 . 2 1.2 项目背景 . 2 2 总体设计 . 3 2.1 运行环境 . 3 2.1.1硬件条件 . 3 2.1.2软件环境 . 3 2.1.3系统性能 . 4 2.2
2、开发工具 . 5 2.3 人工处理过程 . 5 3 设计任务概述 . 5 3.1 系统总体描述 . 5 3.2 各功能模块 . 5 3.2.1系统管理模块 . 6 3.2.2专家管理模块 . 6 3.2.3单位管理模块 . 6 3.3 系统总体设计 . 7 3.3.1软件总体结构 . 7 3.3.2程序系统结构 . 7 3.3.3Web应用程序设计 . 8 3.3.4组织结构介绍 . 9 4 登录用户管理 . 12 4.1 功能. 12 4.2 输入项 . 12 4.3 输出项 . 13 4.4 算法. 13 4.5 核心代码 . 13 4.5.1删除功能 . 13 4.5.2添加功能 . 1
3、4 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 21 页 - - - - - - - - - 2 4.6 用户界面设计 . 16 4.7 数据库设计 . 17 1 引言1.1 编写目的此设计说明书对项目的背景、范围、验收标准和需求等信息进行说明,包括功能性需求和非功能性需求,确保对用户需求的理解一致。预期的读者有 ( 甲方)的需求提供者、项目负责人、相关技术人员等,文思海辉( 乙方) 的项目组成员,包括项目经理、客户经理、分析设计开发测试等人员。1.2 项目背景科技申
4、报系统是基于互联网的应用软件, 通过它能了解到已公开发布的项目,对项目的申报和评审进行控制和管理。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 21 页 - - - - - - - - - 3 2 总体设计2.1 运行环境2.1.1 硬件条件1服务器端服务器是本系统是否能够正常运行和使用的关键。一般情况下, 服务器的最低配置是由建立站点所需的软件来决定的,在最低的配置情况下, 服务器的性能常常是不够的, 现在的硬件性能已经相当出色, 因此通常应该给服务器端配置较高性能的
5、硬件。本系统的网络服务器端的配置如下:中央处理器: Inter Pentium 4 2.0GHz 或者更高。内存 512MB 以上。硬盘空间 80GB 或更高。光驱: CD-ROM 52X。显卡: SVGA 显示适配器。2客户端因为客户端主要是通过电脑终端进行浏览和数据操作,所以对于用户端的硬件要求不需要很高, 下面给出的是用户端的最低配置,但是目前人们所使用的计算机的性能都很高,因此实际上的用户端的配置都比这个高很多。中央处理器: Intel Pentium 4 1.6G或更高。内存: 128MB 以上。硬盘空间: 40 GB。光驱: CD-ROM 52X。显卡: SVGA 显示适配器。2.
6、1.2 软件环境1服务器端名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 21 页 - - - - - - - - - 4 操作系统: WINDOWS 2000 Server 或其他操作系统。网络协议: TCP/IP。Web服务器: Tomcat 5.0或者更高版本。数据库: MySQL 5.0 或者更高版本。浏览器: Internet Explore 5.0或者更高版本。2客户端操作系统: Windows 98/ME/2000/XP 或其他操作系统。浏览器: Inter
7、net Explore 5.0以上。2.1.3 系统性能1、系统的可操作性系统的操作界面应该尽量简洁明了,尤其是本系统的操作界面是网页形式的,所以网页的内容不应该太多,网页的格式应该简单, 能够使用户在第一时间就明白本系统的主要功能。 本系统应该做到操作简单、 快速、系统的反应时间要尽量的短。2、系统的安全性本系统是在 Internet上进行管理的,主要的系统数据都要通过Internet 在客户机和服务器之间进行传输, 这样就很难保证系统信息不会遭到恶意的破坏,这就需要我们要尽量的对数据进行加密保护。另一方面, 本系统是一个管理系统, 这就有管理员和普通用户的区分, 这也需要我们在系统中对不同
8、人员的使用权限进行区分,不同的使用人员所能访问的页面是不同的。这两方面就保证了系统的安全性。3、系统的可移植性本系统因为是基于B/S 标准开发的,所以本系统的可移植性一定要很好。因为很多服务器的操作系统是不一样的,有时人们根据访问量的提高会更换性能更高的服务器, 这就需要系统能够在不同的操作系统下运行。所以本系统采用 java技术编写以确保可移植性。4、系统的可维护性系统的维护主要有客户机端应用系统的日常维护和数据库的日常维护、数据名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5
9、页,共 21 页 - - - - - - - - - 5 的备份及数据库的灾难后恢复工作。因为本系统是基于网络上应用的,所以本系统的日常维护就没有了客户端的维护,而只需要对服务器的数据库进行维护,这样维护人员就可以很方便的对系统进行日常维护。5、系统的可扩展性一个系统在被使用了一段时间后,使用者都会对系统提出很多的改进意见,这就要求我们编写的系统要有很好的可扩展性。本系统由于是采用B/S 标准编写的, 所有当用户提出改进意见后, 编程人员只需要在服务器端把相应的程序改写,就会改变系统中相应部分的功能。所以本系统有很好的可扩展性。2.2 开发工具本系统主要使用了JDK1.6、Tomcat 6.0
10、、MyEclipse、Dreamveaver MX 和MySQL 作为开发工具。各工具的详细安装过程不再介绍。2.3 人工处理过程本系统不提供注册功能,初始用户必须由管理人员从数据库加入。3 设计任务概述3.1 系统总体描述项目申报管理系统是基于jsp 网页的应用软件 ,其依托 java系统强大的功能和丰富的界面组件,实现系统管理、专家信息管理、单位项目管理等诸多功能,完成了项目申报的全套流程,可以有效的完成工作,推进了企业信息化的管理。3.2 各功能模块主要包括以下功能模块:系统管理、专家管理和单位管理。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - -
11、 - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 21 页 - - - - - - - - - 6 3.2.1 系统管理模块系统用户管理模块里包括:登录用户管理、专家信息管理、单位信息管理和项目管理。在登录用户管理中可以添加和删除登录用户,在专家信息管理中可以修改和删除专家信息, 在单位信息管理中可以修改删除单位信息,在项目管理中可以修改、删除和添加项目信息。3.2.2 专家管理模块专家管理模块里包括: 专家信息的修改模块、 密码修改模块和项目管理模块。在登录后专家信息可以进行修改,可以修改专家登录的密码, 并且进行项目的评审和打分。3.2.3 单位管理模块单
12、位管理包括一下几个功能模块:单位信息修改、单位用户登录密码修改、项目申报管理和信息查询。 我们可以进行单位信息的修改,密码的修改, 并且在各项目主题中,申报企业项目,并对申报的项目进行查询。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 7 页,共 21 页 - - - - - - - - - 7 3.3 系统总体设计3.3.1 软件总体结构3.3.2 程序系统结构本项目中使用了基于SSH 技术, MVC 设计模式开发科技项目申报系统。其中 Struts处理前端的显示 Spring
13、主要处理业务 .而 Hibernate主要处理数据的持久化。系统用例图如下:专家信息密码修项目审修改密单位用户项目申信息查登录用户专家用户单位用户项目管科 技 申系统管理单位用户专家用户名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 8 页,共 21 页 - - - - - - - - - 8 3.3.3Web 应用程序设计Web应用程序的组织结构可以分为7 个部分。Web应用根目录下放置用于前端展现的JSP文件。com.hisoft.model 放置处理的持久化类和映射文件。com
14、.hisoft.dao放置处理的 DAOBean 接口。com.hisoft.dao.impl 放置处理的 DAOBean 实现类。com.hisoft.service放置处理请求相应的业务逻辑类接口。com.hisoft.service.impl 放置处理请求相应的业务逻辑实现类。com.hisoft.util 放置帮助类和一些其他类。com.hisoft.action 放置 struts action类。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 9 页,共 21 页 - -
15、 - - - - - - - 9 3.3.4 组织结构介绍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 管理员添加用户页
16、面adminupdateshowprojects.jsp 修改项目类别页面adminupdateexpertinfo.jsp 修改专家信息页面adminupdateunitinfo.jsp 修改单位信息页面showexperts.jsp 专家信息列表页面shwoprojectcategory.jsp 项目分类列表页面名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 10 页,共 21 页 - - - - - - - - - 10 showprojects.jsp 项目列表页面showu
17、nit.jsp 单位信息列表页面showusers.jsp 用户信息页面viewprojectinfo.jsp 项目详细展示页面reworkpassword.jsp 专家密码修改页面showprojectCategory.jsp 专家审批项目类别列表页面showprojects.jsp 项目列表页面viewexperinfo.jsp 专家信息修改页面viewprojictinfo.jsp 项目信息页面applyproject.jsp 申请项目页面highquery 高级查询页面reworkpoasswird 单位修改密码页面searchangedit.jsp 修改项目信息页面showproje
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年2022年科技项目申报管理系统 2022 科技 项目 申报 管理 系统
限制150内