4
苏州科技天平本科生毕业设计(论文)
2.本课题主要研究内容和预期目标
研究内容:数据的安全性:由于该系统统计管理单位的各种书目,人员数据及出入库数据,因此需要保证数据的可靠性和安全性。对于软件方面,采用手动或定时对数据库采取备份,使由于数据破坏所产生的损失降到最低,同时便于恢复。总体功能结构:根据图书馆的基本要求和功能目标,总体框架是建立二个功能系统和二个支持系统。二个功能系统是:1.图书馆管理系统;2.外部读者查询系统。二个支持系统是:1.网络支持系统;2.数据库支持系统。预期目标:在MyEclipse开发环境下,以J2EE为平台,运用
JSP网络编程语言和Struts2框架和Oracle10g数据库完成了B/S模式的图书馆借阅管理系统。系统基本上实现了预期的各项功能,达到了任务书中的主要设计内容的各项任务,整个系统也在经过测试和不断地改正之后能够顺利运行。基本上实现了开题报告中的需求设计在
程序编写,该系统能够实现:1.读者在本系统的应用下可实现按照各种方式(如:书名,编号,作者)查询图书馆的藏书,方便的借阅图书,续借图书,归还图书,能够查询自己的借阅图书情况。2.图书馆工作人员能够实现方便的对图书进行查询,方便的进行读者借阅情况查询,方便的进行借书还书处理等,便捷的对图书信息进行添加、修改、删除,分类管理等操作,对读者信息进行相关添加,修改,分类管理等操作。3.系统管理员可以对图书馆信息进行修改更新操作,对系统用户进行添加、修改、删除、权限设置等操作,对图书馆的办证参数进行修改维护等操作功能。
5
苏州科技天平本科生毕业设计(论文)
3.本课题拟采用的研究方法、步骤
需求分析:A:图书馆管理系统是该系统软件的重要内容之一,该子系统为图书馆的库存书籍的动态调整提供了决策依据,有利于及时对有大量需求的新书进行订货入库。它的主要功能包括:新书入库,借书,还书,馆内图书详细信息,图书查询,读者管理,馆内图书统计,读者信息管理,图书馆工作人员权限管理,名称设计,数据库备份等功能。下面是外部读者查询系统的主要功能的简单描述:一、图书管理:这是图书馆最重要的模块之一,它将对图书馆中的书籍进行管理操作,所有的原始数据输入都是在这里实现的,有了这里的数据输入,才能开始以后的诸如借书、还书等操作。1.新书入库管理:该功能允许用户输入图书单,在输入过程中,程序自动生成图书单编号以加以区分两次不同的入库书单,同时程序也检查输入的合法性,并自动记录当日入库的图书。当日入库图书查询:该功能允许用户对当日的入库书单针对不同条件进行查询,并且提供二次修改,避免出错。二、业务管理:这是图书馆使用频率最高的模块,因此他在功能上应该直观明确,在操作上应该简单易用。1.图书借阅:该功能要求用户输入图书编号或者图书条码,并且检查输入合法性,然后程序动态生成该书的详细信息;再输入借书证号,并且检查输入合法性,然后程序动态生成该读者的详细信息;系统记录借书的经手人,最后由借书按钮实现操作。2.图书归还:与图书借阅类似,追加图书超期罚款功能,自动根据预设值计算出罚款金额。三、人员档案管理:这是针对读者和图书馆工作人员而设计的一个人士管理模块,它将完整的记录读者的信息,以及图书馆工作人员的信息,并且他还具有限制图书馆工作人员操作权限的功
6
苏州科技天平本科生毕业设计(论文)
能,最大限度的保证了数据的安全。1.读者管理:记录读者的详细信息,并提供增加、撤除、查询等操作。2.图书馆工作人员管理:在读者管理子模块的基础上增加权限管理功能,保证数据安全。四、名称设计:这是一个很具个性化的功能,实现很简单,但非常吸引人,你可以任意为你的管理系统命名。B:外部读者查询系统,这是一个面向读者的综合查询系统,采用与管理系统相同的数据库,具有唯一的功能:查询。他可以按照读者的要求,用不同方法对所藏书籍进行查询,并能进行书名的模糊查询,还可以查询读者所借书的到期日,和观看读者本人的详细资料,力争最大的满足读者的需求。性能要求:对新书入库单处理及查询;图书查询;借书还书速度应较快登录仓库管理系统时应输入密码,以保证系统的安全性。系统要有较强的兼容性,能在各种PC机上正常运行。在系统运行异常及数据文件损坏时能给出出错提示,保证系统的可靠性。
7
苏州科技天平本科生毕业设计(论文)
4.本课题主要参考文献
[1]郑诚.软件工程课程设计.机械工业出版社.2009.[2]张秋余,杨玥.基于用例的需求建模方法.计算机工程与设计,2007.[3]MattheMacDonal.管理信息系统.电子工业出版社.2008[4]张秋余,杨玥.基于用例的需求建模方法.计算机工程与设计,2007[5]王珊,萨师煊.数据库系统概论(第四版).北京:高等教育出版社.2009[6]陆荣幸,郁洲.J2EE平台上MVC设计模式的研究与实现.计算机应用研究,2008[7]孙卫琴,李洪称.Tomcat与
JavaWeb开发技术详解.北京:电子工业出版社,2008.[8]孙鑫著Struts2深入详解电子工业出版社2009.
[9]孙鑫Servlet/JSP深入详解.电子工业出版社2009.[11]尹朝庆.计算机系统结构教程.北京:清华大学出版社.2008.[12]张维明.信息系统原理与工程.电子工业出版社.2009[11]JAVA核心技术卷I:基础知识[13]Oracle10g数据库基础教程[14]JSP动态网页设计教程机械工业出版社2006孙风栋著电子工业出版社科学出版社出版20102009