《图书租售管理系统软件.doc》由会员分享,可在线阅读,更多相关《图书租售管理系统软件.doc(27页珍藏版)》请在金锄头文库上搜索。
1、 河北科技师范学院 本科毕业论文(设计)图书租售管理系统软件的设计院(系、部)名 称 : 欧美学院信息技术系 专 业 名 称: 信息管理与信息系统 学 生 姓 名: 白洁慧 学 生 学 号: 9119080201 指 导 教 师: 王涛 2012年5月20日河北科技师范学院教务处制 摘 要摘 要随着市场经济的蓬勃发展和信息技术的不断创新,人们对知识的渴求也已趋近白热化。一直以来图书就是人们获取知识的源泉,现如今人们对图书的需求也就更加的强烈。传统的图书租售系统都是以手工或者机械的方式进行操作,这已然无法满足人们大量的需求,因此,信息化、自动化的图书租售管理系统的出现正是大势所趋。图书租售的计算
2、机化已刻不容缓,这促使了更多人对图书租售系统的研究。本系统以Visual Studio 2005作为开发平台,以当前最优秀的开发工具Visual C#.NET制作前台界面,采用SQL Server 2000来设计数据库,主要实现对外借书、还书、售书的简易操作,对所藏图书的按类别、书名、出版社、作者等多方面的查询,对读者和会员的信息进行管理,限定每个工作人员对软件的操作权限,对新书入库、旧书注销的简单处理,并且建立书籍档案等功能。本系统不仅能够进行完整的图书租售操作,而且凭借灵活的数据库支持,实现了图书租售的信息化管理,具有重要的开发意义。关键词:C#.NET;SQL Server 2000;图
3、书租售管理IVAbstractAbstractWith the vigorous development of the market economy and information technology innovation, people thirst for knowledge has been closer to the white-hot. Books is that people have been the source of access to knowledge, now demand for books will be more strong. The book rental
4、system is the way of manual or mechanical operations, which is already unable to meet the huge demand, therefore, information technology, automated book rental management system is the general trend. The computerization of book sales and leasing has become essential, prompting more people to the boo
5、k rental system. This system as a development platform with Visual Studio 2005, to the best development tools Visual C #. NET production front interface, using SQL Server 2000 to design the database, the main external borrowing and returning books, book easy, possession of books by category, title,
6、publishers, authors, and many other query, the information of the readers and members of management, to limit the privileges of each staff on the operation of the software for book storage, simple processing of books written off and the establishment of the books and files. The system can not only c
7、omplete book rental operations, and support with a flexible database, book sales and leasing information management, with the development of significance.Keywords: C#.NET;SQL Server 2000;Book rental management目 录目 录摘 要IAbstractII1 绪论11.1 研究背景11.2 研究目的11.3 研究意义12 开发工具简介22.1 C#简介22.2 ADO.NET数据库连接32.3
8、数据库的选择43 图书租售管理系统设计分析53.1 应用需求分析53.2 设计思路及流程54 系统详细设计74.1 系统功能结构74.2 系统模块具体分析84.2.1 图书查询84.2.2 管理员登录84.2.3 图书租售84.2.4 图书归还84.2.5 图书购买84.2.6 操作平台功能界面84.2.7 图书的修改、删除、添加功能84.3 数据库的设计94.3.1 数据库技术简介94.3.2 数据库需求分析94.3.4 数据库结构设计104.3.5 数据字典115系统主要界面设计135.1 用户登录界面135.2系统主界面135.3 图书出租界面145.4 图书归还界面145.5 图书查询
9、界面155.6 售书查询界面155.7 图书删改界面165.8 会员信息界面166 系统测试17结论19致谢21河北科技师范学院2012届本科毕业论文(设计)1 绪论 1.1 研究背景随着信息时代的到来,人们对信息的需求越来越大,对信息处理的需求也越来越高。但是由于管理方式的不当,处理数据的能力有限,工作效率低,各种图书信息不能得到充分的利用,造成极大的浪费,使得图书管理工作相对落后。解决这些问题的最好方法是实现管理的自动化,用计算机处理来帮助人们进行图书管理。利用计算机中最为友好、最为方便的Windows界面进入系统,使用鼠标、键盘轻松地完成数据的录入、浏览、查询等操作。现代信息技术的发展与
10、应用,各行各业中都离不开信息处理,图书租售管理也不例外。这使繁杂的图书租售体系变得更加便捷。因此,图书租售系统由最初的手工处理和机械化租售过程变为自动化的管理系统,从而更加方便了人们的生活。在国外,很多发达国家把计算机技术应用于图书馆和书店1,主要体现在图书文献资源的处理和数据库、网络建设两个方面,实现了采访、编目、期刊控制、流通控制、参考服务、馆际互借的自动化。在我国,虽然已经有几千家书店把计算机应用于图书馆和书店的管理和业务工作,建立了相应的数据库,但很多中小型图书馆和书店并没有使用计算机等设备实现管理和业务工作的自动化,并且已建立的数据库规模较小。1.2 研究目的图书租售管理系统的发展历
11、史可以追溯到20世纪60年代末期。由于当时计算机技术已经进入实用阶段,同时大型图书租售用手工来查找图书信息或统计租售信息既费时费力又非常容易出差错。现今,科技水平高速发展,计算机网络作为今天使用最广的现代化工具正在成为未来社会的重要支柱。所以,现代图书租售的管理方式产生了重大变化,这种变化表现在图书租售工作,管理和服务平台发生的变化,图书租售已由传统的手工记录管理转变为计算机系统自动管理。会员是图书租售赖以生存和发展的根本,图书租售也是现代人学习获取知识的主要场所,图书租售的正常运营中总是面对大量的会员信息,图书信息以及两者相互作用产生的租书信息,因此要对会员资源,图书资源,租书信息进行管理,
12、使图书的租售真正的实现系统化和自动化。1.3 研究意义图书租售管理系统的革命性变革出现在20世纪90年代末。由于个人电脑的普及,数据库技术、客户/服务器技术,特别是Internet/Intranet技术的发展,使全新的图书租售管理系统应运而生。图书租售管理系统从图书租售管理的角度出发,用集中的数据库处理几乎所有与图书租售相关的数据,其友好的用户界面、分析工具和信息的共享让图书租售管理人员得以摆脱繁重的日常工作,集中精力从战略的角度来考虑图书租售规划和政策。在这个信息爆炸的时代,图书租售管理系统逐步的使用到图书馆和中小型书店中,形成了方便管理、记录、查询图书的租售情况的新体系,使图书的租售真正的
13、实现系统化和自动化,具有重大的开发意义。2 开发工具简介2.1 C#简介.NET首先是一个开发平台2,它定义了一种公用语言子集(Common Language Subsct,CLS),这是一种为符合其规范的语言与类库之间提供无缝集成的混合语。.NET统一了编程类库,提供了对下一代多络通信标准,可扩展标记语言(Extensible Markup Language,XML)的完全支持,使应用程序的开发变得更容易、更简单。Microsoft.NET计划还将实现人机交互方面的革命,微软将在其软件中添加手写和语音识别的功能,让人们能够与计算机进行更好的交流,并在此基础上继续扩展功能,增加对各种用户终端的
14、支持能力。最为重要的,.NET将改变因特网的行为方式:软件将变成为服务。与Microsoft的其它产品一样,.NET与Windows平台紧密集成,并且与其它微软产品相比它更进一步:由于其运行库已经与操作系统融合在了一起,从广义上把它称为一个运行库也不为过。简而言之,.NET是一种面向网络、支持各种用户终端的开发平台环境。微软的宏伟目标是让Misrosoft.NET彻底改变软件的开发方式、发行方式、使用方式等等,并且不止是针对微软一家,而是面向所有开发商与运营商。.NET的核心内容之一就是要搭建第三代因特网平台,这个网络平台将解决网站之间的协同合作问题,从而是最大限度地获取信息。在.NET平台上
15、,不同网站之间通过相关的协定联系在一起,网站之间形成自动交流,协同工作,提供最全面的服务。C#既具有C+语言功能强大、灵活,又具有VB的简单易学、高效的优点,利用它可以方便快捷地开发基于文字处理、图开图像、数据库、多媒体、网络的Windows应用程序和Web应用程序,它对于迅速崛起的XML和Web Service也提供了全方位的支持。因此,越来越多的人选择它作为程序设计语言。(1)可视化编程:用传统程序设计语言设计程序时,都是通过编写程序代码来设计用户界面,在设计过程中看不到界面的实际显示效果,必须编译后运行程序才能观察。如果对界面的效果不满意,还要回到程序中修改。有时候,这种编程-编译-修改的操作可能要反复多次,大大影响了软件开发效率。Microsoft Visual Studio 2005提供了可视化设计工具,把Windows界面设计的复杂性“封装”起来,开发人员不必为界面设计而编写大量程序代码。只需要按设计要求的屏幕布局,用系统提供的工具,在屏幕上画出各种“部件”,