![图书信息管理系统说明书_第1页](http://file4.renrendoc.com/view/6682b5a1b4aeae002c33f49e0dd3b884/6682b5a1b4aeae002c33f49e0dd3b8841.gif)
![图书信息管理系统说明书_第2页](http://file4.renrendoc.com/view/6682b5a1b4aeae002c33f49e0dd3b884/6682b5a1b4aeae002c33f49e0dd3b8842.gif)
![图书信息管理系统说明书_第3页](http://file4.renrendoc.com/view/6682b5a1b4aeae002c33f49e0dd3b884/6682b5a1b4aeae002c33f49e0dd3b8843.gif)
![图书信息管理系统说明书_第4页](http://file4.renrendoc.com/view/6682b5a1b4aeae002c33f49e0dd3b884/6682b5a1b4aeae002c33f49e0dd3b8844.gif)
![图书信息管理系统说明书_第5页](http://file4.renrendoc.com/view/6682b5a1b4aeae002c33f49e0dd3b884/6682b5a1b4aeae002c33f49e0dd3b8845.gif)
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
图书信息管理系统说明书*******************实践教学*******************兰州理工大学计算机与通信学院2012年秋季学期Java课程设计题目:图书信息管理系统专业班级:姓名:学号:指导教师:成绩:序言在以往的图书馆在正常运营中,面对大量的读者信息、书籍信息以及两者相互作用产生的借书信息、还书信息。因此需要对读者资源、书籍资源、借书信息、还书信息进行管理,他们对信息管理的主要方式是基于文本、表格等纸介质的手工处理,对于图书借阅情况(如借书天数、超过限定借书时间的天数)的统计和核实等往往采用对借书卡的人工检查进行,对借阅者的借阅权限、以及借阅天数等用人工计算、手抄进行。数据信息处理工作量大,容易出错;由于数据繁多,容易丢失,且不易查找。诸多不便就要求我们对这种管理机制做出调整和改革。所以,在信息化环境下的图书管理系统应运的而生。图书管理系统的出现使以往人们对对数据处理手工操作,工作量大,出错率高,出错后不易更改的弊端做出了有效的克服。图书馆采取手工方式对图书借阅情况进行人工管理,由于信息比较多,图书借阅信息的管理工作混乱而又复杂;一般借阅情况是记录在借书证上,图书的数目和内容记录在文件中,图书馆的工作人员和管理员也只是当时对它比较清楚,时间一长,如再要进行查询,就得在众多的资料中翻阅、查找了,造成查询费时、费力。如要对很长时间以前的图书进行更改就更加困难了。信息化环境下的图书管理系统
目录TOC\o"1-3"\u摘要 41绪论 51.1设计目的........................................................................................61.2设计内容.......................................................................................62程序需求分析 63算法分析 63.1程序总体设计思想.......................................................................63.2程序设计总体框图.......................................................................83.3程序详细设计.................................................................................94调试过程 95体会 146参考文献 157致谢 16附录(源程序)见另一文档《图书管理系统附录(源程序)》 17摘要本文介绍了在Java虚拟机环境下开发图书管理信息系统的过程。文章介绍了图书馆管理信息系统的系统分析部分,包括可行性分析、项目开发计划、需求分析、概要设计、详细设计图书管理流程分析等;系统设计部分主要介绍了系统功能设计和数据库设计及程序设计;系统实现部分说明了几个主要模块的算法,本系统界面友好,操作简单,比较实用。同时应用了实用性较强、应用比较简单、适合小型图书管理系统的MicrosoftAccess数据库技术,避免了文件操作的复杂性,大大增强了系统的实用性。即使没有相关技术基础的人也很容易学习和掌握应用。关键字:图书管理系统、信息管理、Java虚拟机、数据库绪论在以往的图书馆在正常运营中,面对大量的读者信息、书籍信息以及两者相互作用产生的借书信息、还书信息。因此需要对读者资源、书籍资源、借书信息、还书信息进行管理,他们对信息管理的主要方式是基于文本、表格等纸介质的手工处理,对于图书借阅情况(如借书天数、超过限定借书时间的天数)的统计和核实等往往采用对借书卡的人工检查进行,对借阅者的借阅权限、以及借阅天数等用人工计算、手抄进行。数据信息处理工作量大,容易出错;由于数据繁多,容易丢失,且不易查找。诸多不便就要求我们对这种管理机制做出调整和改革。所以,在信息化环境下的图书管理系统应运的而生。图书管理系统的出现使以往人们对对数据处理手工操作,工作量大,出错率高,出错后不易更改的弊端做出了有效的克服。图书馆采取手工方式对图书借阅情况进行人工管理,由于信息比较多,图书借阅信息的管理工作混乱而又复杂;一般借阅情况是记录在借书证上,图书的数目和内容记录在文件中,图书馆的工作人员和管理员也只是当时对它比较清楚,时间一长,如再要进行查询,就得在众多的资料中翻阅、查找了,造成查询费时、费力。如要对很长时间以前的图书进行更改就更加困难了。信息化环境下的图书管理系统
基于这此问题,建立一个图书管理系统是很有必要的,使图书管理工作规范化,系统化,程序化,避免图书管理的随意性,提高信息处理的速度和准确性,能够及时、准确、有效的查询和修改图书情况。有利于提高管理效率。对以往的种种弊端,都做了针对性很强克服,使管理人员的工作效率,工作的准确度,图书信息的完备性都有了很大的提高。
1.1设计目的传统的人工方式管理图书馆的日常工作处理借书、还书业务流程的效率很低,其次处理能力比较低,一段时间内,所能服务的读者人数是有限的。利用计算机来处理这些流程无疑会极大程度地提高效率和处理能力。“图书管理系统”主要目的是利用数据库软件编制一个管理软件,用以实现图书、读者以及日常工作等多项管理。同时对整个系统的分析、设计过程给出一个完整论证。图书管理系统是一种基于集中统一规划的数据库数据管理模式。在对图书、读者的管理,其实是对图书、读者数据的管理。本系统的建成无疑会为管理者对图书管理系统提供极大的帮助。图书管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端一种基于应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。1.2设计内容该软件主要实现了以下功能:输入图书的综合情况和进行新书入库、现有图书信息删除;实现图书信息概览;能够图书查询;能够进行修改密码;本系统的设计主要从以下几方面做起:系统业务流程分析、系统的功能设计、系统的数据库结构设计、系统输入/输出设计等。2.程序需求分析1.能够输入图书的综合情况和进行新书入库、现有图书信息删除;2.能够实现图书信息概览;3.能够图书查询;4.能够进行修改密码;3.算法分析3.1程序总体设计思想通过这个阶段的工作将划分出组成系统的物理元素。系统概要设计的基本目的是用比较抽象的概括方式确定系统如何完成预定的任务,也就是要确定系统的配置物理方案。软件结构设计时应该遵循的最主要的原理是模块独立,让模块彼此间的接口关系应该尽量简单。图书管理系统需要实现的功能主要有四大块:“图书查询”、“图书入库”、“图书删除”、“图书概览”和“修改密码”模块。功能的实现:1.“图书入库”模块:(1)图书名(2)图书号(3)单价(4)作者(5)出版社(6)入库时间2.“图书概览”模块:可以预览入库的所有图书的图书名,图书号,单价,作者,出版社,入库间。3.图书删除输入图书名,查询图书是否存在共几本,确定是否删除。4.图书查询输入图书名,查询图书是否在库5.修改密码输入用户名和原密码,再输入新的密码和确认新密码,确定后密码修改成功。3.2程序设计总体框图退出图书删除图书概览修改密码图书查询图书入库系统开始失败退出判断成功输入密码退出图书删除图书概览修改密码图书查询图书入库系统开始失败退出判断成功输入密码判断判断说明:首先是输入判断,相当于在登陆模块,要求用户输入用户名和密码;然后判断,如果判断失败退出系统,否则进入图书管理系统的主界面。进入主界面后,用户要选择所需执行的功能,即通过鼠标点击相应项,来完成所需操作。图书名图书号单价作者出版社入库时间图书名图书号单价作者出版社入库时间表book表user用户名密码数据库表在图书管理系统中,共设计2张表。本系统使用Access来创建数据表。数据库的名称为Book.mdb。1.表book字段名称数据类型图书名文本图书号文本(主键)单价文本作者文本出版社文本入库时间文本2.表user字段名称数据类型用户名文本(主键)密码文本3.3程序详细设计图书信息:图书名,图书号,单价,作者,出版社,入库时间。用户信息:用户名,密码。对图书的操作:图书查询,图书入库,图书删除,图书概览。对用户信息的操作:修改用户密码。4调试过程4.1.系统主页面:4.2.系统图书入库页面:4.3.系统图书概览页面:4.4.系统图书删除页面:4.5.系统图书查询页面:4.6.系统密码修改页面:体会在本系统的开发过程中,由于本人是初次开发软件,在知识、经验方面都存在着不足。另外,在整个开发的过程中,时间也比较仓促。因此,该系统必然会存在一些缺陷和不足。因为对图书管理图书的整个流程不够熟悉,在需求分析时未能做到完全满足用户的需求。虽然网络在图书馆管理系统中的应用不是很多,但是未来的发展方向,在本次开发过程由于硬件的限制,未能实现网络功能,因此在以后的系统更新过程中可能会造成一些不必要的数据损失。尽管本管理系统存在着很多不足,但其功能全面、易于日后程序更新、数据库管理容易、界面友好、操作方便、效率高、安全性好等优点是本管理系统所必需的。相信本图书馆管理系统是一套学校在日常管理中必不可少的管理软件,通过开发这个系统,我掌握了项目开发的本过程,了解了基本知识巩固了我对JAVA的学习,但在这次设计中的最大收获并不是掌握这几门开发工具的应用,而是学会了设计系统的思维方法,以及与同学们之间相互帮助的精神。参考文献[1]曲朝阳,杨杰明等.Java程序设计.北京:清华大学出版社,2008.10[2]耿祥以,张跃平.Java大学生实用教程.北京:电子工业出版社,2012.6[3]明日科技.Java经典编程.北京:清华大学出版社,2012.10[4]李尊朝,苏军.Java语言程序设计.北京:中国铁道出版社,2004.2[5]王博.面向对象的建模、设计技术与方法.北京希望电脑公司,1990.致谢在课设即将完成之际,回顾紧张但又充实的学习和开发过程,本人在此向所有关心我的及帮助我的老师和同学们致以最真诚的感谢。在本次
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 《13洁净的水域》说课稿-2023-2024学年科学六年级下册苏教版
- Unit 2 Months of a Year Lesson Three(说课稿)-2024-2025学年重大版英语六年级上册
- Unit 6 Chores Lesson 4 Let's spell(说课稿)-2024-2025学年人教新起点版英语五年级上册001
- 2025水泥砖销售合同范文
- 2024年七年级数学下册 第10章 一元一次不等式和一元一次不等式组10.4一元一次不等式的应用说课稿(新版)冀教版
- 中型臭氧设备购买合同范例
- 8 安全地玩(说课稿)-部编版道德与法治二年级下册
- 农业设备供货合同范例
- 冷库设备购销合同范例
- 个人借还款合同范例
- 大学生创新创业教程PPT全套完整教学课件
- 小学科学项目化作业的设计与实施研究
- 2023年考研考博-考博英语-西安建筑科技大学考试历年真题摘选含答案解析
- 2020年中考生物试卷及答案
- 反接制动控制线路电路图及工作原理
- MCNP-5A程序使用说明书
- java基础知识大全
- SMM英国建筑工程标准计量规则中文 全套
- GB 18030-2022信息技术中文编码字符集
- SB/T 10977-2013仓储作业规范
- 弘扬中华传统文化课件
评论
0/150
提交评论