文档介绍:申原工学院信息商务学院
网络数据库课程设计报告
系
(部)
商学系
专
业
电子商务
学
号
201304044228 201304044229 201304044230
学生姓名
李帅然
刘帅康
李正果
指导编号、读者编号、借 书时间和还书时间等。
图书管理信息的添加、修改、查询。
系统用户信息的添加、修改、查询
根据系统功能模块图得出系统的功能,现分析如下:
系统功能的分析
系统开发的总体任务是实现图书信息管理的系统化、 规范化和自
动化。
系统功能分析是在系统开发的总体任务的基础上完成的。 图书信
息管理系统需要完成的功能主要有:
有关借还书等信息的输入,包括输入借书编号、图书编号、读
者编号、借书时间和还书时间。
借还书信息的查询,包括借书编号、图书编号、读者编号、借
书时间和还书时间。
图书信息管理的添加、删除、修改。
图书类别管理的输入,包括输入图书类别、图书编号、图书名
称。
读者管理信息的查询。
图书管理信息的查询。
系统用户的添加和删
第六节 开发工具的选择
针对目前世界上流行的大量软件和开发工具, 经过认真分析其优
缺点, 结合数据库管理系统的需要和目前的硬件环境, 我们选用微软
WINDOWS台下的Visual ()作为软件开发 工具。
第三章图书管理系统的设计
第一节数据库设计
数据库在一个信息管理系统中占有非常重要的地位, 数据库结构
设计的好坏将直接对应用系统的效率以及实现的效果产生影响。合理
的数据库结构设计可以提高数据存储的效率,保证数据的完整和一 致。同时,合理的数据库结构也将有利于程序的实现。
设计数据库系统时应该首先充分了解用户各个方面的需求,包括
现有的以及将来可能增加的需求。
第二节数据库流程图
借书是图书管理系统的主要流程之一, 其过程是在借阅信息表中
查找自己所需要的图书,然后进行借书、借书登记等操作。
数据流程图:
Y
Y
图1借书的主要流程图
第三节数据库逻辑结构设计
图书信息管理系统数据库中各个表格的设计结果如下所示:
借阅表:
名称
数据类型与长度
说明
借书编号
VARCHAR(20)
图书编号
VARCHAR(20)
读后编P
VARCHAR(20)
主键
借书时间
DATETIME(8)
还书时间
DATETIME(8)
表1借阅表
读者表:
名称
数据类型与长度
说明
读后编P
VARCHAR(20)
主键
姓名
VARCHAR(50)
性别
CHAR(10)
类别编号
VARCHAR(20)
联系电话
VARCHAR(50)
联系地址
VARCHAR(50)
工作单位
VARCHAR(50)
表2读者表
图书表:
名称
数据类型与长度
说明
读后编p
VARCHAR(20)
主键
图书名称
VARCHAR(50)
出版社
VARCHAR(50)
出版时间
DATETIME(8)
类别编号
DATETIME(20)
是否借出
CHAR(10)
工作人员编号
VARCHAR(50)
表3图书表
第四章 图书管理系统实施 第一节 创建工程项目—— prjLMS
为了用 Visual Basic 创建应用程序,应当使用工程。一个工程
是用来建造应用程序的文件的集合,它包括:
跟踪所有部件的工程文件(.vbp )
每个窗体的文件(.frm )
每个窗体的二进制数据文件(.frx ),它含有窗体上控件的属 性数据。对含有二进制属性的任何 .frm 文件都是不可编辑的,
这些文件都是自动产生的。
每个类模块的一个文件(.cls),该文件是可选项。
每个标准模块的一个文件(.bas ),该文件是可选项。
一个或多个包含 ActiveX控件的文件(.ocx),该文件是可选
项。
・单个资源文件(.res),该文件是可选项。
启动 Visual Basic 后,单击 File/New Project 菜单,在工程模
板中选择Standard EXE, Visual Basic将自动产生一个 Form窗体,
属性都为缺省设置。删除窗体,单击File/Save Project 菜单,将工
程项目命名为 图书馆管理系统 。
第二节 创建图书信息管理系统的主窗体
Visual Basic 创建的应用程序可以是 SDI (单文档界面)和 MDI
(多文档界面)。在SDI的程序中,每个窗体之间是独立的。而 MDI 的程序中,有一个窗体是