书店管理系统Word下载.docx
《书店管理系统Word下载.docx》由会员分享,可在线阅读,更多相关《书店管理系统Word下载.docx(30页珍藏版)》请在冰豆网上搜索。
信息时代高速发展的今天,书店的信息化管理却没有得到很好的普及和发展,特别是很多小型的书店出于成本增加等原因而没有为自己的书店建立一个电脑记录的信息管理,殊不知投入了更大的人员方面的投入,反而增加了一定的成本,又使工作人员陷入繁琐的数据中,出错的几率也因
此增大,上述这些事实迫使我们必须适应时代的要求,利用电脑有序而高效地管理各项信息。
为了优化书店管理模式,提高人力工作效率,我设计了这个书店管理系统,能够很方便书店管理员进行高效的书籍和会员等相关管理。
系统将会提供各种权限供不同的用户群使用,书店管理员能够使用整套系统的所有功能,新增书籍入库,书籍信息维护,会员信息维护,书籍借阅记录等,都能够轻松实现。
另外简约美观的界面会让我们的工作环境焕然一新,这在一定程度上也能提高管理人员的工作热情和工作效率。
当然,还存在很多需要改进的地方,也需要用户在使用过程中对我提出改进意见。
关键词:
数据库,课程设计,书店管理,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
借阅
书号
书名
组别
性别
类别
作者
………图2-1E-R图………
2.2.2关系定义(数据字典)
分别定义了字段名,数据类型,可否为空和相关说明等,具体见如下表2-1~表2-7。
表2-1登陆用户表
字段名
数据类型
是否可空
说明
编号
Char(4)
NO
主码
用户名
Char(60)
登录用户名
密码
Char(16)
登录密码
权限
Char
(1)
登录权限
表2-2客户表
组号
Char
(2)
组名
最大天数
String
最大数量
表2-3借阅信息表
用户卡号
Char(10)
书号
Char(13)
借书日期
Datetime
还书日期
最后期限
Dataime
数量
Integer
表2-4用户类别表
用户类别名
Char(40)
表2-5图书信息表
类别
书名
作者
Char(50)
出版日期
出版社
价格
Float
总数
现有数量
备注
Char(255)
表2-6图书类别表
表2-7管理用户表
名字
性别
组别
证件号
Char(18)
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