0910 海依那尔 图书管理系统设计与实现 本科 统招.docx

上传人:b****7 文档编号:15338909 上传时间:2023-07-03 格式:DOCX 页数:30 大小:769.64KB
下载 相关 举报
0910 海依那尔 图书管理系统设计与实现 本科 统招.docx_第1页
第1页 / 共30页
0910 海依那尔 图书管理系统设计与实现 本科 统招.docx_第2页
第2页 / 共30页
0910 海依那尔 图书管理系统设计与实现 本科 统招.docx_第3页
第3页 / 共30页
0910 海依那尔 图书管理系统设计与实现 本科 统招.docx_第4页
第4页 / 共30页
0910 海依那尔 图书管理系统设计与实现 本科 统招.docx_第5页
第5页 / 共30页
0910 海依那尔 图书管理系统设计与实现 本科 统招.docx_第6页
第6页 / 共30页
0910 海依那尔 图书管理系统设计与实现 本科 统招.docx_第7页
第7页 / 共30页
0910 海依那尔 图书管理系统设计与实现 本科 统招.docx_第8页
第8页 / 共30页
0910 海依那尔 图书管理系统设计与实现 本科 统招.docx_第9页
第9页 / 共30页
0910 海依那尔 图书管理系统设计与实现 本科 统招.docx_第10页
第10页 / 共30页
0910 海依那尔 图书管理系统设计与实现 本科 统招.docx_第11页
第11页 / 共30页
0910 海依那尔 图书管理系统设计与实现 本科 统招.docx_第12页
第12页 / 共30页
0910 海依那尔 图书管理系统设计与实现 本科 统招.docx_第13页
第13页 / 共30页
0910 海依那尔 图书管理系统设计与实现 本科 统招.docx_第14页
第14页 / 共30页
0910 海依那尔 图书管理系统设计与实现 本科 统招.docx_第15页
第15页 / 共30页
0910 海依那尔 图书管理系统设计与实现 本科 统招.docx_第16页
第16页 / 共30页
0910 海依那尔 图书管理系统设计与实现 本科 统招.docx_第17页
第17页 / 共30页
0910 海依那尔 图书管理系统设计与实现 本科 统招.docx_第18页
第18页 / 共30页
0910 海依那尔 图书管理系统设计与实现 本科 统招.docx_第19页
第19页 / 共30页
0910 海依那尔 图书管理系统设计与实现 本科 统招.docx_第20页
第20页 / 共30页
亲,该文档总共30页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

0910 海依那尔 图书管理系统设计与实现 本科 统招.docx

《0910 海依那尔 图书管理系统设计与实现 本科 统招.docx》由会员分享,可在线阅读,更多相关《0910 海依那尔 图书管理系统设计与实现 本科 统招.docx(30页珍藏版)》请在冰点文库上搜索。

0910 海依那尔 图书管理系统设计与实现 本科 统招.docx

0910海依那尔图书管理系统设计与实现本科统招

(此文档为word格式,下载后您可任意编辑修改!

武汉长江工商学院

毕业论文(设计)

 

学院:

工学院

专业:

计算机科学与技术年级:

10级

题目:

图书管理系统设计与实现

指导教师:

胡成松职称:

讲师

 

年月日

武汉长江工商学院

本科毕业论文(设计)原创性声明

本人郑重声明:

所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。

除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。

本人完全意识到本声明的法律后果由本人承担。

作者签名:

年月日

注:

本页放在学位论文封面后,目录前面。

武汉长江工商学院

目录

图书管理系统设计与实现1

摘 要1

关键词1

Abstract1

Keywords1

1.引言2

1.1题目背景和意义2

1.2研究动态和主要内容2

1.3系统总概述3

2需求分析3

2.1需求分析概述3

2.2系统完成任务3

2.3系统总体功能模块4

2.4性能需求4

3数据库概要设计5

3.1E-R图5

3.1.1功能需求描述5

3.1.2总体数据库模块7

3.1.3管理员用户管理模块8

3.1.4管理员图书管理模块8

3.1.5管理员留言管理模块9

3.1.6图书查询模块10

3.2数据库创建表结构10

4系统设计与实现12

4.1后台维护模块12

4.2后台维护功能模块分析13

4.3管理员登录模块15

4.3.1管理员登录模块说明15

4.3.2管理员登录模块功能15

4.3.3管理员登录模块界面介绍15

4.4管理员用户管理模块17

4.4.1管理员用户管理模块说明17

4.4.2管理员用户管理模块功能17

4.4.3管理员用户管理模块界面介绍17

4.5管理员图书管理模块19

4.5.1管理员图书管理模块说明19

4.5.2管理员图书管理模块功能19

4.5.3管理员图书管理模块界面介绍19

4.6借阅管理模块21

4.6.1借阅管理模块说明21

4.6.2借阅管理模块功能21

4.6.3借阅管理模块界面介绍22

5系统测试23

5.1测试的介绍23

5.2测试的原则23

5.3测试结论25

结论及尚存在的问题25

致谢25

参考文献26

图书管理系统设计与实现

摘 要:

图书馆管理工作是非常麻烦的,图书馆人员构成复杂,管理人员有限,涉足面广,如果还单纯手工处理图书的借阅管理,工作是太过于麻烦,需要的人力之巨、物资与资金,非常浪费有限的资源,对图书馆管理员说,图书馆的管理包含图书信息的管理、学生信息的管理、书籍分类信息的管理、借书信息的管理、管理员信息的管理等等,然而工作在以前都是靠手工完成,需要手工人员记录所有的细节,不仅繁琐,还容易出错,给很多人带来了诸多不便,为此,开发一种图书馆管理系统是很有必要性的。

系统主要实现的方式是在Microsoftwindows开发平台中利用ASP.net技术,ASP.net技术是当下一种流行开发Web运用程序技术,数据库上选采用了MicrosoftSQLServer2005,而对Web服务器采用的是由windows2000Server系统。

关键词:

图书馆,信息管理,设计

Designandimplementationoflibrarymanagementsystem

Abstract:

Newlybuiltlibrary,librarystaffcomplexstructure,thelimitednumberofpersonnelinvolvedinawidearea,ifitistoborrowbooksusingthemanualhandlingissueswillbeverycomplicatedandrequiresconsiderablehuman,materialandfinancialresources,agreatwasteofresourcesforlibrarymanagers,librarymanagement,includinglibraryinformationmanagement,studentinformationmanagement,librarycategorymanagement,loaninformationmanagement,managerofinformationmanagement.Theseitemsinthepastbymanualoperation,manualrecordsneedthesethings,notonlycumbersomebutoftenwrong,alotofinconveniencetothemajorityofusers,therefore,developsuchalibrarymanagementsystemsoftware.SystemismainlydevelopedintheMicrosoftwindowsplatformenvironmentusingASP.nettechnology,ASP.nettechnologyistoday'spopularWebapplicationdevelopmenttechnology.DatabaseselectedMicrosoftSQLServer2000.IamfortheselectedWebserveriswindows2000Serversystems.

Keywords:

LibraryManagementSystem;MessageManagement;ASP.net;MicrosoftSQLServer2005

1.引言

随着计算机及网络技术的飞速发展,Internet/Intranet应用在全球范围内日益普及,当今社会正快速向信息化社会前进,信息系统的作用也越来越大。

图书馆在运营过程中会面对大量的读者信息要处理,书籍信息以及由两者相互作用产生的借书信息,还书信息。

要想使图书馆有效发展我们必须让图书管理信息化。

建立一套有效的图书信息管理系统要通过结构化系统分析与设计等方发法来减轻工作,让工作科学化、规范化,这样就会大大提高图书馆信息管理的工作质量,结合目前的图书馆管理情况来开发一套能有效改变图书管管理系统的方法是十分必要的。

1.1题目背景和意义

随着计算机的广泛应用,其逐步成为现代化的标志。

不管是图书馆或者一些企业内部,还是小书店,在运行的过程中是会面对大量的读者信息,书籍信息以两者互相的作用下产生的借书信息。

所以及时对读者资源、书籍资源、借书信、还书信息进行有效管理,能够快速了解各个环节中信息的变更,在这过程中产生的单据进行及时的处理,提高图书馆或者企业内部对图书存销的自动化的管理能使更快速地满足读者的要求,提高很多的工作效率,现对其设计相应的系统,以达到上述的目的。

 

图书馆管理系统的主要功能是实现图书馆图书的借阅和归还的管理自动化,图书新增及销毁的及时化,用户及图书信息的更新,围绕这些主要功能,本系统涉及到以下核心功能:

借阅管理,归还管理,图书管理,学生管理。

除了这些核心功能外,还包括一些基本和辅助的功能,它们是:

图书信息管理,查询功能等。

 

该系统设计的主要目标是:

 

设计一个图书馆管理系统,该系统主要功能分为图书查询、图书借阅归还和图书管理三大部分。

在图书查询模块中要求用户能在浏览器中分别书名、著译者、类型等条件查询;在图书管理模块中要求能完成如办理借书证(即添加新的学生)、新书录入、借书还书登记、图书修改等日常管理功能。

 

1. 网站前台设计:

前台供学生使用,学生登录后有如下权利 ①图书查询:

用户可以按多种方式对图书库中的图书进行查询; ②借阅信息查询:

用户可以查看自己的历史借阅信息。

 

网站后台设计:

后台是供管理员使用的,管理员登陆后有如下权利   ①办理借阅证:

将学生信息填写完整,在数据库中注册新用户; 

②书籍的录入及删除:

可以对现有图书库中的图书进行删除,也可以

③借书还书登记:

普通用户借阅或归还图书时,管理员将在借阅信息表中添加相应的记录; 

④图书修改:

管理员可以对现有图书的详细信息进行修改

1.2研究动态和主要内容

本次毕业设计题目:

“图书管理系统设计与实现”其主要目的是利用自己大学四年所学习的专业知识来编制一个管理软件,能使现有的图书管理方式能够不断的改善。

同时在整个系统的思路分析、设计过程给出一个完整论证。

将读着的数据管理起来就是对图书、读者的管理。

我相信本系统的建成能给整个图书管理者和管理系统带来极大的帮助。

系统业务的流程分析、系统的功能设计、系统的数据库结构设计从这几个方面来设计此系统。

必须深入了解数据库来来完成这项工作,并要对使用与管理的系统相关有一定的知识了解。

在信息时代领跑的今天,数据库技术是信息管理与数据处理的关键技术。

人类不仅要了解政治、经济、军事、文化、科研教育而且要对这些领域进行管理,还用进行数据加工,信息量是会不停的增加,作为计算机应用三大主要功能(科学计算、过程控制和数据处理)之一的数据处理,已迅速攀升为计算机应用的主要层面,数据库日益成为人们日常生活中不可缺少的工具,并在现代社会信息管理中都以数据库技术作为核心。

现在大多数的图书管理方式为手工处理,重复劳动多,劳动强度大,而且容易出错,新系统的使用能否可以很好的解决这些问题要看系统的可行性,可行性研究的目的是用最小的代价在尽可能短的时间内确定问题是否能够解决。

系统的可行性分析有以下几个方面:

1.技术可行性:

易使用性、口令权限的检查,数据的安全性好、方便查询、高效率查询。

2.经济可行性:

减少购买设备的费用、节省人力、减轻劳动强度。

3.运行上可行性:

本系统作为一个小型的图书馆信息管理系统,所耗费的资源非常的小。

4.从各种社会因素可行性分析:

可降低工作人员工作强度,提高工作效率,会得到学校工作人员的认可。

通过对技术可行性、经济可行性、运行上可行性、从各种社会因素可行的充分研发认为是可行、必要的。

1.3系统总概述

(1)后台维护子系统

1.用户信息管理管理员经过数据库管理与维护系统可对阅读者实行管理与维护。

管理员可对表格中的信息实行删除、修改、更新等等基本的操作并管理与维护阅读者信息。

在管理与维护这些地方时因涉足到阅读者信息表格,所有要引用存储过程与触发器来确保数据一致性。

2.图书信息管理

新书进库、旧书删除、图书信息的改正。

新书进库是对需要量大的图书,如数库中已有,则加大其库存数,如数据库没有,则买进新书。

旧书删除是指因人的因素(如借阅过程中丢了、坏了等)导致图书不能在借阅,应该从图书库里删除掉。

新书进库和旧书删除时,应该对图书库总量调整,在旧书删除后尤为重要,如果一个书的总量为零,那么应该讲此书信息自动删除。

还要对图书种类进行分类处理,

3.管理员管理

管理员可对管理员表格里的信息实行插入、删除、修改、更新等等基本的操作以及管理与维护阅读者信息。

(2)图书查询子系统

用户可经过对图书作者、图书名称、ISBN、出版社、主题词、图书号实行查询,以方便于用户对图书信息的快速查询。

2需求分析

2.1需求分析概述

随着互联网爆炸性发展,人们已经越来越习惯于采用网络服务,网络已经开始深深影响到每个人生活的各方面。

另外,传统的图书馆也不能满足部分现代人的生活需要,反过来电子阅览室,因其不受时间和空间限制并具有传统图书馆所具备的大部分功能,能够满足用户常规与特殊要求,还很方便快捷,实现的技术已经比较成熟了,因而受到我们当代人的追捧。

该系统主要有两部分:

读者和管理员。

为了方便读者查找感兴趣的内容进行阅读,要将图书按内容进行分类。

读者可以按类别内容进行查找,逐级浏览、也可以查看自己的信息。

本系统可对用户账号和图书阅读权限进行管理。

管理员需要给用户分配阅读权限,及设定用户的级别。

2.2系统完成任务

(1)本站系统实用B/S结构,以及浏览器/服务器,主要搭建前台界面后台和服务器连接的代码还有数据库的设计要求简单易懂界面整洁美观大方。

(2)本站系统的运行环境为Windows2000,SQLServer2000是数据库,采用ASP.NET开发技术。

(3)要使用C#语言作为开发语言,利用MicrosoftVisualStudio2005作为开发平台。

2.3系统总体功能模块

图2-1总体功能模块图

2.4性能需求

(1)数据准确性

1.从数据库中提取数据时,要求数据定位准确。

2.向数据库输入数据时,要求录入数据有校验准确。

3.查询返回的信息均来源于数据库。

(2)特性要求

查询反应时间不能超过人的感官视觉范围。

3数据库概要设计

3.1E-R图

3.1.1功能需求描述

本站以后台数据维护、图书查询系统为主要,这里后台维护为最大。

(1)数据流图顶层图:

图3-1图书馆管理系统顶层图

第一层DFD:

借阅者信息

图3-2图书借阅者信息图

第一层DFD:

管理员信息

图3-4管理员信息图

第一层DFD:

图书信息

图3-5图书信息图

第一层DFD:

借阅信息

图3-6借阅的图书图

(2)数据字典

1.文件名:

用户信息

简述:

存放用户的信息

组成:

{用户序号、用户名称、原始密码、确认密码、用户类别、真实姓名、性别、所在院系、电话、Email地址}

2.文件名:

图书信息

简述:

存放图书的信息

组成:

{图书序号、图书名称、ISBN、作者名称、出版社、出版时间、图书类别、主题词、索引码、定价、页数、从书名、说明}

3.文件名:

权限信息

简述:

存放权限信息

组成:

{序号、用户ID、用户名称}

4.文件名:

留言信息

简述:

存放留言信息

组成:

{序号、用户名称、留言时间、留言内容}

5.文件名:

管理员信息

简述:

存放管理员的信息

组成:

{序号、用户名称、原始密码、确认密码、用户类别、真实名称、性别、所在院系、电话、Email地址}

6.文件名:

借阅信息

简述:

存放借阅信息

组成:

{序号、用户ID、书籍ID、借阅时间、归还时间}

3.1.2总体数据库模块

图4-1总体E-R图

3.1.3管理员用户管理模块

管理员可操作的范围,基本包括查找、修改、删除等一些列操作。

如图4.2所示。

图4-2管理员用户管理E-R图

3.1.4管理员图书管理模块

图4-3管理员图书管理E-R图

管理员可对图书的详细信息进行查询,并且修改图书的信息息,而用户只可以查看图书的详细信息,且不可修改。

3.1.5管理员留言管理模块

管理员可以管理并维护模块也可对留言板进行管理与维护。

管理员可对表格的信息进行删除、修改、更新等基本操作便于管理与维护留言板。

如图4.4所示。

图4-4管理员留言管理E-R图

3.1.6图书查询模块

图4-5图书查看与借阅E-R图

已经注册的用户可以查询并且借阅该图书,没注册用户(游客)只可以查看图书的详细信息不能借阅该图书。

3.2数据库创建表结构

用户表格:

实现用户信息的存储,如表4-1所示。

表4-1用户表

字段名称

字段含义

字段类型

字段长度

主键

是否为空

备注

UserID

用户序号

Varchar

50

UserPassword

用户密码

Varchar

50

UserPower

用户权限

int

4

UserName

用户姓名

Varchar

50

UserSex

用户性别

bit

2

UserDepart

用户所在院

Varchar

50

UserTelephone

用户电话

Varchar

50

UserEmail

用户邮箱

Varchar

50

图书表格:

实现图书信息的存储,如表4-2所示。

表4-2图书表

字段名称

字段含义

字段类型

字段长度

主键

是否为空

备注

BookID

图书编号

Int

4

BookName

图书名

Varchar

50

BookISBN

ISBN号

Varchar

50

BookAuthor

作者名

Varchar

50

BookPublish

出版社名

Varchar

50

BookPublishDate

出版时间

Datetime

10

BookClassifl

图书类型

Varchar

50

BookSubject

主题词

Varchar

50

BookIndex

索取号

Varchar

50

BookPrice

图书定价

Money

10

BookPageNum

图书页数

INT

Max

BookSeries

从书名

Varchar

50

Bookdescription

说明

Text

Max

借还表格:

实现借还信息的存储,如表4-3所示。

表4-3借阅与归还表

字段名称

字段含义

字段类型

字段长度

主键

是否为空

备注

BorrowID

用户编号

int

4

UserID

用户密码

Varchar

50

BookID

用户权限

int

4

BorrowBeginDate

用户姓名

Datetime

10

BorrowEndDate

用户性别

Datetime

10

BorrowState

用户所在院

int

4

留言表格:

实现留言信息的存储,如表4-4所示。

表4-4留言表

字段名称

字段含义

字段类型

字段长度

主键

是否为空

备注

ID

编号

Int

4

Name

用户名

Varchar

50

Riqi

日期

Datetime

10

liuyanneirong

留言内容

Varchar

max

4系统设计与实现

4.1后台维护模块

(1)后台维护功能模块图

后台维护模块中包含用户信息管理、图书信息管理、管理员增减管理、留言信息管理。

如图5-2所示。

图5-2后台维护功能模块图

(2)后台维护模块流程图,如图5-3所示。

图5-3后台维护模块流程图

4.2后台维护功能模块分析

经过主页进到管理员登录页面,在输入用户名称与密码,确认登录,进到后台维护主页面。

(1)用户信息管理

管理员经过数据库管理与维护可对阅读者实现管理与维护。

管理员可对表格中的信息实现删除、更改、更新等基本工作以便于管理与维护阅读者信息。

如图5-4所示。

图5-4用户信息管理

(2)图书信息管理

磁功能为对新书入库和旧书删除所涉及到的功能模块。

如图5-5所示.

图5-5图书信息管理图

(3)管理员信息管理

管理员对管理员表格中的信息实现插入、删除、更改、更新等基本管理与维护阅读者信息。

如图5-6所示。

图5-6管理员管理图

4.3管理员登录模块

4.3.1管理员登录模块说明

这个模块将用在对管理员登录用户名称以及密码验证且根据所拥有权限赋予对应的功能。

对与用户输入的用户名称以及密码实行加密认证,将登录信息传达给管理系统,实现管理。

如果输入的用户名和密码无法得到认证,即使是了解网站构成的专业人士也无法进入系统。

管理员的用户信息可有效得到保障,就算是在远程操作也是一样快捷安全的。

保障了系统数据的安全性。

4.3.2管理员登录模块功能

管理员登录模块包含:

用户登录、超级管理员登录、密码认证、退出系统。

如图5-8所示。

图5-8管理员登录

4.3.3管理员登录模块界面介绍

(1)该模块网站设计风格

以简洁、实用为主的后台设计总方针。

(2)网页设计及功能实现

此功能对用户所输入用户名称和密码实现加密认证,且将登录信息传送给管理系统,这样实现管理。

页面显示效果如图5-9所示。

图5-9管理员登录

输入用户名称、密码后单击确定,如用户名称和密码正确就可以进入系统进行维护工作,页面显示效果如所示。

图5-10后台维护首页

系统首页如上图所示,这个页面可以对密码进行修改,写上原始密码后在输入所要设置的新密码两次,两次输入结果一样则提示修改成功,密码以修改。

4.4管理员用户管理模块

4.4.1管理员用户管理模块说明

此为管理员对所有注册用户实现管理的平台,里面包含查找、更改、删除等操作。

4.4.2管理员用户管理模块功能

管理员用户管理模块如图5-11所示。

图5-11用户管理

4.4.3管理员用户管理模块界面介绍

(1)网页设计及功能实现

用户管理模块可以添加新的用户,在用户维护中可以对用户信息进行修改、删除可以查看用户的详细信息。

页面显示效果如图5-12所示。

图5-12用户添加

在添加用户页面里可添加用户信息,添加后单击添加按键,在提示添加成功后点返回按键返回。

当点击用户维护后弹出用户信息列表,在其中可以修改和删除用户信息。

如图所示:

图5-13用户信息

当点击详细则弹出用户的详细信息,在其中可以查看、修改用户的信息。

如图所示:

图5-14用户详细信息

4.5管理员图书管理模块

4.5.1管理员图书管理模块说明

此功能为管理员对所有图书实现管理的平台,主要包含查找、更改、删除、插入等操作。

管理员可经过对图书作者、图书名称、ISBN、出版社、主题词、图书号实现查询功能。

4.5.2管理员图书管理模块功能

管理员图书管理模块如图5-15所示。

图5-15图书管理

4.5.3管理员图书管理模块界面介绍

(1)网页设计及功能实现

管理员可经过图书作者、图书名称、出版社、主题词、图书号实行查询,可对图书信息实现插入、删除、更改等操作。

页面显示效果如图5-16所示。

图5-16图书添加

这里标有星号的为必填写项,将所需信息写完后点击添加按键,系统提示成功后图书信息将录入数据库中,单击返回按键继续。

当单击书刊维护出现的列表如图所示:

图5-17图书信息

在这一页中可以查看到图书名、作者、出版社。

当单击图书名称时弹出本图书的详细信息,并可以修改图书的信息。

如下图所示:

图5-18图书详细信息

4.6借阅管理模块

4.6.1借阅管理模块说明

管理员进过借书管理模块可对图书

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 工程科技 > 能源化工

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2