《图书管理系统的设计与实现毕业论文.docx》由会员分享,可在线阅读,更多相关《图书管理系统的设计与实现毕业论文.docx(35页珍藏版)》请在第一文库网上搜索。
1、图书管理系统的设计与实现毕业论文目录摘要IAbstractin1弓I 言11.1 开发目的11.2 设计定义12开发及运行环境的选择22.1 运行环境的选择22.2 数据库的选择23需求分析33.1 可行性分析33.1.1 技术可行性33.1.2 经济可行性33.1.3 管理可行性33.2 系统目标43.3 系统应该具备的功能44系统总体设计64.1 系统结构图64.2 系统详细设计64.2.1 数据库中表的设计64.2.2 数据库逻辑设计ER图84.2.3 功能模块详细设计95.1 系统程序实现115.1 系统主界面115.2 学生信息功能页面145.3 图书信息功能页面155.4 借阅信息
2、管理:206.软件测试226.1 软件测试的范围226.2 测试方法22结术语24致谢25参考文献26图书管理系统设计与实现摘 要:近年来,随着社会经济的发展,大家对图书知识的渴求也随之强烈,自然对图书馆系统性的要求也随之提高。图书数量的相应增加,有关图书的各种信息量也成倍增加,面对这庞大的信息量,传统的人工方式管理会导致图书馆管理上的混乱,人力与物力过多浪费,图书馆管理费用的增加,从而使图书馆的负担过重,影响整个图书馆的运作和控制管理,因此,必须制定一套合理、有效,规范和实用的图书管理系统,对图书资料进行集中统一的管理。本系统一一图书管理系统,利用C#作为前端的应用开发工具VISLALSTU
3、CI0 2010 , SQL SERVER2008作为后台的数据库,采用浏览器/服务器的模型构建,结构健壮灵活,在数据处理、人机界面、数据通信、系统维护管理等方面具有功能全面、实用;界面直观简洁,实用维护简单;权限管理完善,安全性高等特点。实现了管理员、图书、学生的信息维护,图书信息管理、借书、还书的管理,图书库存信息、学生信息的查询和各种书籍借阅浏览等功能。关键字:图书管理昔书;还书;Asp. hETo#Books management system management system design andimplementationAbstract:In recent years, wit
4、h the library expanding, the number of books is also acorresponding increase in the books to the amount of information is also doubled,the face of this huge amount of information, the traditional manual managementwill lead to the library managementconfusion, too much human and material waste,increas
5、e in the costs of library management, so that the librarys burden is tooheavy, affecting the entire library operation and control of management, therefore,must develop a reasonable, effective, standardized and practicallibrarymanagement system, centralized management of library materials.This system
6、 - library management system using C # as front-end applicationdevelopment tools, SQL SERVER as the back-end database, and browser / servermodel, the structure is robust and flexible in data processing, human-machineinterface, data communications, system maintenance management, has afull-featured; i
7、nterface is rich and vivid, beautiful and friendly, practical andsimple maintenance; perfect rights management, high security features. Themanagement, librarians, readers, information maintenance, library informationmanagement, library, book, books, inventory information, student informationqueries
8、and various lending library browsing and other functions.Keywords: Library Management; library; return books; Asp.NEToin1.1 开发目的随着网络的发展,许多行业都进入了信息化。对于传统的图书馆而言,由于手工的图书馆管理工作量大、任务多、服务局限性等等,给学生和老师带来了很多的不便。设计图书馆的管理系统可以提高图书馆管理的效率;降低工作人员的工作量;方便用户借阅图书、获取知识。图书馆系统应该具有图书查询系统、借还子系统、查询子系统等,这几个子系统包括了图书馆管理的主要业务工作,
9、可以全面实现对图书馆的图书信息、查询、借还等功能的实现。1.2 设计定义系统功能依据用户需求而设计,主要包括信息管理对象的特征、事物流程的内容和数据流量,根据用户需求和方便用户使用的原则确定相应的功能模块。本系统为学校的图书馆信息而设计,实现信息处理的自动化、规范化,主要用于处理图书日常借阅和还书、图书入库、各种查询操作,系统具有以下功能。(1 )图书借阅处理(2)图书信息查询与修改、删除(3 )读者信息查询与修改、删除2开发及运行环境的选择2.1 运行环境的选择由于本系统是针对学院图书管理而开发的。采用ASP. hET+SQLSERVER2008数据库对运行环境的要求不是太高朋务器端在Wnd
10、ovs XP或者Wnd。帏7下安装使用,容易操作且维护简单。2.2 数据库的选择在多种数据库软件中,选择了相对来说比较易用的SQ- server 2008作为后台数据库。Mcrosoft SQL server是一个高性能的关系型数据库管理系统,它具有客户机/服务器体系结构,能够满足大规模分布式计算环境的需要。53需求分析3.1 可行性分析1. 1.1技术可行性首先,在大三第二学期我们已经学习了 SQ. Server ,对网络技术和操作系统也有一定的了解,另外,图书管理信息系统已得到了大量应用,有许多可供参考的成功系统。而且,网上有许多关于Visual Studio C#编程的资料和SQ Ser
11、ver方面的资料。从技术角度考虑,此系统开发可行。3. 1.2经济可行性首先,随着计算机技术的发展,各单位均已具备了较成熟的计算机配置环境。其次,图书管理系统并不是十分的复杂,开发的周期较短,所以人员的经济支出也是可以担负的。最后,当系统开发完实际运行后,将很大程度上提高计算机的功能,在为使用者带来便利的同时,也为系统的进一步推广创造了条件。从经济角度考虑,此系统开发可行。4. 1.3管理可行性随着时代的发展,人员素质己逐步提高,不论是对于电脑系统的基本操作还是对于系统的维护都有了一定的基础。同时还可以配置专业的电脑维护人员来维护电脑,不必担心电脑故障问题。综上所述,此系统开发目标已明确,在技
12、术、经济和管理等方面都可行,并且投入少、见效快。因此系统的开发是完全可行的。3. 2系统目标我们一般设计系统都要完成以下的几个要求,以便于用户进行操作。这样才能使系统易学易用。(1 )合理的设计数据库尽量合理地减少数据库数据的冗余,使重复的数据保持在最小限度,这样将不必要地多占用存储空间,减少产生混乱影响的危险,还能提高计算机的运行速度。(2)设计出简洁的界面界面的友好简洁与否是用户评价一个软件优劣的重要方面之一,使用户有一个良好的心情。(3)实现基本功能和一些特殊功能的操作该系统要求实现信息的录入,删除,查询等基本功能。3.3系统应该具备的功能本程序是一套简单的图书管理系统,主要是以学生的身
13、份登录进行图书信息查询、个人信息修改、图书借阅查询。(1 )学生信息管理:借阅证号、读者姓名、读者类别、读者性别、联系电话、联系邮箱。(2)图书信息管理:图书类型、书号、书名、作者、出版社、出版日期、价格、书本数目。(3)图书类别管理:管理图书类别信息,可以添加和删除类别信息。(4)设置图书库存:对于图书馆内的图书进行库存登记的功能。(5 )图书借阅查询:按照一定的条件查询显示图书的借阅信息,从而更加直观的管理图书信息。(6 )图书归还查询:按照一定的条件查询显示图书的归还信息,从而更加直观的管理图书信息,对于超期、损坏的图书更好的进行跟踪和追讨补偿的功能。4系统总体设计4. 1系统结构图根据
14、需求分析,图书管理系统的结构图如下:图书管理系统图41系统功能结构图4. 2系统详细设计(1)登录主界面(2)数据库中表的设计(3)数据库逻辑ER图设计(4)功能模块的详细设计。4. 2.1数据库中表的设计(1)数据库名称为Database. ndf(2)数据库中的表格设置学生信息序号字段名类型一|I备注1.借阅证号Varchar 150PKey2.姓名Varchar5()3.读者性别Varchar50 一4.联系邮箱Varchar85.读者类别Varchar506.联系电话Varchar5()图书类别序号字段名类型长度|索引备注1类型编号Int(Auto)PKey2类型名称Varchar20图书信息序号字段名类型长度索引备注1图书类型Int(Auto)Pkey2图书名称Varchar504作者Varchar504出版社名称Varchar5()5类型编号Int小类型编号6购买价格Float二 7二书号Varchar50用户序号字段名类型长度索引备注1| 帐号Int(Auto)Pkey|- 2姓名