资源描述:
《书店销售系统_数据库》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、实训报告书专业计算机科学与技术系别信息工程系报告题目书店销售系统报告人班级指导教师带队教师实训时间实训单位教务处监制书店销售系统1.实训目的综合运用数据库设计与开发的方法,结合实际应用完成书店销售系统数据库的开发与设计。在整个过程中分工合作、控制进度、保证质量的完成工作。2、实训内容本次实训的题目是书店销售系统。需要围绕书店H常的各个经营活动展开,依次实现各个部分。3、需求分析3.1书店的部门组成对于书丿占来说,目的是销售图书,所以包含销售部门;而为了能够有一定量的自己存书,还设立库存部门;再者,为书
2、店进书的部门称为进货部门。3.2各部门的业务说明3.2.1销售部门对图书销售情况进行结算,对客户资源进行管理。如,对某一段时间的图书销售情况进行统计;对订书的顾客信息进行记录,统计等。因此,需要销售人员,图书,购书实体:顾客,以及联系:销售,购买。3.2.2进货部门记录图书供应商的信息,以便获得最新的图书销售信息。通过供应商,为书店购进新的图书。需要实体供货商,联系:进货。3.2.3库存部门对购进的图书进行入库。图书入库I]寸,按照图书分类标准,进分类存放,这样方便于管理者进行库存整理。需要实体仓库,
3、以及和图书实体的联系:存储。4、概念结构设计4.1数据抽象4.1.1图书实体图4.1图书实体图4.1・2仓库实体仓库(仓库®i号}[仓陈而
4、图4・2仓库实体图4.1.3员工实体图4.3员工实体的属性图4.1.4顾客实体4.1.5各实体之间的联系图4.5销售的属性图存储ISBN'-货源入库Fl期[仓库编号厂数量图4・8进货的属性图员工编号仓库编号图4.9管理的属性图4.2由实体及联系得E・R图图4.10总体E-R图5>逻辑设计5」将E-R图转换为关系模式如下:(1)图书(ISBN,图书名称,出版社,图书
5、类别,定价,册数,打折情况,利润)(2)仓库(仓库编号,仓库图书量,仓库面积)(3)员工(员工编号,姓名,性别,工资,员工电话)(4)顾客(顾客编号,顾客姓名,顾客性别,联系电话,联系地址,订书情况)(5)供应商(单位名称,地址,联系电话)(6)进货(ISBN,单位名称,日期,员工编号,仓库编号,数量)(7)管理(仓库编号,员工编号)(8)销售(员工编号,顾客编号,日期,ISBN,册数)⑼统计(员工编号,顾客编号,口期)(10)存储(ISBN,仓库编号,单位名称,入库H期,数量)(11)购买(ISBN
6、,顾客编号,日期,付价,册数)5.2根据不同用户需求,定义视图如下:⑴为顾客建立视图:图书1(ISBN,图书名称,出版社,图书类别,定价,打折情况)⑵为仓库管理员建立视图:仓库1(仓库编号,仓库面积,仓库图数量,ISBN,单位名称)6、物理设计6.1打开SQLServer数据库管理系统,使用企业管理器新建数据库,并建立相应的各个表⑴图书表扁设计表经图书刀,位置是经图书销售系统刀中、「列名
7、数据类型
8、长度
9、允许空
10、varchar50El书名称varchar50出版社varchar50VE1书类别varc
11、har50V定价char10V册数varchar100V打折情呪char10V利润varchar50V图6・1图书表的设计⑵仓库表扁•图书销售系统"中(在-(local)w上)的新表列名数据类型长度允许空仓库編号varchar50仓库图数量char10仓库面积char1007►⑶员工表扁经图书销售系统"中(在"(local)"上)的新至列名数据类型长度允许空b创员工編号varchar50姓名char107性别char10V工资varchar100V员工电话varchar50V图6・3员工表的设计⑷顾客
12、表扁设计表经願客”,位置是经书店销售系统”中、「列名数据类型长度允许空varchar50顾客姓名char10V顾客性别char10V联系电话varchar50V联系地址char10V订书時况varchar507图6.4顾客表的设计⑸供应商表扁•图书销售系统刀中(在44(local)w上)的新表列名数据类型长度允许空
13、ISBNvarchar50单位名称varchar50员工編号char10仓库編号char10日期char10数量char1000✓图6・5供应商表的设计⑹进货表•图书销售系统"中(在-(l
14、ocal)"上)的新匚列名数据类型长度允许空ISBNvarchar50单位名称varchar50员工編号char10仓库編号char10日期char10数星char1000图6・6进货表的设计⑺管理表扁设计表经管理",位置是经图书销售系统”中、u列名数据类型长度允许空仓库編号?员工编号char10图6.7管理表的设计⑻销售表扁设计表•销售",位置是•图书销售系统”中、"1列名数据类型长度允许空char10顾客編号char10日期「char108ISBNv