在线图书销售数据库.docx
- 文档编号:10864110
- 上传时间:2023-02-23
- 格式:DOCX
- 页数:8
- 大小:25.31KB
在线图书销售数据库.docx
《在线图书销售数据库.docx》由会员分享,可在线阅读,更多相关《在线图书销售数据库.docx(8页珍藏版)》请在冰豆网上搜索。
在线图书销售数据库
在线图书销售数据库》课程设计报
第一章:
系统概述
第二章:
系统数据库设计
3..
1.进行需求分析
3..
1.1需求描述
3..
1.2数据流程
3..
1.3数据词典
4..
2.数据库概念设计
.5.
2.1E-R图
.5.
2.2实体与属性定义
.5.
3.数据库逻辑结构设计5..
4.数据库物理结构设计6..
5.数据库的实施6..
5.1商家表6..
5.2图书表7..
5.3客户表7..
6.数据库的操作7..
6.1建立为数据库7..
6.2建立数据表7..
第三章系统设计
1
.8.
.9.
数据录入
2数据修改
3数据删除9
4数据查询9
第四章总结10
主要参考文献:
10
第一章:
系统概述
本人能力有限,系统难免会出现一些简陋,本系统只适合简单销售书店销售管理系统涉及范围宽,要解决的问题多,功能复杂,实现困难,但由于限于时间,本系统只能做出其中的一部分功能。
由于是初学者,数据库录入数据较少,但是增删改查代码均已实现。
本系统只是简单的呈现商家客户图书三者关系,在设计方面还有很大不做,此系统也仅仅是学习使用,不做其他用途。
第二章:
系统数据库设计
1.进行需求分析
1.1需求描述
网上销售能及时和准确的销售数据能帮助企业更好地了解客户的需求和企业在市场中的地位。
通过“商品销售系统”,商店能迅速获得第一手的销售数据,如销售数量、价格、订单、存货、市场趋势和竞争者的有关信息。
同时,这个“商品销售系统”也让公司管理层加强了对散布在全国各地的经销商和销售代表的管理,在任何销售事件发生时就对之有了第一时间的了解。
“商品销售系统的设计与开发”的主要特点是利用了电脑,使得商店管理者通过数据库就能轻松查询到本商店的相关信息,极大地方便了商店管理者。
1.2数据流程
客户
商家下单订物流
图书
1.3数据词典
数据名称
类型
长度
商家ID
char(10)
10
账号
char(12)
12
密码
varchar(8)
8
书号
char(10)
10
书名
varchar(20)
20
作者
varchar(20)
20
价格
char
(2)
2
客户编号
char(10)
10
用户名
varchar(6)
6
密码
char(10)
10
2.数据库概念设计
2.1E-R图
2.2实体与属性定义
实体为商家、客户、图书,其相对应的属性是:
商家——ID、登录账号、密码客户——编号、用户名、密码图书——书名、作者、价格、书号
3.数据库逻辑结构设计
商家(管理员ID,账号,密码)
客户(编号,用户名,密码)图书(书名,作者,价格,书号)
4.数据库物理结构设计
1.确定数据库的存储结构由于本系统的数据库不是很大,所以数据存储采用一个磁盘的一个分区
2.数据的载入
数据库实施阶段包括两项重要的工作,一项是数据的载人,另一项是应用程序的编码和调试。
由于重点并非进行应用程序的开发,因此对于后项工作在此不作过多描述。
3.数据库的调试
通过SQL语句执行可以进行简单测试和联合测试。
先进行各功能模块的简单测试,当部分业务数据输人数据库后,就可以开始对数据库系统进行多模块联合调试,这”阶段要实际运行数据库应用程序,执行对数据库的各种操作,由于没有全部完整的应用程序,所以只有通过SQL直接在数据库中执行对数据库的部分操作。
5.数据库的实施
5.1商家表
字段名
类型
是否主键
商家ID
char(10)
是
账号
char(12)
密码
varchar(8)
5.2图书表
字段名称
类型
是否主键
书号
char(10)
是
书名
varchar(20)
作者
varchar(20)
价格
char
(2)
5.3客户表
字段名称
类型
是否主键
客户编号
char(10)
是
用户名
varchar(6)
密码
char(10)
6.数据库的操作
6.1建立为数据库
createdatabase书销售系统
6.2建立数据表
createtable管理员
商家IDchar(10)primarykey,
账号
char(12)
notnull,
密码
varchar(8)
notnull
)
createtable图书
(
书号
char(10)primarykey,
书名
varchar(20)
notnull,
作者
varchar(20)
notnull,
价格
char(10)
notnull
)
createtable客户
(
客户编号
char(10)
primarykey,
用户名
varchar(6)
notnull,
密码
char(10)
notnull,
)
第三章系统设计
1数据录入
insertinto
管理员values('001','001,'111')insertinto
管理员values('002','002,'222‘)
insertinto
图书values('001','高等数学','刘小军','26.40')insertinto
图书values('002','程序设计','刘习军','32.00')insertinto
客户values('20121208','丰田小蘑菇','1412')
2数据修改
update管理员set密码='333‘where管理员ID=001,
3数据删除
deletefrom图书where书名=高等数学,
4数据查询
select*from客户where客户名=丰田小蘑菇,
第四章总结
经过两个个礼拜的调查、学习研究和设计,数据库课程设计已经结束。
通过本次课程设计,使我更加了解了数据库设计的过程,需求分析、概念结构设计、逻辑结构设计、物理结构设计等,通过三个人的交流和讨论,同时在数据库设计阶段遇到的问题,解决,查询资料,受益匪浅。
虽然功能不是那么完善,但是也是一次。
图书销售管理系统,系统的功能差不多达到设计的要求,同时也做了一点扩充,在这做课设这段时间中时间里,虽然不是很长,但是学到的东西却很多,使学到的东西运用到实践,而且更进一步学习了数据库的设计,学会如何思考解决问题。
团队队合作精神,这种精神在项目以及职业生涯中是不可缺少的,最后我们每一个职业人必须拥有的一种能力。
当然,我们从中也了解到设计的乐趣以及在学习中找到的满足感和充实感。
然而,在整个项目的开发中也暴露出了我们在知识掌握上存在的误区,同时让我们也深刻明白了“会做与做了”的区别。
所以总的来说,通过这个项目,除了技术和知识层面上的收获,值得我们去学习。
为我们以后的学习和毕设奠定了基础。
主要参考文献:
[1]张云志程瑞新《数据库系统原理及应用SQLServer2012应用教程》机械工业出版2019年7月
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 在线 图书 销售 数据库
![提示](https://static.bdocx.com/images/bang_tan.gif)