没有合适的资源?快使用搜索试试~ 我知道了~
计算机vb书店管理系统本科学位.doc
0 下载量 119 浏览量
2023-07-05
21:02:46
上传
评论
收藏 473KB DOC 举报
温馨提示
试读
66页
计算机vb书店管理系统本科学位.doc
资源推荐
资源详情
资源评论
毕业设计(论文)
____________________________________________________________________________
- I -
摘要
本系统是从书店管理这一角度出发,对书店管理的日常事物跟踪软件和
管理软件做出了深入的研究后,使用 ACCESS 作为后台数据库进行开发的。
首先本系统讨论了书店书店管理的基本过程,并指出了人工管理的复杂
性和不可靠性。然后给出了用 VB 实现的书店管理系统。在管理过程中所要
遇到的各类情况,在本系统中都做了详细而又正确的处理结果(如进货、入
库、管理),本系统不仅对书店管理进行了统计和查询,而且对书店的日管理、
租借管理等进行了分析和排行,解决了用手工方法带来的困难,和数据出错
的概率。给管理员和管理人员带来了及大的便利,而且创建了赏心悦目、相
互友好的用户界面。
本系统还可对数据库进行索引和更新,以及减轻用户的工作量。而且达
到快速的工作,实现书店管理的自动化。
关键词 书店管理系统 管理统计 查询
毕业设计(论文)
____________________________________________________________________________
- II -
目录
摘要...........................................................................................................................I
Abstract ....................................................................................................................II
第 1 章 绪论.........................................................................................................1
1.1 选题目的 .......................................................................................................1
1.2 背景和意义 ...................................................................................................1
1.3 书店管理管理系统理论 ...............................................................................2
第 2 章 平台介绍 ..................................................................................................3
2.1 开发技术简介 ...............................................................................................3
2.1.1 ADO 技术简介 ........................................................................................3
2.1.2 VB 简介 ..................................................................................................5
2.2 数据库平台介绍 ...........................................................................................5
2.2.1 ACCESS 构架基础知识 .........................................................................5
2.2.2 ACCESS 的特性 .....................................................................................6
第 3 章 系统分析 ..................................................................................................8
3.1 需求分析 .......................................................................................................8
3.1.1 项目名称: ...........................................................................................8
3.1.2 系统简介 ...............................................................................................8
3.1.3 系统的目标和要求 ...............................................................................9
3.1.4 系统性能要求: .................................................................................10
3.1.5 系统的技术指标 .................................................................................10
3.2 系统流程分析 .............................................................................................11
3.2.1 业务说明 .............................................................................................11
3.2.2 业务流程图设计 .................................................................................12
3.3 数据流程分析 .............................................................................................13
3.3.1 数据流程图 .........................................................................................13
3.3.2 数据流程分析 .....................................................................................14
3.4 系统 E-R 图说明..........................................................................................15
第 4 章 系统设计 ................................................................................................17
4.1 系统总体结构设计 .....................................................................................17
4.1.1 系统功能流程图设计 .........................................................................17
4.1.2 子系统划分 .........................................................................................20
4.1.3 本系统的子系统划分 ..........................................................................21
4.2 代码设计 .....................................................................................................25
毕业设计(论文)
____________________________________________________________________________
- III -
4.2.1 编码简述 .............................................................................................26
4.2.2 本系统的编码设计 .............................................................................27
4.3 数据结构与数据库设计 .............................................................................27
4.3.1 数据库设计考虑事项 .........................................................................27
4.3.2 数据库设计 .........................................................................................27
4.4 输入输出设计 .............................................................................................31
4.4.1 输入方式设计 .....................................................................................32
4.4.2 输出方式设计 .....................................................................................32
第 5 章 系统实施、评价与运行 ........................................................................33
5.1 系统实施 ......................................................................................................33
5.1.1 系统实施阶段的主要任务 ...................................................................33
5.1.2 本系统的具体实施 ...............................................................................33
5.2 系统运行管理制度 ......................................................................................41
5.3 信息系统的评价体系 ..................................................................................42
结论 ........................................................................................................................43
致谢 ........................................................................................................................44
参考文献 ................................................................................................................45
附录 1 .....................................................................................................................46
附录 2 .....................................................................................................................52
附录 3 .....................................................................................................................53
毕业设计(论文)
___________________________________________________________________________
_
- 4 -
第一章 绪 论
§1.1 数据库应用系统开发简介
在数据库应用系统开发之前,对开发数据库的基本概念应当了解,
对数据库的结构、开发数据库应用程序的步骤、开发体系及方法
都应当有相当清晰的了解和认识。
数据库应用系统开发的目标是建立一个满足用户长期需求的产品。
开发的主要过程为:理解用户的需求,然后,把它们转变为有效
的数据库设计。把设计转变为实际的数据库,并且这些数据库带
有功能完备、高效能的应用。
数据库技术在计算机软件邻域研究中一直是非常重要的主题,产
生于 60 年代,30 多年来数据库技术得到了迅速发展,并已形成较
为完整的理论体系和一大批实用系统。并且,近年来,随着 World
Wide Web(WWW)的猛增及 Internet 技术的迅速发展,使得数据库
技术之时成为最热门技术之一。
1.1.1 数据库
如图 1.1 显示了数据库系统的主要组件。数据库由 DBMS(数据库
管理系统)处理,DBMS 则由开发人员和用户通过应用程序直接
或间接地使用。它主要包括四个要素:用户数据、元数据、索引
和应用元数据。
1.1.1.1 用户数据
目前,大多数主流数据库管理系统把用户数据表示为关系。现在
把关系看作数据表。表的列包含域或属性,表的行包含对应业务
环境中的实体的记录。并非所有的关系都同样符合要求,有些关
系比其它关系更结构化一些。第二章描述了一个用以产生良好结
构关系的过程,称作规范化。
为了对比结构差的关系和结构好的关系之间的差别,以本文所设
计的图书管理系统中的图书和图书借阅者关系为例来说明,假若
设计关系 R1(借书证号,姓名,性别,身份编号,身份证,联系
电话,图书编号,图书名称,图书类别,作者,出版社,出版日期,
备注,价格,数量);这个关系的问题出在它有关于两个不同主题
的数据,就是图书借阅者和图书。用这种方式构成的关系在进行
修改时,会出现问题。因为一个图书借阅者可能借阅多本书,如
果某个图书借阅者的某个字段(如联系电话)出现变更,它所借
阅的图书记录(可能多个)也就必须变化,这是不好的。因此数
据用两个关系表示更好。现在如果某图书借阅者改变了它的联系
电话,只有关系(表)user 的对应行需要改变。当然,要想产生一
毕业设计(论文)
___________________________________________________________________________
_
- 5 -
个,显示图书名称及其借阅者联系电话的报表,就需要将这两个
表的行结合起来。结果表明,将关系分别存储,在生成报表的时
候将它们结合起来,比把它们存储在一个合成的表中更好。
user(借书证号,姓名,性别,身份编号,身份证,联系电话,)
book(图书编号,图书名称,图书类别,作者,出版社,出版日期,
备注,价格,数量)
1.1.1.2 元数据
数据库是自描述的,这就意味着它自身包含了它的结构的描述,
这种结构的描述称作元数据。因为 DBMS 产品是用来存储和操纵
表的,所以大多数产品把元数据以表的形式存储,有时称作系统
表。这些系统表存储了数据库中表的情况,指出每一个表中有多
少列,那一列是主关键字,每一列的数据类型的描述,它也存储
索引、关键字、规则和数据库结构的其他部分。
在表中存储元数据不仅对 DBMS 是有效的,对用户也是方便的,
因为他们可以使用与查询用户数据同样的查询工具来查询元数据。
本文第二章所介绍的 SQL 语言可以同时用于元数据和用户数据。
1.1.1.3 索引
第三种类型的数据改进了数据库的性能和可访问性,这种数据经
常称作开销数据,尽管有时也采用其他类型的数据结构,如链表,
但它主要还是索引。索引可以用来排序和快速访问数据。下面以
本人的图书管理信息系统中的 book 表为例来说明。
假定数据在磁盘上是按’图书编号’的递增顺序排列的,用户想
打印一个按’图书名称’排序的图书数据报表。为此,所有的数
据都需要从源表中提取出来并排序,除非表很小,否则这是一个
很费时的过程。或者,可以在‘图书名称’字段上创建一个索引,
该索引的条目按照‘图书名称’排序,这样,该索引的条目可以
读出来,并用来按顺序访问 book 数据。
索引用于快速访问数据。例如,一个用户只想访问 book 表中‘图
书类别’值为‘01’的那些学生。如果没有索引,则必须搜索整
个源表;但有了索引之后,可以找到索引条目,并使用它来挑选
所有合适的行。
索引对排序和查找是有帮助的,但要付出代价。book 表中的行每
次改变时,索引也必须改变,这意味着索引并非随意的,应该在
真正需要时保存。
1.1.1.4 应用元数据
存储在数据库中的第四种数据是应用元数据,它用来存储用户窗
体、报表、查询和其他形式的查询组件。并非所有的 DBMS 都支
剩余65页未读,继续阅读
资源评论
黑色的迷迭香
- 粉丝: 720
- 资源: 4万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功