当前位置:文档之家› 毕业设计论文 基于C_图书馆管理系统的实现与设计 (2)

毕业设计论文 基于C_图书馆管理系统的实现与设计 (2)

毕业论文(设计)

论文题目 基于C#图书馆管理系统的实现与设计

姓 名 王 卫 彬

专 业 计算机科学与技术

目录

中文摘要 .......................................................... 1

Abstract .......................................................... 2

1.前言 ........................................................... 3

2.开发工具介绍 ................................................... 4

2.1SQL SERVER 2000 .............................................. 4

2.2 .................................................... 4

3.中小型图书馆管理系统的需求分析 .............................. 5

3.1图书馆管理员的需求 ........................................... 5

3.2读者的需求 ................................................... 7

1

3.3性能需求 ..................................................... 8

4.图书馆管理系统的可行性分析 ................................... 8

4.1结构的选择(B/S与C/S) ...................................... 8

4.2技术可行性 ................................................... 9

4.3经济可行性 ................................................... 9

4.4操作环境及运行环境 ........................................... 9

5.图书馆管理系统的设计 ........................................ 10

5.1E-R图分析与设计 ............................................ 10

5.1.1设计局部ER模式 ..................................... 10

5.1.2设计全局ER模式 ..................................... 10

5.2数据表的创建 ................................................ 13

5.3系统设计模块 ................................................ 17

6.图书馆管理系统的开发 ........................................ 17

6.1读者登录界面设计 ............................................ 17

6.2预约图书界面设计 ............................................ 23

6.3催还图书界面设计 ............................................ 25

6.4 图书馆总管理员 ............................................. 25

6.5书库管理员 .................................................. 26

7.总结 .......................................................... 29

参考文献 ......................................................... 29

致谢 .............................................................. 30 基于C# 图书馆管理系统的设计与实现

1

中文摘要

随着科技的发展和社会的进步,计算机已成为人们生活和工作中的得力助手。特别是现代Internet的Web技术的发展大大地推动了社会各个方面的发展。设计一个现代的图书馆管理系统势在必行。

图书馆管理系统是常用的信息管理系统之一,它的实现主要由两部分组成:数据库建立与维护和前台应用程序的开发。数据库要求非常强的一致性与完整性以及安全性,而前台应用程序则要求功能实现完善,简单易用。SQL server2000具有比较完善的功能。而Visual

C#.NET是专门针对Microsoft的.NET战略而推出的语言,它对.NET

Framework和具有最为全面的支持。综合各个方面选择C#作为程序设计语言和SQL server 2000数据库。通过对中小型图书馆的需求分析,实现了对图书馆管理系统的功能模块划分,数据库模式分析,并进一步设计了数据库结构和应用程序。由此得到了一个基本满足读者,图书馆管理员和高级管理者需求的图书馆系统。

关键词:图书馆管理系统,C#.NET,SQL server 2000数据库

基于C# 图书馆管理系统的设计与实现

2

Abstract

Along with the technical development and society's

progress, the computer has become the people to live with the

work in primary assistant.Specially the modern Internet Web

technology development greatly impelled the social each aspect

development.Designs for a modern age library management system

imperative.

The Library Management System of which development mainly

contains two aspects that one is the establishment and

maintenance of the backstage database and the other is the

development of the fore-end application procedures is a typical

Management Information System. The database which must has data

consistency,integrality,security as well.And the sencond part

will be characteristic with maturity of function,ease-to-use

and so on. All above these,I chose the c# programming language

and SQL server 2000 database. The reason why I chose to use the

MS SQL Server 2000 as a development tool is that it can handle

strong data completely and exactly .And I chose Visual C#.NET

among many would-be languages, because it is the best language

in developing the application procedure.According the analysis

of requirement min or small library ,carved up the module of

function,analyzed the mode of database and designed its

structure and application.By that the book management system

can satisfy the basical need of the reader ,the adminsistrators

of the library and the high-level adminsistrators.

Keywords:Libray management system,C#.NET,SQL server database

基于C# 图书馆管理系统的设计与实现

3

1. 前言

当今时代是飞速发展的信息时代。在各行各业中离不开信息处理,计算机被广泛应用于信息管理系统的环境。计算机的最大好处在于利用它能够进行信息管理,使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了其安全性。尤其对于复杂的信息管理,计算机能够充分发挥它的优越性。计算机进行信息管理与信息管理系统的开发密切相关,系统的开发是系统管理的前提。本系统就是为了管理好图书馆信息而设计的。

图书馆作为一种信息资源的集散地,图书和用户借阅资料繁多,包含很多的信息数据的管理,现今,有很多的中小型图书馆都是初步开始使用,甚至尚未使用计算机进行信息管理。根据调查得知,他们以前对信息管理的主要方式是基于文本、表格等纸介质的手工处理,对于图书借阅情况(如借书天数、超过限定借书时间的天数)的统计和核实等往往采用对借书卡的人工检查进行,对借阅者的借阅权限、以及借阅天数等用人工计算、手抄进行。数据信息处理工作量大,容易出错;由于数据繁多,容易丢失,且不易查找。总的来说,缺乏系统,规范的信息管理手段。尽管有的图书馆有计算机,但是尚未用于信息管理,没有发挥它的效力,资源闲置比较突出,这就是管理信息系统的开发的基本环境。

随着计算机技术的不断发展,计算机应用于各大领域,并给人们的生活带来了极大的便利,图书馆管理信息系统亦是如此。以往图书馆管理信息系统由于缺乏适当的软件而给其工作带来了很多不便。本论文所介绍的图书馆管理信息系统就是为了使图书管理工作规范化,系统化,程序化,避免图书管理的随意性,提高信息处理的速度和准确性,能够及时、准确、有效的查询和修改图书情况。

相关主题