高校图书馆借阅管理系统的分析与设计
目录
摘 要 .............................................................................................................................................. 2 Abstract ............................................................................................................................................. 3 第一章 绪论 ..................................................................................................................................... 4
1。1 背景和意义 ..................................................................................................................... 4 1.2 关于图书借阅管理系统的现状 ........................................................................................ 4 1.3 内容简介 ............................................................................................................................ 5 第二章 主要技术和工具 ................................................................................................................. 6
2。1 MVC ................................................................................................................................ 6 2。2 WebAPI ............................................................................................................................ 6 2。3 Powerdesigner .................................................................................................................. 6 2.5 Microsoft Visual Studio ...................................................................................................... 8 2。5 Entity Framework ............................................................................................................ 8 第三章 需求分析 ............................................................................................................................. 9
3.1 编写目的 ............................................................................................................................ 9 3.2 任务概述 ............................................................................................................................ 9 3.3 功能规定 ............................................................................................................................ 9 第四章 数据库设计 ....................................................................................................................... 11
4。1 数据库编程规则 ........................................................................................................... 11 4.2概念结构设计 ................................................................................................................... 13 4。3 关联设计 ....................................................................................................................... 16 第五章 系统设计 ........................................................................................................................... 16
5。1 用例图 ........................................................................................................................... 16 5.2 功能分析 .......................................................................................................................... 17 5。3 业务流程 ....................................................................................................................... 18 5。4 图书管理 ....................................................................................................................... 20 5.5 借阅者管理 ...................................................................................................................... 21 5。6 图书借阅 ....................................................................................................................... 21 5。7 图书归还 ....................................................................................................................... 22 第六章 结论 ................................................................................................................................... 23 参考文献......................................................................................................................................... 24 致谢 ................................................................................................................................................ 26
====================专业收集精品文档,您的最好选择======================
专业收集整理精品文档 !!!!!!----------------------------------精品文档,值得下载,可以编辑!!!-----------------------------!!!!!==================================================================
摘 要
随着信息技术在管理上越来越深入而广泛的应用,管理信息系统的实施在技术上已逐步成熟。信息管理系统是一个不断发展的新型学科,企业要生存要发展,要高效率地把企业活动有机地组织起来,就必须加强企业管理,即加强对企业内部的各种资源(人、财、物等)的有效管理,建立与自身特点相适应的管理信息系统。
本文介绍了在ASP.NET环境下采用“自上而下地总体规划,自下而上地应用开发\"的策略开发一个管理信息系统的过程。通过分析传统的人工管理图书馆的不足,创建了一套行之有效的计算机管理图书馆的方案.文章详细介绍了图书借阅管理信息系统的系统分析部分,包括组织机构分析、管理职能分析、业务流程分析、数据流程分析、数据字典、处理描述等等;系统设计部分主要介绍了系统功能设计和数据库设计.
【关键字】信息管理系统,图书,WebApi,Asp.net。
====================专业收集精品文档,您的最好选择======================
专业收集整理精品文档 !!!!!!----------------------------------精品文档,值得下载,可以编辑!!!-----------------------------!!!!!==================================================================
Abstract
With more and more widespread and profound application of information technology in management, the implement of management information system has become mature in technology step by step. Managing information system is a new subject. Enterprise needs existence and development, so enterprise activities should be organized efficiently and organically, which means tightening up the enterprise management and strengthening effective management of any resource (staff, finance, property, etc。) internal the enterprise, and also establishing a management information system fitting in with its own characteristics。
This article introduces the ASP。NET environment of the \"top-down to the overall planning in, from the bottom of application development\" strategy to develop a management information system process. Through the analysis of the deficiencies of the traditional manual management of library, create a set of effective management of library computer program。 This paper introduces the system analysis part of library management information system, including organizational analysis, analysis of management functions, business process analysis, data flow analysis, data dictionary, process description and so on; the system design part mainly introduced the system function design and database design. Keywords:Information Management System,Book,Webapi,Asp。net
====================专业收集精品文档,您的最好选择======================
专业收集整理精品文档 !!!!!!----------------------------------精品文档,值得下载,可以编辑!!!-----------------------------!!!!!==================================================================
第一章 绪论
1。1 背景和意义
随着人类社会的发展,人类对知识的需求不断增长。在这种形势下,书籍是人们获取知识的主要途径之一,而图书馆存在人们对知识渴望的书籍。怎样提高图书馆工作人员的工作效率和借阅者查找书籍的速度成为必须解决的问题。
该图书馆工作大部分还是进行着手工管理,工作起来效率很低,由于不可避免的人为因素,经常造成数据的遗漏、误报。计算机信息化管理有着储存信息量大、速度快等许多优点,提供给我们的处理信息及时快捷,同时也提高了我们工作人员的自身素质.
伴随着互联网技术的革新,图书借阅管理系统应运而生。而系统存在着Web版、窗体版和移动版等,WebAPI能使用url地址请求数据,并且可以在js中使用ajax调用,解决了多种客户端下服务端增长的问题,使后期维护更加容易.
1。2 关于图书借阅管理系统的现状
图书馆作为一种信息资源的集散地,图书和用户借阅资料繁多,包含很多的信息数据的管理,现今,有很多的图书馆都是初步开始使用,甚至尚未使用计算机进行信息管理。根据调查得知,他们以前对信息管理的主要方式是基于文本、表格等纸介质的手工处理,对于图书借阅情况(如借书天数、超过限定借书时间的天数)的统计和核实等往往采用对借书卡的人工检查进行,对借阅者的借阅权限、以及借阅天数等用人工计算、手抄进行.数据信息处理工作量大,容易出错;由于数据繁多,容易丢失,且不易查找。总的来说,缺乏系统,规范的信息管理手段.尽管有的图书馆有计算机,但是尚未用于信息管理,没有发挥它的效力,资源闲置比较突出,这就是图书馆借阅管理系统的开发的基本环境。
数据处理手工操作,工作量大,出错率高,出错后不易更改。图书馆采取手
====================专业收集精品文档,您的最好选择======================
专业收集整理精品文档 !!!!!!----------------------------------精品文档,值得下载,可以编辑!!!-----------------------------!!!!!==================================================================
工方式对图书借阅情况进行人工管理,由于信息比较多,图书借阅信息的管理工作混乱而又复杂;一般借阅情况是记录在借书证上,图书的数目和内容记录在文件中,图书馆的工作人员和管理员也只是当时对它比较清楚,时间一长,如再要进行查询,就得在众多的资料中翻阅、查找了,造成查询费时、费力。如要对很长时间以前的图书进行更改就更加困难了。
基于这一问题,我认为有必要建立一个图书馆借阅管理系统,使图书管理工作规范化,系统化,程序化,避免图书管理的随意性,提高信息处理的速度和准确性,能够及时、准确、有效的查询和修改图书情况。
1。3 内容简介
本文阐述了图书借阅管理系统的整个开发过程,第二章主要介绍系统开
发的主要工具和运用的主要技术,从第三章到第五章阐述了系统的实现前的设计阶段,有需求分析、数据库设计、概要设计和详细设计等,最后是对图书借阅管理系统的总结和参考文献。
本设计是基于WebApi开发的系统,主要应用的技术有MVC、html5、CSS、jQuery和实体框架EF。
====================专业收集精品文档,您的最好选择======================
专业收集整理精品文档 !!!!!!----------------------------------精品文档,值得下载,可以编辑!!!-----------------------------!!!!!==================================================================
第二章 主要技术和工具
2。1 MVC
MVC起源于桌面程序中,M是指业务模型,V是指用户界面,C则是控制器。
而此处MVC指的是Model View Controller。是模型(model)-视图(view—控制器(controller)的缩写.
2。2 WebAPI
在MVC4中,增加了WebAPI,用于提供REST风格的WebService,新生成的WebAPI项目和典型的MVC项目一样,包含主要的Models、Views、Controllers等文件夹和Global。asax文件.Views对于WebAPI来说没有太大的用途,Models中的Model主要用于保存Service和Client交互的对象,这些对象默认情况下会被转换为Json格式的数据迚行传输,Controllers中的Controller对应于WebService来说是一个Resource,用于提供服务。和普通的MVC一样,Global。asax用于配置路由规则.
在使用WebAPI时,通过URL方式请求。所以可以使用ajax方式调用,但是会存在跨域问题,所以这点是值得注意的。
2.3 Powerdesigner
PowerDesigner是Sybase公司的CASE工具集,使用它可以方便地对管
理信息系统进行分析设计,它几乎包括了数据库模型设计的全过程.
PowerDesigner是Sybase的企业建模和设计解决方案,采用模型驱动方法,将业务与IT结合起来,可帮助部署有效的企业体系架构,并为研发生命周期管理提供强大的分析与设计技术.PowerDesigner 支持60多种数据库系统(RDBMS)/版本。PowerDesigner运行在Microsoft Windows平台上,并提供了Eclipse插件.
====================专业收集精品文档,您的最好选择======================
专业收集整理精品文档 !!!!!!----------------------------------精品文档,值得下载,可以编辑!!!-----------------------------!!!!!==================================================================
使用PowerDesigner可以方便地对管理信息系统进行分析设计,他几乎包括了数据库模型设计的全过程.利用Power Designer可以制作数据流程图、概念数据模型、物理数据模型,还可以为数据仓库制作结构模型,也能对团队设计模型进行控制。
它几乎包括了数据库模型设计的全过程,是Sybase公司为企业建模和设计提供的一套完整的集成化企业级建模解决方案。
PowerDesigner包含六大模块:
1。 用于数据发现的[ProcessAnalyst]模块
2。 用于双层,交互式的数据库设计和构造的[ataArchitect]模块 3. 用于物理建模和应用对象及数据敏感组件的生成的[AppModeler]模块 4。 用于高级的团队开发,信息的共享和模型的管理的[MetaWorks]模块 5。 用于数据仓库的设计和实现的[WarehouseArchitect]模块 6。 用于以只读的、图形化方式访问整个企业的模型信息的[Viewer]模块
2。4 sqlserver 2008
SQL Server 2008 在Microsoft的数据平台上发布,可以组织管理任何数据。可以将结构化、半结构化和非结构化文档的数据直接存储到数据库中.可以对数据进行查询、搜索、同步、报告和分析之类的操作.数据可以存储在各种设备上,从数据中心最大的服务器一直到桌面计算机和移动设备,它都可以控制数据而不用管数据存储在哪里。
SQL Server 2008 允许使用 Microsoft 。NET 和Visual Studio开发的自定义应用程序中使用数据,在面向服务的架构(SOA)和通过 Microsoft BizTalk Server 进行的业务流程中使用数据。信息工作人员可以通过日常使用的工具直接访问数据。
====================专业收集精品文档,您的最好选择======================
专业收集整理精品文档 !!!!!!----------------------------------精品文档,值得下载,可以编辑!!!-----------------------------!!!!!==================================================================
2。5 Microsoft Visual Studio
Microsoft Visual Studio(简称VS)是美国微软公司的开发工具包系列产品。VS是一个基本完整的开发工具集,它包括了整个软件生命周期中所需要的大部分工具,如UML工具、代码管控工具、集成开发环境(IDE)等等。所写的目标代码适用于微软支持的所有平台,包括Microsoft Windows、Windows Mobile、Windows CE、。NET Framework、.NET Compact Framework和Microsoft Silverlight 及Windows Phone.
2.5 Entity Framework
官网上对实体框架的定义是:Entity Framework (EF) is an
object—relational mapper that enables 。NET developers to work with relational data using domain-specific objects. It eliminates the need for most of the data—access code that developers usually need to write。 Entity Data Model (EDM) 为主,将数据逻辑层切分为三块,分别为 Conceptual Schema, Mapping Schema 与 Storage Schema 三层,其上还有 Entity Client,Object Context 以及 LINQ 可以使用,操作数据库我们可以LINQ表达式或者采用lambda表达式等,而EF可以帮助我们生成sql,避免人工操作而导致出错。
====================专业收集精品文档,您的最好选择======================
专业收集整理精品文档 !!!!!!----------------------------------精品文档,值得下载,可以编辑!!!-----------------------------!!!!!==================================================================
第三章 需求分析
3。1 编写目的
需求分析是指对要解决的问题进行详细的分析,弄清楚项目发起人及项
目其他干系人的要求,待开发的信息系统要解决客户和用户的业务逻辑问题以及问题的来龙去脉。可以说,“需求分析\"就是确定待开发的信息系统应该“做什么\"。根据以上需求分析的定义,说明需求分析的编写目的是就是要在前期弄清楚系统要解决的问题,为后期开发做好铺垫;减少后期变更带来的成本的增加和加大项目风险。
3.2 任务概述
实现对图书信息、借阅者信息、总体借阅情况信息的管理和统计、工作人员和管理人员信息查看及维护.图书馆管理员可以浏览、查询、添加、删除、修改、统计图书的基本信息;浏览、查询、统计、添加、删除和修改图书借阅者的基本信息,浏览、查询、统计图书馆的借阅信息,但不能添加、删除和修改借阅信息,这部分功能应该由图书馆工作人员执行,但是,删除某条图书借阅者基本信息记录时,应实现对该图书借阅者借阅记录的级联删除。
3。3 功能规定
系统功能分析是在系统开发的总体任务的基础上完成。本系统需要完成
的功能主要有:
(1) 图书管理,包括书籍类别标准的制定、类别信息的输入、书籍信息查询、增加书籍和书籍信息的修改等.
(2) 借阅证管理,包括借阅证办理、挂失和补办.
====================专业收集精品文档,您的最好选择======================
专业收集整理精品文档 !!!!!!----------------------------------精品文档,值得下载,可以编辑!!!-----------------------------!!!!!==================================================================
(3) 借书,包括借书信息的输入、借书信息的查询、催还和丢失处理等. (4) 还书,包括还书信息的输入,还书信息的查询和修改等。 (5) 图书查询,即实现对图书进行的精确、模糊查询并将查询信息已列表的方式呈现给用户,方便用户查找信息。
====================专业收集精品文档,您的最好选择======================
专业收集整理精品文档 !!!!!!----------------------------------精品文档,值得下载,可以编辑!!!-----------------------------!!!!!==================================================================
第四章 数据库设计
4。1 数据库编程规则
(1)英文命名全部大写,单词之间用下划线分隔
为了统一书写规范,在表名、字段名、存储过程命名时,采用的英文单词全部使用大写,单词之间使用下划线“_”进行分隔。
(2)表名
表名必须全部大写.
表的英文名称使用:模块名_表名(多个单词以_隔开);如: TR_CUST_INFO 表的中文名称统一使用,代码+名称的格式。如:客户信息表
(3)列类型
字符型字段使用VARCHAR2类型,除了能明确定长的字段,应尽量避免使用CHAR类型。
VARCHAR2的定义最多4000字符,如超出应考虑使用其它字段类型
数字型字段统一使用NUMBER型,并指定长度,整型使用NUMBER(m),如NUMBER(6);浮点型使用NUMBER(m,n),如NUMBER(8,2)等。
日期、时间型字段使用视情况采用DATE 型或CHAR型,一般记录日志的日期、时间字段用DATE型.如果日期和时间分成两个字段,可以考虑日期采用NUMBER(8),可节省存储空间和提高效率。
尽量使用VARCHAR2 (1)代替布尔值 尽量不使用CLOB
====================专业收集精品文档,您的最好选择======================
专业收集整理精品文档 !!!!!!----------------------------------精品文档,值得下载,可以编辑!!!-----------------------------!!!!!==================================================================
字段名缩写应有专门英文单词缩写表进行统一维护 字段名:有意义英文单词(多英文应以“_”隔开)
(4)列长度
应当根据实际需要选择列长度。有对应web 页面的,与页面上对应列长度一致。
对数据长度的验证除数据库端实现外还要尽可能在表现层控制。 (5)主键
主键名统一为PK_TABLENAME
(6)外键
外键名统一为FK_TABLENAME[_X]
(7)索引
索引名统一为 IDX_TableName[_x],例如 IDX_TR_CUST_INFO 或IDX_M_OPLOG_2
每张表的索引不超过4个 复合索引的列不超过4个
分区表的索引统一建成本地索引(即建索引时,加LOCAL)
对于表中的数据记录频繁地被删除或插入,对这些表要经常性重建索引,使用Alter index rebuild命令。
(8)序列
序列名统一为SEQ_TABLENAME
(9)注释
在PowerDesigner中,将注释写在Comment中.
====================专业收集精品文档,您的最好选择======================
专业收集整理精品文档 !!!!!!----------------------------------精品文档,值得下载,可以编辑!!!-----------------------------!!!!!==================================================================
每张表以及每个列都应该有相应的注释。(不能是简单的表名中文或者列中文.应写有意思,标识这个列的注释。比如:STATUS:状态1:下单2:发货3:完成)
4。2概念结构设计
概率结构设计的主要目标是通过对用户需求进行综合、归纳和抽象,形成一个于具体DBMS的概念模型。概念结构设计主要有集中模式设计法和视图集成设计法,考虑本系统属于小型或不复杂的系统,所有在本系统的设计中采用集中式模式设计法,即根据需求有一个统一机构或人员设计一个综合的全局模式。
图书借阅管理系统的数据字典如下:
表4。2.1 图书信息表
字段名称 ID BOOKNAME BOOKNUM BOOKTYPE CHUBANSE AUTHOR ISBN BOOKPRICE ISIN DESPRICTION
====================专业收集精品文档,您的最好选择======================
类型 VARCHAR VARCHAR VARCHAR INT VARCHAR VARHCAR VARHCAR VARCHAR BIT VARCHAR 是否为空 NOT NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL 描述 图书主键 书名 书号 图书类型 出版社 作者 ISBN号 定价 是否在库 图书描述 专业收集整理精品文档 !!!!!!----------------------------------精品文档,值得下载,可以编辑!!!-----------------------------!!!!!==================================================================
表4。2。2 学生信息表
ID NUM NAME PASSWORD SEX CLASSNAME PHONE VARCHAR VARCHAR VARCHAR VARCHAR BIT VARCHAR VARCHAR NOT NULL NOT NULL NULL NULL NULL NULL NULL 址 COLLEGE CLASSNUM
表4。2.3 借书信息表
ID BOOKID VARCHAR VARCHAR NOT NULL NOT NULL 主键 图书信息表的主键 STUID VARCHAR NOT NULL 学生信息表的主键 OUTDATE INDATE DATE DATE NULL NULL 期 REALINDATE DATE NULL 实际还书日借书日期 要求还书日VARCHAR VARCHAR NULL NULL 学院 年级 学生编号 学号 姓名 登陆密码 性别 班级名称 照片的URL地
====================专业收集精品文档,您的最好选择======================
专业收集整理精品文档 !!!!!!----------------------------------精品文档,值得下载,可以编辑!!!-----------------------------!!!!!==================================================================
期 ISCONTINUE
表4.2.4 罚款信息表
ID BROLLOWID REASON PRICE FDATE STUID
表4。2.5 员工信息表
ID NAME NUM PASSWORD DUTY PHONE SEX ADDRESS
====================专业收集精品文档,您的最好选择======================
BIT NULL 是否为续借 VARCHAR VARCHAR TEXT NUMBER(8,2) DAE VARCHAR NOT NULL NULL NULL NULL NULL NULL 主键 借书信息表主键 罚款原因 罚款金额 罚款日期 学生编号 VARCHAR VARCHAR VARCHAR VARCHAR VARCHAR VARCHAR BIT VARCHAR NOT NULL NULL NULL NULL NULL NULL NULL NULL 主键 员工姓名 员工编号 登陆密码 员工的职务 联系电话 性别 家庭住址 专业收集整理精品文档 !!!!!!----------------------------------精品文档,值得下载,可以编辑!!!-----------------------------!!!!!==================================================================
4。3 关联设计
由表可知,图书信息表和学生表示多对多的关系,即一位学生可以借多本
书,而一本书也可以被多位学生借,在它们之间产生关系表为借书信息表.
第五章 系统设计
5。1 用例图
图书管理系统能够为一定数量的借阅者提供服务.每个借阅者能够拥有
唯一标识其存在的编号。图书馆向每一个借阅者发放图书证,图书证中包含每一个借阅者的编号和个人信息。系统通过一个单独的程序为借阅者提供服务,不需要管理人员的干预,这些服务包括提供查询图书信息、查询个人信息服务和预定图书服务等。
当借阅者需要借阅书籍、归还书籍时需要通过图书管理员进行,也就是说借阅者不直接与系统交互,而是图书管理员充当借阅者的代理与系统交互。当借阅者借阅的图书数量超过时,不运行借阅者再进行借阅。当借阅者借阅的图书超过一定的期限时,需要对其进行处罚。借阅图书时需要图书证作为凭据,归还时不需要.
系统管理员负责系统的管理维护工作,维护工作包括图书的添加、删除和修改,书目的添加和删除,借阅者的添加、删除和修改,并且系统管理员能够查询借阅者、图书和图书管理员的信息。
查询图书可以通过图书的名称或图书的ISBN/ISSN号进行查找.
====================专业收集精品文档,您的最好选择======================
专业收集整理精品文档 !!!!!!----------------------------------精品文档,值得下载,可以编辑!!!-----------------------------!!!!!==================================================================
图5。1。1 图书借阅管理系统用例图
5.2 功能分析
系统开发的总目标是实现内部图书借阅管理的系统化、规范化和自动化。 能够对图书进行注册登记,也就是将图书的基本信息(如:书名、作者、价格等)预先存入数据库中,供以后检索。
====================专业收集精品文档,您的最好选择======================
专业收集整理精品文档 !!!!!!----------------------------------精品文档,值得下载,可以编辑!!!-----------------------------!!!!!==================================================================
能够对借阅人进行注册登记,包括记录借阅人的姓名、地址、电话等信息. 提供方便的查询方法。如:以书名、作者、出版社、出版时间(确切的时间、时间段、某一时间之前、某一时间之后)等信息进行图书检索,并能反映出图书的借阅情况;以借阅人编号对借阅人信息进行检索;以出版社名称查询出版社联系方式信息。
提供统计分析功能。可以展现出图书类型比例、库存与借出比例。 提供旧书销毁功能,对于淘汰、损坏、丢失的书目可及时对数据库进行修改. 能够对使用该管理系统的用户进行管理,按照不同的工作职能提供不同的功能授权。
提供较为完善的差错控制与友好的用户界面,尽量避免误操作。 根据以上功能,将图书管理系统的数据分为:
数据输入部分:主要包括图书基本信息的录入、借阅人基本信息的录入、用户基本信息的录入。
数据输出部分:主要是各种统计查询,包括:根据图书信息(如书名、作者、出版社等)查阅图书及其借阅信息、统计输出图书类型比例等。
数据处理部分:主要涉及借阅和归还的处理,如一本书借出后,必须在数据库中将该书标记为已借出,以防出现数据库中有书但图书馆无书的情况;一本书归还后,同样必须在数据库中将其标记为已经归还,以便再次借出。
5。3 业务流程
下面以一所学校的图书馆为例子进行分析,画出图书馆的组织结构图如下:
工 具书
室 ====================专业收集精品文档,您的最好选择====================== 采编组 书 库 阅览室 馆 长 目借专业收集整理精品文档 !!!!!!----------------------------------精品文档,值得下载,可以编辑!!!-----------------------------!!!!!==================================================================
图5。3。1 功能结构图 该图书馆各个部门负责的主要业务如下:
(1)采编组主要负责图书采编工作,包括购置新书、打印编目、增加数量。 (2)目录厅主要负责读者查询工作,包括可借图书(按图书类别、图书名称或图书作者查询);新书目录(按图书类别、日期查询)。
(3)借阅组主要负责图书流通、查询统计、借阅查询等工作。
(4)阅览室、工具书室主要负责读者阅览工作,包括:阅览各种杂志、报纸、阅览各种工具书.
下面绘制出图书馆流通业务中借书的流程图: (1)读者在目录厅查阅索引卡;
(2)读者写出所借图书的分类号、种次号、交给图书管理员,并出示本人的借书证;
(3)图书管理员根据图书的分类号、种次号到书库找书; (4)将图书交给读者,并由读者填写所借图书的借书卡。 (5)图书管理员把借书卡保存到写有该读者借书证号的口袋里。 得出该图书馆业务流程图如下所示:
====================专业收集精品文档,您的最好选择======================
专业收集整理精品文档 !!!!!!----------------------------------精品文档,值得下载,可以编辑!!!-----------------------------!!!!!==================================================================
图5。3.2 业务流程图
5.4 图书管理
(1)图书基本信息登记/修改 图书信息 出版社 信息库 图书分类信息库 出版社信息 分类信息 得到完整的图书信息 图书信息库
====================专业收集精品文档,您的最好选择======================
专业收集整理精品文档 !!!!!!----------------------------------精品文档,值得下载,可以编辑!!!-----------------------------!!!!!==================================================================
说明:出版社信息人工录入后,存放在出版社信息库中,便于今后书籍信息的录入以及出版社信息的查询。分类信息由图书馆进行分类定制,存放在图书分类信息库中,
用于图书的分类管理。登记新书时,当涉及到出版社和分类的填写时,只需做相应的选择即可,并存放在图书信息库中.
5。5 借阅者管理
(1)借阅人基本信息登记/修改
借阅人基本信息
借阅人信息库 图5。5。1 借阅者
5.6 图书借阅
借阅人编号 借阅人信息认证 图书信息认证 借阅人 信息库 图书编号 图书 信息库 图书借出处理 图书在借状态修改 ====================专业收集精品文档,您的最好选择====================== 在借信息库 专业收集整理精品文档 !!!!!!----------------------------------精品文档,值得下载,可以编辑!!!-----------------------------!!!!!==================================================================
图5。6.1 图书借阅流程图
说明:输入借阅人编号,通过检索借阅人信息库,核实借阅人身份.输入图书编号,通过
检索图书信息库,核实图书信息。进行图书借出处理后,在图书借阅库中进行登记,
并将借出图书的在借标志设为“是”.
5。7 图书归还
在借 信息库 在借图书编号 借阅人 信息库 图书 信息库 在借信息库修改 图书在借状态修改 图书归还处理 图5.7.1 图书归还流程图
说明:输入图书编号,检索在借信息库,反应出图输借阅情况。进行归还操作后,修改在
借信息库中相关条目,同时在图书信息库中修改相关图书在借标志为“否.
====================专业收集精品文档,您的最好选择======================
专业收集整理精品文档 !!!!!!----------------------------------精品文档,值得下载,可以编辑!!!-----------------------------!!!!!==================================================================
第六章 结论
过两个多月的努力,高校图书馆借阅管理系统的分析与设计论文终于完成 在整个设计过程中,出现过很多的难题,但都在老师和同学的帮助下顺利解决了,在不断的学习过程中我体会到:
写论文是一个不断学习的过程,从最初刚写论文时对企业职位面临的问题的模糊认识到最后能够对该问题有深刻的认识,我体会到实践对于学习的重要性,以前只是明白理论,没有经过实践考察,对知识的理解不够明确,通过这次的做,真正做到理论与实践结合。
总之,通过毕业设计,我深刻体会到要做好一个完整的事情,需要有系统的思维方式和方法,对待要解决的问题,要耐心、要善于运用已有的资源来充实自己。同时我也深刻的认识到,在对待一个新事物时,一定要从整体考虑,完成一步之后再作下一步,这样才能更加有效。
====================专业收集精品文档,您的最好选择======================
专业收集整理精品文档 !!!!!!----------------------------------精品文档,值得下载,可以编辑!!!-----------------------------!!!!!==================================================================
参考文献
[1]http://stylebootstrap。info/ 基于HTML,CSS,JAVASCRIPT的简洁灵活的流行前端框架及交互组件集
[2]《软件工程导论(第5版)》 出版社:清华大学出版社 作者:张海藩. 摘要:本书全面系统地讲述了软件丁程的概念、原理和典型的方法学,并介绍了软件项目的管理技术.本书正文共l3章,第1章是概述,第2章至第8章顺序讲述软件生命周期各阶段的任务、过程、结构化方法和工具,第9章至第12章分别讲述面向对象方法学引论、面向对象分析、面向对象设计和面向对象实现,第13章介绍软件项目管理。
[3]http://www.docin。com/p—558076144.html 在线培训平台需求分析书-实训用例
[4]《JavaScript高级程序设计(第3版)/图灵程序设计丛书》 出版社:人民邮电出版社 作者:Nicholas C。 Zakas 译者:李松峰;曹力。摘要:全书从JavaScript语言实现的各个组成部分——语言核心、DOM、BOM、事件模型讲起,深入浅出地探讨了面向对象编程、Ajax与Comet服务器端通信,HTML5表单、媒体、Canvas(包括WebGL)及Web Workers、地理定位、跨文档传递消息、客户端存储(包括IndexedDB)等新API,还介绍了离线应用和与维护、性能、部署相关的最佳开发实践。
[5]http://www.css88。com jquery帮助文档 [6] baike.baidu.com 百度百科.
[7]《ASP.NET MVC 4高级编程》 出版社:清华大学出版社 作者:Jon Galloway ;Brad wilson。摘要:本书开篇简要介绍ASP。NET MVC框架,然后直奔主题,讨论使用ASP。NET和最新MicrosoftMVC来构建数据驱动的动态网站需要了解的所有重要知识点.
[8]《信息系统开发》 中国人民大学出版社 陈佳 徐斌等编著。摘要:以案例为基础,运用系统的观点和面向对象的思想,系统而全面地阐述信息系统建
====================专业收集精品文档,您的最好选择======================
专业收集整理精品文档 !!!!!!----------------------------------精品文档,值得下载,可以编辑!!!-----------------------------!!!!!==================================================================
设从可行性分析、系统规划直至系统测试与运行维护各个阶段的方法、工具和工作产品。
[9]《软件工程 实践者的研究方法》 出版社:机械工业出版社 作者:Roger S。Pressman 译者:郑人杰 摘要:全书分软件过程、建模、质量管理、软件项目管理和软件工程高级课题五个部分,系统地论述了软件工程领域最新的基础知识,包括新的概念、原则、技术、方法和工具,同时提供了大量供读者进一步研究探索的参考信息。
[10] 《ASP.NET MVC4架构实现与项目实战》 出版社:清华大学出版社 作者:张正礼.摘要:MVC是一种ASP。NET应用程序设计模式,当前被广泛应用于企业级Web应用的开发中。微软推出了与ASP.NET集成的安全机制框架,以方便构建MVC Web应用程序。《ASP。NET MVC4架构实现与项目实战》内容包括ASP。NETMVC4框架、路由、控制器、视图、HTML帮助器、模型、Ajax技术、单元测试与异常处理、安全机制等,还提供了ASP。NETMVC4构建在线RSS阅读器和BBS两个系统的完整实例。
[11] 《ASP.NET MVC4开发指南》 出版社:清华大学出版社 作者:黄保翕。摘要:《ASP。NET MVC4开发指南》是黄保翕编著的ASP.NET MVC4开发指南,融入作者多年务实开发工作之精髓,从基础观念、技术讲解、开发技巧到安装部署,都将以深入浅出的例子带领读者理解ASP.NET MVC4框架的精妙之处,让网站生成工作更加安全、快速,也更容易维护.
[12]《ASP。NET 4。0 MVC敏捷开发给力起飞》 出版社:电子工业出版社 作者:李彦, 高博, 唐继强, 等. 摘要:详细了解ASP。NET 4。0 Web开发技术的基础、实际开发中的应用以及最新的LINQ技术和ASP。NET MVC Framework框架。沿途停靠的站点包括:Visual Studio 2010开发平台、。NET Framework基础知识、ASP。NET控件、C# 4.0语言基础、ADO。NET数据库访问技术基础、LINQ数据访问技术、ASP.NET MVC Framework框架.
====================专业收集精品文档,您的最好选择======================
专业收集整理精品文档 !!!!!!----------------------------------精品文档,值得下载,可以编辑!!!-----------------------------!!!!!==================================================================
致谢
经过将近一个学期的不懈努力,终于完成系统的设计和论文,在论文的写作过程中遇到了无数的困难和障碍,都在同学和老师的帮助下度过了,尤其要感谢我的论文指导老师,她对我进行了无私的指导和帮助,不厌其烦的帮助进行论文的修改和改进。另外,在校图书馆查找资料的时候,图书馆的老师也给我提供了很多方面的支持与帮助。在此向帮助和指导过我的各位老师表示最中心的感谢!感谢这篇论文所涉及到的各位学者。本文引用了数位学者的研究文献,如果没有各位学者的研究成果的帮助和启发,我将很难完成本篇论文的写作.
感谢我的同学和朋友,在我写论文的过程中给予我了很多素材,还在论文的撰写和排版灯过程中提供热情的帮助.
由于我的学术水平有限,所写论文难免有不足之处,恳请各位老师和学友批评和指正!
====================专业收集精品文档,您的最好选择======================
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- huatuo0.com 版权所有 湘ICP备2023021991号-1
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务