欢迎来到天天文库
浏览记录
ID:8464139
大小:895.50 KB
页数:30页
时间:2018-03-28
《c++课程设计-图书馆管理系统报告书》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、基于C#的图书馆管理系统课程设计报告书专业:信息管理与信息系统课程设计名称:《可视化编程技术课程设计》题目:图书馆管理系统班级:班设计者:同组人员:指导老师:】完成时间:2011-1-5基于C#的图书馆管理系统摘要随着社会的发展,人们生活水平的不断提高,物质文化的发展已经远远满足不了人们的需求,精神文明有了飞速的发展,因此图书事业的发展就成为了精神文明进步的一个动力。在迈入二十一世纪的今天,对图书馆的管理显得极其重要,合理的管理不但反映了一个国家的科技水平,而且影响人们对知识掌握的速度和质量。在知识经济时
2、代到来的今天,用计算机管理图书馆的工作由自动化系统运行而完成。这不仅节省了人力,还提高了工作效率和服务质量,而且还加速了图书的流通。本图书馆管理系统是按基本图书馆系统结构开发的,本文重点描述图书添加、图书信息更新、删除图书、图书查询等功能。前言部分论述了图书馆系统的发展以及图书馆用计算机自动化管理的前景。正文论述了图书馆管理系统的特点及图书馆自动化管理的重要性和图书馆管理系统软件需要实现的主要功能,分析图书馆管理系统以及实现软件开发的系统要求,简述了实现图书馆管理系统设计需要,图书馆系统数据库的设计,程序
3、流程图以及详细设计,并陈列了改系统开发所应用的主要参考文献。关键词:理信息系统图书馆C#数据库表SQLServer2000基于C#的图书馆管理系统目录目录1第一章开发环境和开发工具21.1C#语言简介21.2开发背景21.3开发环境3第二章图书馆管理系统的分析与设计32.1系统需求分析32.2系统总体设计42.2.1系统设计目标42.2.2开发设计思想42.2.3系统功能模块设计5第三章数据库设计63.1引入背景63.2数据库需求分析73.3数据库概念结构设计83.4数据库逻辑结构设计9第四章系统详细设计
4、与实现114.1公共类设计与实现124.2数据访问层类设计与实现134.3业务逻辑层类设计与实现194.4界面设计及实现204.4.1登陆界面及代码204.4.2主界面及代码21结论24心得体会25参考文献26基于C#的图书馆管理系统第一章系统开发环境和开发工具·1.1C#语言简介C#是美国微软公司推出的Windows操作系统下的应用程序开发平台VisualStudio.NET(简称VS.NET)家族中的一员C#是对C++进行了很大改进的一种完全面向对象的可视化程序设计语言。由于C#采用了类似于Visua
5、lBasic的较易使用的程序设计界面,从而成为了一种更加简单易学、功能强大的应用程序开发工具。C#是一种先进的、面向对象的语言,使用C#语言可以让开发人员快速的建立大范围的基于MS网络平台的应用,并且提供大量的开发工具和服务,帮助开发人员开发机基于计算和通信的各种应用。由于C#是一种面向对象的开发语言,所以C#可以大范围地适用于高层商业应用和底层系统的开发。即使是通过简单的C#构造,也可以让各种组件方便的转变为基于Web的应用,并且能够通过Internet被各种系统或是其他开发语言所开发的应用调用。·1.
6、2开发背景图书馆在正常运营中面对大量书籍、读者信息以及两者间相互联系产生的借书信息、还书信息。现有的人工记录方法既效率低又错误过多,大大影响了图书馆的正常管理工作。因此需要对书籍资源、读者资源、借书信息、还书信息进行管理,及时了解各个环节中信息的变更,有利用管理效率的提高。目前社会上信息管理系统发展飞快,基于C#的图书馆管理系统各个企事业单位都引入了信息管理软件来管理自己日益增长的各种信息,图书管理系统也是有了很大的发展,商业化的图书信息管理软件也不少。但本系统完全独立开发,力求使系统功能简洁明了,但功能
7、齐全且易于操作。·1.3开发环境本文所采用的开发环境主要是基于数据库系统的SQLServer2000和基于面向对象程序设计的C#。利用SQLServer2000创建图书馆管理各信息表——用户信息表、图书信息表。利用C#和数据库建立连接之后,利用C#中的控件按钮以及一些程序代码实现一些特定的功能,例如用户图书信息查询、书库借出查询、密码修改、查找图书、个人信息查询、添加用户等,极大地提高了图书馆管理的效率。第一章图书馆管理系统的析与设计·2.1系统需求分析随着经济全球化的推进以及企业激烈的竞争,各大高校的图
8、书管理系统已经越来越不能够适应读者和图书信息剧增的局面了,所以我们现在需要一个检索迅速、查找方便、易修改功能齐全方便的系统来适应我们的需求。系统采用先进的两层体系结构,Client(客户端)负责提供表达逻辑、显示用户界面信息、基本操作;Server(服务器端)负责实现数据服务。问题的提出:为了减少人工工作量,提高工作效率,使图书馆管理员的工作更加有效地进行。基于C#的图书馆管理系统·2.2系统总体设计2.2.1系统设计目该图书
此文档下载收益归作者所有