数据库课程设计 数据库系统开发 图书管理系统.docx

上传人:b****4 文档编号:4944086 上传时间:2023-05-07 格式:DOCX 页数:11 大小:167.09KB
下载 相关 举报
数据库课程设计 数据库系统开发 图书管理系统.docx_第1页
第1页 / 共11页
数据库课程设计 数据库系统开发 图书管理系统.docx_第2页
第2页 / 共11页
数据库课程设计 数据库系统开发 图书管理系统.docx_第3页
第3页 / 共11页
数据库课程设计 数据库系统开发 图书管理系统.docx_第4页
第4页 / 共11页
数据库课程设计 数据库系统开发 图书管理系统.docx_第5页
第5页 / 共11页
数据库课程设计 数据库系统开发 图书管理系统.docx_第6页
第6页 / 共11页
数据库课程设计 数据库系统开发 图书管理系统.docx_第7页
第7页 / 共11页
数据库课程设计 数据库系统开发 图书管理系统.docx_第8页
第8页 / 共11页
数据库课程设计 数据库系统开发 图书管理系统.docx_第9页
第9页 / 共11页
数据库课程设计 数据库系统开发 图书管理系统.docx_第10页
第10页 / 共11页
数据库课程设计 数据库系统开发 图书管理系统.docx_第11页
第11页 / 共11页
亲,该文档总共11页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

数据库课程设计 数据库系统开发 图书管理系统.docx

《数据库课程设计 数据库系统开发 图书管理系统.docx》由会员分享,可在线阅读,更多相关《数据库课程设计 数据库系统开发 图书管理系统.docx(11页珍藏版)》请在冰点文库上搜索。

数据库课程设计 数据库系统开发 图书管理系统.docx

数据库课程设计数据库系统开发图书管理系统

 

课程名称:

《数据库系统开发》

设计题目:

图书管理系统

院系:

计算机与通信工程系

专业:

铁道信号

年级:

2009级

姓名:

段誉

学号:

20098669

西南交通大学峨眉校区

2011年12月19日

图书管理系统

一、需求分析

根据出版社图书的规模日益扩增,图书类别的日益繁琐,经销商与出版社频繁交易,行业竞争日益激烈,面对诸多问题时:

一款优秀的出版社图书管理软件是每一个从事出版社图书销售与管理的必备的工具。

出版社图书出版管理是一个庞大的任务,传统方式的图书管理将会造成巨大的人力和物力的浪费,本系统的设计可以使工作人员实现计算机管理。

减轻工作量,实现图书出版管理的高效化。

功能需求:

系统管理员可以通过该应用程序对书籍全部信息进行管理

客户和系统管理员可以通过应用程序查询图书的全部信息

客户可以通过应用程序产生购书订单

系统管理员可以通过应用程序对订单信息进行管理

系统管理员可以通过应用程序对客户进行管理

内部功能需要通过SQL语言,对数据库的查询,修改,插入和删除等操作。

 

二、系统功能分析

根据需求分析,给出模块图

系统主控界面

图书基本信息查询

图书高级信息查询

出版图书信息

出版图书分类模块

图书编号、名称、作者等信息。

增加记录、删除记录、刷新纪录。

出版图书的销售模块

 

模块说明

功能

1

增加记录

用于将新的图书信息添加到图书基本信息表中

2

删除记录

用于删除图书基本信息表中的图书信息

3

刷新纪录

增加记录和删除记录完成后点次按钮更新

4

第一条

用于显示图书基本信息表中的第一条信息

5

下一条

用于显示当前信息的下一条信息

6

前一条

用于显示当前信息的前一条信息

7

最后一条

用于显示图书基本信息表中的最后一条信息

8

图书销售

用于显示出版图书的出售价格、数量等信息

9

图书分类

用于显示出版图书的类别编号

三、E-R图

(1)用户ER图:

(2)图书ER图:

(3)产品分类ER图:

 

(4)订单基本信息ER图:

 

(5)订单详细信息ER图:

综合ER图:

出版社图书管理ER图

四、数据库设计

用户表(用户ID号,登录名,地址,密码,电话,电子邮件,注册时间),主码为ID号,符合三范式。

图书表(图书ID,书名,图书类别,作者,出版社,价格,销售价格,内容和目录,图书简介,入库时间),主码为图书ID,符合三范式。

图书分类信息表(图书分类ID,图书分类名称)主码为图书分类ID,符合三范式。

订单基本信息表(订单ID,提交时间,总金额,用户ID,订单备注,是否发货,是否付款)主码为订单ID,符合三范式。

订单详细信息表(唯一编号,订单ID,图书ID,数量)主码为唯一编号,符合三范式

表4-1用户表(User)

列名

含义

长度

类型

NULL

UserID

用户ID号

10

Char()

no

Loginname

登录名

20

Char()

no

Address

地址

150

Char()

yes

Password

密码

16

Char()

no

Phone

电话

16

Char()

yes

Email

电子邮件

50

Char()

yes

Regtime

注册时间

8

Date()

no

表4-2图书表(Book)

列名

含义

长度

类型

NULL

BookID

图书ID

10

Char()

no

Bookname

书名

50

varchar()

no

Bookcategory

图书类别

50

varchar()

no

Author

作者

50

varchar()

no

Publish

出版社

50

varchar()

no

Price

价格

50

Char()

no

Saleprice

销售价格

50

Char()

no

Content

内容和目录

200

varchar()

no

Descript

图书简介

200

varchar()

no

Regate

入库时间

20

Char()

no

 

表4-3图书分类信息表(BookCategory)

列名

含义

长度

类型

NULL

CategoryID

图书分类ID

10

Char()

no

Categoryname

图书分类名称

50

varchar()

no

表4-4订单详细信息表(OrderInfo)

列名

含义

长度

类型

NULL

OnlyID

唯一编号

10

Char()

no

OrderID

订单ID

32

Char()

no

BookID

图书ID

10

Char()

no

Amount

数量

10

Char()

no

表4-5订单基本信息表(Order)

列名

含义

长度

类型

NULL

OrderID

订单ID

32

Char()

no

Submittime

提交时间

10

Char()

no

Totalprice

总金额

8

Float()

no

UserID

用户ID

10

Char()

no

Ordercontent

订单备注

200

varchar()

no

Isdiliver

是否发货

10

varchar()

no

Ispay

是否付款

10

varchar()

no

 

五、数据库的实施

(一)数据库的录入

(1)用户表数据

 

(2)图书表数据

(3)图书分类表数据

(4)订单基本信息

 

(5)订单详细

 

六、总结与体会

本次课程设计使我真正的学到了不少知识,由于之前对SQL的知识积累不够,但通过这次的课程设计,使得本次课程设计遇到了许多困难。

但正是伴随着这些困难得一个个的被解决,我学到了许多知识,每次解决一个问题都会收获不少的知识,第一次感受到学习数据库实在是太完美了,使我更加明确了以后的努力方向。

本次课程设计让我有机会能把之前学的数据库知识系统的串联起来。

尤其是对数据库的建立与操作都上了一个台阶,包括怎么建立更简洁,没有冗余又很完备的数据库系统,怎样对数据库结构模型的设计,主键的定义,更重要的是前期对概念模型,也就是E-R图的规划,深刻的体会到前期工作的重要性,只有正确详尽的对系统进行分析以后,才能更高效率的完成系统的开发。

还有一点,虽然做课程设计只有自己一个人,但同学之间的互相弥补,相互帮助,取长补短,相互鼓励,不懂的地方大家都给出自己的意见,在他们的帮助下,最终我才能够完成该课程的设计。

七、参考文献

1、《数据库系统概论》作者:

王珊萨师煊出版社:

高等教育出版社

2、《SQLServer2005中文版关系数据库基础与实践教程》作者:

周峰出版社:

电子工业出版社。

3、《SQLServer数据库开发实例精粹》作者:

徐国智汪孝宜等出版社:

电子工业出版社。

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > PPT模板 > 商务科技

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2