下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、浅谈图书管理系统论文图书管理系统设计【摘要】本文介绍了利用ASP+Acces稀写图书管理系统的实现 主要步骤与部分技术代码。【关键字】 ASP;Access一、 ASP+AccessASPH ActiveServerPage的缩写,意为“动态服务器页面”。 ASPM微软公司开发的代替 CGI脚本程序的一种应用,它可以与数据 库和其它程序进行交互,是一种简单、方便的编程工具。MicrosoftOfficeAccess( 前名 MicrosoftAccess) 是由微软发布的关联式数据库管理系统。它结合了 MicrosoftJetDatabaseEngine和图形用户界面两项特点,是Microso
2、ftOffice 的成员之一。由于 Access 存储方式简单,易于维护管理、移植性好,所以本系统采用ASP做为编程工具、Access做数据库来开发二、系统模块图书简介:把图书进行分类和定义索书号,以方便查询。规章制度:主要介绍图书管理的订购、借阅、归还等制度。图书录入:对新购图书按书名、作者、分类、编号等图书信息 进行录入。图书归还:此模块是图书管理员对归还的图书,按照图书编号 进行入库管理。图书查询:按图书信息一些主要字段对数据库进行查询并显示。(六)新购图书:查询某一时间段以后所购买的图书并显示。(七)未归图书:显示未归的图书,并分页显示。(八)系统维护:对数据库进行备份和恢复。三、设计
3、数据库此图书管理系统数据库里主要有以下几个表:User :用来存储图书管理员的用户名和密码。字段为 user 、 pwd。Menu存储程序主页面的菜单名称和链接地址。字段为 ID、父 菜单ID、位置、URl、字体颜色、菜单项。Bookinfo :用来存储图书的各种信息。字段为书名、作者、图书分类、图书编号、索书号、出版社、版期版次、购入日期、价格、排架号、是否借阅、借阅日期、应归还日期、借阅科室、借阅人、 备注。Dept :用来存储科室名称。字段为 dept 。四、程序设计登录模块及Session 的使用由于此系统有些功能是不允许普通用户使用的,如图书录入、图书归还等模块,所以本系统采用以管理
4、员登录的方式,来判断是何种用户使用本系统,如果是普通用户,点击“以普通用户登录”,就可以使用本系统,但图书录入、归还图书和系统维护等模块不能使 用。表单验证在图书录入模块中,需要填写图书的各种信息,在提交表单时如果某functioncheckinput()if(frm.bookname.value='')alert(' 请输入书名 ');frm.bookname.focus();returnfalse;在提交按钮代码中加入 OnSubmit="Returncheckinput()" 就可以 完成对表单的验证了。数据库连接对于 Access 数
5、据库,一个文件就是一个数据库,所以可以利用数据驱动程序直接访问数据,这种方法需要利用动态连接字符串建立一个连接,具体连接字符如下:Dimconn,connstr,dbdb="./data/tushu.mdb"connstr="Provider=Microsoft.Jet.OLEDB.4.0;DataSource="&S erver.MapPath(db)Setconn=Createobject("ADODB.Connection")conn.Openconnstr这样就可连接数据了,再用 SQL语句就可以读取表中数据了:Set
6、rs=CreateObject("ADODB.RecordSet")sql="Select*Frombookinfo"rs.Opensql,conn,1,3对数据库的操作连接好数据库后,我们就可以对表bookinfo 的记录进增加、删除、修改等操作了。具体代码及释义如下:bianhao=Trim(Request("bianhao")sql="Select*FrombookinfoWhere 图书编号 ='"&bianhao&"'"rs.Opensql,conn,1
7、,3Ifrs.recordcount<>0ThenResponse.Write" 此图书编号已存在,请重新输入"Response.Write" "Response.Write""Response.Write" 返回 "Else注:在增加信息时,必须检索图书编号是否唯一,如不唯一会出给出提示:“此图书编号已存在,请重新输入”rs.addnewrs(" 书名 ")=trim(request("bookname")rs( “作者 ")=trim(request
8、("author")rs.updateendifResponse.Redirect"addbook.htmlendifsetrs=nothing(2) 删除本系统“删除”图书记录功能在查询模块中执行,但必须以管理员身份登录,才能显示对记录进行操作的功能:删除记录采用SQL中的delete语句,代码如下:bh=Request("bianhao")Ifbh<>""Thenconn.Execute"DeleteFrombookinfoWhere 图书编号 ='"&bh&&qu
9、ot;'"EndIf(3) 修改(4) 查询本系统有精确查询、模糊查询、分类查询、编号查询、索书号查询、借阅人查询共六种方法。用SQL中select where就可以完成查询功能。如按分类查询 :tiaojian=Trim(request("tiaojian")Setrs=CreateObject("ADODB.RecordSet")sql="select*frombookinfowhere 图书分类='"&tiaojian&"'orderby 图书编号 desc"
10、rs.Opensql,conn,1,1五、小结【参考文献】2武延军,赵彬.精通ASP网络编程.人民邮电出版社,20003美MichaelMoncurJavaScript入门经典人民邮电出版,2007试论图书管理系统 摘要 本文论述了图书管理系统在图书馆内如何做到最大程度的发挥,讲论了图书管理系统的概念,三要素以及图书管理系统的概念结构 ( 信息源、信息处理器、信息用户、信息管理者) 和图书管理系统人机界面技术须遵循的一些基本原则,图书馆信息化管理者的背景与地位:图书馆流通管理工作的内容,作用以及存在的问题,与对图书管理系统功能,作用进行了简要分析。 关键词 人机界面 ; 流通管理一、课题背景近
11、年来,随着图书馆规模的不断扩大,图书数量也相应的增加,有关图书的各种信息量也成倍增加。有关图书的各种信息设备却还是传统的人工方式,面对这庞大的信息量,传统的人工方式管理会导致图书管理上的混乱,人力与物力过多浪费,图书管理费用的增加,从而使图书管理的负担过重,影响整个图书馆的运作和控制管理。因此,必须制定一套合理、有效、规范和使用的图书管理系统,对图书资料进行集中地统一的管理。图书馆作为一种信息资源的集散地,图书和用户借阅资料繁多,包含很多信息数据管理。现今,有很多图书馆都未使用计算机进行信息管理局调查得知,他们对信息管理的方式是给予文本,表格等纸戒指的手工处理,对图书借阅情况进行计算手抄处理。
12、而有了图书管理系统(MIS)则使图书管理工作规范化、系统化、程序化。避免 图书管理的随意性,提高信息处理速度和准确性,能够及时、准确、有效地查询和修改图书情况。二、图书管理系统(MIS)(三) 图书管理系统的概念结构主要由四大部分组成即信息源、信息管理器、信息用户、信息管理者组成1、信息源是图书管理系统的产场2、信息处理器担负信息的传输、加工、保存等任务3、信息用户是信息的使用者,它对应用信息进行决策4、信息管理者负责信息系统的设计实现三、图书管理系统(MIS)人机界面设计,一般遵循以下一些基本 原则(1) 以通信功能作为界面设计核心(2) 界面必须始终一致(3) 界面必须使用户随时掌握“任务
13、”的进展情况(4) 四) 界面必须能够提供帮助(5) 界面友好,使用方便。(六)输入界面尽可能接近实际,具有较强的容错功能。四、图书馆信息化管理五、图书馆流通管理例如,有读者想查询自己借了几本或什么时间还书,可以通过借阅证号显示本人情况,又如有的读者说看到过某某书里也写有某某东西,但有记不起书名了,那我们可以帮助查询。通过,“读书借阅查询”一栏就能给予准确答复。现在通过图书管理化,通过知道图书的著名,著者,出版年代或ISBN号等几项中任何一项都能准确的知道馆内是否拥有此书,是否被外借或借于谁手等详细细节,借助MIS人机界面便可一目了然。六、计算机流通管理存在的问题(1) 扫描仪出错(2) 工作
14、人员漏办图书借还手续(三)还书日期无直观性( 四)停电不能借书后两种则是需要修复和完善MIS 系统,防止出现不该出现的问题。图书管理系统开发的总体任务是实现各种信息的系统化,规范化和自动化。系统功能分析是在系统开发的总体任务的基础上完成的。(一)有关读者种类标准的制定,种类信息的输入,包括种类,编号,种类名称,借书数量,借书期限,准备和提供统一格式的信息,使各种统计工作简化,是信息成本最低。(二)读者种类信息的修改,查询及时全面的提供不同要求,不同角度的信息,以期分析解释现象最快及时产生正确的控制。(三)读者基本信息、编号、系别、班级、性别、联系电话、办证日期以及书籍信息的输入,书籍编号,名称
15、类别,读者出版日期,出版社,登记日期等和借书,还书等详细信息,全面系统的大量信息,并能很快的查询和综合为组织决策,提出信息支持最大限度的减少人力资源浪费,实现共享目标。 ( 四 ) 利用数学的方法和各种模型处理信息,对剩余图书种类数量科学进行统计。八、图书管理系统的作用图书管理系统可以实现图书借阅的规范化、系统化、网络化管理。不仅能够减轻管理人员的劳动强度,提高工作效率,还可以给读 者查阅信息,提供便利,使图书馆资源得到充分利用与合理配置。图书管理系统能够将所有图书资料聚集在一起实施统一运作,让 需求者在网上就可以查询和借阅图书,推动资源共享。九、最新教育指标努力办好人民满意的教育一是坚持教育
16、优先发展,进一步明确强调了教育在国家战略中优先发展的地位,坚持教育优先发展,无疑是一个学校对社会的巨大 贡献,要想搞好教育,必须先抓书籍,抓文化,图书馆无疑是最大 最好的知识殿堂,我们应充分利用图书馆内的每一本优秀书籍,不 断升入解读净化心灵,用知识的力量筑建更大的帆船,在知识海洋 中尽情航行。三是坚持改革创新要深化教育领域综合改革,全面实施素质教育, 着力提高教育素质量,培养学生创新精神,鼓励引导社会力量兴办 教育,努力提高校园的计算机水平。此处,还需要加强硬件投入, 保证系统平稳运行在计算机的流通管理条件下,如果硬件建设跟不 上,也会给读者带来一定的不方便。因此,一定要舍得投入,及时创新,
17、及时改善图书馆的设施。利用计算机服务给我们的流通管理带来快捷,便利的工作环境, 而作为图书管理员也应该应用现代技术,深化服务创新理念,大胆 穿心,适应现代的要求,为教学和科研服务。五是坚持大力促进教育公平,一视同仁,不得歧视忽视贫困,农 村等学生。是每个学生都能有书读,读好书。六是坚持加强教师队伍建设,努力提高教师的时的水平和业务能 力,增强教师育人的荣誉感和责任感,坚持以人为本,开展人性化 服务,要秉承“读者第一的服务态度”做文明的文化传播者,让更 多的人走进文化的世界,提高自身的素养,提升全民族的文化素质, 为中国软实力做贡献。因此,我认为图书管理系统对学校图书馆会有很大帮助。图书管理系统
18、的研究摘要图书管理系统主要由后台和前端两部分组成。后台负责数据库的建立和维护,能够确保数据的一致性、完整性和安全性; 前端负责人机交互,能够提供良好的用户体验。现代化图书管理系统是一种自动化管理系统,能够对大量的借/ 还书、预约等产生的相关数据信息进行高效、安全的处理,解决了传统图书管理效率低下、工作量重、易出错、查询不方便、浪费人力、物力、财力、等问题,现代化的图书管理系统使图书管理工作大大减轻,为图书借还提供了便利。关键词数据库图书馆管理系统自动化管理中图分类号:TP27文献标识码:A1 系统开发背景和意义伴随着 internet 的快速发展促进了经济、贸易、信息传播的全球化发展,图书馆管
19、理系统必须使用高新技术做支撑。如数据化仓库、数据挖掘等技术,目前国内大图书馆业务的不断完善和新业务的逐渐增多,部分图书馆都已采用图书馆自动化管理集成系统,覆盖了图书馆内部大部分业务处理流程,随着计算机与网路等技术的发展,要求图书馆管理系统应充分考虑和适应这些变化,不断完善图书馆图书信息管理系统的功能。2 开发环境数据库的设计和开发环境有关,这里给出图书管理系统开发与运行环境的选择如下:开发环境:Windows7数据库系统:MYSQL5.0 MySQL3 系统需求说明某图书馆拟开发一个图书管理系统,它是由图书查询机、中央计算机、管理员计算机以及柜员终端组成的网络系统。图书馆拥有多台图书查询机,分
20、布在图书馆每层楼的图书室,方便借阅者查询所需借阅的书籍信息 ( 位置、库存、作者、出版年份、出版社等 ) 。管理员负责操作管理员计算机,及时更新书籍信息添加消除书籍。柜员终端设在图书馆大厅提供图书借阅的服务。该系统开发的成本由该图书馆负责。中央计算机负责协调查询机、管理员计算机、柜员终端使整个图书管理系统相互关联传递信息。图书馆柜员使用柜员终端处理借书人提交的借阅书籍任务。借书人将自己需要借阅的书籍、借书证出示柜员,符合借书条件给予借阅书籍,通常每名借书人有限定的借书数量。柜员负责把借书人借书的信息事务输入柜员终端,并处理借阅的书籍( 消磁等 ) 。柜员终端与中央计算机端通信,中央计算机对用户
21、账户信息做出处理。拥有图书馆借书资格的用户图书馆将给与借书证,使用借书证可以通过图书查询机访问自己的账户。借书证是一张特质的磁卡,上面有借书证号。磁卡内芯片有唯一识别编码,可以在系统数据库获取借书人的身份信息,每张卡仅属于一个用户。用户在柜台使用借书证的时候,柜员终端获得用户信息,获取有关这次事务的信息,与中央计算机交换关于事务的信息,判断改借书人是否具备借书资格。柜员会核对借书人是否于借书证上的信息吻合,符合要求后柜员操作柜员终端将借阅书籍的资料输入与中央计算机交互,并在借书人用户信息上做好记录,对图书进行消磁处理。中央计算机更新库存,返还到查询机上。借书人可以通过图书查询机输入自己的借书证号和用户密码来查询自己借阅的书籍和归还日期。完成一次借阅书籍的事务。4 系统数据字典图书馆管理系统数据流图中,数据信息和处理过程需要通过数据字典才能描述清楚。下面主要对数据流图中的数据流、数据存储和处理过程进行说明。(1) 图书信息描述:借阅者所要的借阅书籍的条件和管理员管理图书信息。定义:图书信息=书名+作者+出版社+出版时间+主题词+丛书名+分类号+条形码+ISBN(2) 库存清单描述:图书管理系统之中各类图书的数量定义:库存清单=图书总数量- 借阅图书出库量(3) 用户信息描述:借阅者借阅书所需信息定义:用户信息=姓名+
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 广东省七校联合体2026届化学高三上期末检测试题含解析
- 与书的对话讲述我与一本好书的故事读后感5篇
- 行业人力资源流程流程工具
- 跨部门协作沟通工具集会议沟通指南
- IT项目经理软件项目执行情况考核表
- 创新实践与科研训练课程报告
- 2025年广东省广州市物理中考试卷(含答案)
- 教育信息技术说课实践路径
- 皮肤内科银屑病患者日常护理指导
- 秋分文化驱动营销
- 校园安全立体化防控AI预警平台建设用户需求书
- 道路施工断交施工方案
- 2025年骨干教师招聘考试试题及答案
- 空调安全操作规程
- 第2课 第二次鸦片战争说课稿-2025-2026学年初中历史与社会部编版八年级上册-部编版
- 6.4 直线与圆的位置关系说课稿-2025-2026学年中职基础课-基础模块 下册-人教版(2021)-(数学)-51
- 债券交易员知识培训课件
- 2025年湖南省政府采购评审专家考试真题库(带答案)
- 2025交规考试题库及答案
- 统编版(2024)八年级上册道德与法治第九课 积极奉献社会 复习课件
- 婚姻法课件教学课件
评论
0/150
提交评论