WAMP基础上图书馆信息管理程序设计

论文价格:免费 论文用途:其他 编辑:linbingkun 点击次数:60
论文字数:24232 论文编号:sb201309131052308242 日期:2013-09-13 来源:硕博论文网
绪论
 
1.1课题研究背景
自从20世纪40年代世界上第一台计算机问世以来,经过几十年人类智慧的结晶,计算机在人类生活、学习和工作中的作用,已经变得不可或缺了。随着计算机爆发式的发展,各种电子产品充斥在了我们的生活当中,随着人们越来越热衷于E-Mail、电子书等电子文档,图书馆的生存面临着极为严峻的考验。传统的人工管理早已经不适应目前的发展要求,故而开发出一套图书馆管理系统是二十世纪八十年代办公自动化最为火热的开发项目之一。图书馆信息管理系统的历史已经有近四十年,技术也已经相当成熟,实现了各种各样的自动化功能,代替了大多数人工管理的繁琐工作,节约了大量的成本和大大的提高了其工作效率。但其开发和维护成本相对与小型图书馆来说,还是太高了。故而,如何开发出一套低成本、高效率、安全可靠的管理系统,是时下中小型图书馆迫切需求的产品。
 
1.2图书馆信息管理系统国内外发展现状
图书馆信息管理系统是20世纪80年代广泛使用于各大型图书馆的。经过计算机信息管理研究开发人员几十年的不解努力,结合前人的开发经验,总结出一套十分高效实用的理论体系,现在图书馆信息管理系统的研发都是在这套理论体系之内研发的。图书馆信息管理系统最早是在美国兴起的,是办公自动化的衍生产品。目前,在欧美等发达国家,这套技术已相当成熟,被广泛使用。随着互联网的飞速发展,图书馆信息管理系统也不再局限于一个图书馆了,而是在一个局域网、城域网或广域网,甚至是全国、全球都能实现资源共享。在我国,近十多年来,信息管理系统也得到了长足的发展。国家的大力扶持,以及对计算机研发人员的培养,使得图书馆管理系统的研发在我国也成绩斐然。但由于开发和维护成本过高,使得部分中小型图书馆无法使用这套方便高效软件产品。随着我国经济的发展和科技的进步,越来越多的资金投入到科技建设和人才培养上,信息管理系统的研发成本也将会越来越低,进而更多的中小图书馆能够用得起该系统.
 
1.3研究内容以及特点
图书馆信息管理系统是图书馆管理人员对管理员信息、会员信息、图书信息和馆藏信息管理的一个平台。管理员可以通过该系统对各种信息进行增、删、查、改等操作,并将各数据保存在数据库中,并可通过一定的方法显示在管理员操作界面上。本课题是以南昌大学前湖校区的图书馆为背景,以图书馆的基本功能为主要研究内容,该系统总体上功能齐全、方便快捷、简单实用。由于个人能力和时间的限制,很多更为高深、复杂的功能没有实现,不过都留有接口,方便以后的扩展。本人也不会以该毕业设计为最终目标,将继续研发更为功能多样、美观大方、经济实用的图书馆管理系统。数据库的设计是本文中的一个重点,这关系到各个功能模块的实现和相关表查询修改的连接。同时,数据传输的安全性、稳定性决定着整个管理系统的安全性、可靠性因而,釆用合适的软件作为数据库和合理的设计数据库表是本系统完美实现的重中之重。任何一个管理系统都需要相关人员进行维护,如何紧跟时代的步伐,以适应系统的升级、扩展,亦是本课题研究的重要内容。本系统采用的是当前流行的网站编辑语言——PHP,能够很好的适应相关升级情况同时,辅助以Apache作为服务器,在Windows平台上进行操作,都是主流软件和操作系统,大大的延长了系统的生命周期。选择MySQL作数据库,正是结合成本和安全性的考虑,此外,MySQL是用Navicat for MySQL软件进行管理操作的,使用简便、快捷。
 
1.4课题主要研究工作
(1)网上调研,并实地考察图书馆信息管理系统的功能模块,以及其运行的流程和方式,提出合理实用的功能需求;
(2)针对提出的图书馆信息管理系统的功能需求,对整个系统进行总体的系统设计,划分功能模块,画出E-R图和操作流程图,并进行各功能模块的详细设计;
(3)对不同的功能模块进行数据建模,进行数据库设计,创建信息管理系统数据库和功能模块数据库表;
(4)进一步研究实现该系统所应用到的计算机技术,如PHP编程语言设计,Apache服务器工作方式以及相关的编辑环境;
(5)综合考虑,提出几种实现方案,进行实现方式、复杂程度、使用语言、编辑环境和安全可靠性方面的比较,确立最终的研究方案。
 
第2章系统研发方案................ 4
2.1系统设计.............. 4
2.2核心技术解析.............. 7
第3章需求分析与项目规划.............. 11
3.1系统需求分析调研 ..............11
3.2系统的设计原则 ..............12
3.3项目规划 ..............13
第4章系统详细设计与数据库设计 ..............16
4.1系统功能需求简介 ..............16
4.2系统功能详细设计及其流程图.............. 17
4.3数据库设计原则 ..............20
 
总结
W是指Windows操作系统,A指的是Apache服务器,M则是MySQL数据库,P是PHP编程语言。即在Windows操作下,结合Apache服务器和MySQL数据,用PHP语言编程,构成一个WAMP平台。数据库的设计本系统的核心和基础,如果数据库的设计不合理,不仅会增加程序的编程和维护的难度,也会影响系统的实际运行性能。合理的数据库设计,能够在很大的程度上提高数据的存取效率,并且可以保证数据传输的安全性。
实践性强是工程类尤其是软件工程类学科的主要特征之一,只有将理论知识应用到实际项目中才能体现理论知识的价值,同时也只有在项目中不断的实践才能真正撑握理论、推动理论发展。
本系统理论结合实际,以南昌大学的图书馆为参考,设计一个名为“昌大前湖图书馆管理系统”,从生活实际出发,进行需求分析和系统设计。设计本系统的目的是设计一款经济、使用、安全、可靠的图书馆信息管理系统。经过两个多月的设计,系统已初具规模,基本实现了预期的功能效果。若投入到中小型图书馆使用的话,可以有效的降低管理成本,提高管理效率,增强数据安全。
 
参考文献
[1]乔村.计算机导论[J].清华大学出版社,2011,8
[2]廖中熙,肖君.基丁. PHP的网上作业管理系统[J].MODERN SCIENTIFIC INSTRUMENTS.2009. 05
[3]陈丁,扬,尚秋峰.基于PHP和Ajax技术的个人博客设计[J].华北电力大学电子与通信工程系.2010.04
[4]伍孝金.基丁.PHP的新闻发布系统的研究与实现[J].荆门职业技术学院网络中心.2006J0
[5]陈惠贞,陈俊荣.PHP&MySQL程序设计实例讲座[J].清华大学出版社.2010.5
[6] 丁月光,孙更新,动态网站开发.清华大学出版社.2008.11
[7]威利(澳),汤姆森(澳)[著],武欣等译.PHP和MySQL Web开发(第4版)[J].机械工业出版社.2009.04
[8]赵鹤芹.设计动态网站的最佳方案:Apache+PHP+MySQL[J].COMPUTER  http://sblunwen.com/tsgxlw/  ENGINEERINGAND DESIGN.2007,04
[9]汪秀林,张林,孟伟东.PHP的电子文献资料管理系统[J]Journal of TonglingCollege.2011,10
[10]黄雅萍,刘晓强,吴成义.基于MySQL和PHP的分布式事物处理[jyOURNAL OFDONGHUA UNIVERSITY(NATURAL SCIENCE EDITION).2011,01

QQ 1429724474 电话 18964107217