欢迎来到天天文库
浏览记录
ID:55109853
大小:700.00 KB
页数:23页
时间:2020-04-27
《数据库课程设计之图书销售管理系统.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、目录[摘要]………………………………………………………………………………1引言………………………………………………………………………………1一、需求分析…………………………………………………………………21.系统总功能…………………………………………………………………22.数据字典…………………………………………………………………53.系统总体框图…………………………………………………………………7二、概念设计…………………………………………………………………81.系统E-R图……………………………………………………………………82.各表详细设计…………………………………………………
2、………………10三、逻辑设计…………………………………………………………………121.实体属性设计…………………………………………………………122.插入测试数据…………………………………………………………133.存储过程及触发器…………………………………………………………134.与数据库连接……………………………………………………………175.java界面设计……………………………………………………………18四、心得体会………………………………………………………………24一、需求分析(1).图书销售管理系统总功能包括以下几点:a.录入图书信息功能b.录入书店信息功能c.录入顾客信息
3、功能d.录入供货商功能e.订购图书相关功能f.退货订购图书相关功能g.进货相关功能h.退货相关功能i.统计相关功能(2).数据描述a.系统数据流图如下所示:1、系统顶层数据流图:图:1-12、系统1层数据流图:图:1-2b.数据项:数据项名数据类型取值范围数据含义逻辑关系图书编号(ISBN)varchar0-13图书编号主键出版社(Bpress)char0-60出版社单价(Bprice)float图书的单价图书名字(Bname)char0-60图书的名字作者(Bauther)char0-60图书的作者数量(Bnum)int库存量顾客编号(Cno)varchar0-13顾客编号主键顾客
4、名字(Cname)char0-60顾客名字顾客地址(Cadd)char0-60顾客地址顾客电话(Ctel)char0-60顾客电话书店编号(Sno)Varchar0-13图书编号主键书店名字(Sname)Char0-60图书名字书店地址(Sadd)char0-60书店地址书店电话(Stel)char0-60书店电话供货商编号(Pno)varchar0-13顾客编号主键供货商姓名(Pname)char0-60顾客姓名供货商地址(Padd)char0-60顾客地址供货商电话(Ptel)char0-60顾客电话订单号(Ono)varchar0-13订单号主键图书编号(ISBN)varcha
5、r0-13外键图书名字(Bname)char0-60外键顾客编号(Cno)Varchar0-13外键书店编号(Sno)varchar0-13外键订购数量(Oname)int订购数量订购价格(Oprice)float订购价格退书号(Rno)Varchar0-13退书号主键图书编号(ISBN)Varchar0-13外键图书名字(Bname)char0-60外键顾客编号(Cno)varchar0-13外键书店编号(Sno)varchar0-13外键退书数量(Rnum)Int退书数量退书价格(Rprice)float退书价格进货编号(Jno)varchar0-13进货编号主键供应商编号(Pn
6、o)Varchar0-13外键进货数量(Jnum)int进货数量进货金额(Jprice)float进货价格退货编号(Tno)varchar0-13退货编号主键供应商编号(Pno)varchar0-13供应商编号外键退货数量(Tnum)int退货数量退货金额(Tprice)float退货价格统计编号(Ano)varchar0-13统计单编号主键图书编号(ISBN)Varchar0-13外键图书名字(Bname)char0-60外键库存数量(Bnum)int图书数量外键销售数量(Anum)Int销售数量c.描述相关的数据字典1.数据结构及数据项数据结构:book含义说明:图书信息表组成:
7、图书编号,出版社,单价,图书名字,作者,数量数据项:ISBN含义说明:唯一标识用户类型:varchar长度:13取值范围:0到13取值含义:与其他数据项的逻辑关系:数据项:Bpress含义说明:出版社类型:char长度:60取值范围:取值含义:与其他数据项的逻辑关系:数据项:Bprice含义说明:单价类型:int长度:取值范围:取值含义:与其他数据项的逻辑关系:数据项:Bname含义说明:图书名字类型:char长度:60取值范围:取值含义:与其他数据项的逻
此文档下载收益归作者所有