毕业设计(论文)基于CS模式的图书馆管理系统

上传人:M****1 文档编号:431789969 上传时间:2023-08-30 格式:DOC 页数:39 大小:673.78KB
返回 下载 相关 举报
毕业设计(论文)基于CS模式的图书馆管理系统_第1页
第1页 / 共39页
毕业设计(论文)基于CS模式的图书馆管理系统_第2页
第2页 / 共39页
毕业设计(论文)基于CS模式的图书馆管理系统_第3页
第3页 / 共39页
毕业设计(论文)基于CS模式的图书馆管理系统_第4页
第4页 / 共39页
毕业设计(论文)基于CS模式的图书馆管理系统_第5页
第5页 / 共39页
点击查看更多>>
资源描述

《毕业设计(论文)基于CS模式的图书馆管理系统》由会员分享,可在线阅读,更多相关《毕业设计(论文)基于CS模式的图书馆管理系统(39页珍藏版)》请在金锄头文库上搜索。

1、 吉林大学毕业论文 I图书馆管理系统摘要随着信息技术的不断发展,当今世界已经进入了信息时代。对知识和信息的及时获取,已经成为了人们的一项基本需求。图书馆拥有丰富的文献和信息资源,是人们日常生活中知识和信息的重要来源,在现代社会中的地位愈来愈重要。图书馆中存放了大量的信息资源,必然需要一个高效的信息系统进行管理和维护。图书管理系统是一个典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的数据库。而对于后者则要求应用程序功能完备,用户界面友好等特点。 本文介绍了在Visual Studio C# 环

2、境下开发图书管理信息系统的过程。本图书馆管理系统总的实现目标是:建立以馆藏书目为基础的图书数据库;实现馆内图书的信息化管理并提供基于C/S模式的图书馆用户终端系统。关键字:图书馆管理系统、数据库、VisualC#.NET应用Library Management SystemAbstractAs information technology continues to evolve, the world has entered the information age. On timely access to knowledge and information has become one of t

3、he basic needs of people. Library, which is an important source of knowledge and information in daily life, has a wealth of literature and information resources, is an increasingly important role in modern society.Libraries store huge amounts of information resources, necessarily requires an efficie

4、nt information system for management and maintenance.Library management system is a typical management information system (MIS), which mainly includes the establishment and maintenance of the background database and front-end application development. The former required to build a database which ins

5、ures the consistency, integrity and safety of data. For the latter requires the application fully functional, user friendly interface and so on.This article describes the process to develop a library management information system under the Visual Studio C # environment.The overall goal for the libra

6、ry management system to achieve is: To establish a database based on the collection of books of the library; to achieve the Librarys information management and a C/S mode-based library terminal system of library users.Keywords: Library Management, Database,C#.NET 目 录第1章 绪论11.1 课题研究背景及意义11.2 研究现状31.3

7、 课题内容3第2章 系统结构52.1 设计目标52.2 系统结构52.3 系统平台52.3.1 系统平台62.3.2 数据库平台62.3.3 Web平台72.3.4 C#技术72.3.5 .NET技术82.3.6 系统开发平台92.4 系统实现的功能102.4.1 登陆模块102.4.2 图书管理模块102.4.3 用户管理模块102.4.4 借出归还图书管理模块10第3章 数据库设计113.1 数据库选择113.2 数据库分析123.2.1 图书入库流程123.2.2 借书流程133.2.3 还书流程133.2.4 图书管理流程143.2.5 借阅人员管理流程143.2.6 系统使用人员管理

8、流程153.2.7 惩罚流程163.2.8 主系统流程图:173.3 数据库设计183.3.1 books表的设计183.3.2 status表的设计183.3.3 books_status表的设计193.3.4 users表的设计203.3.5 roles表的设计203.3.6 2.2.6 users_roles表的设计203.3.7 oeders表的设计213.4 ER图22第4章 图书馆管理系统的设计与实现244.1 数据库访问244.2 主窗体的设计与实现264.3 登陆窗体的设计与实现264.4 书籍管理系统的设计与实现284.5 人员管理窗体的设计与实现24.5.1 借书界面24.

9、6 系统测试4第5章 论文总结6致 谢7参考文献8吉林大学计算机科学与技术学院 吉林大学毕业论文 第5 页第1章 绪论1.1 课题研究背景及意义2000年6月22日,微软公司推出了其下一代计算计划Microsoft.NET,这项计划将使微软现有的软件在Web时代不仅适用于传统PC设备,而且也能够满足强劲增长势头的新设备、新业务的要求。作为一个开发平台,.NET定义了一种公用语言子集,这是一种为符合其规范的语言与类库之间提供无缝集成混合语。.NET统一了编程类库,提供了网络间通信标准可扩展标记语言的完全支持,.NET的推出使开发人员应用程序变得更容易、更简单。.NET是一个开发的平台,它实现了人

10、和计算机的更好的交流,最为重要的是.NET改变了人们对计算机软件技术的一贯看法,.NET与Windows平台紧密集成,并和计算机的错做系统融合在一起,成为一个无缝的平台。随着计算机功能的大幅度提升,操作也变得简单,用户也渐渐的摆脱人为的硬件束缚。自由访问Internet,自由的查看和使用网络上的数据。.NET出现之前,信息存储在中央服务器内,而且用户的所有操作都需要依靠他们,让这些不同网址之间相互传递有意义的信息,或者让那个它们相互合作提供更广泛更深层次的服务,还是一件十分困难的事情。.NET的出现意味着人们可以使用一种简单的节目就可以编写、浏览、编辑和分享信息,而且还可以得到功能强大的信息管

11、理工具。由于使用的所有文件都以符合网络协议的格式存在,所有,所有的商业用户和个人用户都可以方便的查找和使用其中的信息,用户可以使用相同的工具与他们的供应商、商业伙伴和客户高效的沟通和分享信息,这样就创造出一种全新的协同工作模式。.NET框架编写出来的代码是与平台无关的,只要该平台支持.NET框架的运行,那么就可以直接在该平台上运行。.NET的作用不仅仅是将开发人员从必须掌握多种框架的束缚中解脱出来,通过创建跨编程语言的公共API集,.NET框架可以提供强大的跨语言继承性、错误处理和调试功能。现在开发人员可以自由地选择他们喜欢的编程语言。.NET使编程人员梦想的语言互用性变为现实。C#能够在心的

12、微软.NET平台上快速开发种类丰富的应用程序。.NET平台使用了大量的工具和服务,能够最大限度地发掘和使用计算及通信能力。由于一流的面向对象的设计,从构建组建形式的高层商业对象到构造系统级应用程序,你都会发现C#将是最合适的选择。不仅如此,C#还能为C+程序员提供快捷的开发方式,又没有丢掉C和C+的基本特征强大的控制能力。C#与C、C+有着很大程度上的相似。在默认情况下,C#的代码在.NET框架提供的“可操控”环境下运行,不允地进行内存操作,最大的特色是没有了指针。而且C+中的一些操作符也没有了。C#用真正的关键字换掉了那些把活动模板库(ALT Active Template Library)

13、和COM搞得乱糟糟的关键字,如OLE_COLOR BOOL VARIANT_BOOL DISPIDXXXXX等。每种C#类型在.NET类库中都有了新的名字。C#的语法也不再像C+那样冗余,只保留了常见的形式。图书馆作为一种信息资源的集散地,图书和用户借阅资料繁多,包含很多的信息数据的管理。根据调查得知,以前对信息管理的主要方式是基于文本、表格等纸介质的手工处理,对于图书借阅情况(如借书天数、超过限定借书时间的天数)的统计和核实等往往采用对借书卡的人工检查进行,对借阅者的借阅权限、以及借阅天数等用人工计算、手抄进行。数据信息处理工作量大,容易出错;数据繁多,容易丢失,且不易查找。总的来说,缺乏系

14、统,规范的信息管理手段。尽管有的图书馆有计算机,但是尚未用于信息管理,没有发挥它的效力,资源闲置比较突出,这就是管理信息系统的开发的基本环境。数据处理手工操作,工作量大,出错率高,出错后不易更改。图书馆采取手工方式对图书借阅情况进行人工管理,由于信息比较多,图书借阅信息的管理工作混乱而又复杂;一般借阅情况是记录在借书证上,图书的数目和内容记录在文件中,图书馆的工作人员和管理员也只是当时对它比较清楚,时间一长,如再要进行查询,就得在众多的资料中翻阅、查找了,造成查询费时、费力。如要对很长时间以前的图书进行更改就更加困难了。基于这此问题,有必要建立一个图书管理系统,使图书管理工作规范化,系统化,程

15、序化,避免图书管理的随意性,提高信息处理的速度和准确性,能够及时、准确、有效的查询和修改图书情况。1.2 研究现状图书馆人员结构复杂,人员数量有限,涉及方面很广,如果还使用手工操作处理图书借阅问题,工作将非常繁琐,需要大量的人力、物力和财力,极大的浪费了资源,对于图书馆管理人员来说,图书馆管理包括图书信息管理、学生信息管理、图书类别管理、借阅信息管理、管理员信息管理等等。而这些项目在过去靠手工操作,需要手工记录这些事情,不但麻烦,还经常出错,给广大用户带来很多不便。所以开发这个图书馆管理系统系统,让管理员方便的管理图书及用户信息,学生方便的借书。1.3 课题内容本设计主要研究的是用.NET开发工具开发一个图书馆管理系统软件,其具体体现在图书入库、借阅图书、归还图书、管理员对图书的管理。运用SQL Server 2000数据库操作技术和.数据访问技术,设计并优化了图书管理系统。(1)图书馆管理员对图书进行注册登记,也就是将图书的基本信息(如:书序号,书名,出版社,出版时间)预先存入数据库中(2)图书管理员和

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号