1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。
得出图书馆的业务流程图如下系统技术和功能可行性分析通过对该图书馆的各个方面进行了具体的了解之后,现对该单位开发图书管理系统的可行性进行分析。
技术上可行该系统所需硬件设备,市场上销售且价格较低,甚至可以使用原有的设备,软件上,操作系统采用系列操作系统,数据库管理系统采用管理上可行该学校的图书馆有很多的管理体制,每位借书人均有借书证,同时图书馆还为每位借书人建立了档案。
因此管理上可行。
另外,图书馆管理人员对开发该系统也是大力支持的,同时制定了培训计划,并进行了实施的物质准备和工作准备。
第三章管理信息系统设计系统设计在整个开发过程中起着重要的作用。
它将系统分析阶段建立的功能模型转化为系统的结构模型,并做好编程前的切准备。
系统分析是定义系统干什么的问题,而设计阶段是解决怎么干的问题。
它从系统的目标出发,建立系统的总体结构,规划系统的规模,建立各个基础部分,并说明它在整个系统中的作用及相互关系。
系统设计的任务和原则系统分析阶段的主要任务包括数据库设计即数据存储文件的设计系统结构设计系统流程设计系统功能模块设计等。
系统设计的总原则是保证系统设计目标的视线,并在此基础上是技术资源的运用达到最佳。
系统设计中,应遵循以下原则系统性原则可靠性原则管理可接受性原则数据库设计的目标数据存储合理,要符合数据库设计的个范式。
即表中每个值都是院子项,只显示次表中每行都必须可以被唯地区分表中不会又多余的已存在其他表中包含的非关键字信息。
数据对象的关系清晰明了,符合业务逻辑。
保证数据的完整性。
数据库系统该换时,原有的系统设计要便于转移,减少代码重写。
维护方便图总体图图读者图图图书图图管理员图数据库设计数据库采用了推出的数据库这是微软集成到中的个桌面数据库,能够快速方便的和的其他套件综合使用。
由于具有显著的简易性和有效性,大量的桌面数据库系统都采用作为后台数据库。
书籍信息图借阅信息图用户表图本系统中涉及到的主要实体及其属性有图书管理表图书编号书名,作者,出版社,出版日期,价格,借书证表借书证编号姓名,男女,借阅表借书证编号,图书编号,借书日期,还书日期,操作员表操作员编号,姓名,密码,操作员表,定义操作员的和密码,作为系统登录检查的依据,提供唯的管理员。
借阅表,通过借书证和图书反映图书的借阅关系。
借书证表,提供读者信息等,同时包括借书证是否可用,提供唯的借书证。
图书表,保存馆内所有图书的信息,提供唯的图书本系统的实体联系图登录界面设计系统进行登录时,用户单击了菜单登录,此时系统开始显示登录窗口。
未登录程序首先显示窗口,由于这个窗口是模态显示的,因此如果用户只能关闭这个窗口后才能进行其他的操作。
的窗口分成模块窗口和非模态窗口两种,普通情况下都是非模态窗口,但是多数对话框是模态窗口。
程序的后面使用了个结构体,这个结构体在公共模块定义,程序的任何地方都可以访问这个结构体,同时程序初始化了个全局变量。
该变量用来指示当前是否有用户登陆,用户的和名称是什么等信息。
登录窗口实现代码记录确定次数用户名不能为空,请重新输入,用户表没有这个用户,请重输入,图书馆理系统密码不正确,请重新输入,系统运行实现代码请输入姓名读者姓名连接字符串社顶记录员图书归还实现代码请输入读者姓名读者姓名连接字符串社顶记录员第四章系统执行情况书籍出借归还借还书籍登记,新书入库的程序段采用了更为完备的功能,它首先检测用户输入是否合法,然后整理用户的输入信息,通过的方法将语句写入到数据库中,由于写入过程有可能出错数据库共享冲突硬件故障等,所以代码段中使用了差错控制机制,的差错控制通过两个语句来完成或者其中第句表示如果发生时将转到开始的地方进行处理,第二句表示如果发生时强制程序继续运行以后的语句。
系统执行过程,请输入你要查找的书名这本书的详细资料是此书现在无人借阅按任意键返回,这本书已经有人借出没有你要查询的书籍,请输入你要查找的作者名这本书的详细资料是此书现在无人借阅按任意键返回,这本书已经有人借出没有你要查询的书籍卡号借出的书籍目前共有本书借出,按任意键结束语在此系统的开发过程中,由于我们是初次开发类似软件,在在知识和经验上纯在很多不足。
再加上对编程语言不熟悉致使整个系统存在部分而且在在登陆界面与数据库之间的链接过程中存在很多的不足之处,导致系统的可行性不高我们会在以后的学习之中更加努力扬长避短,多多实际性的做些软件来强化专业知识。
致谢本次课程设计是经过杜治国老师的耐心讲述及指导才能顺利完成的。
平时老师的指导给本次课程设计奠定了良好的基础,才能基本完成本次设计中的部分制作。
在课程设计时,老师给予了我们细心的讲解和辅导,使得课程设计能顺利按时的完成,并让我们在学习上有了更进步的提高。
为了能够更好的制作课程设计,老师在每次实验时均到场帮助我们解决疑难问题,让我们看到了老师坚持不懈认真务实的敬业精神。
在此对老师的帮助以及教育表示深刻地感谢,主要参考文献中文版入门与提高作者张树兵出版日期年月刊号出版社清华大学出版社程序设计作者译者张云鹏出版日期年月刊号出版社电子工业出版社数据库开发全书作者王樵民出版日期年月刊号出版社清华大学出版社前言作业背景选题说明工作业绩第章管理信息系统概要系统开发前提系统开发目的第二章管理信息系统需求分析现行业务描述现行管理系统存在问题分析及解决方案系统技术和功能可行性分析第三章管理信息系统设计系统设计的任务和原则数据库的设计登录界面设计第四章系统执行情况书籍出借归还系统执行过程结束语致谢主要参考文献前言图书管理系统是典型的信息管理系统,其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。
对于前者要求建立起数据致性和完整性强数据安全性好的库。
而对于后者则要求应用程序功能完备,易使用等特点。
因此,我们结合开入式图书馆的要求,深入的学习了中文版入门与提高程序设计数据库开发全书等全书,并对和数据库技术进行了较深入的实际应用,主要完成对图书管理系统的需求分析功能模块划分数据库模式分析,并由此设计了数据库结构和应用程序。
系统运行结果证明,本文所设计的图书管理系统可以满足借阅者图书馆工作人员管理三方面的需要。
选题说明我们选择开发的是个简单易于操作的图书管理系统作业背景考虑到开发的图书管理系统是为了达到人机结合有效的减轻借阅者或是管理员的手工操作不便,有效的达到信息的最优化,易查化。
在正式开始创建个图书管理系统之前有些前提工作,它包括有对用户的需求进行分析以及构思出理想中想象的或者运行后的界面,为以后的创建理清思路,使创建更方便,快捷。
首先进行的是系统分析即对系统需求的功能,系统运作的流程图和系统图的分析,建立图式模型。
其中图的建立是创建数据库的核心工作。
选题说明本图书馆系统的主要实现是解决图书馆馆存图书量大,查询起来费时费力,而且专业图书所占的比重小,管理方法简单图书的利用率低,管理成本高,图书的可利用率和安全性偏低等等问题,在了解图书管理的以上问题的基础上,我们充分应用起自己所学的专业知识,研发出个新的系统来能够科学合理的管理图书,达到既省时又省力的状态,有效的提高图书的利用率。
三工作业绩个人主要工作负责编写实验报告,对系统代码进行核查验证,处理相关系统图片等主要收获对有了个初步的认识,更深入的了解了如何用建立个数据库并对系统进行相关数据的管理,在此基础上也学会了对开发个管理信息系统的过程有了个初步的系统的认识。
自我评价在没做系统前,对还有都只是有个粗略的了解,在这次做系统的过程中发现自己所了解的相关知识还有很多方面的欠缺,就通过图书馆查阅相关书籍和在网上查询相关信息等多个渠道对和有了个更深入的认识,查询了相关系统设计思路,从中了解到了系统设计的很多注意事项和相关要求等等,在整个系统的设计过程中,自己的知识面得到了很大的提高,也改变了我原来对系统设计的些认识,更重要的是在通过这次系统设计增强了我的软件开发的浓厚兴趣。
第章管理信息系统概要系统开发前提目前,随着网络技术的飞速发展,各行各业都在追求信息化,以防在信息时代落伍,而普通高校也如此,图书馆是高校师生获得知识的个重要渠道。
因此个健全的图书管理系统就必不可少,图书管理系统的使用大大的提高了图书馆的工作效率,很好的节省了大量的人力物力和财力资源。
管理信息系统的开发是个开发周期长技术要求高影响因素多的复杂系统工程,因此制定个完善可行合理的开发计划,不仅是系统开发成功的保证,而且可以提高效率节省时间降低成本。
系统开发目的由于在过去人们对信息管理的主要方式是基于文本表格等纸质的手工处理之上的,而用手工进行图书借阅管理存在多种弊端,其中包括图书过于繁多,包含很多的信息数据的管理对于图书借阅情况如借阅天数超过限定借阅时间等等的统计和核实,往往采用对借阅卡的人工查询进行,对借阅天数等用人工计算手抄进行。
信息处理工作量大,容易出错由于数据繁多,容易丢失,且不易查找。
总的来说缺乏系统规范的管理手段人们操控起来是很困难的因此,使用电子化的管理手段将是大势所趋,建立个图书管理系统也是图书管理部门提高工作效益的有效手段。
系统能够合理高效地利用图书资源,使得图书借阅更加的科学合理。
第二章管理信息系统需求分析现行业务描述对于个图书管理系统来说,图书的查询及数据的维护管理是其中的核心环节。
在现现行的图书管理中存在几个共同的问题图书种类过多,数据庞大这是几乎所有图书馆都会遇到的共同问题,各种不同种类的图书馆为这些图书入库,进行添加于维护增加了很多的难题,对这些数据的反复输入,往往造成庞大的工作量和较低的效率。
查询图书困难,每天的借阅情况,读者借阅的到期还书情况,各项数据的汇总和统计情况必须由管理员统计上报,图书库总管理员才能考虑对图书馆的硬件如类书的需求数量进行改变已向上级申报。
图书毁坏及图书破损在借阅过程中难免此类现象的发生,如何及时发现及事后对毁坏图书进行淘汰和更新也是个需要解决的问题。
不能及时归还图书经常有读者超过借阅期的情况发生,对此类读者的超期信息提示也是
