图书管理系统的设计与实现毕业论文.doc

上传人:龙*** 文档编号:147030 上传时间:2018-07-11 格式:DOC 页数:48 大小:938.95KB
下载 相关 举报
图书管理系统的设计与实现毕业论文.doc_第1页
第1页 / 共48页
图书管理系统的设计与实现毕业论文.doc_第2页
第2页 / 共48页
图书管理系统的设计与实现毕业论文.doc_第3页
第3页 / 共48页
图书管理系统的设计与实现毕业论文.doc_第4页
第4页 / 共48页
图书管理系统的设计与实现毕业论文.doc_第5页
第5页 / 共48页
点击查看更多>>
资源描述

1、 南昌 广播电视大学 毕业设计 (论文 ) 题目 图书管理系统的设计与实现 分 校 直属一分校 专 业 计算机科学与技术 姓 名 李 长 河 学 号 1461101201746 指导教师 刘宏霞 二零一六年五月五日 1 西安广播电视大学 毕业设计 (论文 )承诺书 本人声明:本人所提交的毕业论文 图书管理系统的设计与实现 是本人在指导教师指导下独立研究、 写作的成果。论文中所引用的他人无论以何种方式发布的文字、研究成果,均在论文中明确标注;有关教师、同学及其他人员对本论文的写作、修订提出过且为本人在论文中采纳的意见、建议均已在本人致谢辞中加以说明并深致谢意。本人完全意识到本声明的法律结果由本人

2、承担。 本毕业论文 图书管理系统的设计与实现 是本人在读期间所完成的学业的组成部分,同意学校将本论文的部分或全部内容编入有关书籍、数据库保存,并向有关学术部门和国家相关教育主管部门呈交复印件、电子文档,允许采用复制、印刷等方式将论文文本提供给读者查阅和借阅。 论文作者 _(签字) _年 _月 _日 指导教师已阅 _(签字) _年 _月 _日 1 西安广播电视大学 毕业设计 (论文 )任务书 本任务书下达给: 14 级 计算机科学与技术 专业 学生 XXX 设计(论文)题目: 图书管理系统的设计与实现 一、设计(论述)内容 “图书管理系统的设计与实现”主要完成和实现以下内容: ( 1)能根据图书

3、名称 、图书类别、图书作者和出版社等信息进行查询; ( 2)能提供方便快捷的输入、增加、修改、删除、查询、统计图书信息的功能; ( 3)能提供方便快捷的输入、增加、修改、删除、查询读者信息的功能; ( 4)能提供方便快捷的借书、还书和查询图书借阅信息的功能; ( 5)实现能对工作人员权限的管理,有友好的操作界面、方便的人机对话功能; ( 6)要求能有较强的可靠性、适应性、容错性和扩展性。 二、基本要求 “图书管理系统的设计与实现”最终提交的成果如下: ( 1)毕业设计论文; ( 2)能够运行的系统源代码。 三、重点研究的问题 “图书管理系统的设计与实现”重点研究的问题是: ( 1)开发工具的选

4、择,包括界面实现的软件和数据库软件等; ( 2)系统界面的设计,各个功能模块的实现方式,如:用户登录、图书信息的查询方式、数据的相关操作,包括输入、修改、增加、删除、查询、统计(报表打印)等; ( 3)结构化需求分析,利用数据流程图、数据字典、程序流程图、实体关系图( E-R 图); 2 描述数据的流转、数据的描述、业务程序流程图、实体之间的关系等整个结构化需求分析过程。 四、主要技术指标 “图书管理系统的设计与实现”主要采用 Asp 开发工具和 SQL Server 数据库技术,设计出符合结构化软件设计和开发流程原则的系统,要功能完整,界面清晰、运行情况良好,要实现图书管理的相关数据操作。

5、五、其他要说明的问题 系统功能包括图书管理(图书类型管理、图书信息管理)、系统查询(图书查询、读者查询、图书借阅查询)、读者管理(读者类别管理、读者信息管理)、图书借阅管理(借书、还书和查询借阅信息)、系统管理(添加工作人员用户、修改密码)。 下达任务日期: 年 月 日 要求完成日期: 年 月 日 答辩日期: 年 月 日 指导教师: 3 开 题 报 告 题 目: 图书管理系统的设计与实现 报告人: XXX 2016 年 5月 5日 一、文献综述 随着技术机的发展和普及,当今世界已进入快速发展的信息时代,信息化管理运用已成发展趋势,使用计算机进行信息管理控制,不仅提高了工作效率,而且大大提高了其

6、安全性。图书资料室是一个信息资源的集散地,资料和用户借阅资料繁多,包含很多信息数据的管理,现今有很多公司的资料室都初步开始使用,甚至尚未使用计算 机进行信息管理。据调初步查,他们以前对信息管理的主要方式基于文本、表格等底价值的手工处理,对于图书资料入库、分类、借阅、归还等数据统计大多采用借阅人信息人工记录进行,对借阅的时间、天数等人工计算,手抄进行。设计信息处理工作量大、出错率高;由于数据繁多容易丢失,且不宜查找。总的来说缺乏系统、规范的信息处理手段。尽管有的资料室有计算机,但是尚未用于信息管理没有发挥它的效益,资料闲置比较突出,这就是管理信息开发的基本环境。设计处理手工操作,工作量大,出错率

7、高,出错后不容易更改。资料室采取手工方式对资料借阅情况进行 人工管理,由于信息比较多,资料借阅信息管理比较混乱复杂;一般借阅情况是记录在借阅证上的,资料的数目和内容记录在文件中,资料室的工作人员和管理人员也只能当时对它比较清楚,时间一长,如再有进查询,就的众多资料翻阅,查找造成查询费时,费力。如果对很长时间以前的资料进行更改就更加困难了。 因此,为提高信息管理效率,我认为有必要建立一个图书资料管理系统,使资料管理工作规范化,程序化,避免资料管理随意性,提高信息处理的速度和精确性,能够及时、准确、有效的查询和修改资料情况。 二、选题的目的和意义 开发软件的一个目的是针 对目前普遍的图书借阅管理系

8、统存在的功能不全,操作复杂,系统要求高等一系列问题,而设想一个具有个性化的图书馆借阅管理系统。从而在图书馆对新旧书的反应;对书籍借阅的管理能力;对读者和图4 书馆工作人员的管理能力;对图书馆管理人员软件操作的适应时间和操作感觉这些方面都将大大的提高。当然对该软件的态度是渴望获得显著的社会效益。 这种管理软件对硬件的要求很低,一般有一个比较简单的服务器与 PC 机组成的网络即可,再加上使用比较廉价、性能不错的软件,这样就可以以较低的成本来实现一个足够使用的功能,而这种模式也正满足了那种中小型 资料室,图书馆的要求。但是目前对这种管理软件的开发还处于一种比较原始的阶段。开发者往往都是出于资金和时间

9、的顾虑使用比较陈旧的技术,并且各为己见,并且很少涉及网络。可是当今是一个网络化的社会,像资料室,图书馆这样的信息机构不能与网络联系起来岂不可惜,再加上如今单机版的图书管理软件多如牛毛,去开发一个类似的软件无疑是一种在时间上、精神上和资源上的极大浪费。所以出于多方面的考虑觉得有必要为这种有需要的中小型图书馆,资料室开发一种基于网络的图书资料管理软件。 三、研究方案 本毕业设计研究的重点内容有: Active Server Pages、 Access 数据库、软件系统设计实现过程。 ASP 全称为 Active Server Pages,中文译为 “ 动态服务器网页 ” ,是新一代 Web 应用程

10、序开发技术,具有操作简单、功能强大等优点,可以非常直观简易地实现复杂的 Web 应用,其实质是运行于服务器端的脚本( SCRIPT)。 ASP 是一个 Web 服务器端的开发环境,同时是一种开放性的非编译的应用环境,可以将HTML, Scripts 和 ActiveX 服务器组件结合在一起,利用它能够产生和运行动态的、交互的、高性能的 Web 服务应用程序 。 由于 ASP 与 HTML 可以做到完全融合,因此使用开发基于数据库驱动的 Web数据库应用程序更加容易。 ASP 支持几乎所有的脚本语言, ASP 文件的制作非常简单,可以使用任何纯文本编辑器。在编写 ASP 文件时,只需用 ASP

11、特殊的标记把脚本括起来即可直接解释执行。 Access 是 微软公司推出的 Office 系列中小型关系型数据库管理软件,为组织、查找、管理和共享数据提供丰富的、简单易用的方法和手段,使得 Access成为当今最受欢迎的小型数据库软件之一,深受数据库开发人员的喜爱。 软件系统设计实现过程采用“软件工程” 中软件过程模型,即从可行性分析、5 结构化需求分析、结构化软件设计、数据库设计、编码实现、测试等,利用数据流图、数据字典、业务流程图、 E-R 图等工具进行分析设计,是我所学知识的具体应用。 本次设计实现过程具有一定的难度,但我有信心,通过学习和不断的努力,我一定能高质量、顺利的完成本次毕业设

12、计任务。 四、进度计划 3 月 10 日 4 月 30 日 分析题目,查阅资料,学习与毕业设计相关的知识,作好前期准备工作; 4 月 1 日 4 月 15 日 划分软件功能模块,确定关键业务流程,编程实现图书管理系统; 4 月 16 日 4 月 10 日 调试系 统,撰写毕业论文并征求导师意见; 4 月 11 日 5 月 5 日 修改毕业论文,进行毕业论文的评议,准备答辩所需资料。 五、指导教师意见 XXX 同学选择的毕业设计题目符合计算机科学与技术专业毕业论文要求,能够按照毕业论文实施细则中的各阶段任务安排,详细规划自己的阶段工作,撰写的开题报告内容比较全面,可以开题。 指导教师: 年 月

13、日 6 中 期 报 告 题目: 图书管理系统的设计与实现 报告人: XXX 一、进展情况 毕业设计的两个月来,在指导老师的帮助及自己的努力下,我感觉到 自己真正学到了不少实践的知识。设计过程中虽然有些波折,但总体进展相对比较顺利,除了对图书管理的业务知识有了一定了解外,已能较熟练的掌握 Asp 语言 、Myecplise、 Access 等几个开发管理工具。以下对设计过程的进展情况做一下简要介绍: (一) 总体设计 功能划分 本软件系统功能 可分为以下几部分: (1)图书室工作人员:图书管理、读者管理和图书借还管理; (2)所有读者:图书的综合查询; (3)系统管理员:系统配置及工作人员的管理

14、 。 功能描述 图书管理:图书信息的添加(新书入库)、修改、删除(图书 注销); 读者管理:读者信息的添加(新读者注册)、修改、删除(读者注销); 图书借还管理:借书、还书功能; 图书的综合查询:可以根据查询条件,进行组合查询图书信息和图书可借数量等信息; 系统配置:设置工作人员的权限、登录密码等 。 系统分层模块结构图,如图所示。 7 系统 分层模块 结构图 用户登录系统后,进入系统主界面,就可以看到系统是由图书管理、读者管理、借阅管理、系统设置等部分组成,可以通过菜单找到相应的功能。 (二) 详细设计 1. 详细设计也叫过程设计,一般在软件结构设计、数据设计之后进行,详细设计 的目标不仅仅

15、是保证所设计的模块功能正确,更重要的是保证所设计的处理过程简明易懂。下面以登录模块为例介绍详细设计中所使用程序流程图。 模块处理流程图(用户登录流程) 详细设计部分通过对用户登录、借书还书、读者注册注销和图书的入库注销等各个主要业务流程进行设计,分别用文字描述和程序流程图的方式展示了整个设计过程,下图是以用户登录为例展示的程序流程图设计结果,其它流程描述和展示在论文里有详细设计。 流程描述:打开图书管理系统登录界面,在“用户名”后的文本框中输入用8 户名,在“密码”后面的文本框中输入密码, 在身份 栏选择用户身份, 单击“ 登录 ”按钮,系统会自动连接 Access 数据库并查询的系统管理表中

16、有无该用户名,并检查密码是否正确,如果有该用户名且密码输入正确,则 弹出“通过验证,系统登录成功” 进入图书管理系统主界面,如果 Access 数据库中没有该用户信息,则弹出消息框“ 用户名或密码错误 ”,如果用户名正确,密码不正确,则弹出消息框“ 用户名或密码错误 ”。如图所示。 登录流程图 2. 在数据库设计阶段,实体关系图( E-R 图)描述了系统要处理的数据实体以及实体之间的关系,是数据库设计者和数据库用户之间的沟通工具和桥梁。下图展示了读者、工作人员和图书三个实体的各自的关键属性以及三者之间的关系,即读者和图书之间的借还关系可以是多对多的,图书和工作人员实体间的注册注销关系也是多对多的。工作人员和读者之间也是一个工作人员可以注册多个新读者。

展开阅读全文
相关资源
相关搜索
资源标签

当前位置:首页 > 学术论文资料库 > 毕业论文

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。