资源预览内容
第1页 / 共23页
第2页 / 共23页
第3页 / 共23页
第4页 / 共23页
第5页 / 共23页
第6页 / 共23页
第7页 / 共23页
第8页 / 共23页
第9页 / 共23页
第10页 / 共23页
亲,该文档总共23页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
小组成员: 程进灵、郭艳香、陆凤燕 章 婷、李 亮、任 勇图书馆管理系统为学校或者社会型图书馆的管理员提供所 有借阅者的详细信息,以及馆内库存的详细情况,对借书 和还书两大功能进行合理操纵并登记。 基本功能:1、图书检索模块:是图书管理系统的重要模 块之一,是读者快速查询图书的途径。2、图书管理模块 :是图书管理员操作模块,读者是无权进入的。本模块由 借出图书登记、归还图书登记和续借图书登记子模块构成 。3、数据维护模块:是由图书管理员控制的模块,它由 增加、修改和删除读者,增加、修改删除图书,浏览修改 读者、浏览修改图书等程序组成。 4、数据统计模块:由 读者统计、图书统计、借出图书分类统计、到期末归还图 书读者统计几部分组成。 鉴于开发工具和开发当时的科技发展水平所限,再加上历 史发展到今天,人们的生活环境已经发生了改变,大家对 于图书查询这方面的要求也更高。比如在一个局域网内, 大家希望能在本台电脑上就能查找自己想要的图书,而不 用跑到图书馆或图书室里去用那里的电脑查询,这就需要 一个网络化的联机查询系统。系统设计 需求概念设计E -R图系统功能 分析(1)技术可行性:处理速度快、准确通过权限的设置,数据 的安全性好、方便查询、借阅管理等。 (2)经济可行性:系统建设不需要很大的投入、可缩减人力 投入。 (3)运行上可行性:本系统作为一个小型的图书馆信息管理 系统,所耗费的资源非常的小。 (4)从各种社会因素可行性分析:可降低工作人员工作强度 ,提高效率,会得到学校工作人员的一致同意。1)可行性分析系统设计需求分析2)系统实现的目标(1)管理员基本信息:包括管理员ID、用户名、密码等。(2)图书信息:包括图书ID、图书名称、作者、出版社、单价、入库时间、图书总量、现存总量。(3)借书信息:包括图书ID、校园卡号、所借图书的名字、借书日期。(4)校园卡信息:包括校园卡号、学生姓名、性别、出生日期、家庭住址、身份证号码、电话号码、现 借书总数。(5)罚金管理:包括罚金号、校园卡号、图书ID、借出时间、返还时间、罚金。3)数据库信息1)安全性a、系统应设置访问用户的标识以鉴别是否是合法用户,并要求合法用户设置其密码 ,保证用户身份不被盗用;b、系统应对不同的数据设置不同的访问级别,限制访问用户可查询和处理数据的类 别和内容;c、系统应对不同用户设置不同的权限,区分不同的用户,如学生、管理员。学生能 提出借还书申请,到图书馆浏览图书信息;管理员拥有所有权限。2)完整性a、各种信息记录的完整性,信息记录内容不能为空;b、各种数据间相互的联系的正确性;c、相同的数据在不同记录中的一致性。4)安全性与完整性约束概念设计 E-R 图模型系统功能分析身份 验证 子系 统书库 管理 子系 统图书 借阅 子系 统系统 管理 子系 统系统 维护 子系 统超时 提醒 子系 统1)提供系统的访问 控制功能2)包括新书登记、借 书、还书、书籍挂失 、图书信息查询、借 书信息查询等功能3)包括借阅的图书ID, 图书名字,借书日期 ,校园卡号4)包括添加管理 员账号、修改密 码和退出系统等 功能。5)为系统的使用 者提供密码管理 和数据备份、恢 复管理。6)其功能是当 离还书日期还 剩五天时,飞 信提醒学生还 书,包括学生 电话号码,图 书ID,图书名 称数据字典1.使用触发器当有学生借书、还书、新书入库和旧书 删除时库存进行相应的更新,如果不在乎空间则可以 用空间换效率。2.通过建立查询视图,把借书信息表,校园卡信息表 两个表自然连接,实现超时提醒功能。1、关系模式存取方式选择校园图书管理系统是一个多用户共享系统,对同一个关 系要建立多条存取路径才能满足多用户的多种应用要求 。数据库管理系统一般提供多种存取方法。常用的存取 方法有三类:一是索引方法,目前主要是B+树索引方法 ;第二类是聚簇方法,第三类是Hash方法。B+树索引是数据库中经典的存取方法,使用最普遍。2、确定数据库的存储结构确定数据库物理结构主要指确定数据的存放位置和存储 结构,包括确定关系、索引、聚簇、日志、备份等的存 储安排和存储结构,确定系统配置等。3、评价物理结构在开发校园图书管理信息系统的过程中,我们综合考虑 了系统的时间效率、空间效率、维护代价和各种用户要 求进行了权衡。评价物理数据库的方法完全依赖于所选 用的RDBMS,而我们采用的是MySQL.,这种评价完全取 决于该数据库管理系统的评价方法,主要从定量估算各 种方案的存储空间和维护代价入手,对估算结果进行权 衡、比较数据的载入和应用程序的调试根据以上需求分析、概念设计、逻辑设计、物理 设计等各个阶段的分析与设计,我们数据库应用 设计六人组进行了系统的开发,主要采用JSP网站 开发技术,系统运行在MySQL之上,应用服务器 为 Tomcat6.0之上。数据库的试运行数据库的运行与维护数据库的转储恢复本次课程设计制作的是一个简单的图书馆管理系统,实现 了一些图书管理和借阅的功能,但与实际系统还是有一些 差别的。主要是应用情况作了简单的理想化的处理,因而 难以反映实际工作中可能遇到的实际问题。 通过本次“图书馆管理系统”的实训设计,我们也学到 了很多东西,让我更进一步了解了Java servlet、了解到怎 么通过Java连接连接到SQL数据库,从而实现对数据库的 操作。不仅使我的知识面有所扩充,对图书馆的业务流程 也熟悉了,而且也很好的将理论知识应用与理论实践中, 在实践中能够及时发现问题、解决问题。同时也阅读了大 量的相关书籍,提高了动手制作能力。最最重要的是,我 们将所学的数据库的知识运用到了其中。将所学的知识都 穿插到其中,前后很好的连接到了一起,而且还解决了现 有图书管理系统所具有的弊病。谢 谢各位亲的捧场 o(v)o。
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号