5南曩工料技29年第11期.1理管学科lOQ瓣撼《《∞㈨蝴渊f辫;搿璐麟¥洲≈黼㈣≮黼蝌《㈣.獬&≈删辩始赫黼htl㈣鳓%l*㈣㈣㈣㈧目s嚣#鞴精熟糍㈣黜群獬豁撇黼㈣釜釜獬蝌黼獬∽黼黼《蝴㈣《蹴《《£獬辫僦黼蝌≯I;攥鞲槲鳓戮㈣#辩瀚≮持;#t矧赛露需曩露5曩曩曩需焉蔫曩烹煮蔫蕊!:£暑
基于ASP.
NET的图书馆
管理系统设计 盛加林
(西南科技大学
经济管理)
摘要图书馆是
查询资料的重要场所,目前对图书馆的管理多采用人工管理的方法,利用率较低÷本文基于B/S模式设计与实现
了图书馆管理系统,并采用ASPNET进行设计,对图书馆的
工作流程进行
网络化管理,提高了图书馆的工作效率,有利于图书管理工
作的开展。关键词图书馆管理系统ASP.NET
随着科学技术的发展,
计算机管理信息系统在各行各业中扮演着重要的角色。传统的图书馆管理采用人工管理的方法,不利于教师和学生查询图书馆的基本信息,也不利于图书馆教学工作的开展。为了使图书管理简单化,使非专业人员也能轻松管理图书,使读者便于查找借阅归还图书,就必须设计一套实用简单,功能强大的教师图书管理系统,使教师图书管理从传统手工管理过渡到自动化管理,使读者借书由传统的手工借书过渡到网上借书。利用图书馆管理系统,可以借助于互联网的优势,方便陕捷的对图书馆进行管理,使得图书馆的管理成本下降,具有很强的应用条件。本系统采用当前流行的B/S(Browser/Sever)模式,利用ASP编程,整个系统基于ASP.NET+SQLServer2005+WindoWS2003Server环境开发。特点是实现对图书馆管理工作流程的计算机网络化管理,做到图书馆管理的自动化,提高了工作效率。
1
引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,可以构建和管理用于业务的高可用和高性能的数据应用
程序。主要的数据库字段如表1所示
表1数据库表
原则上建立两个客户:一是系统超级管理员,拥有最高权限;二是系统普通管理员,可以对数据库中的表进行操作,可以建立和删除,但不能对系统的各个选项进行修改。教师和学生分别用教师表和学生表来进行记录。分配给教师的使用权限应比学生的使用权限更多,以满足教师对图书资源的迫切要求。根据业务和系统需求可以初步列出以下数据表和数据项,当然随着功能需求的增加可以按需要添加新的数据库、数据表和数据项。①图书基本信息表:图书编号、图书名称、图书内容摘要、图书状态、作者、数量、出版社、出版日期、出版地址、价格、类型、登
记入库日期。
系统分析
设计图书馆管理系统的主要目的是实现图书馆管理、
课程安排、设备维护的自动化,提高实验管理人员的工作效率。根据图书馆的功能需求,图书馆管理系统应该具有如下功能。(1)图书馆管理功能。图书馆管理人员能够查看图书馆目前的状况,对图书馆进行管理,方便快捷的查询图书信息。(2)教师安排功能。能够方便快捷的查询图书馆的利用情况,便于教师和学生利用图书馆教室。(3)书籍维护功能。为教师和学生提供书籍维护功能,能快速的获得书籍的流通情况,对书籍进行科学的管理。以上为图书馆管理系统的主要功能,可根据情况进行扩展。
2系统设计
②图书借阅情况信息表:信息编号、图书编号、借阅图书的名称、借书证编号、借阅日期、借阅数量、还书日期、续借次数、当前
状态、备注。
③借书证信息表:借书证编号、借阅人员有效证件号码、已借的图书数目、持有人、性别、职业、单位、住址、电话、登记日
期。
④借阅限制信息表:对象类别、数量限制、日期限制。⑤管理员信息表:账号、密码、备注。⑥图书罚款信息表:信息编号、罚款基数、罚款倍率、罚款的数
额。