asp课程设计
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
重庆工商大学派斯学院课程设计
题目图书馆管理系统
课程名称课程设计
班级12级计算机科学与技术
学生姓名易州
同组同学马进、陶应仁
指导教师程光德
2014 年12 月26 日
基于的图书馆管理系统设计与开发
摘要:本文论述的图书馆管理系统具有图书基本信息管理、图书查询、用户管理以及管理员管理等功能。本系统是各大中小学实现图书馆信息化管理的有效工具,同时本系统中采用的新技术可作为其他信息系统构建时的参考。
关键字:图书馆管理、系统,数据库
Abstract: Library management system discussed in this paper with books basic information management, the books inquiry, user management, administrator management functions. This system is the effective tool for middle and primary school library information management, and new technology adopted in this system can be used as a reference when other information system construction.
Keyword:Library management; System; Database
一、引言
随着信息技术的迅猛发展,信息化已经渗透到社会生活的各个领域和各个层面,并日益成为提高效率,消除差错,节约成本的有效途径。20世纪60年代以来,在微电子技术和通信技术迅速发展的推动下,图书馆图书借阅管理也充分利用软件来进行管理,其目标是借助先进的信息处理技术和计算机网络技术来提高图书管理的效率和质量,将管理与办公活动纳入到自动化、现代化的轨道中。
1.背景
近年来,随着图书馆规模的不断扩大,图书数量也相应的增加,有关图书的各种信息量也成倍增加,面对着庞大的信息量,传统的人工方式管理会导致图书馆管理上的混乱,人力与物力过多浪费,图书馆管理费用的增加,从而使图书馆的负担过重,影响整个图书馆的运作和控制管理,以及人们要在大量图书中寻找自己新欢的书本。
这样的管理方式存在着许多的缺点,如:效率低、人力和财力上开销大、管理图书时容易使图书摆放出错。在人们查找图书时需要花费大量时间,容易使人们在找图书时产生疲劳,从而放弃。
2.行性分析
通过开发图书馆管理系统使人力和财力都大大降低;提高了学校图书馆的管理水平,促
进了管理的现代化等。在图书馆图书借阅管理系统中,一切的设计理念都是为了实现图书借阅的高效率和准确性。系统提供读者基本资料维护、查询图书等的管理,系统还具备图书的查询管理并提供进行相关信息。
从而使管理效率大幅度提高,使人们查阅图书方便,节约了大量时间。
二、需求分析
1.系统需求
本套系统的开发拟以电脑来代替手工办公模式,并可推广至各中小学图书馆、大学图书馆以及校外图书馆使用。在系统开发上,我们选取的工具是 ,数据库采用Microsoft SQL Server 2012。
2.功能需求
基于以上开发背景分析及目标定位,将“图书馆管理系统”划分成用户管理、管理员管理2大模块。各模块所完成的子功能如图2.1所示。
图2.1模块划分图
3.运行需求
服务器端配置:
(1)、搭建web服务器,安装文件系统组件;
(2)、安装SQL SERVER后台数据库;
(3)、安装.NET 3.5 。
客户端配置:
世界之窗浏览器
三、总体设计
1.基本设计概念和处理流程
用户或管理员在运行本系统时,首先出现一个“身份验证”框,对用户或管理员身份进行确认,然后才能进入到相应的管理模块,如图3.1所示。
图3.1登录流程图
对于图书馆管理员来说,当新进入一批新书时,应将图书分类后输入图书的相关信息。当图书被借走或卖了时,管理员应及时修改或删除此图书的信息;并且要每过一段时间清查图书,以便用户能得到准确的相关信息。
对于用户而言,可以更具自己的需求来查找图书、了解图书的相关信息;用户可以在线阅读图书、购买或借阅图书。
2.模块设计
(1)、管理员管理
管理员管理包括图书管理、添加图书管理和查看与修改图书管理。图书管理完成对图书的整理、查询、修改和删除;添加图书管理完成图书的录入、查询、修改和删除;查看与修改图书管理完成图书的查询、修改和删除。
(2)、用户管理
用户管理包括查看图书管理和阅读图书管理。查看图书管理是使用户有权限查看图书的相关信息;阅读管理完成了用户可以在线阅读图书。
四、数据可设计
1.数据库的逻辑设计
分析流程图,这个系统需要使用数据库来存储相关的信息。数据库是整个系统的基础,只有将数据库框架搭建起来,才能完成子模块的编辑、实施。为方便数据的维护及数据的有效扩充,我们采用的数据库开发工具是Microsoft SQL Server 2010,数据库名称为ken.mdf ,在此数据库中创建3个表,分别为:
2.连接数据库
五、详细设计
1.系统前台设计
2.系统后台设计
(1)、后台主界面设计
(2)、管理员管理设置
(3)、用户管理设置
六、结束语
图书馆管理系统是典型的信息管理系统,其开发主要包括后台数据库的建立和维护,以及前端应用程序的设计开发两方面。对于前者要求建立起数据一致性好和完整性强、数据安全性好的数据库,而对于后者则要求应用程序具有功能完备,易使用等特点。
参考文献