07 计科 B5 班
图书管理系统
系统设计实现报告书基于 C#+SQL
Abiaocom 开发小组
2010-06-30
图书管理系统 设计实现 报告
山西大学商务学院图书管理系统设计实现
山西大学商务学院图书管理系统
设计与实现
内容提要 本设计主要是针对山西大学商务学院的需求,开发的一个小型的图书管理系统。
本系统采用 Microso SQL Server 2008 做后台数据库管理系统,基于微软 C#语言在 winform
平台下开发,具体使用 Microso Visual Studio 2008 进行开发。该系统面向所有类型管理员
和在校学生的多种身份的用户, 普通用户可以查询个人信息,查询书籍及借阅个人书籍信
息情况;管理员(包括系统管理员,图书管理员,借阅管理员)能增加、删除、修改和查
询每一项记录,处理书籍相关信息。本设计开发的系统能实现学校的智能化管理,规范图
书馆的管理工作,通过该系统可以实现图书信息的检索、图书借阅管理、用户个人信息的
管理等各种功能,实现图书管理的快捷、高效。
2 / 21
山西大学商务学院图书管理系统设计实现
目录
1 引言.......................................................................................................................................5
1.1 设计目的和意义.............................................................................................................5
1.2 研究背景........................................................................................................................6
2 系统分析...............................................................................................................................6
2.1 系统可行性分析.............................................................................................................6
2.2 系统功能需求分析.........................................................................................................6
2.2.1 系统业务流程..........................................................................................................6
2.2.2 系统功能分析..........................................................................................................7
2.3 概念模型........................................................................................................................7
3 系统总体设计.......................................................................................................................8
3.1 系统数据库设计.............................................................................................................8
3.1.1 表结构设计.............................................................................................................8
3.1.2 数据库关系图........................................................................................................11
3.2 系统功能模块设计.......................................................................................................12
3.2.1 系统功能结构图....................................................................................................12
3.2.2 功能模块设计........................................................................................................13
4 系统实现.............................................................................................................................13
4.1 系统开发运行环境.......................................................................................................13
4.1.1 开发环境................................................................................................................13
4.1.2 运行环境...............................................................................................................14
4.2 模块界面展示..............................................................................................................14
4.2.1 Loading 界面..........................................................................................................14
4.2.2 登陆界面...............................................................................................................15
4.2.3 主界面...................................................................................................................15
4.2.4 用户管理界面........................................................................................................16
4.2.5 书籍管理界面........................................................................................................16
4.2.6 书籍借阅管理界面................................................................................................17
3 / 21
山西大学商务学院图书管理系统设计实现
4.2.7 其他管理界面........................................................................................................18
5 系统测试.............................................................................................................................18
5.1 白盒测试概述...............................................................................................................18
5.2 黑盒测试概述..............................................................................................................18
5.3 系统测试具体方法.......................................................................................................18
6 技术相关性简介.................................................................................................................19
6.1 LINQ 简介......................................................................................................................19
6.2 本系统中的 LINQ..........................................................................................................19
6 结束语.................................................................................................................................20
致谢........................................................................................................................................20
参考文献................................................................................................................................20
4 / 21
山西大学商务学院图书管理系统设计实现
1 引言
1.1 设计目的和意义
论文(设计)的目的:一直以来人们使用传统的人工方式管理图书馆的日常工作,对
于图书馆的借书和还书过程,想必大家都已很熟悉。在计算机尚未在图书馆广泛使用之前,
借书和还书过程主要依靠手工。一个最典型的手工处理还书过程就是:读者将要借的书和
借阅证交给工作人员,工作人员将每本书上附带的描述书的信息的卡片和读者的借阅证放
在一个小格栏里,并在借阅证和每本书贴的借阅条上填写借阅信息。这样借书过程就完成
了。还书时,读者将要还的书交给工作人员,工作人员根据图书信息找到相应的书卡和借
阅证,并填好相应的还书信息,这样还书过程就完成了。
以上所描述的手工过程的不足之处显而易见,首先处理借书、还书业务流程的效率很
低,其次处理能力比较低,一段时间内,所能服务的读者人数是有限的。利用计算机来处
理这些流程无疑会极大程度地提高效率和处理能力。我们将会看到排队等候借书、还书的
队伍不再那么长,工作人员出错的概率也小了,读者可以花更多的时间在选择书和看书上。
为方便对图书馆书籍、读者资料、借还书等进行高效的管理,特编写该程序以提高图
书馆的管理效率。使用该程序之后,工作人员可以查询某位读者、某种图书的借阅情况,
还可以对当前图书借阅情况进行一些统计,给出统计表格,以便全面掌握图书的流通情况。
设计(论文)的意义:图书馆离不开信息处理,这正是计算机被广泛应用于信息管理
系统的环境。计算机的最大好处在于利用它能够进行信息管理。使用计算机进行信息控制,
不仅提高了工作效率,而且大大的提高了其安全性。尤其对于复杂的信息管理,计算机能
够充分发挥它的优越性。计算机进行信息管理与信息管理系统的开发密切相关,系统的开
发是系统管理的前提。
本系统就是为了管理好图书馆信息而设计的。图书馆作为一种信息资源的集散地,图
书和用户借阅资料繁多,包含很多的信息数据的管理,现今,有很多的图书馆都是初步开
始使用,甚至尚未使用计算机进行信息管理。根据调查得知,他们以前对信息管理的主要
方式是基于文本、表格等纸介质的手工处理,对于图书借阅情况(如借书天数、超过限定
借书时间的天数)的统计和核实等往往采用对借书卡的人工检查进行,对借阅者的借阅权
限、以及借阅天数等用人工计算、手抄进行。数据信息处理工作量大,容易出错;由于数
据繁多,容易丢失,且不易查找。总的来说,缺乏系统,规范的信息管理手段。尽管有的
图书馆有计算机,但是尚未用于信息管理,没有发挥它的效力,资源闲置比较突出,这就
是管理信息系统的开发的基本环境。
数据处理手工操作,工作量大,出错率高,出错后不易更改。图书馆采取手工方式对
图书借阅情况进行人工管理,由于信息比较多,图书借阅信息的管理工作混乱而又复杂;
一般借阅情况是记录在借书证上,图书的数目和内容记录在文件中,图书馆的工作人员和
管理员也只是当时对它比较清楚,时间一长,如再要进行查询,就得在众多的资料中翻阅
查找了,造成查询费时、费力。如要对很长时间以前的图书进行更改就更加困难了。
5 / 21
- 1
- 2
- 3
前往页