图书管理系统开题报告

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

武汉工程大学邮电与信息工程学院毕业设计(论文)开题报告课题名称图书管理系统使用专业计算机科学与技术开题教师郭炜职称讲师2015年3月8日武汉工程大学邮电与信息工程学院2015届毕业设计(论文)开题报告毕业设计(论文)题目基于Java的图书管理系统的设计与实现学生姓名潘俊竹学号6102030113专业(方向)计算机科学与技术班级01班指导教师姓名郭炜职称讲师一、课题背景1.1引言我国的计算机应用于管理方面,只是在70年代末期以后才逐渐开展起来的。目前,计算机辅助管理已在我国的各行各业得到了广泛地应用,但总的来说,计算机在我国管理中的应用,还处于初级阶段,尽管近两年发展较快,但还需要不断地探索和研究。尤其是计算机辅助高校图书管理仅是近几年才在我国得到普及和发展,而在许多发达国家计算机辅助高校图书管理已十分普及。上个世纪90年代初美国科学家首次提出数字图书馆(DigitalLibrary)这一概念以来,全球开展数字图书馆研究与实践已近十几个年头。我国图书情报界、IT业界自1995年左右开始对这一领域跟踪研究,1998年开始全面升温,迄今无论是在对数字图书馆的认识,还是理论研究、关键技术准备方面,都取得了很大的进展。国内数字图书馆的实践活动大致可分为以下三种类型:资源服务型、服务研究型和联合建设型。虽然,从严格意义上讲,资源服务型不能算是数字图书馆,但它的网上信息服务目前已在大多数图书馆开展,是现阶段我国图书情报界提供网上数字服务的主要形式。在过去,高校图书馆中的藏书达六、七万余册,其图书管理工作都是采用传统的手工管理,这种传统人工的管理方式效率低、保密性差,一方面导致教师、学生对学校图书室藏书情况不了解,图书室究竟有哪些图书也不知道;另一方面图书管理员对图书管理工作力不从心,因为时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难,耗费劳动力大,难于避免错误的产生,更容易造成图书的外流。伴随着计算机技术在各行各业日益广泛和深入的应用,也可以利用计算机技术制定一套合理、有效,规范和实用的图书管理系统,对图书资料进行集中统一的管理。系统开发的总的设计目标是实现图书管理的系统化、规范化和自动化,实现对图书资料的集中统一的管理。通过该系统可以实现图书信息的检索、图书借阅管理、用户个人信息的管理等各种功能,实现图书管理的快捷、高效。1.2开发背景和意义当今社会,计算机已经十分普及,性能也日趋完善。它已经被应用于许多领域。比如说,小到图书馆的图书管理,超市或网吧的收费管理,KTV的点歌系统,大到航空、铁路的售票,全国人口户籍的管理等等。随着现代科技的进步,用计算机来进行图书管理也成为现代化高等教育必不可少的一部分。实践证明信息技术已在管理层面扮演越来越重要的角色。计算机之所以在管理层面发挥如此重要的作用的原因主要有以下几个方面:首先,计算机可以代替人工进行许多繁杂的劳动;其次,计算机可以为学校节省许多资源;第三,计算机可以大大的提高教职工的工作效率;第四,计算机可以使敏感文档更加安全,等等。利用图书管理系统来管理图书,其好处归纳起来,大约有以下几点:1.可以存储学校图书馆的图书信息、读者信息和借阅信息,安全、高效;2.只需一名图书管理员即可操作系统,节省大量人力;3.可以迅速查到所需信息,图书管理系统可以为学校教师和学生提供充足的信息和快捷的查询手段,让教师和学生能够及时查询图书信息,更好地为读者服务。4.可以预借想借的书本。5.并能做到书籍互借,这样能更好地实现图书的流通,无形中增加了图书的资源。6.图书管理系统更好地主要实现纸质图书的采购、编目、流通业务管理。因此图书管理系统的设计与开发是非常有必要的,可以适应现行图书管理工作的要求,提高工作效率。1.3参考文献:[1]李刚.疯狂Java讲义(第三版)[M].北京:电子工业出版社.2014.07[2]罗超理,李万红.管理信息系统原理与应用[M].北京:清华大学出版社.2002[3](美)埃克尔著,陈昊鹏译.JAVA编程思想.机械工业出版社.2008[4]国家863中部软件孵化器.Java从入门到精通.人民邮电出版社.2010.04[5]萨师煊,王珊.数据库系统概论(第四版)[M].北京:高等教育出版社.2009[6](美)德博特(DeBolt,V.)编.HTML和CSS从入门到精通.电子工业出版社.2008[7]孙家广.软件工程[M].北京:高等教育出版社.2005二、毕业设计(论文)方案开发工具1、MyEclipse8.5MyEclipse企业级工作平台(MyEclipseEnterpriseWorkbench,简称MyEclipse)是对EclipseIDE的扩展,利用它我们可以在数据库和JavaEE的开发、发布以及应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的JavaEE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML,Struts,JSP,CSS,Javascript,Spring,SQL,Hibernate。MyEclipse是一个十分优秀的用于开发J2SE、J2EE的Eclipse插件集合,MyEclipse的功能非常强大,支持也十分广泛,尤其是对各种开源产品的支持十分不错。MyEclipse可以支持JavaServlet,AJAX,JSP,JSF,Struts,Spring,Hibernate,EJB3,JDBC数据库链接工具等多项功能。可以说MyEclipse是几乎囊括了目前所有主流开源产品的专属eclipse开发工具。在结构上,MyEclipse的特征可以被分为7类:①JavaEE模型②WEB开发工具③EJB开发工具④应用程序服务器的连接器⑤JavaEE项目部署服务⑥数据库服务⑦MyEclipse整合帮助对于以上每一种功能上的类别,在Eclipse中都有相应的功能部件,并通过一系列的插件来实现它们。MyEclipse结构上的这种模块化,可以让我们在不影响其他模块的情况下,对任一模块进行单独的扩展和升级。2、MicrosoftSQLServer2005MicrosoftSQLServer2005是一个全面的数据库平台,使用集成的商业智能(BI)工具提供了企业级的数据管理。MicrosoftSQLServer2005数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,使您可以构建和管理用于业务的高可用和高性能的数据应用程序。SQLServer2005提供了5个不同版本:SQLServer2005EnterpriseEdition(32位和64位)——企业版;SQLServer2005StandardEdition(32位和64位)——标准版;SQLServer2005WorkgroupEdition(仅适用于32位)——工作组版;SQLServer2005DeveloperEdition(32位和64位)——开发版;SQLServer2005ExpressEdition(仅适用于32位)——学习版。此处我们选择了SQLServer2005StandardEdition(32位和64位)——标准版SQLServer2005StandardEdition是适合中小型企业的数据管理和分析平台。它包括电子商务、数据仓库和业务流解决方案所需的基本功能。StandardEdition的集成商业智能和高可用性功能可以为企业提供支持其运营所需的基本功能。SQLServer2005StandardEdition是需要全面的数据管理和分析平台的中小型企业的理想选择。3、JSPJSP(全称JavaServerPages)是由SunMicrosystems公司倡导和许多公司参与共同创建的一种使软件开发者可以响应客户端请求,而动态生成HTML、XML或其他格式文档的Web网页的技术标准。JSP技术是以Java语言作为脚本语言的,JSP网页为整个服务器端的Java库单元提供了一个接口来服务于HTTP的应用程序。JSP使Java代码和特定的预定义动作可以嵌入到静态页面中。JSP句法增加了被称为JSP动作的XML标签,它们用来调用内建功能。系统功能设计1、学生部分学生作为用户,可以通过学生学号(即账号)、密码登录学校图书管理系统,查看个人信息及更改个人信息、查看学校图书信息、借还图书信息。由于学号是学生在入学之后由学校分配,并不需要学生自己注册账号。2、图书管理员部分图书管理员可以说是作为系统后台登录人员,管理员通过账号、密码登录系统,查看自己所管理书籍信息(书架)及学生借还信息,录入新增图书信息、查询图书信息、更改个人信息等等。3、图书信息列表图书信息列表对于学生和管理员都是开放的,不管是学生和管理员在登录系统后均可根据相关条件查阅图书信息。计划和步骤1、数据库设计目前,大多数网站不同程度都有后台数据库支持,用来存放用户和服务器数据。如果再加上一定的前台程序,就能构成一个完整的数据存储、查询系统。实体:①图书(图书编号,书名,作者,出版社,定价,图书类别,图书ISBN号,图书数量)②学生(学生学号(登录账号),密码,学生姓名,性别,专业班级,罚款、入校时间,毕业时间)③图书管理员(编号,账号,密码,书架,加入时间)联系:①学生管理(图书管理员,学生姓名,学生密码)②图书管理(图书管理员,借阅号,归还号)③查询(图书编号,借阅证号,图书管理员,学生)2、主要功能模块设计该系统主要分为三部分:图书信息、学生部分、图书管理员部分。(1)图书管理员模块:添加、删除、更改、查询管理员信息。(2)学生管理模块:添加、删除、更改、查询学生的档案。(3)图书管理模块:添加、删除、更改、查询不同类型的的图书的档案。(4)图书借还模块:可查询学生借阅和归还图书的信息。(5)系统查询模块:学生可根据不同的条件(图书编号,书名,作者,出版社,定价,图书类别,图书ISBN号)查询需要的图书,也可根据不同的条件(图书编号,书名,图书ISBN号、学生学号、学生名字、到期时间)查询自己借阅图书信息。进程安排:2015年3月初--2015年4月中旬学习编程工具,确定个人详细设计2015年4月下旬--2015年5月初源代码的编写阶段2015年5月中旬--2015年5月下旬测试和连接阶段2015年6月程序的细节完善阶段和撰写论文三、毕业设计(论文)预期成果及创新该系统由5大功能模块组成:图书管理员模块,学生管理模块,图书管理模块,图书借还管理模块和系统查询模块。图书管理员模块除了基本个人信息外,新增了书架功能,书架是管理员所管理图书范围,通过对于书架的查询可以看到自己所管理书籍的列表,点击该列表中的图书选项即可查询图书具体信息,避免要到所有图书列表查询的复杂难度。图书借还管理模块主要分为图书借阅管理和图书归还管理,用户可以在通过这个模块查看图书的借阅和归还信息。管理员可以通过这个模块来完成学生的借和还书的操作。系统查询模块实现了学生可根据不同的条件(图书编号,书名,作者,出版社,定价,图书类别,图书ISBN号)查询需要的图书、也可根据不同的条件(图书编号,书名,图书ISBN号、学生学号、学生名字、到期时间)查询自己借阅图书信息的功能。学部审核意见学科部主任(签字)年月日学院审核意见主管院长签字年月日注:此表中的一、二、三项,由学生在教师的指导下填写。

1 / 6
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功