1.1编写目的 ................................................................................................................................. 2 1.2背景 ......................................................................................................................................... 2 1.3定义 ......................................................................................................................................... 2 1.4参考资料 ................................................................................................................................. 2
2总体设计 .......................................................... 2
2.1需求规定 ................................................................................................................................. 2 2.2运行环境 ................................................................................................................................. 3 2.3基本设计概念和处理流程 ..................................................................................................... 3 2.4结构 ......................................................................................................................................... 3 2.5功能器求与程序的关系 ....................................................................... 错误!未定义书签。 2.6人工处理过程 ......................................................................................................................... 4 2.7尚未问决的问题 ..................................................................................................................... 4
3接口设计 .......................................................... 4
3.1用户接口 ................................................................................................................................. 4 3.2外部接口 ................................................................................................................................. 4 3.3内部接口 ................................................................................................................................. 4
4运行设计 .......................................................... 4
4.1运行模块组合 ......................................................................................................................... 4 4.2运行控制 ................................................................................................................................. 5 4.3运行时间 ................................................................................................................................. 5
5系统数据结构设计 .................................................. 5
5.1逻辑结构设计要点 ................................................................................................................. 5 5.2物理结构设计要点 ................................................................................................................. 6 5.3数据结构与程序的关系 ......................................................................................................... 6
6系统出错处理设计 .................................................. 7
6.1出错信息 ................................................................................................................................. 7 6.2补救措施 ................................................................................................................................. 7 6.3系统维护设计 ......................................................................................................................... 7
概要设计说明书
1引言
1.1编写目的
编写这份概要设计说明书的主要目的是将对用户的需求分析升级为对实现这些需求的功能进行体系结构设计,将原本比较复杂的系统划分为一个个模块,确定这些模块的功能以及模块间的调用关系,同时,设计该系统的总体数据结构和数据库结构。
这份说明书的主要读者为系统分析师和软件设计师。为之后的系统开发提供开发标准。
1.2背景
项目名称:**库存管理系统 项目的任务提出者:傅佳敏等 开发者:傅佳敏等
用户:公司企业,商场,超市,门店等
1.3定义
无
1.4参考资料
1.张海潘、倪宁,《软件工程》(第三版)人民邮电出版社
2.需求规格说明书
2总体设计
2.1需求规定
本系统软件主要实现的功能是仓库管理员对仓库进行库存的管理,主要包括,对于生产部门送来的货物进行清点,无误后入库,对于销售部门请求的货物进行核实,无误后出库。并对仓库的库存量在每一次出库后实施一次数据盘点,若某些货物库存不足,发出警报,提醒生产部门及时供给。
2.2运行环境
硬件环境
1.管理计算机一台。 2.A4打印机一台
3.运行时占用内存:≤2MB。 4.所需硬盘空间:≤10MB 软件环境: 操作系统:Microsoft Windows 2000 Advanced Server 支持环境:IIS 5.0 数 据 库:Microsoft SQL Server 2008
录C。
2.3基本设计概念和处理流程
首先对每个功能处理流程进行图解
1.仓库管理员登陆功能: 2.管理员注册功能: 3.产品入库功能: 4.产品出库功能: 5.警报功能
2.4结构
2.5功能需求与程序的关系
本条用一张如下的矩阵图说明各项功能需求的实现同各块程序的分配关系: 管理员登陆 管理员注册 出库 输入产品出库信息 更新库存表 打印出库通知单 入库 输入产品入库信息 打印入库通知单 产品库存量统计 列出缺货产品列表 库存管理模块 产生警报模块 管理员登陆模块 √ √ √ √ √ √ √ √ √ √ √ 2.6人工处理过程
仓库管理员需在每次入库出库对数据库进行更新,并在每次出库后对库存产品进行库存量统计。
2.7尚未问决的问题
无
3接口设计
3.1用户接口
运行**库存管理系统的主应用程序,仓库管理员输入用户名和密码,只有输入正确才能进入系统。
3.2外部接口
硬件接口:显示器分辨率>=1024*768,以方便在一个屏幕上显示完整,清晰的信息,键盘 和鼠标完成输入功能。
打印机接口,根据具体的型号确定接口。
软件接口:软件后台通过网络连接与Microsoft SQL Server 2008数据库连接,即对数据 库 进行查询,更新,添加,删除等操作。
3.3内部接口
1.部分采用COM技术,提高代码的重复利用率
2.大量采用窗体的继承,保证风格统一
4运行设计
4.1运行模块组合
管理员登陆,管理员注册属管理员登陆模块。
出库,输入产品出库信息,更新库存表,打印出库通知单,入库,输入产品入库信息,打印入库通知单属库存管理模块。
产品库存量统计,列出缺货产品列表属产生警报模块。
他们各自的调用详见2.4
4.2运行控制
操作步骤:主程序运行,等待仓库管理员输入,根据输入调用各个子模块。
4.3运行时间
各个运行模块的时间均控制在1-2秒内。系统采用消息驱动的方式,能提高计算机的利用率。
5系统数据结构设计
5.1逻辑结构设计要点
该系统拥有7张表,分别是
管理员表 user:
管理员编号 u_id varchar(主键) 管理员姓名 u_name varchar 密码 u_password varchar 产品表 product:
产品编号 p_id varchar(主键) 产品名称 p_name varchar 产品单价 p_price varchar 产品类别 p_leibie varchar 库存表 kucun:
产品编号 p_id varchar(主键) 产品名称 p_name varchar 产品单价 p_price varchar 产品类别 p_leibie varchar 产品数量 p_sum varchar 生产部门编号 s_id varchar 生产部门表shengchan_bumen:
生产部门编号 s_id varchar(主键) 生产部门名称 b_name varchar 生产部门类别 b_leibie varchar 生产部门主任 b_managre varchar 销售部门表 xiaoshou_bumen: 部门编号 x_id varchar(主键) 部门名称 x_name varchar 部门类别 x_leibie varchar
部门主任 x_managre varchar 仓库表 cangku:
仓库编号 c_id varvhar(主键) 仓库管理员编号 u_id varchar 仓库名称 c_name varchar 仓库类别 c_leibie varchar 仓库电话 c_tel varvhar 警报表 jingbao:
警报表编号 j_id varchar(主键) 警报产品编号 j_proid varchar 警报产品数量 j_sum int 警报时间 j_time time
5.2物理结构设计要点
本系统内所使用的每个数据结构中的每个数据项的存储要求5.1已给出。
5.3数据结构与程序的关系
数据结构 功能名称 管理员登陆 管理员注册 输入出库产品信息 U_id U_name P_id 更新库存表 输入入库存产品信息 列出缺货产品列表 打印出库通知单 产品库存量统计 √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ u_password √ p_name p_price p_leibie p_sum s_id x_id j_id j_proid j_sum 6系统出错处理设计
6.1出错信息
编号 1 2 3 出错状况 丢失信息 系统遭到破坏 系统运行效率降低 6.2补救措施
1.对数据库进行备份 2.用备份文件进行恢复 3.重新组织数据库
6.3系统维护设计
系统较小,没有外加维护模块,因为维护工作比较简单,仅靠数据库的些基本维护措施就可以。为了便于维护,应该设计三种日志,系统运行日志,操作日志,出错日志。三种日志根据不同的重要程度采取存放在文件和数据库的方式,系统管理员可以很轻松的监控那个系统的运行情况。数据表的建立和删除由管理员予以维护。
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- 69lv.com 版权所有 湘ICP备2023021910号-1
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务