网上图书管理系统的设计_第1页
网上图书管理系统的设计_第2页
网上图书管理系统的设计_第3页
网上图书管理系统的设计_第4页
网上图书管理系统的设计_第5页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、    网上图书管理系统的设计    高玉玲摘要近年来,随着图书馆规模的不断扩大,图书数量也相应的增加,有关图书的各种信息量也成倍增加,面对这庞大的信息量,传统的人工方式管理会导致图书管理上的混乱,人力与物力过多浪费,从而使图书管理的负担过重,影响整个图书馆的运作和控制管理。因此,必须制定一套合理、有效、规范的图书管理系统,对图书资料进行集中地统一管理。【关键词】图书馆 管理系统 java1系统概述此系统使用oracle数据库,并在数据库表级对数据的完整性和一致性进行约束,保证数据库中数据的正确性和安全性。后台及部分前台使用了java语言进行编码,用jq

2、uery技术进行用户前台验证和页面的样式设计,使用js技术用于页面功能的完善。系统主要实现对图书馆信息的管理,主要功能为管理有关读者、书籍、借阅和管理者的信息等。读者信息管理既可以浏览读者的信息,也可以对读者信息进行维护;书籍信息管理可以浏览书籍的信息,可以对书籍信息进行维护;借阅信息管理可以显示当前数据库中书籍借阅情况,可以对借阅信息进行维护;管理者信息管理可以显示数据库中管理者的情况,可以对管理者信息进行维护。系统主界面模块图如图1所示,分为图书一览、用户管理、图书管理、借书、还书、借书查询功能,图书管理分为增加图书和修改删除图书。2系统设计2.1数据库建表根据系统概述中的各模块需求,设计

3、中主要创建了用户表,图书表及借书表。表1是用户表及字段,主键是id,usemae是用户名,password是密码,email是由p箱,in_dentify是身份。表2是图书表及字段,主键是id;bookname是书名,author是作者,classify是类别,price是价格,news是介绍,lendnum是可借本书,lendys是可借天数。表3是借书表及字段,主键是id;book_id是书的id,user_id是用户id,borrow_date是借书日期,is_back是是否归还。2.2登录页面设计图2是登陆页面设计流程图,在登录页面输入用户名和密码,进行判断,验证正确判断身份,如果是管理

4、员进入管理员页面,如果是学生跳到学生页面,如果验证不正确,进入错误页面,在错误页面可以返回主页面和进入注册页面。在注册页面也可以进入登录页面,同样在登录页面可以进入注册页面。2.3主页面设计2.3.1图书一览图书一览可以查看图书馆里的图书信息情况,包括编号、书名、作者、类别、价格、简介、存放位置、可借数量和可借天数。图书一览模块通过form表单的action后的url判断交由bookservlet处理,boookservlet通过“/”截取最后一个字段,根据字段判断交由对应的tobooks方法,tobooks方法查询a_book表的图书信息,然后反馈到图书页面,将数据库信息陈列出来。2.3.2

5、用户管理用户管理是管理员专有的一个功能,专门来进行用户的信息管理。用户管理页面包括用户编号、用户姓名、用户邮箱、操作,可以通过不同按钮实现增加、修改和删除用户。增加和修改用户通过输入对应的user_id,判断用户id是否存在,不存在则重新输入,如果存在,经过url判断交由userservlet处理,增加用户则在数据库a_user中增加一个用户的信息,修改用户则在数据库修改a_user中对应的用户信息,然后跳转到用户管理页面并显示获取到的用户信息。删除用户直接点击对应的用户信息,同样经过url判断交由userservlet处理,在数据库删除a_user中对应的用户信息。2.3.3图书管理图书管理

6、页面分为增加图书和删除图书,修改图书在删除图书里面。增加图书模块需要添加编号、书名、作者、类别、价格、简介、存放位置、可借数量、可借天数。删除图书模块会展示一些图书信息包括编号、书名、作者和操作。图书管理通过输入对应的book_id,判断书的id是否存在,不存在则重新輸入,如果存在,同样经过url判断交由bookservlet正确处理,增加图书时在数据库a_book中增加一个图书的信息,删除图书时在数据库修改a_book中对应的图书的信息。2.3.4借书模块和还书模块借书模块和还书模块是图书管理系统的核心部分,都需要操作几张表,不同的是还书会在数据库删除a_borrow中对应的借阅信息,并且在对应的图书表里的可借数量加上一本。2.3.5借书查询借书查询展示的就是哪位用户借的哪本书的数据,主要包括借书流水号、读者姓名、图书名、归还日期、结束日期、是否归还等信息。借书查询交由borrowservlet处理,分为管理员和学生,如果是管理员,在数据查询中查询所有的借阅信息,反馈给页面。如果是学生,只查询当前学生的借阅信息,反馈给学生页面。3结论本文设计了一款较为实用的图书管理系统,基本实现了图书查询、图书管理、用户管理、借书、还书和借阅信息查询的功能,提高了图书

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论