基于.NET的高校图书馆管理系统设计与实现(SQLserver)
来源:wenku163.com 资料编号:WK16312886 资料等级:★★★★★ %E8%B5%84%E6%96%99%E7%BC%96%E5%8F%B7%EF%BC%9AWK16312886
资料介绍
基于.NET的高校图书馆管理系统设计与实现(SQLserver)(任务书,开题报告,论文说明书12000字,程序代码,SQLserver数据库)
摘要
在如今这么一个信息社会,每时每刻都有大量的信息需要处理,不管哪个行业都需要用到计算机。使用计算机来进行信息管理是行业现代化的一个标志,此举可以大大的增强系统的安全性,同时提高工作效率。而作为一个图书馆管理系统,每天都有大量的业务需要处理,所以借助计算机的相关知识,开发一个武汉理工图书馆管理系统,将会大大的提高工作效率。
本系统是以武汉理工大学图书馆为模板而设计的一套图书馆管理系统。本系统的功能主要分为两个模块,读者模块和管理员模块。读者可以申请借书和查看个人信息。而管理员模块的功能有五大块,分别是图书管理,图书流通,库室调配,用户管理。
关于系统开发选用的技术,在开发的结构方面选用的是三层架构[1],数据访问层负责与数据库进行交互,业务逻辑层负责业务逻辑的编写,视图层负责与用户进行交互。大部分功能在数据访问层与视图层完成。视图层前端使用的框架是bootstrap,主要负责页面展示,后台则主要使用session和cookie技术,负责和数据库或其他页面进行数据交互。数据库的交互使用的是ado.net这一数据访问模型,并将一些常用的方法封装在了sqlhelper中。
关键词:图书馆管理,ASP.NET,ADO.NET。
ABSTRACT
In such an information era of rapid development, thereis a large amount of information need to be deal with every night and day, every industries needs the computer to deal with affairs. Using the computer tomanage information is a symbol of industry modernization, which will greatly improve the security of the system and the efficiency of work. And as a library management system, there is a lot of information need to be processing everyday .So it is necessary to develop a library management which based on computer technology.
The main functions of this system is divided into two modules which is reader module and administrator module. Readers can borrow the book or check the personal information. And the administrator can manage the information of the book and the user.
The Wuhan institute of technology library management system was used the.net technique. The system of structure is a three-tiered architecture, data access layer is used to interact with the database, and business logic layer is used to deal with the logic of business. The view layer is used to interacting with users. Most of the features is completed in the data access layer and view layer. View layer use the framework of the bootstrap to show the page. The data interaction and database or other pages is used cookie and session. Database interactions are using ado.net to access data, some of the most common methods of encapsulation has been written in the class of sqlhelper。
KEY WORDS:Library Management,ASP.NET,ADO.NET。
本管理系统以武汉理工图书馆为对象,角色分为管理员和用户两种,管理员主要对书籍和读者的相关信息进行管理,读者主要查询图书以及自己借阅图书的相关的信息。具体功能如下:
(1)图书征订:征订新的图书,可以对征订数据进行增删查改。
(2)图书编目:对图书进行编号,编号由图书所在库室号和图书信息组成。
(3)图书典藏:调整图书所在的库室。
(4)图书流通:主要是图书的借阅与归还,图书的续借,借阅信息的增删查改等。
(5)系统用户管理:能对系统用户的数据进行增删查改。
(6)读者数据管理:主要针对读者用户,可以对读者用户的数据进行增删查改等操作。
本图书馆管理系统论文分为七章,每章的主要内容如下[5]:
第一章“绪论”部分主要是阐述本图书馆管理系统开发与设计的背景,国内外研究现状,本论文的主要内容和开发系统使用的关键技术。
第二章“系统分析”部分主要分析了系统的需求,业务流程,和可行性。
第三章“系统总体设计”部分主要介绍了系统的功能模块和数据库的分析与设计。
第四章“系统详细设计与实现”部分则对系统的界面设计以及各个核心功能的实现做了大量的介绍。
第五章“系统测试”部分对系统的主要功能模块进行了测试用例设计。
第六章“总结与展望”部分对整个毕业设计进行了总结与反思。
开发环境:Microsoft visual studio
数据库工具:SQL Server
目录
第1章绪论 1
1.1课题背景 1
1.2国内外研究现状 1
1.3主要研究内容 1
1.4课题关键技术 2
1.4.1 asp.net介绍 2
1.4.2 ado.net介绍 2
1.4.3 三层架构介绍 2
1.4.4 bootstrap简介 3
1.5 论文组织结构 3
第2章系统分析 4
2.1 需求分析 4
2.2 可行性分析 4
2.2.1 技术可行性分析 4
2.2.2 经济可行性分析 4
2.2.3操作可行性分析 4
2.3 功能描述 4
2.3.1 注册功能 5
2.3.2 登录功能 5
2.3.3 图书查询 6
2.3.4 图书管理 6
2.3.5 库室调配 7
2.4 业务的流程分析 7
第3章系统总体设计 9
3.1 系统功能模块分析与设计 9
3.1.1 系统功能分析 9
3.1.2 系统功能设计 9
3.2数据库设计 9
3.2.1 概念模型设计(E-R图) 9
3.2.2 数据库核心表 12
第4章系统详细设计与实现 14
4.1系统开发环境 14
4.2 系统详细设计 14
4.2.1界面设计要求 14
4.2.2界面设计 14
4.3 系统功能实现 16
4.3.1模型类 17
4.3.2数据访问层 17
4.3.3登录/注册功能 19
4.3.4 图书搜索功能 20
4.3.5 图书借阅功能 20
4.3.6 用户管理功能 22
4.3.7 图书借阅管理 22
4.3.8库室调配功能 23
4.3.9 图书征订功能 23
4.3.10 图书管理功能 24
第5章系统测试 25
5.1测试目标 25
5.2白盒测试 25
5.3黑盒测试 25
5.2.1登录功能测试 25
5.2.2注册功能测试 26
5.2.3图书搜索功能测试 26
5.2.4图书借阅功能测试 26
5.2.5图书归还功能测试 27
5.2.6图书管理功能测试 27
第6章总结与展望 29
6.1 总结 29
6.2展望 29
致谢 30
参考文献 31
|