版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 文档编号 : PRMS-2 版 本 号:V1.0 文档名称:详细设计说明书 项目名称:项目申报管理系统 项目负责人:董艳,苏丽,李瑞卿 编写:董艳 2009 年 11月 10日 校对:董艳,苏丽,李瑞卿 2009 年11月10日 审核:董艳,苏丽,李瑞卿 2009 年11月10日 批准:董艳,苏丽,李瑞卿 2009 年11月10日 开发单位:西北农林科技大学信息工程学院信管062 班 详细设计说明书 1引言 1.1 编写目的 根据从该阶段开发正式进入软件的实际开发阶段,本阶段完成系统的大致设计并明确系统的数据结构与软件结构。在软件设计阶段主要是把一个软件需求转化为软件表示的过程,这种表示只是
2、描绘出软件的总的概貌。本概要设计说明书的目的就是进一步细化软件设计阶段得出的软件总体概貌,把它加工成在程序细节上非常接近于源程序的软件表示。 该文档供系统开发人员使用,为进一步设计软件、编写代码打下基础。 1.2 项目背景 在计算机日益普及的今天,科技高速发展,国家对科技项目的研究也越来越重视,每年都有很多项目要上报国家或政府,纸制的项目申报报告的审批浪费了大量的人力、物力、财力等资源。 为了适应社会的需求,使市级重点建设项目月报信息统计工作更加科学、规范、高效、简便,我们小组 打算开发“项目申报管理系统”。本系统是为方便重点建设项目业主单位报送项目月报,增强申报部门与项目单位间的信息沟通与反
3、馈,了解项目的建设进度及存在问题,协调解决项目建设中存在的前期工作、资金 筹措、征地拆迁、建设施工等问题而开发的应用软件管理系统。 根据 2009 年重点项目申报工作的需要,由西北农林科技大学信息工程学院信管提出开发一套为重点项目 申报工作服务的应用系统。 1.3 定义 项目申报管理系统是指应用电子计算机和相关网络支持,从而优化项目申报,减少项目申报周期,提高工作质量。 为申报项目的相关人愿提供数据信息管理系统, 文档中采用的专门术语的定义及缩略词简要如下: PRMS : Project Report Management System ,项目申报管理系统。 1.4 参考资料 1 教学提供详细
4、设计模板 2 杨选辉信息系统分析与设计北京:清华大学出版社, 2007。 3 王珊,萨师宣。数据库原理与应用。北京:高等教育出版社, 2003 。 4 耿祥义 张跃平。 JSP 实用教程北京:清华大学出版社, 2007 。 2总体设计 2.1 需求概述 目前纸制的项目申报报告的审批浪费了大量的人力、物力、财力等资源。 本系统开发的目的就是为了方便业主单位报送项目,增强申报部门与项目单位间的信息沟通与反馈,了解项目的建设进度及存在问题,协调解决项目建设中存在的前期工作、资金筹措、征地拆迁、建设施工等问 题,因而本项目需求迫切。 2.2 软件结构 该系统总体结构图:如下图所示 3程序描述 3.1
5、功能 1)申报项目 2) 有管理委员会对申报项目进行审核 3)挑选评审专家 4)专家评审 5)结果汇总(校验、汇总) 3.2 性能 系统对运行环境的要求: 1、 硬件环境 服务器端: 处理器: inter pentium 4 1.6GHz或更高 内存: 256MB 硬盘空间:80GB 或更大 光驱: CD ROM 48X 显卡: SVGA 显示适配器 用户端: 客户端主要用于浏览和操作数据,对硬件要求不高,配置如下: 处理器: inter pentium 166 Hz或更高 内存: 32MB 硬盘空间:40GB 或更大 光驱: CD ROM 48X 显卡: SVGA 显示适配器 2、 软件环境
6、 服务器端: 操作系统:windows 2000 server 网络协议:TCP/IP 数据库服务器:Microsoft SQLServer 2000 浏览器: IE5.0以上 用户端: 操作系统:windows 98/2000/XP 网络协议:TCP/IP 数据库服务器:Microsoft SQLServer 2000 浏览器: IE5.0以上。 3.3 程序逻辑 ( 1)用户登陆模块 功能:建立数据库链接、身份验证、运行主对话框、退出时断开数据库链接 输入项目:用户名、用户密码 输出项目:用户登录失败提示或主对话框 程序逻辑 生成数据库查询语句 调用数据库查询模块 IF 返回结果集为空(
7、不存在该用户) 置读者姓名字符串为空 “返回”非法用户名 重新进入登陆页面 ELSE 置读者姓名字符串 “返回”合法用户名 进入主模块 存储分配: 内部数据: 数据库连接 m_pConnection _ConnectionPtr 数据库连接指针 m_IsConnectedBOOL 数据库连接指示 系统设置 UserStyle int 用户类型指示 子对话框 UserName Dialog 用户名对话框 Password Diglog 用户密码输入框 Submit Button 登陆按钮 Cancle Button 退出按钮 测试要点:数据库连接情况:正常情况,数据库文件缺少,外部系统异常。 用
8、户输入是否能正常响应;能否对用户身份进行检验 ( 2)系统主模块 功能:操作链接导航 输入项目:鼠标点击 输出项目:相应的操作模块 程序逻辑:如图 初始化 项 项 综 接口: void open 传入参数: ( int i , int k i ,模块编号; , Connection m_pConnection) m_pConnection ,数据库连接指针; k,用户类型 传出参数:无 存储分配: 内部数据: 数据库连接 m_pConnection _Connection 数据库连接指针 m_IsConnectedBOOL 数据库连接指示 系统设置 UserStyle int 用户类型指示 子
9、对话框 m_Sb Dialogue 项目申报链接按钮 m_Ps Button 项目评审连接按钮 m_Pd Button 综合评定连接按钮 测试要点: 数据库连接情况:正常情况,数据库文件缺少,外部系统异常。 对用户输入的响应:合法输入,能够正常调用子模块; 非法输入,系统能否辨别,并作出响应(提出警告 ); 子模块的异常状况,系统能否及时做出响应。 ( 3)项目申报管理模块 项目申报模块结构图:如下 申报单位记录 功能:申报单位信息和项目申报信息填写,推荐专家注册加入专家,修改密码 输入项目:申报单位代码,密码 输出项目:登陆成功,进入申报单位的系统使用资源界面,不成功显示错误界面 程序逻辑:
10、单项推修 生成数据库查询语句 位 目 荐 改 调用数据库查询模块 信 申 专 密 IF 返回结果集为空 ( 不存在该单位 ) 报 家 码 息 进入更新对话框,各表单元素滞空 咨 ELSE询 进入更新对话框 表单元素值设置为数据库中提取的相应数据 提交更新后的信息 接口: void SbManager( String s 传入参数:s,申报单位代码 ) 传出参数:单位详细信息 存储分配 内部数据: 数据库连接 m_pConnection _Connection 数据库连接指针 m_IsConnectedBOOL 子对话框UserId Begin Form 数据库连接指示 Dialogue单位编号
11、输入框 Button操作开始按钮 文本域全部单位信息列表 测试要点 数据库连接正常时 输入合理合法参数 输入参数不合理 输入参数不合法 数据库连接异常;数据库数据异常(单位编号为空) ( 4)项目评审管理模块 项目评审模块结构图:如下 评审专家登陆 功能:实现专家登陆,专家信息查询,项目评审,修改密码 输入项目:专家代码,密码 输出项目:登陆成功,进入项目评审使用资源界面,不成功显示错误的界面 程序逻辑: 专 项 密 生成数据库查询语句 目 码 家 调用数据库查询模块 评 修 信 IF 返回结果集为空 ( 不存在该专家 ) 改 息 审 进入更新对话框,各表单元素滞空 ELSE 进入更新对话框
12、表单元素值设置为数据库中提取的相应数据 提交更新后的信息 接口: void NoteManager( String s 传入参数:s,专家代码 传出参数:专家详细信息 ) 存储分配 内部数据: 数据库连接 m_pConnection _Connection 数据库连接指针 m_IsConnectedBOOL 子对话框NoteId Begin Form 数据库连接指示 Dialogue专家编号输入框 Button操作开始按钮 文本域全部专家信息列表 测试要点 数据库连接正常时 输入合理合法参数 输入参数不合理 输入参数不合法 数据库连接异常;数据库数据异常( 专家编号为空) ( 5)综合评审管理模块 功能:高级主管登陆,专家信息查询,项目信息查询,单位信息查询,分配浏览,申报设置,修改密码 输入项目:管理员代码,密码,各个信息的超链接 输出项目:登陆成功,显示管理资源使用页面,不成功显示错误界面,各链接界面 程序逻辑: 生成数据库查询语句 调用数据库查询模块 IF 返回结果集为空( 不存在该管理员,该链接) 进入更新对话框,各表单元素滞空 ELSE 进入更新对话框 表单元素值设置为数据库中提取的相应数据 提交更新后的信息 接口: void FoodManager( String s 传入参数:s,管理员编号 ) 传出参数:各个链接界面信息 存储分配
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024-2030年中国土壤修复行业十三五规划及发展前景展望报告
- 2024全新服务员工作时长与休息休假合同范本下载3篇
- 2024年版高级管理人员劳动合同书
- 2024年环保责任:无卤物料环保承诺协议书3篇
- 眉山药科职业学院《python与数据处理基础》2023-2024学年第一学期期末试卷
- 马鞍山职业技术学院《数字音视频制作》2023-2024学年第一学期期末试卷
- 2024年度异地离婚手续下载及婚姻法律咨询与服务合同3篇
- 2024年版水电安装工程承包合同版B版
- 2024年智慧医疗信息化软件委托开发合同范本2篇
- 2025年南通货运从业资格证网上考试答案
- 新疆和田地区2023-2024学年八年级上学期期末考试英语试题(含听力)
- 波形护栏安装施工合同
- 七年级上册历史-七上历史 期中复习【课件】
- 瑜伽合同范本
- 魔术表演娱乐行业研究报告
- 2024风电光伏组合箱变技术规范
- JT∕T 795-2023 事故汽车修复技术规范
- 幼儿园健康领域《脸上的表情》课件
- 二年级乘除法口算题计算练习大全2000题(可直接打印)
- 格兰气吸精量播种机
- 2024年马原试题及完整答案(历年真题)
评论
0/150
提交评论