图书馆管理系统开发设计论文内容摘要:
,使系统更加的人性化。 系统完成任务(1)网站系统采用B/S结构,及浏览器/服务器,主要开发前台浏览器界面的搭建,后台和服务器连接代码的编程,以及数据库的合理设计。 数据库应简单、合理,界面应明朗。 (2)网站系统的整体运行环境采用Windows 2000, SQL Server 2000作为系统数据库。 (3)要使用C语言作为开发语言,利用Microsoft Visual Studio 2005作为开发平台。 功能需求描述 网站主要分为后台数据维护、图书查询系统等,其中以后台维护系统所占的比例最大。 (1) 数据流图顶层图:图31 图书馆管理系统顶层图第一层DFD:借阅者信息图32 图书借阅者信息图第一层DFD:管理员信息图34 管理员信息图第一层DFD:图书信息图35 图书信息图第一层DFD:借阅信息图36 借阅的图书图 (2) 数据字典:用户信息 简述:存放用户的信息 组成:{用户编号、用户名、初始密码、确定密码、用户类型、真名、性别、所在院系、电话、Email地址}:图书信息 简述:存放图书的信息 组成:{图书编号、图书名、ISBN、作者名、出版社、出版时间、图书类型、主题词、索引号、定价、页数、从书名、说明}3.文件名:权限信息 简述:存放权限信息 组成:{编号、用户ID、用户名}:留言信息 简述:存放留言信息 组成:{编号、用户名、留言时间、留言内容}:管理员信息 简述:存放管理员的信息 组成:{编号、用户名、初始密码、确定密码、用户类型、真名、性别、所在院系、电话、Email地址} :借阅信息 简述:存放借阅信息 组成:{编号、用户ID、图书ID、借阅时间、归还时间} 性能需求(1)数据准确性1. 从数据库中提取数据时,要求数据定位准确。 2. 向数据库输入数据时,要求录入数据有校验准确。 3. 查询返回的信息均来源于数据库。 (2)特性要求 查询响应时间应该在人的感官视觉时间范围内。 运行环境CUP:高于奔腾三500MHz内存:大于64M可使用的操作系统:Windows XP,Windos2000及其以上版本浏览器:服务器端CPU:高于奔腾三900MHz内存:大于1Gb操作系统:Windows Server 2000浏览器:软件服务器端需要Microsoft Visual Studio2005,Microsoft SQL Server 2000数据库。 4 数据库设计 ER图 总体数据库模块管理员用户名密码姓名性别电话邮箱留言板内容日期用户名图书类型出版时间出版社作者ISB书名页数定价主题词游客姓名邮箱电话性别用户名密码管理回复查看留言借阅1mn1rd1p1t1管理注册用户姓名邮箱电话性别用户名密码图41 总体ER图整个系统对图书的分类和借阅都有详细的划分,对用户也有具体的联系方式,对借出和归还的图书有跟明确的记载。 管理员用户管理模块管理员用于对所有注册用户进行管理的平台,基本包括查找、修改、删除等操作。 管理员用户名密码姓名性别电话邮箱注册用户姓名邮箱电话性别用户名密码管理1m图42 管理员用户管理ER图 管理员图书管理模块管理员用户名密码姓名性别电话邮箱图书类型出版时间出版社作者ISBN书名页数定价主题词管理1m图43 管理员图书管理ER图管理员管理可以查看图书的详细信息,并且能修改图书的信息 ,而用户只能查看图书的详细信息,并不能做修改。 管理员留言管理模块管理员通过管理与维护模块可以对留言板子系统进行管理和维护。 管理员可以对表中的信息进行删除、修改、更新等基本操作以管理和维护留言板子系统。 管理员用户名密码姓名性别电话邮箱留言板内容日期用户名管理1m图44 管理员留言管理ER图 图书查询模块图书类型出版时间出版社作者ISBN书名页数定价主题词游客姓名邮箱电话性别用户名密码查看m11借阅注册用户姓名邮箱电话性别用户名密码n图45 图书查看与借阅ER图有注册的用户可以查看并借阅图书,而没注册的用户(游客)只能查看图书的详细信息而不能借阅。 数据库创建表结构用户表:实现用户信息的存储。 表41 用户表字段名称字段含义字段类型字段长度主键是否为空备注UserID用户编号Varchar50是否UserPassword用户密码Varchar50否UserPower用户权限int4否UserName用户姓名Varchar50否UserSex用户性别bit2否UserDepart用户所在院Varchar50否UserTelephone用户电话Varchar50UserEmail用户邮箱Varchar 50图书表:实现图书信息的存储。 表42 图书表字段名称字段含义字段类型字段长度主键是否为空备注BookID图书编号 Int4是否BookName图书名Varchar50是否BookISBNISBN号Varchar50否BookAuthor作者名Varchar50否BookPublish出版社名Varchar50否BookPublishDate出版时间Datetime10BookClassifl图书类型Varchar50否BookSubject主题词Varchar50否BookIndex索取号Varchar50否BookPrice图书定价Money10否BookPageNum图书页数INTMax否BookSeries从书名Varchar50Bookdescription说明TextMax借阅与归还表:实现借阅与归还信息的存储。 表43 借阅与归还表字段名称字段含义字段类型字段长度主键是否为空备注BorrowID用户编号int4是否UserID用户密码Varchar50否BookID用户权限int4否BorrowBeginDate用户姓名Datetime10否BorrowEndDate用户性别Datetime10否BorrowState用户所在院int4否留言表:实现留言信息的存储。 表44 留言表字段名称字段含义字段类型字段长度主键是否为空备注ID编号Int4是否Name用户名Varchar50否Riqi日期Datetime10否liuyanneirong留言内容Varcharmax否5 系统设计与实现 系统功能描述 图书馆管理系统是本着让图书馆管理做到快捷、方便、简单、摆脱用手工操作处理图书借阅的问题,工作非常繁琐,需要大量的人力、物力和财力,极大的浪费了资源的略事而设计,它可以使管理员从繁重的手工操作中解脱出来,图书馆管理系统主要包括后台维护子系统、图书查询子系统等。 (1)后台维护子系统1. 用户信息管理管理员通过数据库管理和维护系统可以对读者进行管理和维护。 管理员可以对表中的信息进行删除、修改、更新等基本操作以管理和维护读者信息。 在管理和维护这一部分时因为涉及到读者信息表,因此要使用存储过程和触发器来保证数据的一致性。 新书入库、旧书报废、图书信息的修改。 新书入库指对需求比较大的图书,如果数库中有,则增大其库存量,如果没有,则进购新书。 旧书报废指因为人为因素(如借阅后丢失、损坏等)致使图书不能被继续借阅的,应从书库中清除掉。 新书入库和旧书报废时,应对该书。图书馆管理系统开发设计论文
相关推荐
试 图 411 借阅成功 江苏师范 大学 物理与电子工程学院课程 设计 报告 23 图 412 借阅失败 还书测试 图 413 图书归还 江苏师范 大学 物理与电子工程学院课程 设计 报告 24 借书、罚金查询测试 图 414 借书查询 图 415 罚金查询 江苏师范 大学 物理与电子工程学院课程 设计 报告 25 系统时间 查 询测试 图 416 系统时间查询 江苏师范 大学
\n\t\t 3 删 除 \n\n\t\t 4 查找 \n\n\t\t 5 显示 \n\n\t\t 6 全删 \n\n\t\t 0退出 endl。 cin choice。 switch (choice) 西华大学数学与计算机学院课程设计说明书 17 { case 39。 139。 : cout 输入管理员编号 :。 cin workerid。 cout 输入管理员姓名 :。 cin wname。
图书 : Book(BookID,RoomID BookName, BookWriter, PublishID, BookDate,BookClass,BookMain,BookPrim,BookCopy, BookState,BookRN) 读者 : Reader(ReaID,ReaName,ReaSex,ReaNo,ReaDep,Grade, ReaPref, ReaDate) 管理员:
dreaders()。 if (cur==1) { return。 } if(rdarray[cur].r_bor==1) { cout该用户借了图书,请还书后再删除 endl。 return。 } rdarray[cur].r_del=2。 return。 } void listreaders() //显示所有读者 { char value[3]。 for(int i=0。 i=top。
教育。 四、标准阅览室阅览规则 标准阅览室收藏各类标准目录和标准汇编。 室内图 书只能在本室查阅,不予以外借,如需拿出室外复印,须经管理人员同意并押证。 室内图书按《中图法》分类排架,为保证图书排架正确,便于读者按类索书,阅后请将书放在书桌上,由 图书馆 工作人员归架。 爱护公物,请不要在图书上涂写、标记、折页等,严禁撕剪,不要损坏、窃取图书资料和其它物品,如有损坏,照章赔偿。 维护阅览室的
12 相帮助,工作中要互相支持,勇挑重担,密切配合,团结协作,要正确开展批评与自我批评。 坚持原则,勇于抵制各种不良倾向。 八、文明高尚的道德风貌: 重社会公德,讲究文明礼貌,建设良好馆风,保持良好馆容。 注意勤俭节约,爱护公共财物及图书资料。 树立“五讲”、“四美”新风尚,做建设社会主义精神文明的表率。 图书馆管理制度与流程 13 二、业务规章制度 图书馆管理制度与流程 14 文献采访工作