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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

大学生软件工程毕业论文设计Word格式.docx

1、【关键词】图书馆管理系统;Java;SQL Server 2005;MyEclipse;【Abstract】Library management system is the foreground using MyEclipse to complete back-end database is to use SQL Server 2005 to complete, the system provides five functional modules, each module is a library information management, library category manage

2、ment module, the reader information management module, book lending module and system query module. This module 5 and there a number of sub-modules interconnected by mating between these five modules, complete step out of the operating managers send various instructions. Library management system is

3、 a library available to the system used by internal staff. The library is responsible for the work of managers working borrow and return books, but also be able to book list, book information, readers information management. The system uses the system function Java and SQL Server 2005 to design the

4、library management system, this paper describes the design of the library management system, and the system for data analysis and design.【Key words】 Library management system; Java; SQL Server 2005; MyEclipse; 目录第一章 绪论 1.1.1 开发背景11.2 目标意义1第二章 图书馆管理系统分析12.1 需求分析12.2 功能分析22.3 系统用例图设计22.4 绘制系统流程图22.5 系

5、统的开发环境3第三章 数据库分析与设计33.1 数据库分析33.2 数据库概念设计33.3 数据逻辑结构设计43.4 各表之间的联系图63.5 数据库 Dao 类的构建6第四章 图书管理系统的设计与功能实现84.1 系统登录模块84.1.1 登录窗体界面设计84.1.2 操作员登录94.2 图书信息管理模块104.2.1 图书信息添加界面设计104.2.2 检测书籍编号是否已存在114.2.3 图书信息添加114.2.4 图书修改信息124.3 图书类别管理模块124.3.1 图书类别添加模块134.3.2 图书类别修改模块134.4 读者信息管理模块144.4.1 读者登录144.4.2 读

6、者信息添加模块144.4.3 读者信息修改模块154.5 图书借阅模块164.5.1 图书借阅模块164.2.2 图书归还模块164.6 系统查询模块17第五章 图书管理系统测试185.1 测试项目185.2 测试用例18第六章 结束语20参考文献20第一章 绪论1.1 开发背景随着社会的不断发展,计算机信息技术的广泛应用,数字化管理的优势日趋显著。针对中小型图书馆或图书室管理的落后,设计实现一个图书信息管理系统,通过与计算机的结合使用对中小型图书馆或图书室的各种图书信息进行管理可以给管理员和用户带来一下不同的方便:检索迅速,查找方便,可靠性高,存储量大,保密性好,寿命长,成本低。这些优点能够

7、极大的提高工作效率,也是图书馆等部门管理科学化, 正规化的重要标志之一。而且计算机管理的成本不断降低。因此设计一套图书管理软件已经很有必要,并且实现研究服务于实践的原则。1.2 目标意义图书馆管理系统是采用Java 做前台,后台数据库则采用的是SQL Server 2005,本系统提供 5 个功能模 块,分别是图书类别管理模块、图书信息管理模块、读者信息管理模块、图书借阅模块,以及系统查询模块。这 5 个模块里又有许多子模块,通过这些模块之间的相互连接与配合,完成操作员发出的各种指令。第二章图书馆管理系统分析2.1 需求分析图书馆管理系统是一个高度化集成的图书信息处理管理系统,系统通过将图书馆

8、的各种功能进行整理 和合并,从而可以达到显示检索信息,提高工作的效率,降低管理成本等目的。一个标准的图书馆管理系统应该能够管理所有图书的种类,图书的信息以及读者的信息,还需要能够提供各种图书信息的检索查询功能。图书馆管理系统还需要可以对图书的借阅和归还进行有效的管理。通过图书馆管理系统的自动化管理,不但能够大大减少图书馆的管理人员,还能够减少管理人员的工作任务,从而达到降低图书馆管理开销和成本。一个标准的合理的图书馆管理系统应该包括有前台和后台,前台最主要是显示在计算机显示器屏幕上 的显示界面,包括有各种的指令按钮,操作框以及文本框,后台主要是为了前台的一些指令操作,提供一些各种必要的数据,也

9、就是一个相对于图书馆管理系统比较完整的数据库,图书管理员和各种类别的图书信息,以及借书者的信息等等。一个具有最基本标准的图书馆管理系统要有如下几个重要的功能:(1) 图书馆管理员可以方便进行图书的管理,用户的管理,管理员的管理。图书的管理包括图书信 息和图书分类的添加,修改和删除。用户的管理包括用户信息的添加,删除和修改。管理员管理包括管理员信息的添加,删除和修改等等。(2) 用户和管理员可以修改自己的密码,修改前需先核实自己的原始密码。(3) 未注册的用户(游客)也可以浏览到所有的图书信息和分类信息,但是无法进行借阅。(4) 可以基本实现模糊查询,使用户能够得到更多的图书相关记录。并且考虑到

10、使用的方便性,一些经常性使用的输入无须用户再次输入,比如进行图书查询时,图书分类只须要用户做出选择就可以。(5) 考虑到程序执行操作时可能会出现的情况,比如删除图书分类时该分类下存在的图书信息,程 序会自动跳转到该分类的图书查看。需要删除某个用户时,如果有存在借书记录则不被允许删除,跳转到该用户存在的借书记录,等到图书管理员确认该用户所借的图书已经全部归还之后才会被允许删除该用户信息。22一个图书馆管理系统要是可以实现以上所描述的各种功能,那么这个图书馆管理系统也就可以算是比较成功的一个系统了。2.2 功能分析根据以上的需求分析,我所进行设计的图书馆管理系统具有5 个的功能模块,分别是图书信息

11、管理模块, 图书类别管理模块,图书借阅模块,读者信息管理模块以及系统查询模块。其中各功能模块的具体说明如下:图书类别管理模块:该模块主要负责的是管理图书馆的图书种类的信息,比如图书种类的名称、可以借阅的天数等信息。图书信息管理模块:该模块主要负责的是管理图书馆的图书的信息,比如图书的编号、图书的名称、作者、出版社等信息。读者信息管理模块:该模块主要负责的是管理图书馆的读者的信息,比如读者的编号、读者的信息、证件号码、最大的借书量等信息。图书借阅管理模块:该模块主要负责的是图书馆的书籍借阅和归还信息,具体包括图书借阅、图书归还2 个子模块。系统查询模块:该模块主要负责的是图书馆的工作人员和用户对

12、于书籍查询工作。2.3 系统用例图设计图书馆管理系统是一个只有内部人员才可以全面使用的系统,也就是说不是所有的人都可以使用它,只有图书馆的工作人员才可以使用。而图书馆的工作人员也是分为两类,一类是日常操作人员,主要负责图书的借阅和归还的工作;一类就是管理员,除了操作人员的这两项功能外,还能可以对书籍列表,书籍信息,读者信息等进行管理。下面以管理员为例而绘制其所对应的用例图,如图1-1 所示。2.4 绘制系统流程图图 1-1 管理员用例图图书管理系统首先需要对用户的身份进行有效识别,只有合法的用户才能够进入本系统,否则将无法进入系统。进入系统之后,首先会打开系统的主窗体,在系统首页的菜单栏或者是

13、功能区可以选择不同种类的导航链接来进行各种需要的操作。由于不同权限的用户对于系统是配有不同的功能,下面是以功能最多的图书馆管理员为例,其系统流程图,如图1-2 所示。2.5 系统的开发环境图 1-2 系统流程图图书馆管理系统的具体的开发环境要求如下:(1) 系统开发平台:MyEclipse。(2) 数据库管理系统软件:SQL Server 2005。(3) 运行平台:Windows 7 旗舰版。(4) Java 开发包:JDK 5.0 以上。(5)分辨率:800600 以上。(6)GUI 开发包:Swing。第三章数据库分析与设计3.1 数据库分析在开始开发图书馆管理系统时,应考虑到图书的储存量大,数据库维护量大的特点,比较适合用 SQL Server 2005 作为数据库管理的系统。在 SQL Server 2005 中先新增一个数据库,并将其数据库命名为db_library。数据库当中可以包含图书类别信息、图书信息、图书借阅信息、操作员信息及读者信息等等实体,可以用来存储不同种类的信息。3.2 数据库概念设计本系统一共设计规划出5 个实体,分别为图书类别信息实体、图书信息实体、读者信息实体、操作员实体、图书借阅信息实体。因为

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

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