《JAVA2》_课程设计报告_图书信息管理系统.doc

《JAVA2》_课程设计报告_图书信息管理系统.doc

  1. 1、本文档共23页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《JAVA 2》课程设计报告 图书信息管理系统 指导教师:谢小林 姓名:罗轩 学号:201140130232 班级:1141302 日期:2012.01.09 目录 一、需求分析……………………………………………………2 二、程序的主要功能及程序运行平台…………………………2 三、程序总框架图………………………………………………3 四、系统模块分析………………………………………………3 五、较具特色的函数……………………………………………4 六、存在的不足与对策…………………………………………5 七、参考文献……………………………………………………5 八、附录(主要源代码及程序类的说明)……………………5 一、需求分析 当今时代是飞速发展的信息时代图书馆作为一种信息资源的集散地,图书和用户借阅资料繁多,包含很多的信息数据的管理,现今,有很多的图书馆都是初步开始使用,甚至尚未使用计算机进行信息管理。根据调查得知,他们以前对信息管理的主要方式是基于文本、表格等纸介质的手工处理,对于图书借阅情况(如借书天数、超过限定借书时间的天数)的统计和核实等往往采用对借书卡的人工检查进行,对借阅者的借阅权限、以及借阅天数等用人工计算、手抄进行。数据信息处理工作量大,容易出错;由于数据繁多,容易丢失,且不易查找。总的来说,缺乏系统,规范的信息管理手段。尽管有的图书馆有计算机,但是尚未用于信息管理,没有发挥它的效力,资源闲置比较突出,这就是管理信息系统的开发的基本环境。数据处理手工操作,工作量大,出错率高,出错后不易更改。图书馆采取手工方式对图书借阅情况进行人工管理,由于信息比较多,图书借阅信息的管理工作混乱而又复杂;一般借阅情况是记录在借书证上,图书的数目和内容记录在文件中,图书馆的工作人员和管理员也只是当时对它比较清楚,时间一长,如再要进行查询,就得在众多的资料中翻阅、查找了,造成查询费时、费力。如要对很长时间以前的图书进行更改就更加困难了。基于这问题,有必要建立一个图书管理系统,使图书管理工作规范化,系统化,程序化,避免图书管理的随意性,提高信息处理的速度和准确性,能够及时、准确、有效的查询和修改图书情况。学生: ?? 能按各种方式(比如书名、编号、作者)查询图书馆的藏书情况。 ?? 能够方便地借阅图书、续借图书、归还图书。 ? 能够查询自己的基本资料、借阅图书情况。 ? 能够熟悉图书管理系统的使用。 图书管理员: ?? 能方便的对图书进行录入登记,注销陈旧的书籍。 能够方便地对新生进行登记,或注销已经毕业的学生信息(基本信息,借阅信息)。 ?? 能够随时发布一些诸如各学院学生借阅图书超期情况、馆内藏书情况、借情况息,以便各学院能够随时获知本院学生的一些借书信息。 图书管理系统中包含书籍的采购、入库、编目、出借、归还、淘汰等功能,以及读者信息的管理。本系统对前期的工作进行了简化,删掉了书籍的采购、入库、编目等繁琐的工作,仅对系统主要部分进行分析。为了提高服务效果,图书馆系统实行开架阅览,并为读者提供客户端,读者可以查询到馆藏书目和个人在借图书的信息。这项功能也可以通过互联网实现。图书管理员通过系统记录图书的出借和归还,以及书目的维护和读者信息的维护。 四、系统模块分析 1.新书入库模块: 新书入库界面包括图书相关的属性:编号、书名、作者、类别、出版日期、出版社、定价、数量、备注等。 2.图书整理模块: (1)图书整理界面包括:图书修改删除、图书类别编辑 图书修改删除界面除了包括图书的相关属性还包括图书修改功能。 图书类别编辑界面包括对类别编号、类别名称进行添加、删除、修改的功模块。 3.办借书卡模块: 办借书卡界面包括借书卡编号、持借书卡人的姓名、性别、组名、证件号。 4.查询模块: (1)借阅信息查询: 根据查询方式如按借书证号、按姓名等在文本框中输入相关内容即可查询还可查询到期图书 (2)图书信息查询: 查询方式有:按书号、按书名、按作者、按类别、按出版社。在关键字中输入相关内容,点击“开始查询”按钮,在DataList中列出查询结果。如果选中“模糊查询”可查询更多的相关信息。 (3)用户信息查询: 查询方式有:按借书证号、按姓名。在关键字框中输入借书证号或者读者姓名。 组用户管理模块: (4)组用户管理界面: 操作方式包括:修改、删除、添加。 组用户信息包括:组编号、组名称、最长天数、最多本数。 5.图书借还模块: 图书借阅界面包括图书编号、书名、类别、出版社、出版日期、借书证号等 归还图书界面包括图书的属性、归还者的信息。 五、较具特色的函数 //图书管理员 public class SimpleBookManager{ public static void main(String []args){

文档评论(0)

liyxi26 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档