系统概要设计
概要设计说明书
一(引言
1.1编写目的
为了提高物资管理的水平和工作效率,尽可能杜绝商品流通中各环节中可能出现的资金流失不明现象,商品进销存领域迫切需要引入信息系统来加以管理。从该阶段开发正式进入软件的实际开发阶段,本阶段完成系统的大致设计并明确系统的数据结构与软件结构。在软件设计阶段主要是把一个软件需求转化为软件表示的过程,这种表示只是描绘出软件的总的概貌。本概要设计说明书的目的就是进一步细化软件设计阶段得出的软件总体概貌,把它加工成在程序细节上非常接近于源程序的软件表示。
1.2背景
从第一台个人计算机的诞生至今,计算机已经深入到日常工作和生活的方方面面,成为我们学习和工作的得力助手,比如文字处理、信息管理、辅助设计、图形图像处理、教育培训以及游戏娱乐等。随着越来越多的应用软件出现,人们对它的要求也越来越高;虽然现在世界上的各种软件层出不穷,但它们依然不能满足用户的各种特殊需要,所以人们仍是不得不开发适合特殊需求的软件。超市管理系统是一个与人们日常购物生活息息相关
的部分,它的出现使得超市运营者的管理简单化,高效化,成本也随之大大减少。使用计算机对超市信息的管理,具有手工管理所无法比拟的优点:信息存储及时,检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高超市管理的效率,也是超市正规化管理的重要途径。故设计此系统。
1.3参考资料
软件工程导论 张海藩 清华大学出版社
软件工程及其应用 周苏、王文等 天津科学技术出版社
数据库系统概论 萨师喧 王珊 高等教育出版社
二. 总体设计
2.1需求规定
2.1.1 硬件支持
此软件有进行远程访问的功能,也就是说对服务器要求较高。因此,建议机器至少能顺畅运行SQL服务器及其相关软件。
本程序将在以下硬件系统进行测试:
a. 处理器芯片为:Intel Celeron ,.66GHz,内存为:512MB,硬盘为:80GB。
b. 处理器芯片为:Intel P 4,主频1.8GHz,内存为:256MB,硬盘为:40GB
c. 处理器芯片为:AMD Sempron 2500+,内存为:512MB,硬盘为:80GB
2.1.2 软件支持
操作系统:Windows XP professional
编程软件:Microsoft Visual Studio 2005 中文版
SQL服务器:MSSQL或者ACCESS
2.1.3系统功能
商品实时检索功能:提供一个强大的搜索引擎功能,字,就
能检索到上面商品的所有相关资源,并且显示出来。2.1.4系统性能
(1)时间特性要求
用户只需提供商品名称的关键
系统的速度要在用户可接受的范围内,但考虑到需要实时检测商品的数量可库存情况,对
资源实时搜索的速度可以有较低的要求。
(2)可靠性
系统要有较高的可靠性,可恢复性。
(3)灵活性
系统要有良好的接口,以适应增加商品信息,增加商品类型,增加相关的商品录入功能的
需求;增加商品信息的更改和更新功能.
2.2运行环境
2.2.1设备
普通pc机即可
2.2.2支持软件
操作系统:Windows 系列
2.3系统结构图
三.接口设计
3.1用户接口
用户界面:在界面设计上,应做到简单明了,易于操作,并且要注意到界面的布局,
应突出的显示重要以及出错信息。外观上也要做到合理化,考虑到用户多对WINDOW 风
格较熟悉,应尽量向这一方向靠拢。
3.2外部接口
本系统设有人机操作界面,考虑到操作简单,易于管理方面,主要硬件接口设备为PC,
鼠标,键盘。而软件接口主要以windows平台为基本平台
3.3内部接口
见系统框图,各模块之间相互独立又彼此关联,主要通过函数调用实现各部分的连接。
四.运行设计
4.1 运行模块组合
4.1.1库存信息管理
商品库存信息管理部分包括:
商品的货号
商品名称
类别
总量
库存量上限
库存量下限
进货价格
零售价格
进货日期
进货量
生产日期
生产厂家
保质期
其功能是实现对各部分数据的添加,修改,删除等操作。库存信息添加 (1)
库存的基本信息的添加。如新商品的入库等。
(2) 库存信息修改
库存的基本信息的修改。如商品入库后,库存数量等。 (3) 库存信息删除
库存的基本信息的删除。如商品库存无,不再进本类商品时就需要将商品的信息删除等。
(4) 库存信息查询
库存的基本信息的查询。管理员想了解商品的库存情况时。
4.1.2 销售信息管理
销售信息管理包括:
商品名称
商品货号
销售日期
销售价格
销售数量
利润
其功能是实现对各部分数据内容的添加,修改,查询,删除。 各管理部分的明细如下:
(1)商品添加
添加商品信息
(2)商品修改
修改商品信息
(3)商品查询
查询商品信息
(4)商品删除
删除商品信息
功能模块分布图
4.2 运行控制
软件运行时有较友好的界面,基本能够实现用户的数据处理要求。使用户与计算机互
动。(见系统框图)
4.3 运行时间
函数和事件的运行时间要看所在计算机的配置。系统的运行时间基本可以达到用户所
提出的要求。系统响应时间视具体pc配置而定,一般正常情况下将很快。
五.系统数据结构设计
5.1 逻辑结构设计要点
针对一般小超市后台信息管理系统的需求,通过对商品进出过程的内容和数据流程分析,
设计如下面所示的数据项和数据结构。
5.2( 物理结构设计
系统的存储物理结构由数据库来自动生成。
六.运行设计
6.1(运行控制
软件运行时有较友好的界面,基本能够实现用户的数据处理要求。系统的运行时间基本可以达到用户所提出的要求。
七( 维护设计
由于系统较小没有外加维护模块,因为维护工作比较简单。
运行时间
6.2(
因篇幅问题不能全部显示,请点此查看更多更全内容