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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

图书管理信息系统实训总报告.docx

1、图书管理信息系统实训总报告数据库原理与管理信息系统实践实训报告图书管理信息系统二级学院医药信息工程专 业信息管理与信息系统(商务信息方向)班 级2012级组 号第17组小组成员邓福朗,范剑辉指导教师郑先容、李志文2014年11月图书馆管理信息系统需求分析报告目录第一章 引言1.1 编写目的随着图书馆规模的不断扩大,图书数量也相应的增加,有关图书的各种信息量也成倍增加,面对着庞大的信息量,传统的人工方式管理会导致图书馆管理上的混乱,人力与物力过多浪费,图书馆管理费用的增加,从而使图书馆的负担过重,影响整个图书馆的运作和控制管理,因此,必须制定一套合理、有效,规范和实用的图书管理系统,对图书资料进

2、行集中统一的管理,例如图书馆管理员可以及时对读者信息表,借阅表和总账目表进行管理,更新,删除,查询等操作。另一方面,IT产业和Internet获得了飞速发展,计算机应用已渗透到了各个领域,引起信息管理的革命,实现了信息的自动化处理,提高了处理的及时性和正确性。提高图书管理工作效率,作到信息的规范管理,科学统计和快速查询,让图书馆更好的为学校,社会服务。1.2背景说明 待开发系统名称:图书管理信息系统 开发者:邓福朗、范剑辉 用 户:高校教务人员,在校学生,教师1.3系统目标能使图书馆管理系统能够实现以下的功能: 维护(添加,删除,修改)管理员信息 维护(添加,删除,修改)读者信息 添加新书种信

3、息 删除书刊 维护借阅信息 维护借阅历史 书刊挂失 缴纳违章欠款 读者续借图书 查询管理员信息 查询读者信息 查询书刊信息 查询借阅信息 查询借阅历史 查询赔偿情况第二章 系统的需求分析 2.1系统的总体需求分析系统需求分析是数据库设计和系统实现的基础,其任务是:掌握用户对系统建设的要求,研究相应管理工作的特点,找出数据、业务过程和实现管理功能之间的关系,确定系统的功能。下面将对大学生教务管理信息系统的各个方面要求做出分析。系统建设目标是建成一个集自动化、信息化、网络化为一体的,符合高校图书管理特点的图书管理信息系统,为图书管理有关部门提供优质、高效的业务管理和事务处理,为其它有关部门、学生和

4、教师提供全面及时的信息和数据。系统完成时应达到以下几方面的要求:1)功能实用:根据图书管理业务流程,提供日常教学管理功能。2)技术先进:采用先进的计算机软硬件技术,确保本系统在相当长的时间内不会落后。3)高效稳定:系统运行速度快,效率高,有效防止各种人为操作错误,维护数据的完整性。4)易于操作:系统界面简洁,易使用、易维护、适应非计算机人员使用。5)安全可靠:应具有安全高效的身份认证,权限检查机制,防止信息泄密和对保密信息的非法侵入。2.2 系统功能需求2.2.1数据录入a录入新管理员的相关信息b录入新入馆的图书的详细信息c录入新读者的详细信息d录入读者借阅图书的详细信息e录入读者借阅图书的历

5、史信息f. 录入读者缴纳罚款的详细信息2.2.2.数据更新/删除h更新/删除某图书管理员的信息i删除给定图书的信息j更新/删除给定读者的信息k更新/删除某读者借阅某本图书的详细信息l更新/删除借阅历史详细信息2.2.3.数据查询系统需要支持下列查询:m. 列出图书管理员的信息n. 按某些查询条件列出馆内相应图书的详细信息和可租借情况o. 按某些查询条件列出相应读者的详细信息p. 列出某个读者当前图书借阅信息及借阅历史q. 列出某个读者违章缴款的记录r. 列出某个读者的账目清单2.3 系统数据需求一个图书馆有若干个管理员,每个管理员用唯一的编号标识,并作为其身份验证的用户名,管理员的其他信息主要

6、包括密码、姓名、联系方式等。一个图书馆有若干书籍由国标书号(ISBN)惟一标识。书籍需要记录的其他主要信息有书名、作者、出版社、价格、图书类型等。在从图书馆借阅图书之前,读者必须进行有效的注册,包括读者类型、姓名、性别、最大借阅数、当前借阅数。读者编号惟一标识读者身份。读者类型包括学生和教师。合法读者可以借阅图书,一次可借阅的最大的图书数由其类型决定,学生一次最大借阅数为8册,教师一次最大借阅数为10册。借还业务数据包括isbn、读者编号、借阅日期和归还日期,数量,缴费类型。图书一次借阅时间默认为30天,续借外加30天,所有书刊均只可续借一次。存在违章罚款未交的读者,暂无法借阅图书,缴款后可正

7、常借阅。读者归还图书后需保留一段时间内的借阅历史记录,其中包括的信息有isbn、读者编号、借阅日期、归还日期等。每条记录由图书条码号、读者编号、借阅日期进行惟一标识(归还的图书不可当天外借)。借阅超期需缴纳罚款,从应还时间开始计算,每天0.1元。读者遗失书刊可进行挂失,挂失后需按遗失书刊的原价进行赔偿。所有读者的缴款将记录进账目,账目的信息包括票据号,缴款时间,缴纳罚款的读者身份证号,罚款类型,全部金额。第三章 具体功能模块需求描述3.1 功能模块3.1.1.管理员业务模块(1)系统管理模块。功能包括查看,修改管理员个人信息;添加,删除管理员信息;修改个人密码;退出系统。添加新管理员,管理员编

8、号自动生成,初始密码与编号一样。(2)读者管理模块。功能包括检索读者详细信息;添加新读者,删除读者等。添加新读者时,系统自动生成读者编号,初始密码为该编号,输入读者的相关信息,提交即可添加新读者。删除读者时,若该读者存在借阅图书未还的情况,则系统提示暂无法删除。输入读者编号,可查询核实读者的相关信息,提交即可删除该读者,同时删除其相关记录的所有信息。(3)借/还书业务模块。功能包括检索借书登记,还书登记,违章缴款和书刊挂失。1)借书登记读者借阅图书时,管理员输入读者编号,可查询读者及其当前借阅书刊的详细信息;输入要借阅书刊的isbn,可核实该书的详细信息;点击提交提交借书请求。结束成功后,该读

9、者当前借阅信息将添加新借阅书刊,令管理员方便的核实提交是否成功。以下几种情况任意一种情况发生,读者都暂时无法借书:该读者当前借阅量已达最大借阅量;该读者有借阅图书已超期未归还;该读者有违章罚款未缴纳。2)还书登记读者归还书刊时,只需输入书刊的isbn,可查询该书的详细信息,点击还书提交提交还书请求。若借阅超期,系统提示超期信息并询问是否缴费,若缴费则核实缴费金额和操作,若暂不缴费,则该未缴罚款将被记录,可供读者查询。3)罚款缴费有罚款记录的读者进行缴费时,只需输入读者编号,便可查询到该读者所有的罚款未缴的记录,每条记录后面附有缴款条目,确认缴款只需点击相应的条目即可完成,缴款成功后,原“缴款”

10、字样变为“已缴费”,简化了管理员的工作,显示信息简单明了。4)书刊挂失借阅书刊遗失,读者可进行挂失。挂失操作时,只需输入读者身份证号,即可查询读者当前借阅书刊的详细信息,每条记录后附有挂失一栏,读者确认挂失某本书刊,管理员只需点击挂失一栏,若“挂失”字样变为“已挂失”,则挂失成功。(4)库存管理模块功能包括检索书刊详细信息,添加书刊,删除书刊。检索书刊详细信息包括多条目精确检索,模糊检索和检索副本信息。模糊检索时,只需输入关键字,即可检索得到相应图书详细信息。该信息还包括图书是否可借的情况。添加书刊包括添加新书。添加新书时,输入书刊的相关信息可添加该书刊。删除书刊包括删除指定书刊删除指定书刊时

11、,输入书号可查询书刊详细信息,若当前书刊有外借书,则系统提示暂无法删除;点击提交提交删除请求,则删除该书刊相关信息,修改书刊的相关信息。3.1.2.读者模块(1)读者信息管理模块读者可查看个人信息,并修改个人密码。(2)书刊借阅模块列出读者当前的借阅信息和历史借阅信息。当前借阅书刊的每个条目后有一栏续借,读者只需在需要续借的书刊后点击续借,即可实现书刊的续借。若续借成功,显示“续借成功字样”;若已续借,则提示超过最大借阅次数无法续借。(3)违章缴款模块列出读者当前所有违章信息和缴款记录。违章信息及所有未缴罚款项,提示读者缴纳罚款及罚款详细情况。(4)账目清单模块列出读者所有缴款的相关记录。包括

12、票据的流水号,缴款的具体时间,罚款类型及金额,简单明了。(5)书目检索模块同管理员业务库存管理业务查询功能。第四章性能需求4.1网络平台要求4.1.1 网络环境下的多用户系统信息主要存储在服务器端的数据库中,由各用户在规定的权限下在各自的客户端上录入,修改,删除相关的内容,各用户还可进行查询,调用,达到信息共享。4.1.2 数据的完整性,准确性录入数据采用表格方式,限制录入数据类型及取值范围以保证数据的完整性及准确性。系统应具有部分反悔修改功能,系统备有的修改功能均可反悔4.1.3数据安全性本系统采用二级安全保障:第一级:依赖于网络本身对用户使用权限的规定。第二级:在程序模块中通过使用密码控制

13、功能对用户使用权限加以限制。4.1.4 用户平台要求开发出的软件要适用于各种WINDOWS平台和SQL SERVER 数据库下,支持局域网和INTERNET下的资源共享以及EXCEL的表格输出等,最低配置要求内存以及显存显卡。开发环境:Windows 2000/XP PROFESSIONAL。开发工具:ASP.NET。数据库管理系统:Microsoft SQL Server 2008第五章 参考文献1 数据库原理及其医学应用冯天亮 电子工业出版社2 杨正洪等.中文SQL Server 2000关系数据库系统管理和开发指南M.北京:机械工业出版社,2001.93 刘大玮,马传宝,孙颖洁.SQL

14、Server 数据库项目案例导航M.北京:清华大学出版社,2005.74(美)吉瑞(Greary,D.M.).Java2图形设计:卷.AWT M.北京:机械工业出版社,2000.1第六章 总结1.经验与体会 在这段相对集中的时间内做数据库课程设计,确实有很多收获。且不说最后做出系统的好坏,第一次完整地写出了需求分析报告,这个过程中还是学到了不少东西。在数据库设计方面更正了以前先建表,然后根据表化E-R图的习惯;进行完需求分析后,根据E-R图建表,建出的表更合理,也基本能满足需求。总之,这几天的疲惫和辛苦还是值得的。2.系统的特色与不足 图书馆管理信息系统是日常生活中经常接触到的一个系统。系统除

15、了基本功能外,增加了报表的功能。系统的不足之处就是对图书预约功能的处理还有待完善,另外就是对图书馆删除图书的相关借阅信息是否需要保存还有待考虑。 图书管理信息系统数据库物理设计说明书最后修改日期2014/12/6最后修改者范剑辉 邓福朗文档信息:文档名称图书管理信息系统设计说明书描述该文档包括对图书管理信息的更新操作,对图书的查询,对读者信息的查询更新删除操作,还包括管理员对读者借阅情况和账目账单信息的管理,还有办理读者借书还书的流程。可以根据SQL数据库数据库中的存储过程,触发器,视图的操作得出。负责人范剑辉 邓福朗状态最终版项目组成:测试主管范剑辉 邓福朗开发主管范剑辉 邓福朗项目经理范剑

16、辉 邓福朗文档变更历史:时间修改人章节描述2014/11/10范剑辉第五章创建文档初稿2014/11/20范剑辉第七章修改文稿2012/12/6邓福朗第九章最终版文稿概述目的本文为数据库实训项目SQL Server物理设计报告。本说明书将: 描述数据库设计的目的 说明数据库设计中的主要组成部分 说明数据库设计中涵盖的知识要点内容本文档主要内容包括对数据库设计结构的总体描述,对数据库中各种对象的描述(包括对象的名称、对象的属性、对象和其他对象的直接关系)。本文档中包含对以下数据库内容的描述: 用户 数据表 视图 存储过程 用户自定义函数 触发器 约束在数据库主要对象之外,本文还将描述数据库安全性

17、设置、数据库属性设置和数据库备份策略,为数据库管理员维护数据库安全稳定地运行提供参考。数据库数据库名称数据库的名称图书管理信息系统.。用户除了数据库中自动创建的 dbo 用户之外,还要创建如下3个用户: Reader:该用户是 sql访问数据库所使用的账号,它的权限一般仅限于查看视图和执行存储过程。 Buyer:该用户是 sql访问数据库所使用的账号,它的权限和 reader 用户类似,即仅限于查看视图和执行存储过程。 Manager: 该用户是sql访问数据库所使用的账号,它拥有执行数据库中所有操作的权限。表表设计概述根据教学案例功能,数据库将以图书信息为中心存储相关数据,配合 SQL Se

18、rver 数据库系统中提供的数据管理,实现管理图书借阅信息,账目信息,读者信息,图书信息,图书类型信息,书架信息等业务功能。数据库设计将以图书信息的图书表为基础,连接多张相关表实现对以下关系的支持: 图书与管理员 图书与读者 图书与图书类型 图书与采购员 图书与书架 管理员与图书总借阅记录 管理员与借阅账目信息数据库系统主要的实体关系如下图:表account概述表 account 用于图书借阅账目基本信息,并作为基础表与其他表联接。表定义表 account 定义如下:名称类型可否为空说明备注Account_idChar 10否账目编号自动生成Account_timeDate&time否账目时间

19、Reader_idChar 10否读者编号Account_typeVchar 6否账目类型Account_moeyFloat 8否账目缴款金额Manager_idChar 10否管理员账号主键表 account 的主键是account_id字段,类型为 char,设置自动增量。外键表account的外键有manager_id,类型为char,用于与表 manager 中的manager_id字段关联。约束表aacount 中的account_type 字段为“超期”和“遗失”两种。索引主键字段account_id具有自动创建的聚集索引。表all_borrow概述表all_borrow用于记录读

20、者借阅图书的总信息。每个读者在该表中都对应一条记录。该表通过与manager 表关联可以确定管理员查询对应读者的总借阅图书信息。该表中还记录了总借阅编号和读者编号,可以确定每个读者的总借阅信息。表定义表tblDepartment定义如下:名称类型可否为空说明备注All_borrow_idChar 10否总借阅编号自动生成Reader_idchar 10否读者编号Isbnvchar 20否图书编号Borrow_numint 否借阅数量Borrow_timeDate&time否借阅时间Return_timeDate&time否归还时间主键表all_borrow的主键是all_borrow_id字段

21、,类型为 char,设置自动增量。外键表all_borrow的外键为 Manager_id,类型为char,用于与表 manager 的 manager_id相关联。约束无其他约束索引主键字段all_borrow具有自动创建的聚集索引。表manager概述表manager用于管理员信息,包括管理员名字,性别,密码,电话等。表 manager 通过字段manager_id与表account 和表all_borrow 关联。表定义表manager定义如下:名称类型可否为空说明备注Manager_idChar 10否管理员编号自动生成Manager_nameVchar 30否管理员姓名Manager

22、_sexdatetime 8可管理员性别Manager_passwordint 4否管理员密码Manager_telint 4可管理员电话主键表manager的主键是manager_id字段,类型为 char,设置自动增量。外键表manager的外键是isbn,类型为vchar,用于与表book中的isbn字段关联。约束表manager的字段manager_sex设置为“男”和“女”索引主键字段manader_id具有自动创建的聚集索引。表book概述表book用于记录图书信息(图书类型,图书名字。出版社,作者,在书架位置,价格等信息等),通过字段 isbn 与表manager关联,通过rea

23、der_id与reader表联系。表定义表tblAttendance定义如下:名称类型可否为空说明备注IsbnChar 10否图书编号自动生成Book_type_idChar 10否图书类型编号Bookshelter_idChar 10否书架编号Book_nameVchar 50可图书名字authorVchar 50可图书作者publisherVchar 50可图书出版社PriceFloat 8否图书价格Book_numint否图书数量主键表 book 的主键是isbn字段,类型为 char,设置自动增量。外键表book的外键是 book_type_id和bookshelter_id,其中 b

24、ook_type_id类型为 char,用于与表book_type 中的book_type_id字段关联;bookshelter_id 类型为 char, 用于与表 bookshelter 中的bookshelter_id 字段关联。约束无约束。索引主键字段isbn具有自动创建的聚集索引。表reader概述表 reader 用于记录读者信息。表 reader中的基本信息包括:读者编号,读者姓名,读者密码,读者类型,班级,系别,读者性别,最大借阅数,当前借阅数等。通过字段 reader_id 与表book 关联表定义表tblLeave定义如下:名称类型可否为空说明备注Reader_idChar

25、10否读者编号自动生成,学号为“1207523”开头的10位数Reader_nameVchar 30可读者姓名Reader_passwordVchar 30否读者密码Reader_typeVchar 6否读者类型可以选取“学生”“教师”classVcha 20可读者班级departementVchar 20可读者系别Reader_sexChar 2可读者性别可以选取“男”“女”Max_numint否读者最大借阅数“教师”最大借阅数为10,“学生”最大借阅数为8Cur_numint否读者当前借阅数主键表booke的主键是reader_id字段,类型为 char,设置自动增量。外键表reader的

26、外键是isbn,类型为char,用于与表book中的isbn字段关联约束reader字段的取值是一“12075232”开头的10位数字reader_sex可以选取“男”,“女”。索引主键字段reader_id具有自动创建的聚集索引。表buyer概述表buyer用于记录购书员的个人信息。表buyer中的基本信息包括:购书员的编号,购书员姓名,购书员性别,购书员电话。通过字段 buyer_id 与表book 关联。表定义表buyer定义如下:名称类型可否为空说明备注Buyer_idChar 10否购书员编号自动生成Buyer_nameVchar 30可购书员姓名Buyer_sexChar 2可购书

27、员性别可以选取“男”“女”Buyer_telChar 11可购书员电话主键表buyer的主键是buyer_id字段,类型为 char,设置自动增量。外键表buyer的外键是isbn,类型为char,用于与表book中的isbn字段关联。约束约束Buyer_Sex 字段取值:“男”、“女”主键字段buyer_id具有自动创建的聚集索引。索引无表bookshelter概述表bookshelter用于保存图书摆放书架的位置信息。表bookshelter中的基本信息包括:书架编号,书架位置,书架上的图书总量。通过字段bookshelter_id 与表book关联。表定义表bookshelter定义如下

28、:名称类型可否为空说明备注Bookshelter_idChar 10否书架编号自动生成Bookshelter_possitionVchar 30可书架位置Book_put_numint 否书架上图书数量主键表bookshelter的主键是bookshelter_id字段,类型为char,设置自动增量。外键表booksheletr的外键是isbn,类型为char,用于与表book中的isbn字段关联。约束无约束索引主键字段bookshelter_id具有自动创建的聚集索引。表book_type概述表booktype用于记录图书类型的信息。表book_type中的基本信息包括:图书类型编号,图书类型名字,图书类型的图书书数量表定义表book_tyoe定义如下:名称类型可否为空说明备注Book_type_idChar 10否图书类型编号自动生成Book_type_nameVchar 30可图书类型名字bookcountint否图书类型图书数量主键表book_type的主键是book_type_id字段,类型为 char,设置自动增量。外键表book_type的外键是i

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

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