毕业设计:图书管理系统的设计.doc

上传人:文初 文档编号:877121 上传时间:2018-11-04 格式:DOC 页数:39 大小:1.01MB
下载 相关 举报
毕业设计:图书管理系统的设计.doc_第1页
第1页 / 共39页
毕业设计:图书管理系统的设计.doc_第2页
第2页 / 共39页
毕业设计:图书管理系统的设计.doc_第3页
第3页 / 共39页
毕业设计:图书管理系统的设计.doc_第4页
第4页 / 共39页
毕业设计:图书管理系统的设计.doc_第5页
第5页 / 共39页
点击查看更多>>
资源描述

1、本科毕业论文(20 届)图书管理系统的设计所在学院 专业班级 计算机信息管理 学生姓名 学号 指导教师 职称 完成日期 年 月 高等教育自学考试毕业论文(设计)目录摘 要 .1前 言 .1第一章 概 述 .21.1 图书管理的发展 .21.2 系统实现的目标 .21.3 系统的开发意义 .2第二章 技术概述 .42.1 系统技术需求 .42.2 系统的开发技术及主要架构 .52.3 SQL 数据库 .72.3.1 SQL 特点 .72.3.2 SQL 语言构成 .82.4 B/S 模式 .82.5 ADO 连接介绍 .10第三章 系统的功能和流程分析 .113.1 系统的设计目标分析 .113

2、.2 系统的可行性分析 .113.3 系统的功能分析 .113.4 系统功能模块的设计分析 .133.5 系统流程总分析 .143.6 图书管理 .15第四章 系统设计 .164.1 系统设计的特点 .164.2 系统开发的设计思想 .164.3 系统总体模块设计 .16第五章 系统功能的具体实现 .185.1 系统实施概述 .185.2 系统数据库表的基本设计 .185.3 功能总体主要功能 .215.3.1 服务器启动 .21高等教育自学考试毕业论文(设计)5.3.2 项目配置 .215.3.3 数据库连接 .225.3.4 系统登录首页 .245.4 功能首页 .265.4.1 系统设置

3、图书馆信息修改 .275.4.2 读者管理 .275.4.3 图书档案管理 .285.4.4 系统查询图书借还 .28第六章 系统测试及难点分 .316.1 系统测试关键部分测试分析 .316.2 测试分析总结及说明 .316.3 系统的性能分析 .31总 结 .32参考文献 .33致 谢 .34高等教育自学考试毕业论文(设计)1摘 要图书管理系统是智能办公系统的重要组成部分,因此,图书管理系统也以方便、快捷的优点正慢慢地进入人们的生活,将传统的图书管理方式彻底的解脱出来,提高效率,减轻工作人员以往繁忙的工作,减小出错的概率,使读者可以花更多的时间在选择书和看书上。从而使人们有更多时间来获取信

4、息、了解信息、掌握信息。 ,通过对图书管理系统的运行管理机制进行调查研究,开发了此图书系统。本系统中解决了学校图书管理事务中的常用基本问题以及相关统计工作。本系统中包含 6 个功能模块:查询图书、借还图书、图书管理、读者信息管理。图书管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备, 易使用等特点。因此本人结合 B/S 结构图书馆管理系统的要求,对 Sqlserver 数据库管理系统、SQL语言原理 php 应用程序设计,JAVA 数据库技术进行

5、了较深入的学习和应用,主要完成对图书管理系统的需求分析、功能模块划分、数据库模式分析,并由此设计了数据库结构和应用程序。关 键 词 : B/S 结 构 , Sqlserver, 管 理 系 统高等教育自学考试毕业论文(设计)1前 言目前,网络正以一种前所未有的冲击力在影响着人类的活动,包括人类的生产和日常生活。网络的诞生和发展,颠覆了传统的信息传播方式,冲破了存在于传统交流方式中时间和空间的种种壁垒,极大地改变了人类从物质到精神、从形式到内容、从生产到生活的各种活动,并且给人类带来了新的机遇和挑战。2006 年 1 月 17 日,中国互联网络信息中心(CNNIC)在京发布“第十七次中国互联网络

6、发展状况统计报告” 。报告显示,截至 2005 年 12 月 31 日,我国上网用户总数突破1 亿,为 1.11 亿人,其中宽带上网人数达到 6430 万人。目前,我国网民数和宽带上网人数均位居世界第二。国家顶级域名 CN 注册量首次突破百万,达到 109 万,成为国内用户注册域名的首选,稳居亚洲第一。上网计算机数达到 4950 万台,网络国际出口带宽达到136106M,网站数达到 69.4 万个。IP 地址总数达到 7439 万个,仅次于美国和日本,位居世界第三。在互联网服务业务方面:电子邮件、搜索引擎、网上银行、在线交易、网络广告、网络新闻、网络游戏等服务业务仍然快速的发展着。而本次设计的

7、任务是,构建一个图书管理系统,采用的主要技术是基于服务器端的 Netbeans,以及网页编程语言 HTML。目前,在国内 php 还是一种流行的技术。 。随着国内与国际的接轨,php 必将成为网站开发技术的首选。高等教育自学考试毕业论文(设计)2第一章 概 述1.1 图书管理的发展图书馆的图书有很多,老的图书馆对图书的管理靠纸介质,浪费人力和物力,给图书馆带来极大的资源浪费。随着计算机信息化的普及,对图书馆的图书的管理带来本质的改变,图书馆的借阅情况以及,图书馆的图书管理,以及年终对图书的统计,减少人为疏忽造成的不必要的工作。大大的简化图书馆管理的成本以及,减少人力和劳力。图书管理系统的现状。

8、随着社会的发展,人类的生产、生活越来越离不开信息。谁拥有更多更有效的信息,谁就将在竞争中处于有利的地位。而图书作为信息存储及传播的主要媒体之一,其需求量也越来越大。于此同时,图书馆对图书管理的要求也越来越高,手工处理的弊端日益显示出来。由于手工管理方式的落后,处理数据的能力有限,工作效率低,不能及时为读者提供所需信息,各种数据得不到充分利用,这是目前图书馆管理工作存在的普遍问题。在计算机日益普及的今天,对图书管理而言,若采用一套行之有效的图书管理系统来管理书籍,会方便许多。对图书管理部门而言,以前单一的手工检索已不能满足人们的要求。解决这些问题最好的办法是实现图书信息管理的自动化,用计算机处理

9、来代替手工处理。利用计算机强大的功能完成图书数据的借出、归还、查询等各项操作。1.2 系统实现的目标实现通过网页实现图书管理,用户管理,借书管理,还书管理,信息查询,公告管理等,以达到无纸化办公,及在有网络的环境下进行图书管理实现数据库联网管理,以达到快速化管理,信息化管理,减少人力,减少人为疏忽造成的损失。提高工作效率,能及时为读者提供信息,满足用户检索的需要,减少图书馆的成本支出。1.3 系统的开发意义Internet 的发展,为传统的图书管理模式提供了一种技术上的可行性的方案:利用Internet 的技术和协议,建立各种企业内部网 Intranet,企业外部网 Extranet,通过廉价

10、的通讯手段,将图书馆信息联系在一起,进行统一管理,联网管理,速度和信息准确保证图书管理的必要性。 高等教育自学考试毕业论文(设计)3目前的图书管理系统也有很多,C/S 结构以及 B/S 结构设计一套能满足图书馆管理的系统能对图书馆管理工作提高工作效,减少工人成本的流失。设计和完成一个图书管理系统,将会牵涉到许多技术上的问题,如:动态网页制作技术的,后台数据库的设计和管理,通过实际的制作个网站,可以避免纸上谈兵,在实践中掌握上述技术的使用,将学习过程中的知识运用到实际的网站开发中,并学会了,遇到问题解决问题的能力。户提供最终的可安装产品,主要功能:自动发现网络拓扑结构、性能与吞吐量的分析、故障报

11、警和历史数据分析。OpenView 的网络拓扑自动发现功能很好,启动后能立即自动发现本网段的结点,网段中的路由器(或网关) 、子网以图标的形式显示在图形上。为了进一步搜索子网,只需点亮响应的子网图标,并置其为被管。不能在运行时手工加入与本网段非直连的管理对象 。高等教育自学考试毕业论文(设计)4第二章 技术概述2.1 系统技术需求一、ThinkPHP 的介绍 / 了解MVCM - Model 模型 工作:负责数据的操作V - View 视图(模板) 工作:负责前台页面显示C - Controller 控制器(模块) 工作:描述功能框架二、ThinkPHP 的获取 /了解http:/三、Thin

12、kPHP 核心文件介绍 /了解ThinkPHP.php 框架入口文件Common 框架公共文件Conf 框架配置文件Extend 框架扩展目录Lang 核心语言包目录Lib 核心类库目录 Behavior 核心行为类库 Core 核心基类库 Driver 内置驱动 Cache 内置缓存驱动 Db 内置数据库驱动 TagLib 内置标签驱动 Template 内置模板引擎驱动 Template 内置模板引擎Tpl 系统模板目录高等教育自学考试毕业论文(设计)5四、实验环境搭建 /了解五、项目搭建 /重点#项目目录结构及说明:Admin 应用文件夹Common 项目公共文件目录Conf 项目配置目

13、录Lang 项目语言目录Lib 项目类库目录 Action Action 类库目录 Behavior 行为类库目录 Model 模型类库目录 Widget Widget 类库目录Runtime 项目运行时目录 Cache 模板缓存目录 Data 数据缓存目录 Logs 日志文件目录 Temp 临时缓存目录Tpl 项目模板目录2.2 系统的开发技术及主要架构系统的建设关键在于其所使用的架构,而传统的 c/s 架构已经不能满足大量用户的访问和操作,b/s 基于浏览器的架构则是目前网络系统应用的主流,它将大量的数据处理工作交给服务器端来处理,客户端只用通过普通的 IE 浏览器即可访问系统,方便快捷而

14、且利于系统的更新和维护, 语言在该方面更是得天独厚, c#编程规范的出现则使系统的开发更加规范,层次更加清楚,更利于对复杂事务的处理,而且在安全性方面也做的更好。开发流程则使开发过程更加清晰明了,利于做一些复杂的逻辑实现,从而节省高等教育自学考试毕业论文(设计)6了开发周期和开发成本。(1).Netbeans 简介: NetBeans 由 Sun 公司(2009 年被甲骨文收购)在 2000 年创立,它是开放源运动以及开发人员和客户社区的家园,旨在构建世界级的Java IDE。NetBeans 当前可以在 Solaris、Windows、 Linux 和 Macintosh OS X 平台上进

15、行开发,并在 SPL(Sun 公用许可)范围内使用。NetBeans 包括开源的开发环境和应用平台,NetBeans IDE 可以使开发人员利用 Java平台能够快速创建 Web、企业、桌面以及移动的应用程序, NetBeans IDE 已经支持PHP、Ruby、JavaScript、Groovy、Grails 和 C/C+等开发语言。 NetBeans 项目由一个活跃的开发社区提供支持, NetBean 开发环境提供了丰富的产品文档和培训资源以及大量的第三方插件。NetBeans 是开源软件开发集成环境,是一个开放框架,可扩展的开发平台,可以用于 Java、C/C+,PHP 等语言的开发,本

16、身是一个开发平台,可以通过扩展插件来扩展功能。在 NetBeans Platform 平台中,应用软体是用一系列的软体模组(Modular Software Components)建构出来。而这些模组是一个 jar 档(Java Archive File)它包含了一组Java 程式的类别而它们实作全依据依 NetBeans 定义了的公开介面以及一系列用来区分不同模组的定义描述档(Manifest File)。有赖于模组化带来的好处,用模组来建构的应用程式可只要加上新的模组就能进一步扩充。Netbeans 历史(2).Netbeans 历史:NetBeans 是一个始于 1997 年的 Xelf

17、i 计划,本身是捷克布拉格查理大学 Charles University 的数学及物理学院的学生计划。此计划延伸而成立了一家公司进而发展这个商用版本的 NetBeans IDE,直到 1999 年 Sun Microsystems 电脑买下此公司。Sun Microsystems 于 2000 年 6 月将 NetBeans IDE 作为开源项目发展。2010 年 1 月,Sun Microsystems 成为甲骨文的子公司。NetBeans IDE 最新版下载量已经超过 18 万次,参与开发人员超过 80 万。NetBeans项目正在蓬勃发展,并将继续成长。NetBeans 的特点:NetBeans IDE 的 7.0 引入了对 Java SE 7 开发语言的支持,建议安装前首先安装 JDK 7 开发者预览版。该版本还提供了 OracleWebLogic 服务器中 Oracle数据库和 GlassFish3.1 的进一步整合与支持。NetBeans 7.0 的其他亮点包括提供Maven3 和 HTML5 的编辑支持、使用新的 GridBagLayout 设计改进了 Swing GUI 的开发环境、并且增强了 Java 编辑器的功能等。NetBeans IDE 7.0 提供英语、葡萄牙语(巴西) 、日语、俄语和简体中文版。(3).强大的开发工具平台

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

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

Copyright © 2018-2021 Wenke99.com All rights reserved

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

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

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