作者姓名:张海珠指导教师姓名:张勤学科专业名称:计算机科学与技术2014年5月8号毕业设计论文图书信息管理系统的设计与实现2摘要随着信息技术在管理技术上越来越深入而广泛的应用,管理信息系统的实施在技术上已逐步成熟。管理信息系统是一个不断发展的新型科学,任何一个单位要生存要发展,要高效率的把内部活动有机的组织起来,就必须建立与自身特点相适应的管理信息系统。资料管理系统是典型的信息管理系统,其主要开发包括后台数据库的建立和维护,以及前端应用程序的开发两个方面。对于前者要求建立起数据库一致性和完整性强,数据库安全性好的库。后者则要求应用程序功能完备,易于使用等特点。因此,本人结合资料管理系统的要求,对易语言数据管理系统,易语言原理,易语言数据库技术进行了较深入的学习和应用。主要完成对资料管理系统的要求分析、功能模块划分,并由此设计了数据库结构和应用程序。系统运行结果证明,本人设计的资料管理系统可满足借阅者、资料管理工作人员和高级管理三方面的要求。系统开发采用大连飞扬软件工作室编写的易语言,它是一种全中文全可视化电脑程序编写语言。它的诞生结束了外国编程语言长期垄断中国市场的局面,使中国人终于可以使用自己的母语来编写各种实用电脑程序。利用易语言强大的可视化界面功能以及对数据库的支持,先构造一个模型,逐步增加功能,最终满足需求,本系统界面友好,功能较强。不足的地方是当数据库访问量大时,将导致性能的下降,且不利于数据库有效共享,在以后改进中应考虑SQLSERVER作为数据库,解决访问速度及数据共享的问题。该系统力求易于使用,具有较高的扩展性和可维护性。关键字:关系数据库易语言资料管理系统系统开发信息系统3目录第一章绪论-----------------------------------------------------------------------------------------5第二章系统分析-----------------------------------------------------------------------------------62.1系统的初步调查------------------------------------------------------------------------62.2系统的可行性分析---------------------------------------------------------------------72.3系统开发步骤---------------------------------------------------------------------------72.4对本系统的分析------------------------------------------------------------------------7第三章系统设计------------------------------------------------------------------------------------93.1需求分析----------------------------------------------------------------------------------93.2系统功能模块划分-----------------------------------------------------------------------103.3数据库设计--------------------------------------------------------------------------------103.3.1数据库需求分析---------------------------------------------------------------------103.3.2概念设计------------------------------------------------------------------------------113.3.3数据库的逻辑结构设计------------------------------------------------------------123.4用户界面设计-----------------------------------------------------------------------------13第四章系统编码与实现---------------------------------------------------------------------------174.1开发平台的选择-------------------------------------------------------------------------174.2开发工具的选择-------------------------------------------------------------------------174.3程序设计(部分逻辑及代码)-------------------------------------------------------17第五章系统运行与维护---------------------------------------------------------------------------215.1系统的配置-------------------------------------------------------------------------------215.2系统的运行-------------------------------------------------------------------------------21第六章开发总结------------------------------------------------------------------------------------21参考文献------------------------------------------------------------------------------------------------224第一章绪论在现代社会中管理的作用越来越显得重要和突出。一般来讲,管理通过计划、组织、指导和领导、控制等手段,为组织制定目标,应用组织的各种要素,以实现组织的目标。对学校来说,按照一定的资料计划、资料资源,对学生信息、教师信息、课程信息、资料信息等加以接话和协调,以达到预期的目的,即称为学校管理。传统的学校管理活动中,把人、才、物作为学校的主要资源。但是随着社会化大生产的不断扩大和社会对产品多样化的需求,人们越来越重视信息在生产经营及学校管理中的作用,并把它当作学校的一种极其重要的资源,人们称之为“信息资源”,信息资源的处理已经成为当今世界一项重要的社会活动本世纪以来,由于社会生产力的迅速发展和科学技术的突飞猛进,人们进行信息交流的深度和广度不断增加,管理所需的信息量急剧增长,同时对信息的处理要求及时、准确,这导致了传统的信息处理方法和手段已不能适应现代管理的所需;电子计算机的诞生和在信息处理中的应用,标志这一个崭新时代——“信息时代”的开始,它使学校管理现代化成为可能。一定意义上说,管理信息系统的产生和发展是建立在电子计算机基础上的。硬件方面,自1946年第一台电子计算机诞生以来,计算机技术的发展可谓日新月异,从庞大的只能在实验里供研究使用的计算机到今天适应不同环境的满足不同需求的各种各样的计算机;运算速度从每秒几千次到每秒几百亿次;处理器从焊有几百万个电子管的大的惊人的电子板到只有指甲大小的集成电路;现在计算机在硬件方面的发展已达到了每三个月更新换代一次的惊人速度。软件方面,也已从机器语言、汇编语言、高级语言发展到现如今的第四代语言——非结构化、面向对象、可视化的语言。管理信息系统的发展:管理信息系统通过对学校当前运行的地数据进行处理来获得有关数据,以控制学校的行为;利用过去的和现在的数据及相关的模型,对未来的发展进行预测;能从全局目标出发,对学校的管理决策活动予以辅助。从工业发达国家来看,管理信息系统的发展经历了以下几个阶段:第一阶段:(1953年至1965年)单项数据处理阶段,也称电子数据处理(EPD)阶段。这是电子计算机在管理领域应用的起步阶段。这一阶段,由于当时计算机硬、软件的限制,数据处理的性质只是使用计算机代替人的手动劳动,进行简单的单项数据处理工作,如计算工资、报表登记、编制计划等。这个阶段的处理方式主要是集中式的批处理。第二阶段:(1965年至1970年)综合数据处理阶段,也称事务处理系统(TPS)阶段。这个阶段计算机硬、软件有了很大的发展,出现了多用户的分时系统,计算机开始应用于对某一管理系统的控制,并具有了一定的反馈功能。如库存管理系统、生产调度系统、资料管理系统等。这个阶段的处理方式已发展为面向终端的联机实时系统。第三阶段:(1970年至今)管理信息系统(MIS)阶段。这个阶段是在学校中全面的使用计算机把各种功能集中起来,构成了计算机化的全方位信息系统,即现代的管理系统。这个阶段的处理方式是在数据库和网络基础上组成分布式处理系统。它的特点是使用数据库和分时处理系统处理的计算机网络,并充分利用运筹学等数学方法,实现了硬件、软件和数据库资源的共享。总的来说,计算机技术的发展,其性价比大幅下降,使得其被广泛的使用。针对现实中的各种应用需求,相应的产生很多技术体系、技术标准,如J2EE、.NET、COM等。这又大大的推动了学校的信息化进程。其影响可以归纳如下两点:(1)计算机已经成为我们学习和工作的得力助手:今天,计算机的价格已经十分低廉,性能却有了长足的进步。它已经被应用于许多领域,计算机之所以如此流行的原因主要有以下几个方面:5首先,计算机可以代替人工进行许多繁杂的劳动;其次,计算机可以节省许多资源;第三,计算机可以大大的提高人们的工作效率;第四,计算机可以使敏感文档更加安全,等等。(2)开发计算机资料管理系统的意义当今世界是飞速发展的信息时代,在各行各业中离不开信息处理,这正是计算机被广泛用于管理系统的环境。计算机的最大好处在于利用它能够进行信息管理。使计算机进行信息管理控制,不仅提高了工作效率,而且大大提高了其安全性。尤其对于复杂的信息处理,计算机能够充分发挥它的优越性。计算机进行信息管理与信息管理系统的开发密切相关,系统的开发是系统管理的前提。本系统就是为了管理好资料信息而设计的。资料室是一个信息资源的集散地,资料和用户借阅资料繁多,包含很多信息数据的管理,现今有很多公司的资料室都初步开始使用,甚至尚未使用计算机进行信息管理。根据调查得知,他们以前对信息管理的主要方式基于文本、表格等底价值的手工处理,对于资料借阅情况(如借阅天数、超过限定借阅资料时间的天数)的统计核实等往往采用借书证的人工核查进行,对借阅的借阅级别及极限、以及借阅天数等人工计算,手抄进行。设计信息处理工作量大、出错率高;由于数据繁多容易丢失,且不宜查找。总的来说缺乏系统、规范的信息处理手段。尽管有的资料室有计算机,但是尚未用于信息管理没有发挥它的效益,资料闲置比较突出,这就是管理信息开发的基本环境。设计处理手工操作,工作量大,出错率高,出错后不容易更改。资料室采取手工方式对资料借阅情况进行人工管理,由于信息比较多,资料借阅信息管理比较混乱复杂;一般借阅情况是记录在借阅证上的,资料的数目和内容记录在文件中,资料室的工作人员和管理人员也只能当时对它比较清楚,时间一长,如再有进查询,就的众多资料翻阅,查找造成查询费时,费力。如果对很长时间以前的资料进行更改就更加困难了。基于此类问题,我认为有必要建立一个资料