收藏 分享(赏)

图书管理系统开题报告76866.doc

上传人:dzzj200808 文档编号:2686432 上传时间:2018-09-25 格式:DOC 页数:8 大小:59.50KB
下载 相关 举报
图书管理系统开题报告76866.doc_第1页
第1页 / 共8页
图书管理系统开题报告76866.doc_第2页
第2页 / 共8页
图书管理系统开题报告76866.doc_第3页
第3页 / 共8页
图书管理系统开题报告76866.doc_第4页
第4页 / 共8页
图书管理系统开题报告76866.doc_第5页
第5页 / 共8页
点击查看更多>>
资源描述

1、 中 北 大 学毕业设计开题报告学 生 姓 名: 邓华俊学 号:0409040109学 院 、 系 :电子与计算机科学技术学院计算机科学与技术系专 业 : 计算机科学与技术设 计 题 目 : 图书管理系统指 导 教 师 : 刘变莲2009 年 3 月 1 日 毕 业 设 计 开 题 报 告1结合毕业设计情况,根据所查阅的文献资料,撰写 2000 字左右的文献综述:文献综述一、本课题选题的目的和意义随着电子计算机和通信技术的发展,人类已经逐渐地进入信息化社会。信息和材料、能源一样成为一种社会的基本生产资料,在人类的社会生产活动中发挥着重要的作用,大幅度地提高了社会生产力。同时人们对信息和数据的利

2、用与处理也已进入自动化、网络化和社会化的阶段。因此,开发相关的管理信息系统已经成为各行各业的必要和必需了,管理信息系统作为一门边缘学科,集管理科学、信息科学、系统科学、现代通信技术和电子计算机技术于一体,可以解决企业或组织所面临的问题,对内来看,可以提高工作效率;对外来看,获得竞争优势。而图书作为一种信息资源,用户阅读的资料繁多,包含很多的信息数据的管理。以前,有很多的图书管理都是手工的,尚未使用计算机进行管理。根据调查得知,人们对图书管理的主要方式是基于文本、表格等纸介质的手工处理,对于图书信息和借出书情况(如书籍信息、会员信息、借出的书的数量等)的统计和核实等往往采用对书号的人工检查进行,

3、对会员的权限、以及总经费等用人工计算、手抄进行。数据信息处理工作量大,容易出错;由于数据繁多,容易丢失,且不易查找。总的来说,缺乏规范的系统管理手段。因此开发一个优秀的图书管理系统,具有十分重大的价值和现实意义,这就是图书管理系统的开发的基本环境。二、本课题国内外研究现状随着计算机技术的发展以及计算机网络的逐渐普及,英特网成为人们查找信息的重要场所。二十一世纪是信息的时代,所以信息的交换和信息流通显得的特别重要。因此,使用计算机来管理图书成为必然。目前,中小型以及大型图书馆、书店等均开始采用各种优秀的系统管理软件来辅助日常的事物。而随着科技的进步,图书管理系统在传统的功能上越来越强大,如:会员

4、帐号的办理及注销,读者信息查询,图书信息查询,图书入库及注销出库登记等等,为人们带来了极大方便。图书管理系统虽然历来已有之,但在其不断的发展完善过程中,更近一步拉近了读者与图书馆(书店)的距离。JAVA 是 INTERNET 开发的一个强大的工具,它是一个+的简化版本,它是一门简单的、面向对象的、强类型的、编译型的、结构无关的、多线程(multi-threaded)的、垃圾自动收集的、健壮的、安全的、可扩展的语言。运用 JAVA 来开发这样一个系统管理软件,不仅功能强大,可复用性强,更是为使用者带来了方便。在技术方面,对于该系统的的设计,一般采用 JAVA 服务器端技术客户端的开发。采用 Dr

5、eamwaver MX 2004 作为前台开发工具,以 JDK 作为 JavaBean、servlet 的开发工具,Microsoft SQL Server 2000 作为后台数据库的开发工具,在 Windows XP 系统中使用 ODBC-JDBC 连接桥技术进行数据库连接。系统由前台和后台构成,前台主要包括用户注册与登录、读者信息查询、书籍查询等模块。后台主要包括管理员登录、书籍管理、用户管理、等模块。三、本课题相关理论综述图书管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。本系统对后台数据库设计采用 Microsoft Acce

6、ss开发,并对此数据库技术进行了较深入的学习和应用;而对前端应用程序的设计采用当今最流行的也是最有前途的面向对象语言之一Java 开发,主要完成对图书馆管理系统的需求分析、功能模块划分、数据库模式分析,并由此设计了数据库结构和应用程序,是一个为适应图书馆在正常运营中总是面对大量的读者信息、书籍信息以及两者相互作用产生的借书信息、还书信息而设计开发的软件系统。最后介绍的是图书馆的馆藏资源数字化,管理和服务计算机化和网络化。图书管理系统的设计方法比较多,本次设计就是希望开发出交互功能更强的管理系统。系统使用了快速原型法来进行设计,主要实现了管理员和读者两个模块,管理员可以对图书进行管理和维护,读者

7、可以查阅书籍和自己的借阅信息等。系统发布之后,管理员或读者就可以通过 Web 管理和访问数据库,这样设计既有利于读者方便地操作,也有利于管理员有效的管理。并且已经编码的脚本在运行时由脚本引擎解码,增加了系统的安全性。四、作者的观点和主要思路根据软件工程快速原型模型的开发思想,分析了基于 JAVA 的图书管理系统的开发过程:首先根据系统特点确立开发模型,再通过对系统进行的需求分析研究,建立结构化分析模型,得出系统功能模块及数据流图,然后进行数据字典分析,确定数据的定义与属性,建立数据表,最后完成系统功能的实现;论述了图书管理系统的运行环境和前台、后台的设计:本系统基于 JAVA 技术开发,可运行

8、于 TOMCAT 等 WEB服务器软件下,前台使用 HTML 结合 Struts 标签库设计了前台 JSP 页面,后台使用Struts 框架技术实现 MVC 三层结构设计了程序流程,并结合 Access 数据库系统实现了数据的查询,插入,删除和修改。最终设计出的系统包括读者模块和管理员模块,实现了借还书籍,书籍管理,读者管理等图书管理系统的基本功能。根据基本要求和功能目标,总体框架是建立二个功能系统:1.图书馆管理系统;2.外部读者查询系统;二个支持系统:1.网络支持系统(WAN 和 LAN);2.数据库支持系统。A:图书馆管理系统是该系统软件的重要内容之一,该子系统为图书馆的库存书籍的动态调

9、整提供了决策依据,有利于及时对有大量需求的新书进行订货入库。它的主要功能包括:新书入库,旧书注销,借书,还书,馆内图书详细信息,图书查询,读者管理,馆内图书统计,读者信息管理,图书馆工作人员权限管理,名称设计,数据库备份等功能。B:外部读者查询系统,这是一个面向读者的综合查询系统,采用与管理系统相同的数据库,具有唯一的功能:查询。他可以按照读者的要求,用不同方法对所藏书籍进行查询,并能进行书名的模糊查询,还可以查询读者所借书的到期日,和观看读者本人的详细资料,力争最大的满足读者的需求。性能要求:对新书入库单,注销单的处理与查询;图书查询;借书还书速度应较快。登录仓库管理系统时应输入密码,以保证

10、系统的安全性。系统要有较强的兼容性,能在各种 PC 机上正常运行。在系统运行异常及数据文件损坏时能给出出错提示,保证系统的可靠性。参考文献:1 李钏蔚,马文强,王殊宇. Java 项目开发实例自学手册 .北京:人民邮电出版社.2008,9:28482求是科技. Java 数据库系统开发实例导航 .北京:人民邮电出版社 .2004,5:70783 向传杰. Java 编程案例教程 .北京:电子工业出版社 .2005,5:56654 黄明,梁旭,曹利超.Java 信息系统设计与开发实例 .北京:机械工业出版社.2005.3:16295 孙更新,宾晟,吕婕.毕业设计指南与项目实践.北京:科学出版社,

11、2007:3346 张孝祥.JAVA 就业培训教程.北京:清华大学出版社,2003.2397 蔡翠平. JAVA 程序设计.北京:清华大学出版社.2003.1018(美)戴特尔(Deitel.H.M). Java 大学简明教程:实例程序设计国外计算机科学教材系列:北京:电子工业出版社.2005.2:487498 9 美 沃尔曼 等. 数据库系统基础教程. 北京:机械工业出版社.2003 .8:16316910 袁然,郑自国,来为国. Java 案例开发集锦 .北京:电子工业出版社.2008.9:20921611 朱福喜,黄昊. Java 项目开发与毕业设计指导 . 北京:清华大学出版社.200

12、8.6:12512912 (韩) 武传海. Java 编程基础、应用与实例. 北京:人民邮电出版社.2005.5:300307 13 覃庆炎 . Java 开源项目 .北京:清华大学出版社 .2008.9:320332 14 郑莉. Java 语言程序设计案例教程 . 北京:清华大学出版社 .2008.7:12012815 中国 JAVA 技术网:http:/-毕 业 设 计 开 题 报 告 本课题要研究或解决的问题和拟采用的研究手段(途径):一、本课题要研究或解决的问题项目的具体目的:1. 实现图书馆(书店)对外借书,还书的简易操作,提高图书馆对最平凡工作的效率。2. 实现图书馆对所藏图书的

13、按类别,书名等多方面的查询,最大的方便读者和图书馆工作人员对所需图书的查询。3. 建立图书馆外借读者数据库,方便工作人员对读者进行有效管理。4. 建立图书馆工作人员数据库,限定每个工作人员对软件操作的权限,最大限度的保护数据库。5. 实现图书馆对新书入库,旧书注销的简单处理,并且建立书籍档案,方便进货。二、本课题拟采用的研究手段针对以上需要解决的问题,图书管理系统的设计与实现主要应用以下几点:1、大量查阅相关图书,文献资料,网上资料2、Java Eclipse:运用 Eclipse 的开发环境进行程序的编译调试及运行,在 Java 服务器端编程中采用 JSP 语言,Servlet 用作视图控制器,处理后台应用。3、Tomcat 和 Access:利用 Tomcat 作为一个支持 Web 的容器,Access 用作数据库的设计。毕 业 设 计 开 题 报 告指导教师意见:指导教师: 年 月 日所在系审查意见:系主任: 年 月 日

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 大学课件

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报