2.图书管理系统(毕业论文)

  • 格式:docx
  • 大小:1.93 MB
  • 文档页数:65

题 目: 图书管理系统

院 系: 网络教育学院

专 业: 计算机科学与技术

姓 名:

指导教师:

西 南 交 通 大 学

网 络 教 育 学 院

院系 网络教育学院 专 业 计算机科学与技术

年级 2007-1 姓 名

题目 图书管理系统

指导教师

评 语

指导教师 (签章)

评 阅 人

评 语

评 阅 人 (签章)

成 绩

答辩委员会主任 (签章)

年 月 日

毕 业 论 文 任 务 书

班 级 2007-1 学生姓名 学 号

发题日期:2008 年 7 月 21 日 完成日期:2008 年 11 月 30 日

题 目 图书管理系统

1. 课题主要研究内容和预期成果:

本系统是针对一个虚拟的大中专院校图书馆的图书管理开发的。希望设计一个

图书管理系统,管理读者的登记、图书的购入、借出、归还以及注销等。管理人员

还可以查询某位读者、某本图书的借阅情况,对当前借阅情况给出一些统计和表格

说明,以全面掌握图书的流通情况。系统包含读者登记、购入新书、读者还书、图

书注销等功能。此外,根据需要,对系统做相应的 修改后,系统也可用于普通图书

馆的图书管理。

读者登记时要为读者编制读者卡片,包括读者的具体信息(如读者编号、姓名、

学院、专业、年级等),写入读者文件中。购入新书时要为该书编制图书卡片,包

括分类目录号、流水号(唯一)、书名、作者、内容摘要、价格和购书日期等信息,

写入图书文件中。读者借书时,先检查该 读者是否为有效的读者,若无效则拒绝借

书,然后检查该读者所借图书是否超过最大限制数(三本),若超过则拒绝借书,

再检查有尚未归还的过期图书,若有则拒 绝借书。然后查找要借的图书是否还有,

如果有则办理借出手续,登记图书分类号、读者号和借阅日期等。

读者还书时,根据书号,从借书文件中读出有关记录,标明还书日期。

系统还应提供了图书清理的功能,对无价值的和过时的图书可以进行注销。

查询要求分为查询某位读者、某种图书和全局图书三种情况。

2. 技术方案:

本次毕业设计对《图书管理系统》应用软件的开发,我们将采用(

Windows2000,Delphi8.0 和 Accses2000 环境数据库系统作为软件设计和开发平台。

3. 软件编写:

(1)开发环境:所选择的操作系统平台(WINDOWS2000)、开发工具(Delphi8.0)

和 Accses2000 及硬件环境。(2)功能模块的编程实现

4. 论文各部分内容及时间分配:(共 周)

1、完成开题报告提交;( 2 周)

2、完成用户需求的确认,围绕课题收集有关的资料,查阅有关的文献及技术

参数,收集有关的数据,并对用户的实际需求和数据进行可行性分析; 2 周)

3、完成数据库及数据字典的建立,画出软件系统总流程图,并写出各模块的

分析说明书;( 3 周)

4、完成主程序、系统信息窗口、模块调用窗口、权限验证模块等的程序设计

初稿并进行系统调试;( 2 周)

5、完成毕业设计的定稿(在整个系统的调试中不断修改和完善系统功能,最

终达到设计目标)。( 2 周)

6、评阅其答辩 ( 1 周)

指导教师: 2008 年 月 日

学院审查意见:

审 批 人: 年 月 日

诚信承诺

一、 本论文是本人独立完成;

二、 本论文没有任何抄袭行为;

三、 若有不实,一经查出,请答辩委员会取消

本人答辩资格。

承诺人:

2008 年 月 日 目 录

摘 要 ..................................................... 1

ABSTRACT .................................................... 2

第 1 章 绪论 ................................................. 3

1.1 课题背景 ............................................... 3

1.2 开发图书管理系统的意义 ................................. 4

1.3 系统开发技术介绍 ....................................... 5

1.3.1 数据库技术的应用 .................................... 5

1.3.2 数据库应用的解决方案 ................................ 6

1.3.3 数据库应用系统开发简介 .............................. 6

第二章 系统需求分析 ......................................... 8

2.1 业务分析 ............................................... 8

2.2 现行系统存在问题的分析及解决方案 ...................... 10

第三章 系统总体结构设计 .................................... 11

3.1 系统目标设计 .......................................... 11

3.2 系统功能分析 .......................................... 12

3.3 系统各功能模块设计 .................................... 12

3.4 数据流图 .............................................. 13

第四章 数据库设计 .......................................... 17

4.1 数据库需求分析 ........................................ 17

4.2 数据库逻辑结构设计 .................................... 18

4.3 软件系统与数据库的关系 ................................ 22

4.4 数据库的建立 .......................................... 23

第五章 图书管理系统详细设计和实现 .......................... 26

5.1 结构模块设计 .......................................... 26

5.2 具体实现 .............................................. 26

5.2.1 登陆界面与主界面的实现 ............................ 26

5.2.2 数据库的访问 ...................................... 30

5.2.3 更改密码模块实现 .................................. 32

5.2.4 图书管理模块的实现 ................................. 34

5.2.5 查询模块实现 ....................................... 37