欢迎来到天天文库
浏览记录
ID:27176710
大小:224.50 KB
页数:12页
时间:2018-12-01
《小型超市后面管理系统数据库设计模块》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、超市管理系统概要设计说明书―数据库设计模块所属项目:超市管理系统编写者:审核者:1.引言1.1编写目的从该阶段开发正式进入软件的实际开发阶段,本阶段完成系统的大致设计并明确系统的数据结构与软件结构。在软件设计阶段主要是把一个软件需求转化为软件表示的过程,这种表示只是描绘出软件的总的概貌。本概要设计说明书的目的就是进一步细化软件设计阶段得出的软件总体概貌,把它加工成在程序细节上非常接近于源程序的软件表示。1.2背景a.待开发软件系统的名称:小型超市后台管理系统b.任务的提出者:梁永霖老师c.开发者:马文勇李耀初郑伟清1.3参考资料陶宏才.《数据库原理及设计》.第1版.北京.清华大学出版社.20
2、04年范立南《SQLServer2000实用教程》第2版.北京.清华大学出版社.2005年李香敏《SQLServer2000编程员指南》第1版.北京.希望电子出版社RebeccaM.Riordan《轻松搞定SQLServer2000程序设计》第2版.北京工业出版社.2003年WattsS.Humphrey《软件工程规范》第1版.清华大学出版社.2004年2.总体设计2.1需求规定A硬件支持此软件没有进行远程访问的功能,也就是说软件和数据库服务器均运行与一台及其上面,因此,建议机器至少能顺畅运行SQL服务器。本程序将在以下硬件系统进行测试:a.处理器芯片为:IntelCeleron2.66GH
3、z,内存为:512MB,硬盘为:80GB。b.处理器芯片为:IntelP4,主频1.8GHz,内存为:256MB,硬盘为:40GBc.处理器芯片为:AMDSempron2500+,内存为:512MB,硬盘为:80GBB软件支持本软件将在以下环境下编写完成:操作系统:WindowsXPprofessional编程软件:MicrosoftVisualBasic6.0中文版SQL服务器:Microsoft®SQLServer™2000数据库查询器::SQL查询分析器2.2运行环境操作系统:Windows98以上系统测试系统:WindowsXPSp23.接口设计3.2外部接口本系统设有人机操作界面,
4、考虑到操作简单,易于管理方面,主要硬件接口设备为PC,鼠标,键盘。而软件接口主要以Windows平台为基本平台。系统业务逻辑的独步一时几乎完全封闭在数据存储层实现,中间组件层主要通过调用远程数据库存储过程或用户自定交函数的方式来实现对数据库的访问。数据库设计时,在sql server2000大型数据库提供的技术下,充分利用约束,视图,存储过程,用户自定义函数及触发器等技术约束业务规则、维护数据完整性和唯一性,并实现市郊的数据存储与访问。3.3内部接口程序利用VB下的构造ADO的连接对象的ConnectionString的配置,各cls模块之间相互独立又彼此关联,主要通过函数调用实现各部分的连
5、接。4.系统数据结构设计4.1逻辑结构设计要点针对一般小型超市后台信息管理系统的需求,通过对商品进出过程的内容和数据流程分析,设计如下面所示的数据项和数据结构,各模块标示符说明如下: 系统数据库表结构数据库表索引表名中文名Userifo系统用户表Supplier供货商信息表GoodsType商品类型表Goods商品信息表Buy进货表Sale销售表Spoilage损坏商品表自定义数据类型(custem)字段名数据类型长度主/外键字段值约束对应中文名gcxCaptionVarchar100Notnull实体名称gxcIDInt4PNotnull实体号gxcMoneySmallmoney4Notn
6、ull进货销售金额gxcRemarkVarchar1000Null备注说明gxcTrueNameVarchar10Notnull真实姓名商品信息表(Goods)字段名数据类型长度主/外键字段值约束对应中文名GoodsIDgxcID4PNotnull商品号码GoodsNamegxcCaption100Notnull商品名称AmountDecimal19Notnull库存数量UnitNamegxcCaption100Notnull单位名称TypeIDgxcID4Notnull商品类型号SupplierIDgxcID4Notnull商品供货商号IntroducegxcRemark1000Null
7、商品介绍RemarkgxcRemark1000Null备注用户表(UserInfo)字段名字段类型长度主/外键字段值约束对应中文名UserIDgcxID4PNotnull用户号UserNamegxcCaption100Notnull用户名称PasswordgxcCaption100Notnull用户密码TrueNamegxcTrueName10Null真实姓名LastLoginTimeDatetime8Not
此文档下载收益归作者所有