ImageVerifierCode 换一换
格式:DOCX , 页数:13 ,大小:65.80KB ,
资源ID:9011187      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/9011187.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(四概要设计说明书.docx)为本站会员(b****8)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

四概要设计说明书.docx

1、四概要设计说明书四、概要设计说明书1引言 21.1编写目的 21.2项目背景 21.3定义 21.4参考资料 22任务概述 32.1目标 32.2运行环境 32.3需求概述 32.4条件与限制 33总体设计 33.1处理流程 33.2总体结构和模块外部设计 33.3功能分配 34接口设计 34.1外部接口 34.2内部接口 35数据结构设计 35.1逻辑结构设计 35.2物理结构设计 35.3数据结构与程序的关系 36运行设计 36.1运行模块的组合 36.2运行控制 36.3运行时间 37出错处理设计 37.1出错输出信息 37.2出错处理对策 38.安全保密设计 39.维护设计 31引言1

2、.1编写目的概要设计说明书编写目的是根据需求分析产生的超市管理系统规格说明书,确定程序由哪些模块组成,及各个模块的功能;确定模块间的相互关系;设计全局数据库和数据结构;制定测试计划;复核和审查。实现系统的初步设计,撰写本文档。预期读者:本文档供项目经理、设计人员、开发人员参考。1.2项目背景a. 项目的委托单位:小型超市b. 开发单位:江西师范大学软件学院超市管理系统开发小组c. 主管部门:江西师范大学软件学院超市管理系统开发小组d. 该软件系统与其他:该软件系统需要实时与超市商品信息时时同步,同时需要一定的软硬件的支持。1.3定义【列出本文档中所用到的专门术语的定义和缩写词的原文。】1.4参

3、考资料a. 张海藩 ,软件工程导论,清华大学出版社。b. 数据库系统概论萨师煊 高等教育出版社c. 郑人杰、殷人昆、陶永雷,实用软件工程(第二版),清华大学出版社,d. 项目开发计划;e. 需求规格说明书;f. 测试计划(初稿);g. 用户操作手册(初稿);h. 文档所引用的资料、采用的标准或规范。2任务概述2.1目标超市进销存系统能够实现基本信息维护、进货管理、销售管理、报损管理、用户权限管理等该系统可以让超市的运营效率得到较大的提高。信息查询灵活、方便、快捷、准确,数据存储安全可靠。强大的报表预览、打印功能。信息安全保密。2.2运行环境1、 计算机硬件在586等级以上. 2、 软件要求操作

4、系统为中文WIN98,WIN2000,WINXP.WIN20033、 装有microsoft数据库驱动程序 4、 屏幕分辨率800X600以上.2.3需求概述A. 前台收银管理系统登录:收银员可以通过此界面登录,然后对系统进行如:数据录入,数据查询,数据统计,商品销售清单的打印等操作。 B. 系统后台:管理员操作的界面,管理员可以对系统进行配置,对仓库的数据进行修改、查询、删除等操作。 C. 此系统主要有以下几个功能模块:系统设置;商品供应商信息管理;员工档案管理;商品信息管理;商品入库管理;销售管理;销售数据查询。2.4条件与限制要求操作员会计算机操作,会中文输入。要求用户界面友好,提供帮助

5、。3总体设计3.1处理流程顶层数据流图:第一层数据流图:第二层数据流图:3.2总体结构和模块外部设计主模块结构图:3.3功能分配1)系统设置系统设置功能可以对管理员信息,员工信息进行更改、删除操作。以及对库存表的数据进行修改等。此功能只限于管理员的操作。2)商品供应商信息管理 该项功能能对商品供应商的信息进行删除,更新。管理员可以对商品供应商信息进行查询。3)员工档案管理该项功能对员工信息进行管理,员工可以对其信息进行查询;系统管理员可对其进行修改,删除操作。 4)商品信息管理 该项功能主要对商品信息的添加、修改。 5)商品入库管理 货物的进库与出库,数据的更新操作。 6)销售管理 货物价格的

6、制定,出货量查询。 7)销售数据查询 对售出货物总量、销售总金额等数据进行查询。4接口设计 4.1外部接口用户界面:采用窗口化,菜单式进行设计,在操作时响应热键软件接口:主要以Windows平台为基本平台的驱动连接数据库。硬件接口:主要硬件接口设备为PC,鼠标,键盘,条码枪扫描器,条码打印机4.2内部接口 模块之间采取数据藕合方式,通过参数表传递数据,交换信息。5数据结构设计5.1逻辑结构设计数据库表索引 表名中文名Userifo系统用户表Supplier供货商信息表GoodsType商品类型表Goods商品信息表Buy进货表Sale销售表Spoilage损坏商品表自定义数据类型(custem

7、) 字段名数据类型长度主/外键字段值约束对应中文名gcxCaptionVarchar100Not null实体名称gxcIDInt4PNot null实体号gxcMoneySmallmoney4Not null进货销售金额gxcRemarkVarchar1000Null备注说明gxcTrueNameVarchar10Not null真实姓名商品信息表(Goods) 字段名数据类型长度主/外键字段值约束对应中文名GoodsIDgxcID4PNot null商品号码GoodsNamegxcCaption100Not null商品名称AmountDecimal19Not null库存数量UnitNa

8、megxcCaption100Not null单位名称TypeIDgxcID4Not null商品类型号SupplierIDgxcID4Not null商品供货商号IntroducegxcRemark1000Null商品介绍RemarkgxcRemark1000Null备注用户表(UserInfo) 字段名字段类型长度主/外键字段值约束对应中文名UserIDgcxID4PNot null用户号UserNamegxcCaption100Not null用户名称PasswordgxcCaption100Not null用户密码TrueNamegxcTrueName10Null真实姓名LastLog

9、inTimeDatetime8Not null最近登录时间UserTypeBit1Not Null用户类型销售表(Sale) 字段名字段类型长度主/外键字段值约束对应中文名SaleIDgxcID4PNot null销售号GoodsIDgxcID1FNot null商品号AmountDecimal9Not null销售数量UnitPricegxcMoney4Not null单价registrarIDgxcID4Not null录入人员号regDateDatetime8Null登记时间RemarkgxcRemark10001Null备注进货信息表(Buy) 字段名字段类型长度主/外键字段值约束对应

10、中文名BuyIDgxcID4PNot null进货编号GoodsIDgxcID4Not null商品编号AmountDecimal9Not null数量UnitPricegxcMoney4Not null进货单价DeliverergxcTrueName10Null送货员TransactorgxcTrueName10Null办理员RegistrarIDgxcID4FNot null录入人员号RegdateDatetime8Not null登记时间RemarkgxcRemark1000Null备注损坏商品表(Spoilage) 字段名字段类型长度主/外键字段值约束对应中文名SpoilageIDgx

11、cID4PNot null损坏事件号BuyIDgxcID4FNot null商品编号AmoutDecimal9Not null数量ReportorgxcTrueName10Not null报损人ReasongxcRemark1000null损坏原因RegistrarIDgxcID4Not Null录入人员号Regdatedatetime8Datetime登记时间供货商表(Supplier) 字段名字段类型长度主/外键字段值约束对应中文名SupplierIDgxcID4PNot null供货商编号SupplierNamegxcCaption100Not null供货商名称ContactgxcRe

12、mark1000Null联系方式IntroducegxcRemark1000Null简要介绍RemakrgxcRemark1000Null备注5.2物理结构设计采用链表结构5.3数据结构与程序的关系数据的录入、修改、删除、统计都要涉及记录结构定义。数据的查询在涉及多个数据文件之间的关系;错误信息结构为显示错误信息带来方便。6运行设计6.1运行模块的组合主窗口通过打开另一个子窗口来实现模块之间不同功能的连接和组合。各模块之间主要以传递数据项的引用来模块之间的合作与数据共享。6.2运行控制管理员登录系统时,登录界面的登录响应事件会根据用户名给予管理员的权限; 员工是以普通用户登录系统的,所以数据库

13、会以用户名自动识别,并给予不同的权限。系统需要先启动数据库服务器,然后启动中间的Web服务器,然后各个用户才能登录到系统。6.3运行时间函数和事件的运行时间要看所在计算机的配置。系统的运行时间基本可以达到用户所提出的要求。系统响应时间视具体PC配置而定,一般正常情况下将很快。后台DB服务器和WEB服务器占用一台PC服务器。前端用户对系统的需求很小,普通PC就可以。正常情况下后台的DB和WEB服务器是一直运行的。考虑到此系统为小型超市开发的,所以一般停业时间服务器是关闭的。其中销售模块占用的资源较其他模块要多得多,因为它在时刻将与服务器交换数据。7出错处理设计7.1出错输出信息在用户使用错误的数

14、据或访问没有权限的数据后,系统给出提示:“对不起,你使用的数据是非法的”。用户的可以对自己的密码进行管理,不允许用户匿名登录。7.2出错处理对策设置后备、性能降级、恢复及再启动等,对于数据库中的数据会随时进行备份的,所以故在系统出错后可以依靠数据库的恢复功能,并且依靠日志文件使系统再启动,就算系统崩溃数据也不会丢失。8.安全保密设计通过为各个用户添加设置密码,经常备份数据库的数据提供一种安全保密的手段。9.维护设计对于系统较小,所以没有外加维护模块,因为维护工作比较简单,仅靠数据库的一些基本维护措施就可。但为便于维护,应该设计了三种日志:系统运行日志、操作日志、出错日志。三种日志根据不同的重要程度采取存放在文件和数据库的方式,系统管理员可以很轻松地监控系统运行情况。数据表的建立和删除有数据库系统管理员予以维护。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1