- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Java语言图书馆管理系统的设计与实现
课程设计课程名称Java语言课程设计题目名称图书馆管理系统的设计与实现学生学院应用数学学院专业班级信息与计算科学学 号学生姓名指导教师 2012年 10 月 09 日目录摘要III1. 学生管理系统设计主要任务12.系统总体设计12.1用户功能描述12.2系统用例图22.3系统总体结构图33数据库设计43.1数据库设计概述43.2系统管理员信息表结构设计53.3图书管理员信息表结构设计53.4 读者信息表结构设计63.5图书信息表结构设计63.6历史记录信息表结构设计73.7图书馆信息表结构设计84.业务实体与实体业务处理84.1业务实体94.1.1系统管理员实体94.1.2图书管理员实体94.1.3读者实体104.1.4图书实体104.1.5历史记录实体114.1.6图书馆实体114.2数据库连接类124.3实体业务处理124.3.1历史记录业务处理124.3.2读者业务处理174.3.3系统管理员业务处理174.3.4图书管理员业务处理174.3.5图书业务处理174.3.6图书馆信息业务处理174.4工厂类185界面窗口程序设计195.1登录窗口195.2图书管理员主界面205.3添加图书界面215.4添加用户界面216工作成果与收获体会226.1工作成果226.2收获体会237参考文献23摘 要图书管理系统是学校管理机制中的重要组成部分, 通过对图书管理系统的运行管理机制进行调查研究, 开发了此图书系统。本系统中解决了学校图书管理事务中的常用基本问题以及相关统计工作。本系统中包含7个系统模块:图书检索、图书馆信息、用户仓库、图书仓库、系统查询、借还书业务、我的图书馆、退出登录。本系统使用NetBeans7.0.1进行swing用户界面的设计, 使用工厂类设计模式, 采用了面向对象设计思想, 具有功能完善、简单易用、用户界面友好等特点。本软件具有一系列异常处理机制, 确保了用户错误操作时也不会出错或死机, 并且予以相应的提示信息。本系统中通过JDBC驱动和数据库进行无缝连接, 后端的数据库是SQL Server2008, 该数据库具有较高的完整性, 一致性和安全性。关键词:图书管理;信息管理;java;netbeans;sql server20081.学生管理系统设计主要任务该系统主要建立一个单机版的图书馆借阅管理系统,面对当前很多小型图书管理仍是人工管理带来的检索速度慢,效率低,借阅归还图书量大,图书统计工作量大,藏书不能完成及时更新的问题,该系统可以对该系统的三个用户类型的使用实现:1.对于读者在本系统的应用下可实现按照各种方式(如:书名,编号,作者)查询图书馆的藏书情况,能够查询自己的个人信息, 方便地修改密码,且能够查询自己的借阅图书情况。2.对于图书馆工作人员能够实现方便的对图书进行查询,方便的进行读者借阅情况查询,方便的进行借书还书处理等,便捷的对图书信息进行添加、修改、删除等操作,对个人信息进行查询、修改等操作。3.对于系统管理员可以对图书馆信息进行修改更新操作,对系统用户进行添加、修改、删除等操作,对图书馆的办证参数进行修改维护等操作功能。2.系统总体设计2.1用户功能描述本MIS系统是对小型图书馆进行高效率管理的应用系统,它的用户主要是读者和图书管理员,系统管理员。三类用户的具体描述如下表所示:表2.1用户具体描述用户类描述读者读者是该系统的一个使用角色,他们通过该系统查询自己需要的图书信息, 修改个人密码、邮箱、电话,还可以通过对自己借阅情况进行查询。图书管理员图书管理员是该系统的最重要使用者,图书管理员通过该系统进行图书的增加、修改、删除等操作,实现对读者借阅、归还、续借图书的方便操作,实现对系统中图书,读者,读者借阅情况的查询。系统管理员系统管理员主要是图书管理系统中用户的管理,实现用户添加、修改、删除等操作, 实现对图书馆基本信息的修改维护操作,还包括对图书馆重要参数的设置。2.2系统用例图图书借阅管理系统的主要任务是实现读者迅速检索查询,方便修改信息;图书管理员高效的完成系统的各项基本操作,系统管理员是管理用户录入等操作。从图2.2可以看出图书借阅管理系统要完成以下功能:1. 登录。读者、图书管理员,系统管理员进入该系统必须登录, 身份验证正确了才可以进入该系统, 以不同身份进入该系统所对应的系统使用权限是不同的。2. 图书检索读者、图书管理员、系统管理员都可以按条件(全部图书, 图书编号, 图书名称)查询馆藏图书。 3. 图书馆信息读者、图书管理员、系统管理员可查看图书馆相关信息。系统管理员有修改的权限。4.用户管理功能:对系统用户进行查询,添加,修改,删除等操作。5.图书管理功能:对图书馆图书进行查询,添加,修改,删除等操作。4. 系统查询功能:对借阅信息,超期信
文档评论(0)