仓库管理系统概要设计_第1页
仓库管理系统概要设计_第2页
仓库管理系统概要设计_第3页
仓库管理系统概要设计_第4页
仓库管理系统概要设计_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、桂林电子科技大学计算机科学与工程学院概要说明题 目: 仓库管理系统 学 院: 计算机科学与工程学院 专 业: 信息管理与信息系统 学生姓名: 黄 桂 学 号: 1200340119 指导教师: 张 纪 元 2015年9月20日2概要说明1引言21.1编写目的21.2背景21.3参考资料32总体设计32.1需求规定32.2运行环境32.3基本设计概念和处理流程32.4结构62.5功能需求与程序的关系72.6人工处理过程73 接口设计73.1外部接口7 3.2内部接口84 运行设计84.1运行控制94.2运行时间95 系统出错处理设计95.1出错信息95.2补救措施95.3系统维护设计101引言1

2、.1编写目的编写这份概要设计说明书的主要目的是将对用户的需求分析升级为对实现这些需求的功能进行体系结构设计,将原本比较复杂的系统划分为一个个模块,确定这些模块的功能以及模块间的调用关系,同时,设计该系统的总体数据结构和数据库结构。在本仓库管理系统项目的前一阶段,也就是需求分析阶段中,已经将系统用户对本系统的需求做了详细的阐述,这些用户需求已经在需求规格说明书中得到详尽的叙述及阐明。本阶段是在系统的需求分析的基础上,对仓库管理系统做一个概要设计,主要解决了实现该系统需求的程序模块设计问题。包括如何把该系统划分为若干个模块、决定各个模块之间的接口、模块之间的传递信息,以及数据结构、模块结构的设计等

3、。在以下的概要设计报告中将对本阶段中对系统所在的概要设计进行详细的说明。在下一阶段的详细设计中,程序设计员可参考此概要设计报告,在概要设计对仓库管理系统所做的模块结构设计的基础上,对系统进行详细设计。在以后的软件测试以及软件维护阶段也参考此说明书,以便于了解概要设计过程中所完成的各模块设计结构,或在修改时找出在本阶段的不足或错误。这份说明书的主要读者为系统分析师和软件设计师。为之后的系统开发提供开发标准。1.2背景项目名称:仓库管理系统用户:公司企业,商场,超市,门店等1.3参考资料1张海潘、倪宁,软件工程(第三版)人民邮电出版社2需求规格说明书2总体设计2.1需求规定本系统软件主要实现的功能

4、是仓库管理员对仓库进行库存的管理,主要包括,对于生产部门送来的货物进行清点,无误后入库,对于销售部门请求的货物进行核实,无误后出库。并对仓库的库存量在每一次出库后实施一次数据盘点,若某些货物库存不足,发出警报,提醒生产部门及时供给。2.2运行环境硬件环境    1.PC计算机一台。2.A4打印机一台软件环境:操作系统:Microsoft Windows 2000以上都可以支持环境:IIS 5.0、7.0数 据 库:Microsoft SQL Server 2008以上2.3基本设计概念和处理流程首先对每个功能处理流程进行图解1.仓库管理员登陆功能:2.管

5、理员注册功能:3.产品入库功能:4.产品出库功能:5.警报功能2.4结构2.5功能需求与程序的关系本条用一张如下的矩阵图说明各项功能需求的实现同各块程序的分配关系:库存管理模块产生警报模块管理员登陆模块管理员登陆管理员注册出库输入产品出库信息更新库存表打印出库通知单入库输入产品入库信息打印入库通知单产品库存量统计列出缺货产品列表2.6人工处理过程仓库管理员需在每次入库出库对数据库进行更新,并在每次出库后对库存产品进行库存量统计。3 接口设计3.1外部接口l 用户界面在用户界面部分,根据需求分析的结果,用户需要一个对于用户友善的界面。在界面设计上,应做到简单明了,易于操作,并且注意到界面的布局。

6、总的来说,系统的用户界面应做到可靠、简单、易学习和使用。l 软件接口服务器程序课使用VS提供的对SQL SEVER的接口,对数据库的所有访问。服务器程序上课使用SQL SEVER的对数据库的备份命令,以做到对数据库的备份保存。在网络软件接口方面,使用一种无差错的传输协议,采用滑动窗口方式对数据进行网络传输及接收。l 硬件接口在输入方面,对于键盘、鼠标的输入,可用VISUAL C#的标准输入/输出,对输入进行处理。在输出方面,打印机的连接及使用,也可使用VISUAL C#的标准输入/输出对其进行处理。在网络传输部分,在网络硬件部分,为了实现高速传输,将使用高速ATM。3.2内部接口内部接口方面,

7、各模块之间采用函数调用、参数传递、返回值的方式进行信息传递。具体参数的结构将在下面的数据结构设计的内容中说明。接口传递的信息将使以数据结构封装了的数据,以参数传递或返回值的形式在各模块间传输。4 运行设计客户机程序在输入时启动接收数据模块,通过各模块之间的调用,读入并对输入进行格式化。在接收数据模块得到充分的数据时,将调用网络传输模块,将数据通过网络送到服务器,并等待接收服务器返回的信息。接收到返回信息后随即调用数据输出模块,对信息进行处理,产生相应的输出。服务器程序的接收网络数据模块必须始终处于活动状态。接收到数据后,调用数据处理/查询模块对数据库进行访问,完成后调用网络发送模块,将信息返回

8、客户机。4.1运行控制运行控制将严格按照各模块间函数调用关系来实现。在各事务中心模块中,需对运行控制进行正确的判断,选择正确的运行控制路径。在网络传送方面,客户机在发送数据后,将等待服务器的确认收到信号,收到后,再次等待服务器发送回答数据,然后对数据进行确认。服务器在接收到数据后发送确认信号,在对数据处理、访问数据后,将返回信息送回客户机,并等待确认。4.2运行时间在软体的需求分析中,对运行的时间的要求为必须对做出的操作做出较快的反应。网络硬件对运行的时间有最大的影响,当网络负载量大时,对操作的反应将受到很大的影响。所以采用高速ATM网络,实现客户机与服务器之间的连接,以减少网络传输上的开销。

9、其次是服务器的性能,这将影响对数据库的访问时间即操作时间的长短,影响加大客户机操作的等待时间,所以必须使用高性能的服务器,建议使用Pentium III处理器。硬件对本系统的速度影响将会大于软件的影响。5 系统出错处理设计5.1出错信息编号出错状况1丢失信息2系统遭到破坏3系统运行效率降低5.2补救措施1.对数据库进行备份2.用备份文件进行恢复3.重新组织数据库5.3系统维护设计本系统采取B/C/S的三层结构。客户机上的软件维护不需要到用户现场去,只需在系统后台服务器上借助网络的运行,是的软件的安装与升级变成了一个完全透明的过程,再不用担心光盘的安装或软盘的损伤,这也是三层结构的优点之一。这是网络革命带来的软件维护革命,使用户能享受简单、方便、安全、及时的维护与升级服务。数据维护。定期地对数据库的数据进行备份,周期性地把磁盘的信息记录到另外的设备上,以防止数据的丢失。代码维护。本系统采用B/S模式的三层架构模式,所谓三层体系结构,是在客户端与数据库之间加入了一个“中间层”,也叫组件层。三层体系的应用程序将业务规则、数据访问、合法性校

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论