ImageVerifierCode 换一换
格式:DOCX , 页数:16 ,大小:629.95KB ,
资源ID:15706464      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/15706464.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(高级Internet程序设计13083504冉若曦 2Word文件下载.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

高级Internet程序设计13083504冉若曦 2Word文件下载.docx

1、软件工程 任课教师:王郁昕 2013年12月01日摘要图书馆管理系统是采用NetBeans软件编写的系统。本系统提供4个功能模块,分别是读者登入模块、借阅图书模块、图书管理模块、图书归还模块。这4个模块里又有许多子模块,通过这些模块之间的相互连接与配合,完成操作员发出的各种指令。论文将全面介绍所设计的图书馆管理系统的系统功能和业务流程,并对系统进行详细的数据分析和设计,最终使用NetBeans完成系统开发。关键词:图书馆管理系统,NetBeansAbstractLibrary management system usesthe software of NetBeansto finish the

2、 system.The system provides four functional modules,:reader login module, the borrow booksmodule, library management module, books returned modules. There are many sub-modules in these four modules .Through mutual connection between these modules ,managerscomplete various instructions by the systems

3、.The paper describes the design of a comprehensive library management system, system functions and business processes, and meanwhileanalyzesthe detailed data and the design of systems.Key words: Library management system ,NetBeans目录摘要 IAbstract II引言 11.系统分析 21.1需求分析 21.2功能分析 21.3系统流程图: 32.数据库分析 42.1

4、数据库分析 42.2数据库概念设计 43.系统设计与功能实现 53.1功能叙述 53.2代码实现 63.3图书搜索模块界面 10总结 11引言一个现代化的图书馆在正常运营中总是面对大量的读者信息,书籍信息以及两者相互作用产生的借书信息,还书信息。面对图书馆数以万计的图书,纷繁复杂的读者信息,频繁更替的借还书信息,传统的直接方法不但管理出现漏洞,造成损失。因此有一个智能化、系统化、信息化的图书管理系统十分重要的。充分利用计算机的功能实现对读者管理、书籍管理,借阅管理等自动化控制,将会使图书馆的工作大大减弱。方便友好的图形界面、简便的操作、完善的数据库管理。将会使得图书馆系统极大限度的应用于现代化

5、图书管理中。1.系统分析1.1需求分析本图书馆管理系统包括前台和后台,前台主要是显示在计算机屏幕上的显示界面,有各种指令按钮,操作框以及文本框,后台主要是为前台的一些操作提供一些必要的数据,也就是一个相对于系统比较完整的数据库,各类图书的信息,借书者的信息等等。本图书馆管理系统要有如下几个重要功能:(1)管理员可以方便进行图书管理,用户管理。图书管理包括图书信息以及图书分类的添加,修改,删除。用户管理包括用户信息的添加,删除,修改。(2)用户和管理员可以修改自己的密码,修改前需先核实自己的原始密码。(3)实现模糊查询,使用户得到更多的相关记录。并且考虑使用的方便性,一些经常使用的输入无须用户输

6、入,比如进行图书查询时图书分类只须用户做选择就可以。(4)考虑程序执行操作时可能出现的情况,比如删除图书分类时该分类下存在图书,程序自动跳转该分类图书查看。删除某个用户,如果存在借书记录则不允许删除,跳转到该用户的借书记录。等待管理员确认该用户所借图书已经全部归还之后才允许删除该用户信息。一个图书馆管理系统要是能实现以上的各种功能,那么这个图书馆管理系统也就算是比较成功的一个系统了。1.2功能分析根据以上需求分析,我所设计的图书馆管理系统有4个功能模块,分别是读者登入模块、借阅图书模块、图书管理模块、图书归还模块。其中各功能模块的具体说明如下:图书信息管理模块:该模块主要负责管理图书馆的图书信

7、息,如图书编号、图书名称、作者、出版社等信息。读者信息管理模块:该模块主要负责管理图书馆的读者信息,如读者编号、读者信息等信息。图书借阅管理模块:该模块主要负责图书馆的书籍借阅和归还信息,包括图书借阅、图书归还、图书搜索3个子模块。本系统首先需要对用户的身份进行识别,只有合法的用户才能进入系统,否则将无法进入系统。进入系统后,首先打开系统主窗体,在系统首页的菜单栏或者功能区可以选择各种导航链接来进行各种操作。由于不同权限的用户对于系统有不同的功能,系统流程图如下:2.数据库分析2.1数据库分析在开发图书馆管理系统时,考虑到图书量大,数据库维护大的特点,选用NetBeans软件里面的数据库关联表

8、。其数据库名为library_01。数据库中包含图书信息、图书类别信息、图书借阅信息、管理员信息及读者信息等实体,用来存储不同的信息。2.2数据库概念设计本系统一共设计规划出5个实体,图书信息、图书类别信息、图书借阅信息、管理员信息及读者信息等实体。图书的类别有很多,因此可以建立一个图书馆类别信息表,专门用来保存图书的类别信息。3.系统设计与功能实现3.1功能叙述三个人合作完成了图书馆管理系统设计,本人完成了图书借阅模块的设计以及功能实现。图书借阅模块首先需要进行读者登入,游客需要注册,然后输入需要借阅的书号、读者学号、书名、标签,这样就可以借书。同时该模块还有子模块就是图书搜索模块,只要输入

9、图书的关键字就可以把与该关键字相关的图书都列出,供读者选择。3.2代码实现其中ManagedBean为3.3图书搜索模块界面管理员可以查看读者借书情况,并对借书情况进行登记,并且还可以将归还图书写入图书信息表。注:由于换电脑,JSF不能全部显示,以上课展示为准。总结本图书馆管理系统的设计虽然很简单,但是真的需要平时上课认真跟着老师练习,课后自己多敲几次代码才能熟练。一开始设计没有头绪,后来经过不断的复习思考,串联老师上课所教的代码,终于绞尽脑汁想出一个思路。这是我们小组集体思考的结果,最后完成的也是相当理想。做系统要用心去做,我从中也学到很多知识,知道如何去综合多门学科中的知识,编程能力也有了很大提高,另外也有很多心得体会。本系统是一个最基本的图书馆管理系统,可扩展性很大,系统的执行效率也比较高。本图书馆管理系统得到王老师悉心指导。王老师严肃的科学态度,严谨的治学精神,精益求精的工作作风,一直熏陶着我。这次图书馆管理系统的设计的成功与王老师密不可分,感谢王老师辛勤指导。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1