




已阅读5页,还剩6页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
文档编号: PRMS-2版 本 号: V1.0文档名称: 概要设计说明书 项目名称: 项目申报管理系统 项目负责人:董艳,苏丽,李瑞卿 编写:董艳 2009年11月10日校对:董艳,苏丽,李瑞卿 2009年11月10日审核:董艳,苏丽,李瑞卿2009年11月10日批准:董艳,苏丽,李瑞卿2009年11月10日开发单位:西北农林科技大学信息工程学院信管062班概要设计说明书1引言31.1编写目的31.2项目背景31.3定义31.4参考资料32任务概述42.1目标42.2运行环境42.3需求概述52.4条件与限制53总体设计53.1处理流程53.2总体结构和模块外部设计63.3功能分配74接口设计74.1外部接口74.2内部接口75数据结构设计85.1逻辑结构设计85.2物理结构设计105.3数据结构与程序的关系106运行设计106.1运行模块的组合106.2运行控制106.3运行时间107出错处理设计107.1出错输出信息107.2出错处理对策118.安全保密设计119.维护设计111引言1.1编写目的根据从该阶段开发正式进入软件的实际开发阶段,本阶段完成系统的大致设计并明确系统的数据结构与软件结构。在软件设计阶段主要是把一个软件需求转化为软件表示的过程,这种表示只是描绘出软件的总的概貌。本概要设计说明书的目的就是进一步细化软件设计阶段得出的软件总体概貌,把它加工成在程序细节上非常接近于源程序的软件表示。根据需求规格说明书,在仔细考虑讨论之后,结果记录下来,作为概要设计说明书,并做为进一步详细设计软件的基础。该文档供系统开发人员使用,为进一步设计软件、编写代码打下基础。1.2项目背景在计算机日益普及的今天,科技高速发展,国家对科技项目的研究也越来越重视,每年都有很多项目要上报国家或政府,纸制的项目申报报告的审批浪费了大量的人力、物力、财力等资源。为了适应社会的需求,使市级重点建设项目月报信息统计工作更加科学、规范、高效、简便,我们小组打算开发“项目申报管理系统”。本系统是为方便重点建设项目业主单位报送项目月报,增强申报部门与项目单位间的信息沟通与反馈,了解项目的建设进度及存在问题,协调解决项目建设中存在的前期工作、资金筹措、征地拆迁、建设施工等问题而开发的应用软件管理系统。根据2009年重点项目申报工作的需要,由西北农林科技大学信息工程学院信管提出开发一套为重点项目申报工作服务的应用系统。1.3定义项目申报管理系统是指应用电子计算机和相关网络支持,为申报项目的相关人愿提供数据信息管理系统,从而优化项目申报,减少项目申报周期,提高工作质量。文档中采用的专门术语的定义及缩略词简要如下: PRMS:Project Report Management System,项目申报管理系统1.4参考资料1教学提供概要设计模板2杨选辉信息系统分析与设计北京:清华大学出版社,2007。3王珊,萨师宣。数据库原理与应用。北京:高等教育出版社,2003。4耿祥义 张跃平。JSP实用教程北京:清华大学出版社,2007。2任务概述2.1目标本系统开发的目的就是为了方便业主单位报送项目,增强申报部门与项目单位间的信息沟通与反馈,了解项目的建设进度及存在问题,协调解决项目建设中存在的前期工作、资金筹措、征地拆迁、建设施工等问题。对于申报单位:能够完成菜单的浏览、申报和申报项目的浏览,推荐专家注册等功能对于评审专家:能够完成基本信息的输入、项目的评审等功能。对于负责人:能够委托相关领域的专家对申报项目进行评审,对审评专家的评定结果最作最后的综合审定等功能。2.2运行环境系统对运行环境的要求:1、 硬件环境服务器端:处理器:inter pentium 4 1.6GHz 或更高内存:256MB硬盘空间:80GB或更大光驱:CDROM 48X显卡:SVGA显示适配器用户端:客户端主要用于浏览和操作数据,对硬件要求不高,配置如下:处理器:inter pentium 166 Hz 或更高内存:32MB硬盘空间:40GB或更大光驱:CDROM 48X显卡:SVGA显示适配器2、 软件环境服务器端:操作系统:windows 2000 server网络协议:TCP/IP数据库服务器:Microsoft SQLServer 2000浏览器:IE5.0 以上用户端:操作系统:windows 98/2000/XP网络协议:TCP/IP数据库服务器:Microsoft SQLServer 2000浏览器:IE5.0 以上。2.3需求概述目前纸制的项目申报报告的审批浪费了大量的人力、物力、财力等资源。本系统开发的目的就是为了方便业主单位报送项目,增强申报部门与项目单位间的信息沟通与反馈,了解项目的建设进度及存在问题,协调解决项目建设中存在的前期工作、资金筹措、征地拆迁、建设施工等问题,因而本项目需求迫切。2.4条件与限制一个更为完善的项目申报管理系统,应提供更为便捷与强大的录入功能,如相应的网络操作及触摸式操作,由于开发时间和计算机数量有限及经费问题,该系统并未提供这一功能。对信息的保护手段仅限于设置用户级别,以及提供数据文件的备份,比较简单,不能防止恶意的破坏,安全性能有待进一步完善。本系统的开发可在一定时期内适应申报单位的需求,预估三到五年之内不会被淘汰。且本产品为自主研发,因此无版权限制。一个好的系统应该具有很好的安全性,但本系统参与设计人员较少,可能很多环节考虑的不够周到,容易被攻击,因此有待完善3总体设计3.1处理流程系统的流程图如下所示:3.2总体结构和模块外部设计3.2.1系统总体结构如图所示:3.2.2模块外部设计(1)系统登陆模块的设计: 该模块包括申报单位、评审专家、项目负责人的系统登陆以及主页面的设计,每一个系统用户拥有事先分配好的用户名和密码,不同的用户类型用户只能访问各自工作领域内相关页面。(2)项目申报模块: 项目申报单位从这里进入项目申报的相关界面,包括申报单位和项目申报信息,此外,单位可以推荐专家注册加入专家库。(3)项目评审模块: 项目申报专家从这里进入项目申报的相关界面,包括评审专家信息和专家项目评审。(4)综合评定模块: 负责人从这里进入项目申报的相关管理界面,包括委托单位相关领域专家申报项目作审评和对专家的评定结果作最后的综合评定。3.3功能分配浏览功能:项目申报模块、项目评审模块、综合评定模块查询功能:项目申报模块、项目评审模块、综合评定模块、插入功能:项目申报模块、项目评审模块、综合评定模块修改功能:项目申报模块、项目评审模块、综合评定模块删除功能:项目申报模块、项目评审模块、综合评定模块4接口设计 4.1外部接口4.1.1用户界面按Windows应用软件用户界面的规范来设计,使用以对话框为主的用户界面,便于用户使用。登陆功能模块:用户编码输入框、用户密码输入框项目申报功能模块:申报单位信息列表、复选框、提交按钮、插入界面链接按钮、更新界面连接按钮项目评审功能模块:专家信息列表、插入界面链接按钮、更新界面连接按钮综合评定功能模块:单位信息列表、删除按钮、插入界面链接按钮、更新界面连接按钮4.1.2软件接口使用SqlServer2000数据库的驱动程序,JDBC方式访问4.1.3硬件接口鼠标及键盘4.2内部接口模块间接口采用数据耦合方式,通过参数表传送数据,交换信息。5数据结构设计5.1逻辑结构设计(1)单位登录表字段名数据类型主键说明Unit_IDNVarchar(10)Y单位代码FoodNameNvarchar(10)N单位密码(2)申报单位信息表字段名数据类型主键说明Unit_IDNvarchar(10)Y单位代码Unit_nameNvarchar(60)N单位名称cardnoNvarchar(30)N营业证号investmentNvarchar(8)N注册资金stuffNvarchar(4)N公司规模businessNvarchar(16)N经营范围connetmanNvarchar(20)N联系人telNvarchar(40)N电话addressNvarchar(60)N地址EmailNvarchar(40)NEmailintroductionNvarchar(16)N公司简介(3)经费预算表字段名数据类型主键说明MoneyIDInt(4)Y经费代码itemIDInt(4)N项目代码outItemnVarchar(40)N支出项目sMoneyFloatN支出金额(万元)(4)项目信息表字段名数据类型主键说明ItemIDInt(4)Y项目代码Unit_IDNvarchar(20)N单位代码Item_nameNvarchar(60)N项目名称Sort1Nvarchar(40)N类别1Sort2Nvarchar(40)N类别2applicantNvarchar(20)N申请者Begin_dateDatetimeN开始日期Finish_dateDatetimeN结束日期Unit_nameNvarchar(60)N所在单位purportText(16)N本课题研究意义Commend_mindText(16)N推荐单位意见Expert_mindText(16)N专家评审委员会意见Leading_mindText(16)N审批意见passText(16)N是否通过审批(5)专家登陆表字段名数据类型主键说明identityIDNvarchar(20)Y专家号Expert_nameNvarchar(20)N专家姓名passwordNvarchar(20)N密码(6)专家信息表字段名数据类型主键说明IdentityIDNvarchar(20)Y专家号Expert_nameNvarchar(10)N专家姓名Unit_IDNvarchar(20)N单位代码Unit_nameNvarchar(60)N所在单位Sort1Nvarchar(40)N适评专业1Sort2Nvarchar(40)N适评专业2telNvarchar(16)N电话(7)项目评审专家分配表字段名数据类型主键说明ItemIDNvarchar(4)Y项目号Item_nameNvarchar(60)Y项目名identityIDNvarchar(20)Y专家号Expert_nameNvarchar(10)N专家姓名Score0Int(4)N分数0Score1Int(4)N分数1Score2Int(4)N分数2mindNchar(4)N意见expert_mindText(16)N专家意见(8)申报评审时间评审表字段名数据类型主键说明dateIDInt(4)Y编号S_beginDateDatetime(8)Y申报开始时间S_finishDateDatetime(8)Y申报结束时间P_beginDateDatetime(8)N评审开始时间P_finishDateDatetime(8)Y评审结束时间(9)管理员登陆表字段名数据类型主键说明adminIDNvarchar(20)Y管理员号PasswordNvarchar(20)N密码5.2物理结构设计采用链表结构5.3数据结构与程序的关系登陆功能模块:输入单位编号,验证单位是否存在,并向合法单位用户授权登陆进入操作界面项目申报功能模块:输入申报单位代码,密码等信息,调出申报单位的系统资源界面并显示。项目评审功能模块:输入专家代码,密码等信息,调出项目评审的系统资源界面并显示。综合审定模块:输入管理员代码,密码等信息,调出管理员使用资源的页面并显示。6运行设计6.1运行模块的组合程序启动后,进入主模块,用户的单击对话框按钮事件触发主模块调用各下层模块,进入对应的子对话框,同样由用户的输入触发这些模块调用其下层模块,完成相应操作。6.2运行控制本软件控制流程:主程序运行,等待用户的输入,根据用户的输入调用各子模块6.3运行时间检索业务响应时间2s;运行响应时间1s;7出错处理设计7.1出错输出信息根据不同的出错情况给出不同的出错信息,一般用对话框给出。7.2出错处理对策 对于一般错误,给用户提示信息,让用户重新输入或退出。对于严重错误,启动备份文件恢复,建议使用帮助文件。8.安全保密设计
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 山东省济南市2024年物理八上期末复习检测模拟试题含解析
- 广东省潮州市潮安区雅博学校2025届九上化学期末教学质量检测试题含解析
- 陕西省西安西工大附中2025届九上物理期末达标测试试题含解析
- 陕西省榆林市榆阳区2025届数学八上期末监测试题含解析
- 浙江省义乌市六校联考2024-2025学年数学九上期末考试模拟试题含解析
- 山东省东营地区2024年九上物理期末预测试题含解析
- 甘肃省兰州市城关区外国语学校2024-2025学年九上物理期末统考模拟试题含解析
- 甘肃省白银市育才中学2025届数学七上期末学业质量监测试题含解析
- 四川省北师大广安实验学校2024-2025学年数学七年级第一学期期末考试试题含解析
- 河北省部分学校2024-2025学年九上化学期末检测模拟试题含解析
- 2024咸阳市专职消防员招聘考试题目及答案
- 2025年浙教新版高一数学上册阶段测试试卷含答案
- 圆弧形板材行业深度研究报告
- 高等教育心理学复习试题附答案(一)
- 骨科降低卧床患者便秘发生率医院护理质量QCC改善案例
- 设备设施供货实施方案
- 手术室特殊感染手术
- 鬼脸历史课(多篇)
- 物联网工程专业介绍
- 金锭市场分析及投资价值研究报告
- 市场调研表格模板
评论
0/150
提交评论