




已阅读5页,还剩22页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
网页设计论文题目图书管理系统专业计算机信息管理系统学号911912119姓名张鸿飞图书馆管理系统目录1引言2系统总概述3需求分析31需求分析概述32系统完成任务33功能需求描述34性能需求4数据库设计41ER图411总体数据库模块412管理员用户管理模块413管理员图书管理模块414管理员留言管理模块415图书查询模块42数据库创建表结构5系统设计与实现51系统功能描述52系统总体功能模块53后台维护系统设计531数据库管理和维护532后台维护模块533后台维护功能模块分析54管理员登录模块541管理员登录模块说明542管理员登录模块功能543管理员登录模块界面介绍55管理员用户管理模块551管理员用户管理模块说明552管理员用户管理模块功能553管理员用户管理模块界面介绍56管理员图书管理模块561管理员图书管理模块说明562管理员图书管理模块功能57留言管理模块571留言管理模块说明58借阅管理模块581借阅管理模块说明582借阅管理模块功能583借阅管理模块界面介绍结论及尚存在的问题参考文献摘要图书馆管理,图书馆人员结构复杂,人员数量有限,涉及方面很广,如果还使用手工操作处理图书借阅问题,工作将非常繁琐,需要大量的人力、物力和财力,极大的浪费了资源,对于图书馆管理人员来说,图书馆管理包括图书信息管理、学生信息管理、图书类别管理、借阅信息管理、管理员信息管理等等,而这些项目在过去靠手工操作,需要手工记录这些事情,不但麻烦,还经常出错,给广大用户带来很多不便,因此,开发这样一套图书馆管理系统软件。系统的实现方式主要是在MICROSOFTWINDOWS开发平台环境中使用ASPNET技术,ASPNET技术是当今流行的开发WEB应用程序技术,数据库方面选用了MICROSOFTSQLSERVER2000,针对WEB服务器所选用的是由WINDOWS2000SERVER系统。关键词图书馆管理系统留言管理;ASPNET;MICROSOFTSQLSERVER20001引言当今时代是飞速发展的信息时代。在各行各业中离不开信息处理,这正是计算机被广泛应用于信息管理系统的环境。计算机的最大好处在于利用它能够进行信息管理。使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了其安全性。尤其对于复杂的信息管理,计算机能够充分发挥它的优越性。计算机进行信息管理与信息管理系统的开发密切相关,系统的开发是系统管理的前提。图书馆作为一种信息资源的集散地,图书和用户借阅资料繁多,包含很多的信息数据的管理。根据调查得知,他们以前对信息管理的主要方式是基于文本、表格等纸介质的手工处理,对于图书借阅情况(如借书天数、超过限定借书时间的天数)的统计和核实等往往采用对借书卡的人工检查进行,对借阅者的借阅权限、以及借阅天数等用人工计算、手抄进行。数据信息处理工作量大,容易出错;由于数据繁多,容易丢失,且不易查找。总的来说,缺乏系统,规范的信息管理手段。尽管有的图书馆有计算机,但是尚未用于信息管理,没有发挥它的效力,资源闲置比较突出,这就是管理信息系统的开发的基本环境。数据处理手工操作,工作量大,出错率高,出错后不易更改。图书馆采取手工方式对图书借阅情况进行人工管理,由于信息比较多,图书借阅信息的管理工作混乱而又复杂;一般借阅情况是记录在借书证上,图书的数目和内容记录在文件中,图书馆的工作人员和管理员也只是当时对它比较清楚,时间一长,如再要进行查询,就得在众多的资料中翻阅、查找了,造成查询费时、费力。如要对很长时间以前的图书进行更改就更加困难了。基于这此问题,有必要建立一个图书管理系统,使图书管理工作规范化,系统化,程序化,避免图书管理的随意性,提高信息处理的速度和准确性,能够及时、准确、有效的查询和修改图书情况。2系统总概述(1)后台维护子系统1用户信息管理管理员通过数据库管理和维护系统可以对读者进行管理和维护。管理员可以对表中的信息进行删除、修改、更新等基本操作以管理和维护读者信息。在管理和维护这一部分时因为涉及到读者信息表,因此要使用存储过程和触发器来保证数据的一致性。2图书信息管理新书入库、旧书报废、图书信息的修改。新书入库指对需求比较大的图书,如果数库中有,则增大其库存量,如果没有,则进购新书。旧书报废指因为人为因素(如借阅后丢失、损坏等)致使图书不能被继续借阅的,应从书库中清除掉。新书入库和旧书报废时,应对该书库总数进行调按,尤其是当旧书报废后,若该书总数为零时,应自动将该书信息删除。我们还对图书进行了分类,如果因为某书的减少,导致该类图书的减少,则当该类图书总数为零时,系统也应自动将该图书类别信息删除。3管理员管理管理员可以对管理员表中的信息进行插入、删除、修改、更新等基本操作以管理和维护读者信息。4留言信息管理管理员通过管理与维护模块可以对留言板子系统进行管理和维护。管理员可以对表中的信息进行删除、修改、更新等基本操作以管理和维护留言板子系统。在管理和维护这一部分时除了要对留言信息表进行维护,还要使与留言信息表相关联的数据表保持一致性。即当对与留言信息表相关的数据进行维护时,也要使留言信息表中相关信息与其同步,这就要用到存储过程。这样才能很好的保证数据的一致性。(2)图书查询子系统用户可以通过通过图书作者、图书名、ISBN、出版社、主题词、图书书号进行询,以便用户对图书信息的快速检索。3需求分析31需求分析概述需求分析是对用户需求的真正明确,是对要解决的问题的彻底理解。在解决问题之前要理解问题,只有真正的理解问题才能更好的解决问题。需求分析就是给系统分析、设计人员一个和用户交流来理解问题的机会了解用户究竟需要什么。图书馆管理系统直接用户是在校的学生及图书馆管理员,因此在开发网站的过程中,本着现代化、人性化的设计,界面美观、时尚,操作方便快捷,网页效果清晰的要求而设计,只要用户有网络的环境就可以通过本网站进行在线借阅快捷方便、使用简单;查询可以通过图书作者、图书名、出版社、主题词、图书书号进行查询;管理管理员管理方便简单,容易上手;交流同过留言板可以及时的反馈自己的意见,马上解决所出现的问题,使系统更加的人性化。32系统完成任务(1)网站系统采用B/S结构,及浏览器/服务器,主要开发前台浏览器界面的搭建,后台和服务器连接代码的编程,以及数据库的合理设计。数据库应简单、合理,界面应明朗。(2)网站系统的整体运行环境采用WINDOWS2000,SQLSERVER2000作为系统数据库,选用ASPNET作为开发技术。(3)要使用C语言作为开发语言,利用MICROSOFTVISUALSTUDIO2005作为开发平台。33功能需求描述网站主要分为后台数据维护、图书查询系统等,其中以后台维护系统所占的比例最大。(1)数据流图顶层图图书管理系统开发管理员用户系统提示申请查询操作系统提示维护申请图31图书馆管理系统顶层图第一层DFD借阅者信息图32图书借阅者信息图第一层DFD管理员信息图34管理员信息图第一层DFD图书信息图35图书信息图第一层DFD借阅信息图36借阅的图书图2数据字典1文件名用户信息简述存放用户的信息组成用户编号、用户名、初始密码、确定密码、用户类型、真名、性别、所在院系、电话、EMAIL地址2文件名图书信息简述存放图书的信息组成图书编号、图书名、ISBN、作者名、出版社、出版时间、图书类型、主题词、索引号、定价、页数、从书名、说明3文件名权限信息简述存放权限信息组成编号、用户ID、用户名4文件名留言信息简述存放留言信息组成编号、用户名、留言时间、留言内容5文件名管理员信息简述存放管理员的信息组成编号、用户名、初始密码、确定密码、用户类型、真名、性别、所在院系、电话、EMAIL地址6文件名借阅信息简述存放借阅信息组成编号、用户ID、图书ID、借阅时间、归还时间34性能需求(1)数据准确性1从数据库中提取数据时,要求数据定位准确。2向数据库输入数据时,要求录入数据有校验准确。3查询返回的信息均来源于数据库。(2)特性要求查询响应时间应该在人的感官视觉时间范围内。4数据库设计41ER图411总体数据库模块管理员用户名密码姓名性别电话邮箱留言板内容日期用户名图书类型出版时间出版社作者ISB书名页数定价主题词游客姓名邮箱电话性别用户名密码管理回复查看留言借阅1MN1RD1P1T1管理注册用户姓名邮箱电话性别用户名密码图41总体ER图整个系统对图书的分类和借阅都有详细的划分,对用户也有具体的联系方式,对借出和归还的图书有跟明确的记载。412管理员用户管理模块管理员用于对所有注册用户进行管理的平台,基本包括查找、修改、删除等操作。如图42所示。管理员用户名密码姓名性别电话邮箱注册用户姓名邮箱电话性别用户名密码管理1M图42管理员用户管理ER图413管理员图书管理模块管理员用户名密码姓名性别电话邮箱图书类型出版时间出版社作者ISBN书名页数定价主题词管理1M图43管理员图书管理ER图管理员管理可以查看图书的详细信息,并且能修改图书的信息,而用户只能查看图书的详细信息,并不能做修改。414管理员留言管理模块管理员通过管理与维护模块可以对留言板子系统进行管理和维护。管理员可以对表中的信息进行删除、修改、更新等基本操作以管理和维护留言板子系统。如图44所示。管理员用户名密码姓名性别电话邮箱留言板内容日期用户名管理1M图44管理员留言管理ER图415图书查询模块图书类型出版时间出版社作者ISBN书名页数定价主题词游客姓名邮箱电话性别用户名密码查看M11借阅注册用户姓名邮箱电话性别用户名密码N图45图书查看与借阅ER图有注册的用户可以查看并借阅图书,而没注册的用户(游客)只能查看图书的详细信息而不能借阅。42数据库创建表结构用户表实现用户信息的存储,如表41所示。表41用户表字段名称字段含义字段类型字段长度主键是否为空备注USERID用户编号VARCHAR50是否USERPASSWORD用户密码VARCHAR50否USERPOWER用户权限INT4否USERNAME用户姓名VARCHAR50否USERSEX用户性别BIT2否USERDEPART用户所在院VARCHAR50否USERTELEPHONE用户电话VARCHAR50USEREMAIL用户邮箱VARCHAR50图书表实现图书信息的存储,如表42所示。表42图书表字段名称字段含义字段类型字段长度主键是否为空备注BOOKID图书编号INT4是否BOOKNAME图书名VARCHAR50是否BOOKISBNISBN号VARCHAR50否BOOKAUTHOR作者名VARCHAR50否BOOKPUBLISH出版社名VARCHAR50否BOOKPUBLISHDATE出版时间DATETIME10BOOKCLASSIFL图书类型VARCHAR50否BOOKSUBJECT主题词VARCHAR50否BOOKINDEX索取号VARCHAR50否BOOKPRICE图书定价MONEY10否BOOKPAGENUM图书页数INTMAX否BOOKSERIES从书名VARCHAR50BOOKDESCRIPTION说明TEXTMAX借阅与归还表实现借阅与归还信息的存储,如表43所示。表43借阅与归还表字段名称字段含义字段类型字段长度主键是否为空备注BORROWID用户编号INT4是否USERID用户密码VARCHAR50否BOOKID用户权限INT4否BORROWBEGINDATE用户姓名DATETIME10否BORROWENDDATE用户性别DATETIME10否BORROWSTATE用户所在院INT4否留言表实现留言信息的存储,如表44所示。表44留言表字段名称字段含义字段类型字段长度主键是否为空备注ID编号INT4是否NAME用户名VARCHAR50否RIQI日期DATETIME10否LIUYANNEIRONG留言内容VARCHARMAX否5系统设计与实现51系统功能描述图书馆管理系统是本着让图书馆管理做到快捷、方便、简单、摆脱用手工操作处理图书借阅的问题,工作非常繁琐,需要大量的人力、物力和财力,极大的浪费了资源的略事而设计,它可以使管理员从繁重的手工操作中解脱出来,图书馆管理系统主要包括后台维护子系统、图书查询子系统等。(1)后台维护子系统1用户信息管理管理员通过数据库管理和维护系统可以对读者进行管理和维护。管理员可以对表中的信息进行删除、修改、更新等基本操作以管理和维护读者信息。在管理和维护这一部分时因为涉及到读者信息表,因此要使用存储过程和触发器来保证数据的一致性。2图书信息管理新书入库、旧书报废、图书信息的修改。新书入库指对需求比较大的图书,如果数库中有,则增大其库存量,如果没有,则进购新书。旧书报废指因为人为因素(如借阅后丢失、损坏等)致使图书不能被继续借阅的,应从书库中清除掉。新书入库和旧书报废时,应对该书库总数进行调按,尤其是当旧书报废后,若该书总数为零时,应自动将该书信息删除。我们还对图书进行了分类,如果因为某书的减少,导致该类图书的减少,则当该类图书总数为零时,系统也应自动将该图书类别信息删除。3管理员管理管理员可以对管理员表中的信息进行插入、删除、修改、更新等基本操作以管理和维护读者信息。4留言信息管理管理员通过管理与维护模块可以对留言板子系统进行管理和维护。管理员可以对表中的信息进行删除、修改、更新等基本操作以管理和维护留言板子系统。在管理和维护这一部分时除了要对留言信息表进行维护,还要使与留言信息表相关联的数据表保持一致性。即当对与留言信息表相关的数据进行维护时,也要使留言信息表中相关信息与其同步,这就要用到存储过程。(2)图书查询子系统用户可以通过通过图书作者、图书名、ISBN、出版社、主题词、图书书号进行查询,以便用户对图书信息的快速检索。52系统总体功能模块图书馆管理系统借阅管理用户管理留言管理系统帮助图书查询系统后台维护子系统用户设置用户信息管理用户登录系统提示系统说明留言信息管理图书信息管理管理员信息管理添加留言浏览留言查询留言留言管理按书名查询按作者查询按出版社查询按ISBN查询按主题词查询图51总体功能模块53后台维护系统设计后台数据库的维护(如管理员管理、读者信息管理、图书信息管理)、系统数据库设计。531数据库管理和维护数据库管理和维护的功能是专为管理人员设计和制作的,创作的主要宗旨是为管理人员提供方便、快捷的管理和维护整个系统数据的功能。数据库管理和维护是图书管理系统的核心,在这一部分我会使用ASPNETSQLSERVER技术,利用VISUALSTUDIO2005、MICROSOFTSQLSERVER2000软件完成。最终达到使管理员可以对系统的数据进行管理与维护的目的。它除了要实时管理图书信息信息外,还可以对其他数据提供必要的管理和维护功能。管理员可以对用户信息、留言板信息等进行管理,包括对注册用户的管理(删除、修改、更新用户基本信息等等),还要对读者提出问题或意见、定期公布的最新图书信息数据添加、删除、修改等进行基本的管理和维护。在数据库管理和维护系统中,管理员可以输入所要维护的信息的条件,通过查询功能查找出符合条件的信息,从而对数据进行管理和维护。532后台维护模块1后台维护功能模块图后台维护功能模块中包括用户信息管理、图书信息管理、管理员管理、留言管理。如图52所示。图52后台维护功能模块图2后台维护模块流程图,如图53所示。后台维护模块设计用户信息管理图书信息管理管理员管理留言管理用户信息删除用户信息修改新书入库旧书报废图书类别图书管理管理员添加管理员删除修改密码插入留言删除留言更新留言登录选择操作进入用户信息管理图书信息管理管理员管理留言管理继续操作退出NY图53后台维护模块流程图533后台维护功能模块分析通过主页进入管理员登录页,然后输入用户名与密码,点击登录,进入后台维护页面。1用户信息管理管理员通过数据库管理和维护系统可以对读者进行管理和维护。管理员可以对表中的信息进行删除、修改、更新等基本操作以管理和维护读者信息。在管理和维护这一部分时因为涉及到读者信息表,因此要使用存储过程和触发器来保证数据的一致性。如图54所示。用户信息管理读者信息的删除读者信息的修改图54用户信息管理(2)图书信息管理新书入库、旧书报废、图书信息的修改。新书入库指对需求比较大的图书,如果数库中有,则增大其库存量,如果没有,则进购新书。旧书报废指因为人为因素(如借阅后丢失、损坏等)致使图书不能被继续借阅的,应从书库中清除掉。新书入库和旧书报废时,应对该书库总数进行调按,尤其是当旧书报废后,若该书总数为零时,应自动将该书信息删除。我们还对图书进行了分类,如果因为某书的减少,导致该类图书的减少,则当该类图书总数为零时,系统也应自动将该图书类别信息删除。如图55所示。图55图书信息管理图(3)管理员信息管理管理员可以对管理员表中的信息进行插入、删除、修改、更新等基本操作以管理和维护读者信息。如图56所示。图56管理员管理图(4)维护留言板管理员通过管理与维护模块可以对留言板子系统进行管理和维护。管理员可以对表中的信息进行删除、修改、更新等基本操作以管理和维护留言板子系统。在管理和维护这一部分时除了要对留言信息表进行维护,还要使与留言信息表相图书信息管理图书信息的添加图书信息的删除图书信息的修改管理员管理管理员添加管理员修改管理员删除修改密码关联的数据表保持一致性。即当对与留言信息表相关的数据进行维护时,也要使留言信息表中相关信息与其同步,这就要用到存储过程。(5)系统数据库设计系统数据库所涉及到的数据表即表间关系比较繁琐,例如读者表、留言板信息记录的表格、管理员信息表、图书信息表等等。我负责整理系统的数据表格、实体联系图等情况。在设计图书管理系统数据库时我会使用SQLSERVER技术,利用SQLSERVER2000软件最终设计成合理、完整的数据库。如图所示留言板管理删除留言信息留言信息更新插入留言信息图57留言板管理54管理员登录模块541管理员登录模块说明这一模块是用于对管理员登录用户名和密码进行验证并根据其权限赋予相应的功能的处理。对用户所输入的用户名及密码进行加密认证,并将登录信息传递给管理系统,从而进行管理。如果输入的用户名和密码无法得到认证,即使是了解网站构成的专业人士也无法进入系统。管理员的用户信息可以得到十足的保障,使得即使作为远程系统也拥有如同本地系统一样的安全性。保障了系统数据的安全。542管理员登录模块功能管理员登录模块包括正常登录、超级管理员登录、密码认证、退出。如图58所示。退出系统正常登录管理员登录管理员登录密码认证图58管理员登录543管理员登录模块界面介绍(1)该模块网站设计风格我们决定以简洁、实用为后台设计的总方针。(2)网页设计及功能实现该模块对用户所输入的用户名及密码进行加密认证,并将登录信息传递给管理系统,从而进行管理。页面显示效果如图59所示。图59管理员登录输入用户号、密码后点击登录,如用户号和密码正确则进入维护系统首页,页面显示效果如所示。图510后台维护首页进入维护系统首页如上图所示,在这一页可以对密码进行修改,添入原始密码,新密码,再一次输入新的密码点击修改,当提示修改成功后,密码以修改。55管理员用户管理模块551管理员用户管理模块说明该模块是管理员用于对所有注册用户进行管理的平台,基本包括查找、修改、删除等操作。552管理员用户管理模块功能管理员用户管理模块如图511所示。图511用户管理553管理员用户管理模块界面介绍(1)该模块网站设计风格我们决定以简洁、实用为后台设计的总方针。(2)网页设计及功能实现用户管理模块可以添加新的用户,在用户维护中可以对用户信息进行修改、删除可以查看用户的详细信息。页面显示效果如图512所示。图512用户添加在添加用户页中可以添加用户的信息,添加后点击添加按钮,并提示添加成功,添加成功后点返回按钮返回。当点击用户维护后弹出用户信息列表,在其中可以修改和删除用户信息。如图所查询用户信息用户管理修改用户信息删除用户信息用户信息分类示图513用户信息当点击编辑时可以对用户名,用户权限,所在系进行修改,在修改后点击更新则保存刚刚修改的信息,若点击取消则不对绣杆的信息进行保存。如图514所示图514用户信息当点击详细则弹出用户的详细信息,在其中可以查看、修改用户的信息。如图所示图515用户详细信息56管理员图书管理模块561管理员图书管理模块说明该模块是管理员用于对所有图书进行管理的平台,基本包括查找、修改、删除、插入等操作。管理员可以通过图书作者、图书名、ISBN、出版社、主题词、图书书号进行查询。562管理员图书管理模块功能管理员图书管理模块如图516所示。图书管理修改图书信息添加图书信息查询图书信息删除图书信息图516图书管理563管理员图书管理模块界面介绍(1)该模块网站设计风格我们决定以简洁、实用为后台设计的总方针。(2)网页设计及功能实现管理员可以通过图书作者、图书名、版社、主题词、图书书号进行查询,可以对图书信息进行插入、删除、修改等操作。页面显示效果如图517所示。图517图书添加带星号的为必须填写的部分,当填写完图书信息后点击添加按钮,当提示添加成功后图书信息以填入数据库,点击返回按钮继续。当点击书刊维护出现的列表如图所示图518图书信息在这一页中可以查看到图书名、作者、出版社。当点击图书名时弹出这本图书的详细信息,并且能修改图书的信息。如下图所示图519图书详细信息当点击图书高级搜索时弹出图书的高级搜索页。如图520所示。图520图书高级搜索在这个页面管理员可以对图书进行高级搜索,可以通过图书作者、图书名、ISBN、出版社、主题词、图书书号进行查询,随便搜索其中一条信息便可搜索出相应的图书,并在下方显示搜索结果。如下图521所示。图521图书详细信息在搜索结果中可以看到图书名、ISBN、作者、出版社、出版时间,并可以对图书信息进行删除操作。当点击图书名时将弹出书的详细信息。在这里可以对图书信息进行
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 高校教师资格证之《高等教育法规》自我提分评估附答案详解(培优)
- 2025年医师定期考核考试综合练习及完整答案详解(易错题)
- 2025年上半年黑龙江中医药大学附属第二医院哈南分院暨黑龙江省考前自测高频考点模拟试题及答案详解(历年真题)
- 难点详解人教版8年级数学下册《平行四边形》专题练习练习题(解析版)
- 2025年教育行业可持续发展报告:绿色校园建设与环保教育实践
- 执业药师之《西药学专业一》考前自测高频考点模拟试题及答案详解(典优)
- 新能源行业2025年研发投入与技术转化效率产业创新路径研究报告
- 2024-2025年中国新能源储能行业技术创新与储能设备市场前景预测报告
- 2025年绿色供应链管理在制造业绿色制造与绿色产业融合发展报告
- 殡葬行业面试题及答案集锦
- 胃癌手术全胃切除护理查房
- 《中国马克思主义与当代》课后题答案
- 爆炸物品生产安全操作规程
- 中华人民共和国统计法
- 热电厂输煤作业安全培训
- 形成性评价指导性规范:SOAP病例汇报评价
- 燃料电池+基础理论动力学+热力学+研究方法
- 高等数学教材(文科)
- 歌词:半生雪(学生版)
- 九江学院学位英语往年考题
- 药品不良反应培训试题
评论
0/150
提交评论