ImageVerifierCode 换一换
格式:DOCX , 页数:13 ,大小:341.06KB ,
资源ID:8734751      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/8734751.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(图书管理系统.docx)为本站会员(b****7)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

图书管理系统.docx

1、图书管理系统数据库原理课程项目综合设计项目名称: 图书管理系统数据库设计 课程名称: 数据库原理与应用 班 级: 11级3班 任课教师: 沈德海 组 长: 刘浩 成 员: 王凯正 马融 王艺星 完成日期: 2012年12月1日 引言随着计算机及网络技术的飞速发展,Internet在全球范围内的普及,当今社会正向信息化社会大步迈进,信息系统的作用也越来越大。而图书馆拥有巨大的读者信息,书籍信息以及由两者而产生的借还书信息。根据图书馆目前实际的管理情况开发一套图书管理系统,用结构化系统分析与设计的方法,将工作规范化、高效化是十分必要的。因此图书管理信息化是发展的必然趋势。第一章 绪 论一、图书管理

2、系统可行性分析1.需求可行性分析图书管理系统是一种基于集中统一规划的数据库数据管理新模式。在对图书、读者的管理,其实是对图书、读者数据的管理。本系统的建成无疑会为管理者对图书管理系统提供极大的帮助。本系统的设计主要从以下几方面做起:系统业务流程分析、系统的功能设计、系统的数据库结构设计等。作这些工作需对数据库知识有足够认识,并深入的了解SQL server 2005的使用和管理系统的相关知识。在信息时代的今天,人类需要对在政治、经济、军事、文化、科研、教育等领域产生的大量信息进行管理,并对数据进行加工处理,数据库技术则是信息管理与数据处理的先进技术。随着信息量的不断增加,作为计算机的三大主要应

3、用(科学计算、过程控制和数据处理)之一的数据处理,已迅速上升为计算机应用的主要方面,数据库技术则成为人们日常生活中处理数据不可缺少的有力工具,并且现代的信息管理系统几乎都以数据库技术作为核心。2.技术可行性分析新系统在原有系统的基础上加入了新的数据库的支持,使数据处理速度加快、准确通过权限的设置,数据的安全性好、方便查询、借阅管理等。3.操作可行性分析此程序应用面广泛,可以进行多次移植或拷贝。从以上分析来看,图书管理系统是可以实现的。综上所述通过可行性分析认为新系统的开发方案切实可行,可进行开发。二、系统开发运行环境系统开发环境:Microsoft Visual Studio 2012系统开发

4、语言:C#运行平台:Windows XP数据库:SQL Server 2012第二章 图书管理系统开发相关技术的介绍一、ASP.net的介绍ASP.net 是一种建立在通用语言上的程序构架,能被用于一台Web服务器来建立强大的Web应用程序。ASP.net提供许多比现在的Web开发模式强大的的优势。二、SQL Server 2012 概述SQL Server 是一个关系数据库管理系统它是由Microsoft推出的。SQL Server 是一个具备完全 Web 支持的数据库产品,提供了对可扩展标记语言 (XML) 的核心支持以及在 Internet 上和防火墙外进行查询的能力,提供了以 Web

5、标准为基础的扩展数据库编程功能。丰富的 XML 和 Internet 标准支持允许使用内置的存储过程以 XML 格式轻松存储和检索数据。 SQL Server 提供强大的开发工具和各类开发特性,在大大提高开发效率的同时,进一步拓展应用空间,带来新的商业应用机遇。例如,XML数据库与Web Service的支持将使您的应用实现Internet数据互联,SQL Server数据平台上开发数据相关应用的有力工具。它具有以下特点:(1) 上手容易(2)兼容性良好(3)电子商务第三章 系统总体设计分析一、需求分析图书管理系统需要满足来自三方面的需求,这三个方面分别是图书借阅者、图书馆工作人员和图书馆管理

6、人员。图书借阅者的需求是查询图书馆所存的图书、个人借阅情况及个人信息的修改;图书馆工作人员对图书借阅者的借阅及还书要求进行操作,同时形成借书或还书报表给借阅者查看确认;图书馆管理人员的功能最为复杂,包括对工作人员、图书借阅者、图书进行管理和维护,及系统状态的查看、维护并生成催还图书报表。这里只是图书管理系统前台,因此只对图书借阅者的信息进行分析,针对图书借阅者的需求进行前台的设计。图书借阅者可直接查看图书馆图书情况,如果图书借阅者根据本人借书证号和密码登录系统,还可以进行本人借书情况的查询和维护部分个人信息。一般情况下,图书借阅者只应该查询和维护本人的借书情况和个人信息,若查询和维护其他借阅者

7、的借书情况和个人信息,就要知道其他图书借阅者的借书证号和密码。这些是很难得到的,特别是密码,所以不但满足了图书借阅者的要求,还保护了图书借阅者的个人隐私。二、系统实现的目标学校图书管理系统的开发主要要实现的目标有以下几个方面:(1)界面设计友好、美观。(2)数据存储安全、可靠。(3)信息分类清晰、准确。(4)强大的查询功能,保证数据查询的灵活性。(5)实现对图书借阅和归还过程的全程数据信息跟踪。(6)提供图书借阅排行榜,为图书管理员提供了真实的数据信息。(7)提供灵活、方便的权限设置功能,使整个系统的管理分工明确。(8)具有易维护性和易操作性。三、系统功能模块设计(1)系统设置模块:添加删除管

8、理员、设置管理员的权限、说明图书存放书架信息添加删除书架信息。(2)读者管理模块:添加删除不同类型的读者及注明可借图书的数量、添加删除读者的档案。(3)图书管理模块:添加删除不同类型的的图书及注明图书可借的天数库存数量、添加删除图书的档案。(4)图书借还模块:可查询读者借阅和归还图书的信息及图书的现有库存量。(5)系统查询模块:可根据不同的条件(条形码、书名、类别、作者、书架、出版社)查询读者需要的图书、读者可根据不同的条件(图书条形码、图书名称、读者编号、读者名字、到期时间)查询自己借阅图书信息。四、系统功能结构图根据图书管理系统的实际需求,可以将图书管理系统划分为系统设置、图书管理、读者管

9、理、图书借还、系统查询、排行榜6个部分各个部分的具体功能的系统功能结构图如图3.1所示。图3.1五、系统流程图图书管理系统的流程是用户先输入自己的帐号密码及系统显示的验证码进入系统如有一项不符合则不能进入系统,成功登陆系统后系统根剧登陆的帐号信息从数据库中的数据进行对比判断是读者还是管理员,如果是读者则能进行信息查询,及修改自己的相关信息,查询到自己所需要的图书就能通过管理员进行借阅图书、归还图书也是通过管理员完成的。如果不是读者而是管理员,那管理员可以进行相关信息的查询、添加删除图书及读者的所有信息、设置相应的权限、为图书更新排行榜的信息、以及完成读者的图书借阅与归还。图书管理系统的系统流程

10、图如图3.2所示。登录界面是否登录判断身份管理员读者图书入库库图书查询读者信息图书借阅图书归还图书续借 否 图3.2 第四章 数据总体结构设计一、数据库概念结构设计数据库概念结构设计是在需求分析的基础上,设计出能够满足用户需求的各种实体,以及它们之间的关系,为后面的逻辑结构设计打下基础。这个阶段不用考虑所采用的数据库管理系统、操作系统类型、机器类型等问题。这阶段可用的工具很多。用的最多的是E-R图(Entity-Relation,实体-关系图),另外还有许多计算机辅助工具(Computer Aided Software Engineering, CASE)可以帮助进行设计。本系统采用了E-R图

11、的方法进行数据库概念结构设计。E-R图是描述数据实体关系的一种直观描述工具。这种图中有:(1)实体:用方框表示,方框内为实体的名称。(2)实体的各种属性:用椭圆表示,椭圆内为属性名称。使用线段将其和响应的实体连接起来。 (3)实体之间的联系:用菱形表示,菱形内为联系的名称。实体和实体之间的联系较多,比较常见的联系有l:1,l:N和M:N这三种。二、数据库逻辑结构设计概念结构是独立于实际数据模型的信息结构,必须将其转化为逻辑结构后才能进行数据库应用的设计。也就是要将概念上的结构转化为数据库系统所支持的实际数据模型。 第一种转化是将实体转化为关系表。这种转化较简单,需要将实体的属性定义为表的属性即

12、可。 第二种转化是联系的转化。即将各个实体之间的联系转化为表格之间的关系,如外部键的定义。 在上面工作的基础上归纳出人员管理数据库表格的组成之间的联系等等。该数据库系统具有以下方面的特点: 结构合理,对一个人员建立多条记录。 所建立的数据冗余度小,独立性强。 建档、修改、查询、统计快速而准确。 保密性好、可靠性好。 图书管理系统为了增加系统的安全性,管理员只有在系统登陆模块验证通过后才能进入管理员的操作界面,因此套在数据库中创建一个存放登录用户信息的管理员列表。管理员实体属性图如图4.1所示。图4.1读者是图书管理系统重要组成部分,这里创建了一个读者列表实体,用来存储读者的详细信息。读者列表实

13、体属性图如图4.2所示。图4.2书籍列表是图书管理系统中的一项重要的环节,开发图书管理系统就是为了方便读者对图书的借阅,因此要建立一个书籍列表实体,用来书籍的详细信息。书籍列表实体属性图如图4.3所示。图4.3三、图书管理系统的基本E-R图四、逻辑设计文档1、系统关系模型1、系统关系模型a、管理员列表(管理员编号、管理员、密码)b、读者列表(读者编号、用户名、密码)c、书籍列表(图书编号、书名、数量、出版社)d、添加读者列表(借阅者编号、姓名、性别、系别)e、借书信息(借阅者编号、图书编号、借书日期)f、还书信息(借阅者编号、图书编号、过期天数)本系统使用的数据库管理系统为SQL Server

14、 2012。数据库中的表有管理员列表、书籍列表、读者列表、开户列表、借书列表等。图书管理员列表,如表4-1所示。字段名数据类型长度主键描述idvarchar20是管理员编号namevarchar20否管理员pwdvarchar20否密码 表 4-1 管理员列表读者列表,如表4-2所示。字段名数据类型长度主键描述idvarchar20是读者编号name varchar20否用户名pwdvarchar20否密码 表 4-2 读者登陆列表开户列表,如表4-3所示。字段名数据类型长度主键描述idvarchr20是借阅者编号namevarchar20否姓名sexchar10否性别deptvarchar3

15、0否系别 表4-3 添加读者列表 列表,如表4-4所示。字段名数据类型长度主键描述idvarchar20是借阅者编号bookcodevarchar20是图书编号Borrow Timesmalldatetime40否借书日期 表4-4 借阅列表 书籍列表,如表4-5所示。字段名数据类型长度主键描述idvarcrh20是图书编号booknamevarchar20否书名pubnamevarchar30否出版社storagebigint10否数量 表4-5 书籍信息列表 第五章 物理设计文档1 、图书管理员列表:命令:create database Libraryuse Librarycreate t

16、able 管理员列表( 管理员编号 char(20) primary key, 管理员 char(20) not null, 密码 char(20) not null)2 、读者列表:命令:create table 读者列表( 读者编号 char(20) primary key, 用户名 char(20) not null, 密码 char(20) not null)3 、添加读者列表:命令:create table 添加读者列表( 借阅者编号 char(20) primary key, 姓名 char(20) not null, 性别 char(10) not null, 系别 char(3

17、0)4 、书籍列表:命令:create table 书籍信息列表( 图书编号 char(20) primary key, 书名 char(20) not null, 出版社 char(30), 数量 char(10),5 、借书信息:命令:create table 借书信息( 借阅者编号 char(20), 图书编号 char(20), 借书日期 char(40)第六章 系统功能说明一、功能实现图6666666666666666666666666666666666二、成员分组 姓名任务分析刘浩管理员管理模块注册、调试、设计王艺星借阅者信息模块调试、设计马融图书管理模块调试、设计王凯正借书还书续借模块查询、建表、调试、设计、文档测试 三、心得体会经过这次期末课程设计,我们虽然熟悉了系统设计的整体步骤,但也发现了很多的不足。这次把这个小型的学生信息管理系统做下来之后,发现对于数据库我们还有很多知识需要我们去掌握,而这个系统也有很多功能需要完善。在这过程中,我觉得班主任,辅导员等老师都应该拥有类似于这个学生信息管理系统的系统来减轻工作负担,而这些都需要利用更好的完善本系统,更用心去学习SQL SERVER 2012来实现。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1