版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、商店进销存管理系统数据库设计说明书拟制人吴静杜茂坤审核人批准人2013年1月18日星期五】数据库设计说明书引言11编写目的随着计算机技术的高速发展,人们对计算机的依赖性越来越强,特别是用计算机开发的数据库以及数据管理系统在生活应用中表现得更为突出。随着超市规模的发展不断扩大,商品数量急剧增加,有关商品的各种信息量也成倍增长。超市时时刻刻都需要对商品各种信息进行统计分析。A作为国内市场的一些中小型商店,它们在信息化过程中的步伐要落后于大型超市,而对于这些企业的资源管理,信息的存储和处理也显得迫切需要,要适应市场竞争,就需要有高效的处理方式和管理方法。因此,针对中小型商店开发一个商店进销存管理系统
2、是非常必要的。通过使用商店进销存管理系统,使商店的管理工作系统化、规范化、自动化、简易化、智能化,从而达到提高超市进销存管理效率的目的。商店进销存管理系统其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立数据一致性和完整性强,数据安全性好的数据库。而对于后者则要求应用程序功能完备,易使用等特点。系统实现了商品信息管理,商品进货操作,商品出货操作,库存信息查询等功能。本文详细地介绍了软件的开发环境、数据库的设计、各个模块的设计和实现及具体界面的设计和功能。1.2背景待开发软件系统的名称:商店进销存管理系统本项目的任务提出者:石河子大学本项目开发者:吴静,杜茂坤本
3、项目用户:商店员工参考资料MarkPriestley.面向对象设计uml实践M.龚晓庆,卞雷等译.北京:清华大学出版社,2005.郑人杰,马素霞,殷人昆.软件工程概论M.北京:机械工业出版社,2011.王珊,萨师煊.数据库系统概论概论M.北京:高等教育出版社,2005.卢瀚,王春斌.javaweb开发实战1200例M.北京:清华大学出版社,2011.结构设计2.1界面设计整个系统从符合操作简便、界面友好、灵活、实用、安全的要求出发,完成进货、销售、库存管理的全过程。系统的登录界面如图2.1。图2.1系统登陆界面系统首页如图2.2所示。3畑埶览器5.0IEI)”11X|jO|IWT|勺皈复|网进
4、呂片T8 HYPERLINK http:/tocalhost http:/tocalhost血,8迸销存营理崇统(基础信息管理查询统计丟狡设叠渗文件(F)查看(V)收叢(B)IM(D攀助(H)日*1”i|g!6om跚春枫gi缶收藏丫肉信息与技蓟石河子大3Google、石大砂蓟爱视気屏studyJAVAJAVA中屬百度豳易为什么要歼扩展中心圍皙译T鳳菴图*,网银回滅曰嘏年沪登录管家图2.2系统首页商品添加页面如图2.3所示。图2.3商品添加页面商品查询界面如图2.4所示。当前位畫:基础信息管理商品信息査询请输入商品窑称:网站名片4localhost牛旧童看M堀工ME帮助曲Ivl|8!60搜希春献
5、商品编号:SP1000001规格:甜只/箱商品窑称:苹果单价:6.0000商品类别:水果类计重单应:只:苗-注:null图2.4商品查询界面密码修改界面如图2.5所示。图2.5密码修改界面2.2逻辑结构设计1)局部E-R图商品及商品属性之间存在属于的关系,如图2.6所示。商品名称说明属于商品说明商品号规格商品名称单位单价商品类别号商品类别图2.6商品、供应商及之间存在着供应入库的关系,E-R图如图2.7所示。Einai地址名称开户银行供应商号ID供应入库商品供应商图2.7商品和仓库之间存在图2.8所示关系。图2.9图2.8商品和顾客之间存在销售的关系,如图2.9所示。商品2)全局E-R图图2.
6、10关系模型设计商品类型(类型号,类型名,说明)商品(商品号,商品名,类型号,单价,单位,规格,说明)供应商(供应商号,供应商全称,地址,联系人,电话,电子邮箱,开户银行,开户账号)顾客(顾客号,顾客全称,地址,联系人,电话,电子邮箱,开户银行,开户账号)业务员(业务员号,工资,登陆名,密码)仓库(仓库号,面积,单位)入库单(供应单号,供应商号,业务员号,应付,实付,未付,是否付清,日期)入库详单(商品号,仓库号,供应单号,数量,金额)销售单(流水号,业务员,应收,实收,未收,是否结清,销售日期)销售详单(.商品号,流水号,数量,金额)转仓详单(转仓单号,商品号,转出仓库,转入仓库)库存(仓库
7、号,商品号,库存量)关系图1)入库管理关系图tbsupplierIDgysnameaddressIxrIxrtelkhyhemailtbbrand图2.112)销售管理关系图tbselldtb.customerIDIDkhidkhnamessdatEaddressczyIxrysIxrtelssEmailwskhyhwhetheryhzhsplbIDIbnamem已niotbbrandmemo3)转仓关系图表2-2tbbrand(商品)字段名数据类型长度说明意义IDvarchar20Primarykey商品号spnamevarchar20Notnul商品名splbvarchar10Foreig
8、nkey类型号djmoneynotnull单价dwVarchar10notnull单位ggVarchar50规格memovarchar100说明表2-3tbck(仓库)字段名数据类型长度说明意义IDIntPrimarykey仓库号ckmjFloat面积mjdwVarchar6单位memovarchar100说明表2-4tbsupplier(供应商)字段名数据类型长度说明意义IDIntPrimarykey供应商编号gysnamevarchar50Notnull供应商全称addressvarchar100Notnull地址Lxrvarchar50联系人lxrtellvarchar50Notnull
9、联系电话khyhvarchar50开户银行gysemailvarchar50电子信箱表2-5tbcustomer(顾客)字段名数据类型长度说明意义IDIntPrimarykey客户编号khnamevarchar50Notnull客户全称addressvarchar100Notnull地址Lxrvarchar50联系人lxrtellvarchar50Notnull联系电话khyhvarchar50开户银行gysemailvarchar50电子信箱表2-6tbuser(业务员)字段名数据类型长度说明意义IDIntPrimarykey业务员编号usernameVarchar40用户名Password
10、varchar40密码表2-7tbrkd(入库单)字段名数据类型长度说明意义IDvarcahr20Primarykey供应单号GysIDIntForeignkey供应商号czyvarcahr10操作员yfMoney应付sfMoney实付WfMoney未付whetherVarchar2是否付清rkdatedatetime验收日期表2-8tbruku(供应详单)字段名数据类型长度说明意义spIDVarchar20Foreignkey商品号ckIDVarchar20Foreignkey供应单号slInt数量JeMoney金额RkidVarchar20入库单号表2-9tb-selld(销售单)字段名数
11、据类型长度说明意义IDVarchar20Primarykey流水号kyIDIntForeignkey客户号ysmoney应收ssmoney实收WsMoney未收jqVarchar2是否结清xsdatedate销售日期表2-10tbsell(销售详单)字段名数据类型长度说明意义spIDVarchar10Foreignkey商品号SelldVarchar20Foreignkey流水号slint数量jeMoney金额表2-11tbzc(转仓单)字段名数据类型长度说明意义IDvarchar20主键spIDVarchar20Foreignkey商品号ZcckIntForeignkey转出库编号ZrckI
12、ntForeignkey转入库编号表2-12tbkc(库存)字段名数据类型长度说明意义ckIDVarchar20Foreignkey仓库号spIDVarchar20Foreignkey商品号kcSlint库存量kcjeMoney金额存储过程脚本创建存储过程统计指定时间段内各种商品的进货数量createprocpro_rkslstarttimedatetime,endtimedatetime,spidvarchar(20),totalslintoutput,totaljemoneyoutputasselecttotalsl=sum(sl),totalje=sum(je)fromtb_ruku,t
13、b_rkdwheretb_rkd.ID=tb_ruku.rkdandrkdatebetweenstarttimeandendtimegroupbyspidhavingspid=spid创建存储过程统计指定时间段内各种商品的销售数量createprocpro_xsslstarttimedatetime,endtimedatetime,spidvarchar(20),totalslintoutput,totaljemoneyoutputasselecttotalsl=sum(sl),totalje=sum(je)fromtb_sell,tb_selldwheretb_selld.ID=tb_sel
14、l.selldandxsdatebetweenstarttimeandendtimegroupbyspidhavingspid=spid触发器脚本当商品入库时自动增加该商品的库存量createtriggertri_sprkontb_rukuforinsertasdeclareoldslint,oldjemoney,spidvarchar(20),ckidint,ckid1int,rkslint,rkjemoneyselectckid1=0selectspid=spid,ckid=ckid,rksl=sl,rkje=jefrominsertedselectckid1=ckidfromtb_kuc
15、unwherespid=spidifrksl0beginifckid=ckid1beginselectoldsl=kcsl,oldje=kcjefromtb_kucunwherespid=spidupdatetb_kucunsetkcsl=oldsl+rksl,kcje=oldje+rkjewherespid=spidreturnendifckid1=0begininsertintotb_kucunvalues(spid,ckid,rksl,rkje)returnendendrollbacktransaction当商品销售时自动修改各仓库的库存量createtriggertri_spxsont
16、b_sellforinsertasdeclareoldslint,spidvarchar(11),xsslint,oldjemoney,xsjemoneyselectspid=spid,xssl=sl,xsje=jefrominsertedselectoldsl=kcsl,oldje=kcjefromtb_kucunwherespid=spidifxssl0andoldslxsslbeginupdatetb_kucunsetkcsl=oldsl-xssl,kcje=oldje-xsjewherespid=spidreturnendrollbacktransaction当商品转仓时自动修改各仓库
17、的库存量createtriggertri_spzcontb_zcforinsertasdeclarekcslint,kcjemoney,zcckint,zrckint,spidvarchar(20)selectspid=spid,zcck=zcck,zrck=zrckfrominsertedselectkcsl=kcsl,kcje=kcjefromtb_kucunwherespid=spidandckid=zcckifkcsl0begindeletefromtb_kucunwherespid=spidandckid=zcckinsertintotb_kucunvalues(spid,zrck,kcsl,kcje)returnendrollbacktransaction数据库恢复与备份(1)数据库的完全备份backup
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024个人的简单借款合同
- 国际贸易协议样本
- 厂房租赁合同范例
- 特色农产品胡柚购销合同法律问题探讨
- 共同投资开设武术馆协议
- 标准入职协议书范例
- 旅行社与导游劳动合同范本
- 2023年高考地理第一次模拟考试卷-(湖南A卷)(全解全析)
- 房地产代理合同模板
- 2024年建筑渣土运输合同范文
- 山西省太原市2024-2025学年高三上学期期中物理试卷(含答案)
- 酒店岗位招聘面试题与参考回答2025年
- (统编2024版)道德与法治七上10.1爱护身体 课件
- GB/T 30391-2024花椒
- 供电线路维护合同
- 胸部术后护理科普
- 鞋子工厂供货合同模板
- 2024码头租赁合同范本
- 木材采运智能决策支持系统
- 【产业图谱】2024年青岛市重点产业规划布局全景图谱(附各地区重点产业、产业体系布局、未来产业发展规划等)
- 上海市市辖区(2024年-2025年小学四年级语文)部编版期末考试(下学期)试卷及答案
评论
0/150
提交评论