书店管理系统.docx

上传人:b****0 文档编号:337467 上传时间:2022-10-09 格式:DOCX 页数:30 大小:587.92KB
下载 相关 举报
书店管理系统.docx_第1页
第1页 / 共30页
书店管理系统.docx_第2页
第2页 / 共30页
书店管理系统.docx_第3页
第3页 / 共30页
书店管理系统.docx_第4页
第4页 / 共30页
书店管理系统.docx_第5页
第5页 / 共30页
点击查看更多>>
下载资源
资源描述

书店管理系统.docx

《书店管理系统.docx》由会员分享,可在线阅读,更多相关《书店管理系统.docx(30页珍藏版)》请在冰豆网上搜索。

书店管理系统.docx

书店管理系统

 

书店管理系统

 

 

数据库课程设计

 

 

指导老师:

***

班级:

计算机****班

姓名:

***

学号:

**********

 

数据库课程设计---书店管理系统

摘要

时代在发展,人的求知欲也在不断的增长,我们需要不断的提升自己的竞争力,书籍成了我们帮助我们提高自身能力的有效也是很普遍的工具。

书籍每时每刻都在推陈出新,信息量的更新很庞大。

信息时代高速发展的今天,书店的信息化管理却没有得到很好的普及和发展,特别是很多小型的书店出于成本增加等原因而没有为自己的书店建立一个电脑记录的信息管理,殊不知投入了更大的人员方面的投入,反而增加了一定的成本,又使工作人员陷入繁琐的数据中,出错的几率也因

 

此增大,上述这些事实迫使我们必须适应时代的要求,利用电脑有序而高效地管理各项信息。

为了优化书店管理模式,提高人力工作效率,我设计了这个书店管理系统,能够很方便书店管理员进行高效的书籍和会员等相关管理。

系统将会提供各种权限供不同的用户群使用,书店管理员能够使用整套系统的所有功能,新增书籍入库,书籍信息维护,会员信息维护,书籍借阅记录等,都能够轻松实现。

另外简约美观的界面会让我们的工作环境焕然一新,这在一定程度上也能提高管理人员的工作热情和工作效率。

当然,还存在很多需要改进的地方,也需要用户在使用过程中对我提出改进意见。

关键词:

数据库,课程设计,书店管理,Delphi

 

目录:

 

摘要……………………………………………………………………………………………

(2)

关键字…………………………………………………………………………………………

(2)

序言……………………………………………………………………………………………(4)

第一章设计目标……………………………………………………………………………(4)

1.1理论应用…………………………………………………………………………(4)

1.2工具使用…………………………………………………………………………(4)

1.3应用开发…………………………………………………………………………(4)

1.4报告编写…………………………………………………………………………(4)

第二章系统设计说明………………………………………………………………………(4)

2.1系统简介…………………………………………………………………………(4)

2.2数据库设计………………………………………………………………………(4)

2.2.1实体联系图设计……………………………………………………………(4)

2.2.2关系定义……………………………………………………………………(5)

2.3应用程序设计……………………………………………………………………(6)

2.3.1业务流程图…………………………………………………………………(6)

2.3.2系统结构图…………………………………………………………………(6)

2.4系统框架的选择…………………………………………………………………(7)

2.5界面设计…………………………………………………………………………(7)

第三章部分程序代码和实现功能…………………………………………………………(7)

3.1系统登陆部分……………………………………………………………………(8)

3.2书籍查询部分……………………………………………………………………(8)

第四章数据库相关…………………………………………………………………………(13)

第五章最终应用程序运行说明……………………………………………………………(14)

5.1系统登陆…………………………………………………………………………(14)

5.2用户权限管理……………………………………………………………………(15)

5.3会员分组管理……………………………………………………………………(16)

5.4新到书籍编目……………………………………………………………………(16)

5.5书籍资料维护……………………………………………………………………(17)

5.6办理会员卡………………………………………………………………………(18)

5.7会员信息维护……………………………………………………………………(19)

5.8借阅和归还………………………………………………………………………(19)

5.9查询信息…………………………………………………………………………(21)

5.10关于本系统………………………………………………………………………(23)

第六章总结…………………………………………………………………………………(24)

第七章参考文献……………………………………………………………………………(24)

 

平时我们在学校附近的书店买书你就会发现,现在很多书店的信息管理依然比较滞后,一般都采用纸笔加计算器人工管理的方法。

对于较小型的书店,这种原始的管理方式还能应付,但对于种类繁多、数量庞大的较大型书店来说,这种原始落后的管理已经远远不能满足,不但工作繁琐,出错的几率也是很大的,大大降低了工作效率。

另外现在比较有先见之明的书店都慢慢发展自己的特色业务,比如会员制度,针对会员有免费借阅书籍的业务,要求是每月消费达到一定金额,据悉这种举措很受市场的欢迎,极大的带动了带动了书店的消费,为书店自身的发展积累了一定的资金和管理经验。

除此之外还有各色名目繁多的会员活动等等,给读者一种心理上的优越感,刺激了消费。

为了优化书店管理模式,我尝试开发了这个书店综合管理系统,让用户很方便的经过这套系统管理书店的日常事务和繁琐数据,让用户在整洁的环境下轻松的进行书店的日常业务的开展。

第一章设计目标

 

1.1理论应用

运用数据库设计理论设计一个较完善的有实际意义的数据库结构

1.2工具使用

掌握当前流行数据库管理系统工具和前端应用开发工具

1.3应用开发

为数据库开发相应应用程序,构成完整的数据库应用系统

1.4报告编写

使用计算机按照规定格式编写高质量的设计报告

第二章系统设计说明

 

2.1系统简介

随着时代的飞速发展和电脑的普及应用,信息智能化的社会正在向我们迎面走来。

相比以前靠纸笔记录信息的时代,电脑的智能化管理将给我们的生活带来极大的便利性。

针对现今书店管理信息化的滞后,这次课设我设计了一款面向书店的综合管理系统,可供系统管理员和一般用户使用,能够十分便利的增加、记录、查询和修改书籍的各种信息:

包括书号、书名、作者、出版社、定价和分类等,并在此基础上设计了现在书店广泛采用的VIP会员功能,会员能够注册成不同级别的VIP会员,享受不同的免费图书借阅的优惠,同时管理员也能够十分方便的新增、查询和修改会员信息。

2.2数据库设计

2.2.1实体联系图设计

在这个实体联系图设计中,主要有用户、客户、书籍三个实体,拥有各自的属性,三者之间,用户同时管理客户和图书的信息,具体的E-R图设计见图2-1所示。

编号

权限

姓名

密码

用户

客户

书籍

管理

n

m

m

借阅

n

m

书号

书名

组别

性别

姓名

编号

类别

作者

………图2-1E-R图………

2.2.2关系定义(数据字典)

分别定义了字段名,数据类型,可否为空和相关说明等,具体见如下表2-1~表2-7。

表2-1登陆用户表

字段名

数据类型

是否可空

说明

编号

Char(4)

NO

主码

用户名

Char(60)

NO

登录用户名

密码

Char(16)

NO

登录密码

权限

Char

(1)

NO

登录权限

表2-2客户表

字段名

数据类型

是否可空

说明

组号

Char

(2)

NO

主码

组名

Char(60)

NO

最大天数

String

NO

最大数量

String

NO

表2-3借阅信息表

字段名

数据类型

是否可空

说明

用户卡号

Char(10)

NO

主码

书号

Char(13)

NO

主码

借书日期

Datetime

NO

主码

还书日期

Datetime

NO

主码

最后期限

Dataime

NO

数量

Integer

NO

表2-4用户类别表

字段名

数据类型

是否可空

说明

编号

Char

(1)

NO

主码

用户类别名

Char(40)

NO

表2-5图书信息表

字段名

数据类型

是否可空

说明

书号

Char(13)

NO

主码

类别

Char(4)

NO

书名

Char(60)

NO

作者

Char(50)

NO

出版日期

Datetime

NO

出版社

Char(60)

NO

价格

Float

NO

总数

Integer

NO

现有数量

Integer

NO

备注

Char(255)

NO

表2-6图书类别表

字段名

数据类型

是否可空

说明

编号

Char(4)

NO

主码

组名

Char(40)

NO

表2-7管理用户表

字段名

数据类型

是否可空

说明

编号

Char(10)

NO

主码

名字

Char(50)

NO

性别

Char(4)

NO

组别

Char

(2)

NO

证件号

Char(18)

NO

2.3应用程序设计

2.3.1业务流程图

详细见图2-2

2.3.2系统结构图

详细见图2-3

2.4系统构架的选择

在系统构架上,我选择了C/S(Client/Server)形式,这是一种比较常见的形式。

我选用Delphi作为集成开发环境,经过ADO数据库接口连接数据库,在Delphi中用嵌入SQL语言访问数据库。

统计信息

新书信息

书籍各自信息

书店

新书目录

客户名单

客户各自信息

客户信息

买卖书籍

修改书籍信息

修改会员信息

借还信息

书籍买卖记录

书籍修改记录

会员资料记录

借还记录

图2-2业务流程图

书店综合管理系统

书籍

信息

输入

信息

输入

信息

删除

信息

查询

修改

会员

信息

输入

书籍

查询

修改

会员

查询

修改

书籍

信息

删除

会员

信息删除

图2-3系统结构图

2.5界面设计

在界面的设计上,为了使界面更加美观,另外下载了两个Delphi的编写界面的控件,这个在实际的使用过程中比较麻烦,核心就是界面控件的正确安装,复杂又需要耐心。

整个界面设计的思想是合并和拆分,把功能不相关的窗体分开,把相近功能的窗体用page形式整合在一起,使用时较为清晰,功能也较为完整,虽然还有一些不甚完善之处,但应该也算一个小小的尝试吧。

第三章部分程序代码和实现功能

 

3.1登陆系统部分

//***********************************************************************************

procedure

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

当前位置:首页 > 小学教育 > 学科竞赛

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1