图书管理系统的设计与开发毕业论文(41页).docx
《图书管理系统的设计与开发毕业论文(41页).docx》由会员分享,可在线阅读,更多相关《图书管理系统的设计与开发毕业论文(41页).docx(41页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、-图书管理系统的设计与开发毕业论文-第 31 页X X 科 技 大 学XX学院毕业设计(论文)题目图书管理系统的设计与开发作者 学院 专业 学号 指导教师 二一二 年 五月二十六日X X 科 技 大 学XX学院毕业设计(论文)任务书 院 系(教研室)系(教研室)主任: (签名) 年 月 日学生姓名: 学号: 专业: 1 设计(论文)题目及专题: 图书管理系统的设计与开发 2 学生设计(论文)时间:自 2012年 1 月 5 日开始至 2012 年 5 月 25 日止3 设计(论文)所用资源和参考资料: (1)数据库相关书籍; (2)语言相关书籍; (3)MIS相关书籍及相关资料文献; 4 设计
2、(论文)应完成的主要内容: (1)对图书管理系统进行需求分析和总体设计; (2)设计数据库,利用Access数据库建立各表和各字段; (3)系统要求能实现借阅归还管理删改查询等基本功能; (4)要求代码简洁,界面美观; 5 提交设计(论文)形式(设计说明与图纸或论文等)及要求: (1)提交毕业设计源代码; (2)按湖南科技大学本科生毕业设计(论文)格式规范撰写论文; (3)提交毕业设计论文电子档及纸质文档; 6 发题时间: 2012 年 1 月 5 日指导教师: (签名)学 生: (签名)X X 科 技 大 学XX学院毕业设计(论文)指导人评语 主要对学生毕业设计(论文)的工作态度,研究内容与
3、方法,工作量,文献应用,创新性,实用性,科学性,文本(图纸)规范程度,存在的不足等进行综合评价指导人: (签名)年 月 日指导人评定成绩: X X 科 技 大 学XX学院毕业设计(论文)评阅人评语 主要对学生毕业设计(论文)的文本格式、图纸规范程度,工作量,研究内容与方法,实用性与科学性,结论和存在的不足等进行综合评价评阅人: (签名)年 月 日评阅人评定成绩: X X 科 技 大 学XX学院毕业设计(论文)答辩记录日期: 学生: 学号: 班级: 题目: 提交毕业设计(论文)答辩委员会下列材料:1 设计(论文)说明书共页2 设计(论文)图 纸共页3 指导人、评阅人评语共页毕业设计(论文)答辩委
4、员会评语:主要对学生毕业设计(论文)的研究思路,设计(论文)质量,文本图纸规范程度和对设计(论文)的介绍,回答问题情况等进行综合评价答辩委员会主任: (签名)委员: (签名)(签名)(签名)(签名)答辩成绩: 总评成绩: 摘 要图书馆拥有丰富的文献信息资源,是社会信息系统的重要组成部分,在信息社会中的作用愈来愈重要。随着信息技术在管理上越来越深入而广泛的应用,管理信息系统的实施在技术上已逐步成熟。图书管理系统可以有效地管理图书资源,控制图书借阅的流程,对高校图书馆的管理有很大的帮助。 本文简述了图书管理系统的开发过程,包括阐述系统开发的背景及意义,研究其管理员模块的需求分析、系统设计和数据库设
5、计等。本系统是采用的是语言的编程,运用Microsoft Office ACCESS作为后台数据存储,基于Visual Studio 2005 进行开发的图书管理管理系统。关键词:数据库;图书管理;VB.net;ACCESSABSTRACTLibraries have abundant literature information resources, social information system is playing an more and more important part of the role in the information society.As information
6、 technology more and more depth in the management of a wide range of applications, management information systems implementation technology has gradually matured. Library management system can effectively manage the library resources, control the process of borrowing books, and is very helpful to th
7、e management of the university library.This paper describes the development process of the library management system, including the background and significance of the system development, research needs analysis, system design and database design of the administrator module. This system uses The as p
8、rogramming language, Microsoft Office ACCESS as a background data storage and Visual Studio 2005 as the programming platform.Keywords: Database; Library management; VB.net; ACCESS目 录第一章 引 言11.1 选题的背景及意义11.2 论文的目的11.3 论文的主要内容2第二章 系统开发相关技术32.1 .NET框架与Visual Studio 200532.1.1 .NET框架概述32.1.2 Visual Stud
9、io 2005概述32.2 Visual Basic.Net语言32.2.1 Microsoft Visual Basic.Net语言简介42.2.2 Microsoft Visual Basic.Net语言特点52.2.3 Microsoft Visual Basic.Net语言运行环境52.3 Access数据库62.4 SQL简介7第三章 系统分析与设计93.1 图书管理系统分析93.2 系统功能需求103.3 系统结构103.4 数据库需求与设计113.4.1 数据库需求分析113.4.2 数据库设计12第四章 系统实现134.1 开发运行环境构建154.2 数据库实现174.2.1
10、设计数据表结构174.2.2 数据库实施204.3 系统主要功能模块的实现214.3.1 系统登录214.3.2 学生图书借阅管理234.3.3 学生图书续借管理264.3.4 学生图书归还管理284.3.5 管理员图书管理304.3.6 管理员学生信息管理32第五章 结束语35参 考 文 献36致 谢37第一章 引 言1.1 选题的背景及意义随着信息化管理的普及,越来越多的组织、机构、单位等都通过多样化的系统来实现管理的信息化,这样既节约成本又便于管理,信息与资源也易于保存,信息化管理给人们带来的便利与好处显而易见。对于图书馆而言,信息化管理可以说是必不可少了,图书馆书籍众多,信息量大,涉及
11、到学生信息,教师信息等复杂信息的管理,外加院系、机构等的多样化及易变性,图书馆对信息系统化管理的要求就更高了。由于图书种类众多,每个学生可同时借阅多本图书,每本书都需要经常被借阅,于是会有冲突。因此我们需要及时的知道书本的剩余,而同时书本的借阅若没有及时归还,就会造成其他有需要的人无法及时阅读,也会带来许多麻烦,所以我们也需要对图书的归还有一定的规划。这时,我们就需要对各种书籍有统一规划的管理,使每本书都有机会被借阅,而每本书都会按时归还。图书管理系统是一所现代化教育高校不可缺少的部分。一个功能齐全、简单易操作的图书管理系统能对图书馆种类繁多的书籍进行高效管理控制,合理管理好学生的借还信息,提
12、高图书馆的工作效率,降低管理成本。计算机图书管理系统是我国大部分院校或其它部门不可缺少的部分,书籍是人类精神食粮,尤其对一些学校,图书馆来说,非常重要。图书管理系统能够为用户实现借阅图书、期刊、试卷合订本等,随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对图书资源信息进行管理,具有着手工管理所无法比拟的优点.例如:查阅迅速、安全性高、可靠性高、存储量大、保密性好、成本低等。这些优点能够极大地提高图书管理的效率,也是企业、学校的科学化、正规化管理,与世界接轨的重要条件,因此,开发这样
13、一套管理软件是很有必要。1.2 论文的目的课题旨在开发适合于某学校图书馆使用的图书管理系统,方便某学校图书馆管理员对书籍、学生等信息进行管理,同时方便某学校学生对自己所需书籍的借阅归还的管理。图书管理系统的管理员模块主要实现了对书籍和学生信息的管理,包括书籍信息的查询与修改和学生的信息查询和修改;对书籍的管理,包括书籍信息的修改和书籍新增等;对学生信息的管理,包括学生信息的查询修改以及学生信息的导入等;还包括对学生借阅信息的查询和修改和锁定。从不同用户的角度出发,设置不同的管理权限,使用户对图书的管理更方便快捷。1.3 论文的主要内容论文结合系统开发的一般过程与本系统实际情况,首先进行需求分析
14、,了解本系统主要面向什么样的用户,要实现什么功能,做好第一步的需求分析工作。然后根据需求分析来进行总体设计,确定开发环境,包括数据流程的把握和数据库的设计等。接下来,就是具体的开发过程了,这其中包括:一、系统界面的设计,确保其美观、友好,可行性和实用性。二、具体功能的逐步实现。根据前期的具体分析,运用所选择的开发环境,结合以往所学的知识和相关参考文献,完成每个模块所需实现的功能。系统开发完成后,还需要细致的测试,通过不同用例的测试,从多方面测试系统的可行性和正确性,对出现错误或不够完善之处加以改进并予以完善。本论文具体章节安排如下:第一章 绪论,主要介绍本课题的背景和意义。第二章 系统开发相关
15、技术,主要介绍本系统涉及的相关技术以及开发工具和运行环境。第三章 系统设计,对本系统进行需求分析、可行性分析,以及介绍系统目标、开发环境、系统功能结构和系统目录结构。第四章 系统实现,是全文的核心部分,包括开发运行环境构建,数据库,系统功能实现等。第五章 结束语,首先对全文进行总结,接着对未来的研究和工作进行了展望。第二章 系统开发相关技术2.1 .NET框架与Visual Studio 20052.1.1 .NET框架概述.NET框架(.NET Framework) 是由微软开发,一个致力于敏捷软件开发(Agile softwaredevelopment)、快速应用开发(Rapidappli
16、cation development)、平台无关性和网络透明化的软件开发平台。.NET是微软为下一个十年对服务器和桌面型软件工程迈出的第一步。NET包含许多有助于互联网和内部网应用迅捷开发的技术。.NET框架是一个多语言组件开发和执行环境,它提供了一个跨语言的统一编程环境。.NET框架的目的是便于开发人员更容易地建立Web应用程序和Web服务,使得Internet上的各应用程序之间,可以使用Web服务进行沟通。从层次结构来看,.NET框架又包括三个主要组成部分:公共语言运行时(CLR:Common Language Runtime)、服务框架(Services Framework)和上层的两类
17、应用模板传统的Windows应用程序模板(Win Forms)和基于ASP NET的面向Web的网络应用程序模板(Web Forms和Web Services)。公共语言运行时(CLR),是一个运行时环境,管理代码的执行并使开发过程变得更加简单。CLR是一种受控的执行环境,其功能通过编译器与其它工具共同展现。在CLR之上的是服务框架,它提供了一套开发人员希望在标准语言库中存在的基类库,包括集合、输入/输出、字符串及数据类。2.1.2 Visual Studio 2005概述Visual Studio 2005是基于.NET2.0框架的。它同时也能开发跨平台的应用程序,如开发使用微软操作系统的手
18、机的程序等。总体来说是一个非常庞大的软件,甚至包含代码测试功能。这个版本的Visual Studio 包含有众多版本,分别面向不同的开发角色。同时还永久提供免费的Visual Studio Express 版本。通过将 SDLC 工具集成到 UI 级别的表面,Visual Studio Team System 提高了团队工作效率并增强了项目的可预见性,下面说明数据级别表面以及过程级别的项目上下文。尽管存在一些基本的工具可组成 SDLC 工具(例如,架构师工具、测试工具等),但是 SDLC 并未限制住工具的数量。当集成支持 SDLC 的工具时,团队会发现在提高团队效率,同时降低复杂性这些方面的好
19、处。Visual Studio Team System 将提供基本的平台,让所有提供商能够以一种普通的、公众可理解的形式交换信息。这理所当然地铸造了一个充满活力的合作伙伴体系,合作伙伴能够构建完全集成的工具,简化构建 IT 解决方案的复杂性,以及推动信息交流和鼓励团队协作。要获得跨 UI、数据和过程集成的最大价值,就需要扩展性。扩展性促成交互性。 Visual Studio Team System 设计基础是扩展性模型。Microsoft 提供的 SDLC 工具利用与第三方可用的扩展性功能相同的扩展性功能。扩展性体现在集成的三个层次:UI、数据和过程。当 Microsoft 首先发布 Visu
20、al Basic 之时,就通过降低其复杂度从而使 Windows 软件开发得以广泛应用。利用 Visual Basic 6.0,Microsoft 让数以百万计的开发人员能够快速开发客户端/服务器应用程序。最近,利用 Visual Studio .NET,Microsoft 又为开发人员提供了轻松开发分布式应用程序的工具与技术。通过 Visual Studio 2005 Team System,Microsoft 正在解决日益增加的应用程序复杂性及其设计、开发和部署所必需的生命周期问题。这一点是通过提供必需的工具和指导从而能够预见、重复结果(无需付出生产效率和创新的代价)实现的。2.2 Vis
21、ual Basic.Net语言2.2.1 Microsoft Visual Basic.Net语言简介Visual Basic.NET是从 Visual Basic 语言演变而来,是一种为高效地生成类型安全和面向对象的应用程序而设计的语言。Visual Basic允许开发人员开发面向 Windows、Web 和移动设备的程序。与所有面向Microsoft .NET Framework语言一样,使用 Visual Basic 编写的程序都具有安全性和语言互操作性方面优点。VB.net常被人称为VB7.0即对VB6的升级是不对的,几乎在.net中思想已经完全改变,VB6中是基于事件和对象的思想,而
22、在.net中由于使用了.net框架,面对对象在.net中尤为突出,6中过程思想还能运用,但在.net中过程思想已完全被OOP思想取代。vb. net是Visual Basic. net的简称。提到vb. net,就不能不先提一下vb(Visual Basic)。Visual Basic是Windows环境下的一种简单、易学的编程环境,由于其开发程序的快速、高效,深受程序员的喜爱。严格地来说,Visual Basic只是半面向对象的编程环境,其面向对象的能力及程序的执行效率往往不能满足一些程序员的需要,因此,大的项目很少使用Visual Basic来开发。Visual Basic的最后一个版本是
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 图书 管理 系统 设计 开发 毕业论文 41
限制150内