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

上传人:桔**** 文档编号:563134899 上传时间:2022-09-30 格式:DOC 页数:49 大小:938.95KB
返回 下载 相关 举报
图书管理系统的设计与实现毕业论文_第1页
第1页 / 共49页
图书管理系统的设计与实现毕业论文_第2页
第2页 / 共49页
图书管理系统的设计与实现毕业论文_第3页
第3页 / 共49页
图书管理系统的设计与实现毕业论文_第4页
第4页 / 共49页
图书管理系统的设计与实现毕业论文_第5页
第5页 / 共49页
点击查看更多>>
资源描述

《图书管理系统的设计与实现毕业论文》由会员分享,可在线阅读,更多相关《图书管理系统的设计与实现毕业论文(49页珍藏版)》请在金锄头文库上搜索。

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

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

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

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

5、、读者信息管理)、图书借阅管理(借书、还书和查询借阅信息)、系统管理(添加工作人员用户、修改密码)。下达任务日期: 年 月 日要求完成日期: 年 月 日答辩日期: 年 月 日指导教师:开 题 报 告题 目:图书管理系统的设计与实现报告人:XXX 2016年5月5日一、文献综述随着技术机的发展和普及,当今世界已进入快速发展的信息时代,信息化管理运用已成发展趋势,使用计算机进行信息管理控制,不仅提高了工作效率,而且大大提高了其安全性。图书资料室是一个信息资源的集散地,资料和用户借阅资料繁多,包含很多信息数据的管理,现今有很多公司的资料室都初步开始使用,甚至尚未使用计算机进行信息管理。据调初步查,他

6、们以前对信息管理的主要方式基于文本、表格等底价值的手工处理,对于图书资料入库、分类、借阅、归还等数据统计大多采用借阅人信息人工记录进行,对借阅的时间、天数等人工计算,手抄进行。设计信息处理工作量大、出错率高;由于数据繁多容易丢失,且不宜查找。总的来说缺乏系统、规范的信息处理手段。尽管有的资料室有计算机,但是尚未用于信息管理没有发挥它的效益,资料闲置比较突出,这就是管理信息开发的基本环境。设计处理手工操作,工作量大,出错率高,出错后不容易更改。资料室采取手工方式对资料借阅情况进行人工管理,由于信息比较多,资料借阅信息管理比较混乱复杂;一般借阅情况是记录在借阅证上的,资料的数目和内容记录在文件中,

7、资料室的工作人员和管理人员也只能当时对它比较清楚,时间一长,如再有进查询,就的众多资料翻阅,查找造成查询费时,费力。如果对很长时间以前的资料进行更改就更加困难了。因此,为提高信息管理效率,我认为有必要建立一个图书资料管理系统,使资料管理工作规范化,程序化,避免资料管理随意性,提高信息处理的速度和精确性,能够及时、准确、有效的查询和修改资料情况。二、选题的目的和意义开发软件的一个目的是针对目前普遍的图书借阅管理系统存在的功能不全,操作复杂,系统要求高等一系列问题,而设想一个具有个性化的图书馆借阅管理系统。从而在图书馆对新旧书的反应;对书籍借阅的管理能力;对读者和图书馆工作人员的管理能力;对图书馆

8、管理人员软件操作的适应时间和操作感觉这些方面都将大大的提高。当然对该软件的态度是渴望获得显著的社会效益。这种管理软件对硬件的要求很低,一般有一个比较简单的服务器与PC机组成的网络即可,再加上使用比较廉价、性能不错的软件,这样就可以以较低的成本来实现一个足够使用的功能,而这种模式也正满足了那种中小型资料室,图书馆的要求。但是目前对这种管理软件的开发还处于一种比较原始的阶段。开发者往往都是出于资金和时间的顾虑使用比较陈旧的技术,并且各为己见,并且很少涉及网络。可是当今是一个网络化的社会,像资料室,图书馆这样的信息机构不能与网络联系起来岂不可惜,再加上如今单机版的图书管理软件多如牛毛,去开发一个类似

9、的软件无疑是一种在时间上、精神上和资源上的极大浪费。所以出于多方面的考虑觉得有必要为这种有需要的中小型图书馆,资料室开发一种基于网络的图书资料管理软件。 三、研究方案本毕业设计研究的重点内容有:Active Server Pages、Access数据库、软件系统设计实现过程。ASP全称为Active Server Pages,中文译为“动态服务器网页”,是新一代Web应用程序开发技术,具有操作简单、功能强大等优点,可以非常直观简易地实现复杂的Web应用,其实质是运行于服务器端的脚本(SCRIPT)。ASP是一个Web服务器端的开发环境,同时是一种开放性的非编译的应用环境,可以将HTML,Scr

10、ipts和ActiveX服务器组件结合在一起,利用它能够产生和运行动态的、交互的、高性能的Web服务应用程序。由于ASP与HTML可以做到完全融合,因此使用开发基于数据库驱动的Web数据库应用程序更加容易。ASP支持几乎所有的脚本语言,ASP文件的制作非常简单,可以使用任何纯文本编辑器。在编写ASP文件时,只需用ASP特殊的标记把脚本括起来即可直接解释执行。 Access是微软公司推出的Office系列中小型关系型数据库管理软件,为组织、查找、管理和共享数据提供丰富的、简单易用的方法和手段,使得Access成为当今最受欢迎的小型数据库软件之一,深受数据库开发人员的喜爱。软件系统设计实现过程采用

11、“软件工程”中软件过程模型,即从可行性分析、结构化需求分析、结构化软件设计、数据库设计、编码实现、测试等,利用数据流图、数据字典、业务流程图、E-R图等工具进行分析设计,是我所学知识的具体应用。本次设计实现过程具有一定的难度,但我有信心,通过学习和不断的努力,我一定能高质量、顺利的完成本次毕业设计任务。四、进度计划3月10日4月30日分析题目,查阅资料,学习与毕业设计相关的知识,作好前期准备工作;4月1日4月15日划分软件功能模块,确定关键业务流程,编程实现图书管理系统;4月16日4月10日调试系统,撰写毕业论文并征求导师意见;4月11日5月5日修改毕业论文,进行毕业论文的评议,准备答辩所需资

12、料。五、指导教师意见XXX同学选择的毕业设计题目符合计算机科学与技术专业毕业论文要求,能够按照毕业论文实施细则中的各阶段任务安排,详细规划自己的阶段工作,撰写的开题报告内容比较全面,可以开题。指导教师: 年 月 日中 期 报 告题目:图书管理系统的设计与实现报告人: XXX一、进展情况 毕业设计的两个月来,在指导老师的帮助及自己的努力下,我感觉到自己真正学到了不少实践的知识。设计过程中虽然有些波折,但总体进展相对比较顺利,除了对图书管理的业务知识有了一定了解外,已能较熟练的掌握Asp语言、Myecplise、Access等几个开发管理工具。以下对设计过程的进展情况做一下简要介绍:(一)总体设计

13、 功能划分本软件系统功能 可分为以下几部分:(1)图书室工作人员:图书管理、读者管理和图书借还管理;(2)所有读者:图书的综合查询;(3)系统管理员:系统配置及工作人员的管理。 功能描述图书管理:图书信息的添加(新书入库)、修改、删除(图书注销);读者管理:读者信息的添加(新读者注册)、修改、删除(读者注销);图书借还管理:借书、还书功能;图书的综合查询:可以根据查询条件,进行组合查询图书信息和图书可借数量等信息;系统配置:设置工作人员的权限、登录密码等。 系统分层模块结构图,如图所示。系统分层模块结构图 用户登录系统后,进入系统主界面,就可以看到系统是由图书管理、读者管理、借阅管理、系统设置

14、等部分组成,可以通过菜单找到相应的功能。(二)详细设计1. 详细设计也叫过程设计,一般在软件结构设计、数据设计之后进行,详细设计的目标不仅仅是保证所设计的模块功能正确,更重要的是保证所设计的处理过程简明易懂。下面以登录模块为例介绍详细设计中所使用程序流程图。 模块处理流程图(用户登录流程)详细设计部分通过对用户登录、借书还书、读者注册注销和图书的入库注销等各个主要业务流程进行设计,分别用文字描述和程序流程图的方式展示了整个设计过程,下图是以用户登录为例展示的程序流程图设计结果,其它流程描述和展示在论文里有详细设计。流程描述:打开图书管理系统登录界面,在“用户名”后的文本框中输入用户名,在“密码”后面的文本框中输入密码,在身份栏选择用户身份,单击“登录”按钮,系统会自动连接Access数据库并查询的系统管理表中有无该用户名,并检查密码是否正确,如果有该用户名且密码输入正确,则弹出“通过验证,系统登录成功”进入图书管理系统主界面,如果Access数据库中没有该用户信息,则弹出消息框“用户名或密码错误”,如果用户名正确,密码不正确,则弹出消息框“ 用户名或密码错误”。如图所示。登录流程图2. 在数据库设计阶段,实体关系图(E-R图)描述了系统要处理的数据实体以及实体之间的关系,是数据库设计者和数据库用户之间的沟通工具和桥梁。下图

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

当前位置:首页 > 医学/心理学 > 兽医

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号