企业单位物资管理系统 概要设计说明书
1引言 ............................................................................................................................................... 2
1.1编写目的 ............................................................................................................................. 2 1.2背景 ..................................................................................................................................... 2 1.3定义 ..................................................................................................................................... 2 1.4参考资料 ............................................................................................................................. 2 2总体设计 ....................................................................................................................................... 2
2.1需求规定 ............................................................................................................................. 2 2.2运行环境 ............................................................................................................................. 3 2.3基本设计概念和处理流程 ................................................................................................. 4 2.4结构 ..................................................................................................................................... 4 模块描述表为: ....................................................................................................................... 5 2.5功能需求与程序的关系 ..................................................................................................... 6 2.6人工处理过程 ..................................................................................................................... 7 2.7尚未问决的问题 ................................................................................................................. 7 3接口设计 ....................................................................................................................................... 7
3.1用户接口 ............................................................................................................................. 7 3.2外部接口 ............................................................................................................................. 7 3.3内部接口 ............................................................................................................................. 7 4运行设计 ....................................................................................................................................... 8
4.1运行模块组合 ..................................................................................................................... 8 4.2运行控制 ............................................................................................................................. 8 4.3运行时间 ............................................................................................................................. 8 5系统数据结构设计........................................................................................................................ 8
5.1逻辑结构设计要点 ............................................................................................................. 9 5.2物理结构设计要点 ............................................................................................................. 9 5.3数据结构与程序的关系 ................................................................................................... 10 6系统出错处理设计...................................................................................................................... 11
6.1出错信息 ........................................................................................................................... 11 6.2补救措施 ........................................................................................................................... 11 6.3系统维护设计 ................................................................................................................... 11
1
1引言
1.1编写目的
本文档时对系统做概要设计。主要解决时限该系统需求的程序模块设计问题,包括如何把该系统划分成若干个模块、决定各个模块之间的接口、模块之间的传递的信息,以及数据结构、模块结构的设计等。在以下的概要设计报告中将对在本阶段对系统所作的所有概要设计进行详细的说明。
在下一阶段的详细设计中。程序设计员可以参考此概要设计报告,在对系统所作的模块结构设计的基础上,对系统进行详细设计。在以后的软件测试以及软件维护阶段也可以参考此说明书,以便了解在概要设计过程中所完成的歌模块设计结构,或在修改时找出在本阶段设计的不足或错误
1.2背景
开发软件名称:物资管理系统 项目任务提出者:物资公司 项目开发者:毛文龙
用户:物资公司相关技术人员及业务人员、需求分析员及系统设计人员 实现单位:软件公司
1.3定义
C/S:Client/Server 客户机/服务器
1.4参考资料
《软件文档编写》潘孝铭 辛明海
2总体设计
2.1需求规定
说明对本系统的主要的输入输出项目、处理的功能性能要求,详细的说明可参见附录C。 性能:
响应时间:每笔事务处理响应时间少于3~5s(不含统计分析类的输出);当数据录入操作时应无等待时间。
数据可靠性:在应用系统投入运行5年生命周期内数据不得丢失;一旦数据转为历史记
2
录后任何人不得修改。
程序正确性:
应用系统使用期结束后,程序运作过程中不允许出现程序逻辑与算法错误。
程序系统在运作过程中,由于操作错误或输入/输出数据溢出时,不应死机而应提示故障原因,然后以正常出口退出当前操作环境。
系统安全:
非授权用户不得进入程序系统。
无修改权的用胡不得修改库存和更新以及执行处理功能。
2.2运行环境
设备
客户端:个人计算机
服务器端:Windows服务器 局域网环境和设备 支撑软件
客户端:中文Windows XP或更高版本
服务器端:中文Windows XP或更高版本,SQL数据库
3
2.3基本设计概念和处理流程
登 录 ID,密码 普通用户 查询物品 权限判定 发送物品 归还物品 管理员 添加用户 物品管理 功能管理 权限管理 记录管理 修改密码 借物管理 查询明细
图2.3.1
2.4结构
用一览表及框图的形式说明本系统的系统元素(各层模块、子程序、公用程序等)的划分,扼要说明每个系统元素的标识符和功能,分层次地给出各元素之间的控制与被控制关系。
物资管理系统模块
模块结构图为:
4
物资管理系统 登录 主菜单 退出系统 添加用户 物品管理 记录管理 权限管理 借物管理 查询明细 修改密码 图2.4.1
模块描述表为:
模块名称 启动条件 输入 1. 用户名 2. 用户密码 3. 用户类别 模块名称 启动条件 输入 菜单命令 登录 功能 验证用户口令 进入不同操作界面 表2.4.1 系统菜单 功能 根据用户权限选择相应的功能操作模块 表2.4.2 模块名称 启动条件 输入 用户名/密码/身份/部门 模块名称 添加用户 功能 添加新的用户 表2.4.3 物品管理 5
模块代码 输出 错误信息 用户信息 模块代码 系统验证用户合法之后 输出 显示相应操作界面 模块代码 系统验证用户为管理员 输出 添加成功信息 模块代码