学校图书管理系统课程设计报告正文

上传人:xzh****18 文档编号:34640395 上传时间:2018-02-26 格式:DOC 页数:19 大小:475.50KB
返回 下载 相关 举报
学校图书管理系统课程设计报告正文_第1页
第1页 / 共19页
学校图书管理系统课程设计报告正文_第2页
第2页 / 共19页
学校图书管理系统课程设计报告正文_第3页
第3页 / 共19页
学校图书管理系统课程设计报告正文_第4页
第4页 / 共19页
学校图书管理系统课程设计报告正文_第5页
第5页 / 共19页
点击查看更多>>
资源描述

《学校图书管理系统课程设计报告正文》由会员分享,可在线阅读,更多相关《学校图书管理系统课程设计报告正文(19页珍藏版)》请在金锄头文库上搜索。

1、 目录第 1 章 绪论 .2第 2章 需求分析 .3第 3章 总体设计 .6第 4章 数据库设计 .74.1 概念结构设计 .74.2 逻辑结构与物理结构设计 .8第 5章 详细设计 .10第 6章 编码 .11第 7章 测试 .177.1 测试 .177.2 发现错误和解决方法 .18第 8章 设计总结 .19学习体会(附录 1) .19致谢(附录 2) .19参考文献(附录 3) .19 绪论图书馆是信息交换和资源流通的重要媒介,它的信息管理从最初的对图书馆业务管理实行信息化管理发展到对图书馆各个业务流程进行系统和网络化管理,并建立大规模的以个体文献目录联机查询为主的资源共享系统。进入 2

2、1 世纪后,图书馆信息化管理充分利用计算机网络和信息技术,逐步实现不同载体的实体文献的信息化管理和多方位的联机查询。图书馆的计算机信息化管理,就是将传统图书馆业务的手工操作转变成由计算机管理,即图书馆的图书期刊、音像资料等各种载体文献的采编、典藏、流通、检索以及常规业务管理等工作,利用计算机技术,进行高效、准确地信息化管理。对图书馆的信息化管理将大大提高图书资源的利用和信息的交换速度。图书管理系统是通过将借阅信息以数据库的形式由网络传输来完成各用户(教师或学生)所要的借阅方面的需求(如借阅,归还,预订等) 。以打破传统的人工选课模式,极大地方便了使用人员和管理人员,节约了时间和空间,实现图书借

3、阅自动化,自由化,使图书资源得到充分利用。建立图书管理系统,使每个用户自由地选到自己需要的图书,避免传统借书模式的繁琐、低效率、借阅程序臃肿等等的缺点,减轻相关人员的负担。本图书管理系统运用 SQLServer2000、Visual C#.NET 2003 等软件实现了基本的管理员登录、图书管理、读者管理、借还图书、图书查询以及信息维护等功能的图书管理系统。第 1章 需求分析图书管理系统主要包括基础信息维护、读者管理、图书管理、期刊管理、图书流通管理、统计分析管理等一系列的功能。其系统功能模块图如图 1 所示:图书馆管理系统读者管理图书管理图书流通管理图 1 系统功能模块图读者类别设置读者档案

4、管理图书类别设置图书档案管理图书征订图书借阅图书归还逾期清单图书罚款1、读者管理“读者管理”功能模块用于对图书馆信息、书籍信息、常用词库等项目进行初始化设置,这些设置一般不轻易改动,包含的子功能模块如图 2 所示。读者管理读者类别设置读者档案管理图 2 “读者管理”功能模块(1).“读者类别设置”用于设置读者的类型及相关信息,内容包括类型、图书册数、期刊册数、续借次数、限制图书等。 (2).“读者档案管理”用于设置读者相关的信息,内容包括编号、条形码、姓名、性别、类型、出生日期、有效证件、证件号码、联系方式、登记日期、有效期至、操作员、备注、图书借阅次数、期刊借阅次数、是否挂失等。 2、图书管

5、理“图书管理”功能模块用于管理图书相关的信息,包含的功能模块如图 3 所示。图书管理图书类别设置图书档案管理图 3 “图书管理”功能模块(1).“图书类别设置”用于设置图书的类型及相关信息,内容包括类型名称、可借天数等。(2).“图书档案管理”用于设置图书相关的信息,内容包括编号、条形码、书名、作者、译者、ISBN、出版社、价格、页码、书架名称、现存量、库存总量、入库时间、操作员、简介、借出次是否注销等。3、 图书流通管理“图书流通管理”功能模块用于管理图书流通环节相关的操作,包含如图 4 所示的子功能模块。图书流通管理图 4 “图书流通管理”功能模块图书征订图书借阅图书归还逾期清单图书罚款(

6、1).“图书征订”用于订购新图书,内容包括征订编号、书名、类型、ISBN、出版社、作者、译者、订购者、订购者联系方式、订购数量、订购单价、订购日期、是否验收、实际数量、实际金额、验收日期、操作员等。(2).“图书借阅”用于登记读者借阅图书的记录并减少图书在库的库存,登记内容包括借阅编号、图书编号、读者编号、借阅时间、应还时间、操作员等。 (3).“图书归还”用于登记读者归还图书的记录并增加图书在库的库存,登记内容包括归还编号、图书编号、读者编号、归还时间、操作员等。(4)“逾期清单”用于查询逾期图书的名单,可查询内容包括读者编号、图书编号、书名、借阅时间、应还时间、续借次数、操作员、状态等。

7、(5).“图书罚款”用于对图书超期、丢失等情况的罚款管理,内容包括罚款编号、图书编号、读者编号、罚款日期、应罚金额、实收金额、是否交款、备注等。第 2章 概念结构设计1、系统软件结构图图书管理系统登录借书界面还书界面图书信息维护借阅人信息维护管理员信息维护图书证信息维护出系统退出系统图 3-1 【图书管理系统登录 】结构图2、系统边界图图 3-2 【系统边界图】结构图3、安全设计(1).数据库的安全性数据库表的完整性设计,如主键和外键的确定。(2).访问权限的设计管理员才具有登陆本系统的权限,在管理员登陆的前提下进行借书、还书、信息维护等操作。(3).密码保护a.登陆界面时,密码以*形式显示;

8、b.登录时连续三次密码错误则强制退出;c.修给管理员密码时需要输入两次以确认。第 4章 数据库设计4.1 概念结构设计图书管理系统 ER 图如下:书 书 书+书 书+书 书+书 书书 书+书 书 书+书 书 书+书 书 书 书+书 书+书 书+书 书 书 书 书+书 书+书 书 书 书+isbn+书 书书 书 书+书 书 书 书+书 书+书 书 书 书+书 书 书 书 书 书书 书+书 书 书 书+书 书 书+书 书 书 书+书 书 书 书+书 书 书 书+书 书 书 书+书 书 书 书书 书+书 书 书 书+书 书 书 书+书 书 书 书+isbn书 书1.*1 书 书 书 书+书 书 书

9、书+书 书 书+书 书 书 书+书 书 书 书+书 书 书 书书 书11书 书 书 书+书 书 书+isbn+书 书 书+书 书 书 书书 书1*书 书 书+书 书 书 书+书 书+书 书 书 书+书 书 书 书书 书11书 书 书 书0.*1书 书0.*1书 书 书+书 书+书 书+书 书书 书11.*书 书1.*0.*图 4-1 图书管理系统的 ER 图该系统中所有操作都由图书管理员完成。因此将管理员设为单独的一个表。借阅人、借书证分别作为一个实体,也是必不可少的。首先由管理员对采购的图书进行馆藏号编号,所以有实体图书。系统红需要图书类别以确定借阅人限购数量,因此创建图书类别表。便于图书馆

10、内图书信息的统计与查询,因此出版社作为实体存在。借阅人持借书证借书,产生表借阅,以及显示信息借阅历史。借阅人所需图书已借出时,可以通过管理员对所需图书预约,因此有表预约4.2 逻辑结构与物理结构设计1.逻辑结构设计逻辑结构设计,将概念模型转化为关系模型。图书馆的关系模型根据图 4-1 图书馆管理的 ER 图设计。并用关系模式的形式表示。借阅(借阅证号,馆藏号,借书时间,还书时间,到期时间,罚款金额,实交金额)借阅人(借阅证号,姓名,借阅人类别号* ,联系方式)借阅人类别(借阅人类别号,类别名,限借数量)借阅历史(借书证号,馆藏号,借书时间,还书时间,罚款数额)借阅证(借阅证号,状态编号*,现借

11、数量,密码)借阅证类别(类别编号,类别名)出版社(出版社编号,社名,地址)图书(馆藏号,图书名,在库情况,作者,类型,出版社编号,单价,购书时间,isbn* ,备注)图书类别(isbn,书目名,库存量,剩余数量)登录人员表(登录帐号,密码)管理员(编号,姓名,密码)预约(借阅证号,预约时间,截止时间,isbn*)2.物理结构设计实体 属性 说明 备注借阅人 借阅证号(primary key)姓名借阅人类别号(foreign key)联系方式借阅主体 去图书馆借书的人借阅证 借阅证号(primary key)类别编号状态编号借阅数量密码借阅的凭证借书时需要的证件,借书时只认证件不认人。图书 馆藏号(primary key)图书名在库情况作者类型出版社编号

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号