概要设计说明书csdn
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
超市管理系统
概要设计说明书
1.引言
随着市场经济和现代信息技术的的发展,过去手工管理超市的方式已不适宜超市的发展,如何使用现代化的工具,使企业和经营者个人在最小的投入下获取最大的回报。成为每一个人的梦想。因此,在超市管理中引进现代化的办公软件,就成为时下最好的解决办法。使用软件办公,不仅能使经营者的劳力资本减少,同时能使超市的管理更规范更合理,解决了超市中用于管理进出货以及购买、库存等众多繁琐、工作量巨大从而导致耗费人员过多,超市经营紊乱等众多问题。
1.1编写目的
此文档作为用户对即将开发的软件的功能要要求,是软件设计和开发者的主要依据。
1.2背景
说明:
开发软件系统的名称: 超市信息管理系统
软件开发人员: 唐其春
1.3 定义
(c#2.0)(开发平台) 、SQL SERVER 2000(数据库)。
1.4 参考资料
<< 2.0开发指南>>: 郝刚主编人名邮电出版社
<
2.总体设计
2.1 需求规定
A.主界面登录:超市信息管理系统的主界面,用户可以通过此界面登录,然后对系统进行如:数据录入,数据查询,数据统计,商品销售清单的打印等操作。
B. 系统后台:管理员操作的界面,管理员可以对系统进行配置,对仓库的数据进行修改、查询、删除等操作。
C. 此系统主要有以下几个功能模块:
系统设置;
商品供应商信息管理;
员工档案管理;
商品信息管理;
商品入库管理;
销售管理;
销售数据查询。
2.2 运行环境
软件环境:
操作系统:Microsoft Windows XP SP2
支持环境:IIS 5.0
数据库:Microsoft SQL Server 2000
硬件环境:
本软件不需要特定的硬件或硬件接口进行支撑。
486以上PC机均可运行此软件。
2.3 基本设计概念和处理流程
功能描述
1)系统设置
系统设置功能可以对管理员信息,员工信息进行更改、删除操作。以及对库存表
的数据进行修改等。此功能只限于管理员的操作。
2)商品供应商信息管理
该项功能能对商品供应商的信息进行删除,更新。管理员可以对商品供应商
信息进行查询。
3)员工档案管理
该项功能对员工信息进行管理,员工可以对其信息进行查询;系统管理员可
对其进行修改,删除操作。
4)商品信息管理
该项功能主要对商品信息的添加、修改。
5)商品入库管理
货物的进库与出库,数据的更新操作。
6)销售管理
货物价格的制定,出货量查询。
7)销售数据查询
对售出货物总量、销售总金额等数据进行查询。
2.4 结构
方框图
主模块结构图
管理员模块
员工登录模块
2.5功能需求与程序的关系
本条用一张如下的矩阵图说明各项功能需求的实现同各块程序的分配关系:
2.6人工处理过程
本系统需要人工处理的有数据库维护与数据表的建立;供应商信息、员工信息、商品库存信息等的更新。
2.7尚未问决的问题
各个模块的封装
3.接口设计
3.1用户接口
3.2外部接口
3.3内部接口
4.运行设计
4.1运行模块组合
1.系统管理员进入系统后的窗口为管理系统的界面,可以查询商口供应商、商品信息、员工信息销售情况、库存信息等。管理员对员工信息进行修改不会影响其他模块;对商品供商修改将影响商口信息模块,管理员对各个模块的操作将连接至数据库。
2.员工进入系统后只能对商口库存信息查询。员工销售的产品记录会进入数据库进行记录,同时销售模块、库存模块的数据会进行自动更新,员工对各个模块的操作将连接至数据库。
3.系统管理员在服务器登录,需要SQL SERVER 2000数据库的支持;本系统的运行需IIS5.0架设Web服务器。
4.查询模块
管理员对数据查询时通系统与数据库的连接就可查询.员工查询时,会通过Web服务器,再由Web服务器查询数据库。
4.2 运行控制
1.管理员登录系统时,登录界面的登录响应事件会根据用户名给予管理员的权
限; 员工是以普通用户登录系统的,所以数据库会以用户名自动识别,并给予不同
的权限。
2.系统需要先启动数据库服务器,然后启动中间的Web服务器,然后各个用户
才能登录到系统。
4.3 运行时间
1.后台DB服务器和WEB服务器占用一台PC服务器。前端用户对系统的需求很小,普通PC就可以。正常情况下后台的DB和WEB服务器是一直运行的。考虑到此系统为小型超市开发的,所以一般停业时间服务器是关闭的。其中销售模块占用的资源较其他模块要多得多,因为它在时刻将与服务器交换数据。
5.系统结构设计
5.1逻辑结构设计要点
2)商品信息表
5)订单信息表
5.2物理结构设计要点
5.3数据结构与程序的关系
由于数据的存取是通过界面的接口和数据库进行连接的,所以在实现过程中必不可少的是应用程序实现它们的连接。常用的访问有:查询、添加、删除、修改等,所以用到的程序见下表(√为需用到的程序)