1、小商店管理系统数据库开发系统分析方案1数据库课程设计报告主要内容:(1)管理和统计库存商品(2)查询销售、库存和进货情况,并能打印详细信息基本要求:本系统采用C/S模式作为开发模式(1)大大提高超市的运作效率;(2)通过全面的信息采集和处理,辅助提高超市的决策水平;(3)使用本系统,可以迅速提升超市的管理水平,为降低经营成本,提高效益,增强主要参考资料等:数据库系统概论作者:王珊萨师煊出版社:高等教育出版社SQLServer2005中文版关系数据库基础与实践教程作者:周峰出版社:电子工业出版社。SQLServer数据库开发实例精粹作者:徐国智 汪孝宜等出版社:电子工业出版社。21、开发背景.
2、42、功能描述. 43、业务流程分析. 54、数据流程分析. 74.1、数据流程图. 74.2、数据字典. 97.1、数据项的描述. 77.1、销售收银处理数据字典. 77.1、进货管理数据字典. 77.1、库存管理数据字典. 75、概念模型设计. 206.逻辑模型设计和优化. 227.物理设计和实施. 247.1、创建基本表. 257.1、创建视图. 307.1、创建存储过程. 328、课程设计心得体会. 34参考文献. 3431、开发背景90年代中期,由于Internet的迅速普及,使Intranet成为Internet技术在企业管理信息系统中的应用和延伸,形成了集计算机,计算机网络、数据
3、库、分布式计算等于一体的信息技术综合体,它打破了时间和地域的界限,使信息交流变得快捷、准确,为建立现代企业管理信息系统提供了充足的条件。企业信息管理系统在此基础上延伸、扩展,使之上下、内外全面贯通。引入Internet后,形成了新型的浏览器/服务器(Browser/Server)结构,而传统的客户机/服务器(Client/Server)结构在这方面就远不及B/S结构。21世纪,商店的竞争也进入到了一个全新的领域,竞争已不再是规模的竞争,而是技术的竞争、管理的竞争、人才的竞争。技术的提升和管理的升级是超市业的竞争核心。零售领域目前呈多元发展趋势,多种业态:超市、仓储店、便利店、特许加盟店、专卖店
4、、货仓等相互并存。如何在激烈的竞争中扩大销售额、降低经营成本、扩大经营规模,成为超市营业者努力追求的目标。42、功能描述针对超市的特点,为了帮助超市解决现在面临的问题,提高小型超市的竞争力,我们将开发以下系统:小商店管理系统(基本功能)1.进货管理:根据销售情况及库存情况,自动制定进货计划(亦可手工制定修改),可以避免盲目进货造成商品积压。按计划单有选择性地进行自动入库登记。综合查询打印计划进货与入库记录及金额。2.销售管理:商品正常销售、促销与限量、限期及禁止销售控制。综合查询各种销售明细记录、各地收银员收银记录以及交结账情况等。 按多种方式统计生成销售排行榜,灵活察看和打印商品销售日、月、
5、年报表。3.库存管理:综合查询库存明细记录。库存状态自动告警提示。如库存过剩、少货、缺货等。软件为您预警,避免库存商品积压损失和缺货。库存自动盘点计算。3、业务流程分析(业务流程图)商店总经理与供货商洽谈进货供货商进货管理流程库存管理流程销售管理流程业务流程图模块子系统结构商品录入5功能描述:商品录入子系统要求能快速录入商品,因此必须支持条形码扫描。收银业务功能描述:收银业务子系统能计算交易总额,打印交易清单,并根据会员卡打折。进货管理功能描述:进货管理子系统可以根据库存自动指定进货计划,进货时自动等级,以及提供查询和打印计划进货与入库记录的功能。6销售管理功能描述:销售管理子系统可以控制某商
6、品是否允许销售,查询每种商品的销售情况并产生年、月、日报表,同时可以生成销售排行榜。库存管理功能描述:库存管理子系统提供查询库存明细记录的基本功能,并根据库存的状态报警,以及自动盘点计算。74、数据流程分析4.1、数据流程图库存信息查询库存信息清单1:库存管理销售信息销售信息查询已进货信息进货信息查询库存信息进货信息请求销售单2:销售管理3:进货管理采购单销售信息清单进货信息清单前台销售信息已有供货商信息人事信息查询进货单新供货商信息职工信息4:人事管理人事信息清单小商店管理系统第0层图8图1销售收银处理数据流程图S001D002该商品已满D004库存信息供货商D001供货信息品品商品库存查询
7、D001供货信息F001商品库存信息D003进货信息P002商店进货D003进货信息F002进货记录D001库存信息记录图2进货管理流程图S001总经理D001查找库存信息品品商品库存查询D002库存信息F003商品销售信息D003销售信息F001商品库存信息D004已进货信息F002商品进货信息图3库存管理流程图4.2、数据字典描述(0) 数据项的描述中文名字段名 字段类型 长度主/外键 字段值约束商品编号Goods_Id int 4 P Notnull商品名称GoodsNameVarchar50 Notnull9价格 GoodsPriceMoney 4 Notnull库存数量GoodsNu
8、mInt4 Notnull库存报警数量CautionNumInt4 Notnull计划进货数PlanNumInt4 null条形码 BarCodeVarchar50 Notnull促销价格 SalesProPriceMoney 4促销起日期SalesProDateSDatetime8促销止日期SalesProDateEDatetime8允许打折 AllowAbate Int4 Notnull允许销售 AllowSale Int4 Notnull厂商编号 FactoryID Varchar10F Notnull供货商编号ProvideID Varchar10F Notnull用户编号 UserI
9、D varchar10P Notnull用户名称 UserName Varchar25 Notnull用户密码 UserPWVarchar50 Notnull用户类型 UserStyleInt4 Notnull会员编号 MemberID Varchar10P Notnull会员卡号 MemberCardVarchar20 Notnull累积消费金额TotalCost Money 4 Notnull注册日期 RegDateDatetime8 Notnull销售编号 SaleID Varchar10P Notnull商品编号 Goods_IdVarchar10F Notnull销售日期 SaleD
10、ateDatetime8 Notnull销售数量 SaleNumInt4 Notnull销售单额 SalePriceMoney 4 Notnull交易编号 DealingID Varchar10P Notnull交易金额 DealingPriceMoney 4 Notnull交易日期 DealingDateMoney 4 Notnull会员卡号 MemberID Varchar10用户名称 UserName Varchar10F Notnull入库编号 StockIDVarchar10P Notnull入库商品编号 Goods_IdVarchar10F Notnull入库数量 GoodsNum
11、 Int4 Notnull单额 GoodsPrice Money 4 Notnull总额 TotalPrice Money 4 Notnull入库日期 StockDate Datetime8 Datetime计划进货日期 PlanDateDatetime8 Datetime入库状态 StockState Int4 Notnull10供货商编号ProvideID varchar10P Notnull供货商名称ProvideNameVarchar50 Notnull供货商地址ProvideAddress Varchar250供货商电话ProvidePhoneVarchar25联系人ContactP
12、ersonnvarchar8 Notnull开户行OpeningBanknvarchar10 null银行帐号 AccountID varchar15 null厂商编号 FactoryID varchar10P Notnull厂商名称 FactoryNameVarchar50 Notnull厂商地址 FactoryAddress Varchar250厂商电话 FactoryPhoneVarchar25(1) 数据流的描述图1销售收银处理数据流程图数据流编号:D001数据流名称:交易信息简述:顾客所购买的商品的消费信息单数据流来源:顾客数据流去向:会员信息判断数据流组成:会员编号,会员卡号,累积
13、消费金额,注册日期数据流量:100/天高峰流量:500/天数据流编号:D00211数据流名称:无效或非会员简述:会员卡或此顾客非会员数据流来源:会员信息判断数据流去向:顾客数据流组成:会员编号,会员卡号等数据流量:100/天高峰流量:500/天数据流编号:D003数据流名称:该商品空缺简述:顾客所购买的商品空缺数据流来源:商品库存信息查询数据流去向:顾客数据流组成:会员编号,会员卡号,商品编号,商品名称,价格等数据流量:100/天高峰流量:500/天数据流编号:D004数据流名称:会员信息简述:会员卡信息和消费信息数据流来源:会员信息数据流去向:会员信息判断数据流组成:会员编号,会员卡号,累积
14、消费金额,注册日期数据流量:100/天高峰流量:500/天数据流编号:D005数据流名称:销售信息简述:会员卡信息和消费信息数据流来源:顾客消费数据流去向:商品库存信息,顾客消费记录数据流组成:会员编号,会员卡号,累积消费金额,注册日期数据流量:100/天高峰流量:500/天数据流编号:D006数据流名称:库存信息简述:会员卡信息和消费信息数据流来源:商品库存信息数据流去向:商品库存查询数据流组成:商品编号,商品名称,价格,条形码,库存数量,厂商编号,供货商编号等数据流量:100/天12高峰流量:500/天(2)处理逻辑的描述处理逻辑编号:P001处理逻辑名称:会员信息判断简述:判断顾客信息的
15、合法性输入的数据流:D001交易信息,D004会员信息处理描述:根据顾客的会员卡信息,验证会员信息,验证通过则打折,验证不通过则不打折和指明顾客为非会员。输出的数据流:D001商品信息,D002无效或非会员处理频率:10次/天处理逻辑编号:P002处理逻辑名称:商品库存查询简述:查询读者所要借的图书是否有库存输入的数据流:D001商品信息,D006库存信息处理描述:根据顾客提供的商品信息,到仓库中查找是否有该商品,有则进行借书处理,如没有则返回顾客该商品无库存信息。输出的数据流:D003该商品空缺,D001商品信息处理频率:1000次/天处理逻辑编号:P003处理逻辑名称:顾客消费简述:顾客所
16、购商品的名称,价格等输入的数据流:D001交易信息处理描述:将顾客的消费记录作为的销售信息存入商品库存信息输出的数据流:D005销售信息处理频率:1000次/天(3)数据存储的描述数据存储编号:F001数据存储名称:商品清单简述:商品的基本信息数据存储组成:商品编号+供货商号+名称+条形码+计量单位+类别+产地+单价+备注关键字:商品编号相关联的处理:P002数据存储编号:F00213数据存储名称:库存清单简述:商品的库存信息数据存储组成:商品编号+库存数量关键字:商品编号相关联的处理:P002数据存储编号:F003数据存储名称:销售清单简述:商品的销售信息数据存储组成:销售单号+商品编号+销
17、售数量+销售日期关键字:销售单号相关联的处理:P002数据存储编号:F004数据存储名称:进货清单简述:商品的进货信息数据存储组成:进货单号+商品编号+供货商号+进货单价+数量+金额+进货日期+备注关键字:进货单号相关联的处理:P002数据存储编号:F005数据存储名称:职工清单简述:商品的职工信息数据存储组成:职工编号+姓名+性别+籍贯+学历+类别+工资+联系电话+联系地址+身份证号+聘用日期+编制日期+备注关键字:职工编号相关联的处理:P002(4)外部实体的描述外部实体编号:S001外部实体名称:商品简 述:用来交换的劳动产品输入的数据流:D002,D003输出的数据流:D001外部实体
18、编号:S002外部实体名称:库存简 述:仓库中实际储存的商品数量输入的数据流:D002,D003输出的数据流:D001外部实体编号:S00314外部实体名称:销售简 述:仓库中实际储存的商品和数量输入的数据流:D002,D003输出的数据流:D001外部实体编号:S004外部实体名称:进货简 述:商店为销售而购进货物输入的数据流:D002,D003输出的数据流:D001外部实体编号:S005外部实体名称:职工简 述:与商店订立劳动合同的所有人员输入的数据流:D002,D003输出的数据流:D001(1)数据流的描述S001D002该商品已满D004库存信息供货商D001供货信息品品商品库存查询
19、D001供货信息F001商品库存信息D003进货信息P002商店进货D003进货信息F002进货记录图2进货管理流程图数据流编号:D001数据流名称:供货信息简述:供货商提供给商店的商品信息单数据流来源:供货商数据流去向:商品库存查询数据流组成:商品编号,商品名称,库存数量等数据流量:100/天高峰流量:500/天15数据流编号:D002数据流名称:该商品已满简述:该商品不需要进货数据流来源:商品库存查询数据流去向:供货商数据流组成:商品编号,商品名称,库存数量等数据流量:100/天高峰流量:500/天数据流编号:D003数据流名称:进货信息简述:商店需要进货的商品信息数据流来源:商品进货数据
20、流去向:商品库存信息,进货记录数据流组成:商品编号,商品名称,价格,条形码,库存数量,厂商编号,供货商编号等数据流量:100/天高峰流量:500/天数据流编号:D004数据流名称:库存信息简述:进货后仓库里存放的商品信息数据流来源:商品库存信息数据流去向:商品库存查询数据流组成:商品编号,商品名称,价格,条形码,库存数量,厂商编号,供货商编号等数据流量:100/天高峰流量:500/天(2)处理逻辑的描述处理逻辑编号:P001处理逻辑名称:商品库存查询简述:查询需要进货的商品和数量输入的数据流:D001供货信息,D004库存信息处理描述:根据仓库的库存信息,确定商店需要进货的商品信息,需要则进货
21、,不需要则不进货。输出的数据流:D001商品信息,D002该商品已满处理频率:10次/天处理逻辑编号:P002处理逻辑名称:商品进货简述:查询读者所要借的图书是否有库存16输入的数据流:D001供货信息处理描述:根据需要进货的商品信息,找供货商进货。输出的数据流:D003进货信息处理频率:10次/天(3)数据存储的描述数据存储编号:F001数据存储名称:商品库存信息简述:库存商品的基本信息数据存储组成:商品编号,商品名称,库存数量,厂商编号,供货商编号等关键字:商品编号相关联的处理:P001,P002数据存储编号:F002数据存储名称:进货记录简述:每次进货的商品信息数据存储组成:商品编号+供货商号+名称+条形码+计量单位+类别+产地+单价+备注关键字:商品编号相关联的处理:P002(4)外部实体的描述外部实体编号:S001外部实体名称:供货商简 述:为商店供货商品的经销商或制造商输入的数据流:D002输出的数据流:D001(1)数据流的描述D001库存信息记录17S001总经理D001查找库存信息品品商品库存查询D002库存信息F003商品销售信息D003销售信息F001商品库存信息D004已进货信息F002商品进货信息图3库存管理流程图数据流编号:D001数据流名称:查找库
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1