图书资料管理系统毕业设计
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
密 惠 保
摘 要
本文首先阐述了基于.NET的图书资料管理系统的开发背景以及其实践意义,其次说明了图书资料管理系统的功能以及相比同类软件的创新之处。然后就图书馆管理系统开发中所使用的一些的技术进行研究探讨。主要针对数据库的设计技术、存储过程技术、ADO.NET技术以及用SQL Server .NET Framework 数据提供程序访问SQLserver2000数据库技术四个方面进行了研究。最后还附上了图书资料管理系统的安装说明、简单使用说明和一些通用性的经典代码。笔者化了大量的时间用于程序设计,这也是笔者工作的重点,所开发的软件具有实用价值,所编写的代码对.NET程序员也有很好的参考性。在系统的开发过程中,笔者深刻体会到了.NET平台的强大性、优越性以及存储过程在提高数据访问性能和增强数据访问安全性上所起到的重要作用。此外,对于关系代数在数据库科学里的应用,笔者在编程过程中也做了一定的研究。
关键词: 数据库;.NET Framework;ADO.NET;存储过程;SQL Server .NET Framework 数据提供程序,计算机硕士论文,
目 录
前言 5
第1章 图书资料管理系统设计概述 6
1.1统开发的背景及设计目标 6
1.2系统设计原则 6 copyright think58
第2章 系统开发技术支持 7
第3章 系统总体设计结构及功能模块划分 15
3.1系统功能分析 15
3.2系统需求分析: 16
3.3系统总体结构图 16
3.4系统的技术难点 16
第4章 数据库结构设计 17
4.1数据库需求分析 17
4.2数据库的概念结构设计 17
4.3数据库的逻辑结构设计 18
第5章 图书资料管理系统的实现 20
5.1系统登录模块 20
5.1.1登录界面 20
5.1.2注册界面 21
5.2用户管理模块 22
5.2.1添加用户界面 22
5.2.2删除/编辑界面 23
5.2.3添加管理界面 23
5.2.4图书类别界面 24
5.3图书管理模块 25
5.3.1添加图书界面 25
5.3.2修改书籍界面 26
5.4个人信息模块 26
5.4.1个人信息界面 26
5.4.2个人信息界面 27
5.5借阅图书模块 27
5.5.1图书借阅界面 28
5.5.2借阅信息界面 28
第6章 系统评价 30
6.1系统总体评价 30
6.2系统特色与优点 30
6.3系统不足与改进方案或建议 30
第7章 结 论 31
参考文献 32
致 谢 33
copyright think58 [版权所有:http://think58.com]
[资料来源:www.THINK58.com]第3章 系统总体设计结构及功能模块划分 copyright think58 [版权所有:http://think58.com]
如同任何生物一样,软件也有一个诞生、成长、衰亡的生存过程。我们称之为软件的生存期。根据这一思想,可以得到软件生存期的六个步骤,即制定计划、需求分析,设计、程序编码、测试及运行维护。
软件需求分析工作是软件生存期中重要的一步,也是决定性一步,只有通过需求分析才能把软件的功能和性能的总体要领描述为具体的软件规程说明,从而奠定软件开发的基础。
3.1系统功能分析
本次系统设计的总体任务是实现图书信息关系的系统化、规范化和自动化,系统需求分析是在系统开发的总体任务的基础上完成的,并从实际应用的角度考虑,应能为用户提供和实现以下功能:
本系统分为两个部分:查询管理和催还管理。
读者分为学生和教师,如果达到可以借阅的最大册数,则禁止借书,直至将已借的书归还。
(1)系统登录模块:
管理员的入口,用户首先输入用户名,然后输入密码,不同的用户以不同的身份登录。
(2)用户管理模块
本模块是添加用户窗口,用来实现添加用户功能的,是添加管理窗口,是用来添加用户和管理的。本窗口是图书类别窗口,是用来查看图书类别和添加图书类别的。查看有哪些图书类别还可以添加类别。删除或编辑用户。
(3)图书管理模块
本窗体是图书添加窗体,是用来实现添加图书功能的。查看有哪些图书类别还可以添加类别。
内容来自think58
[资料来源:http://THINK58.com]
(4)个人信息模块
本窗体是个人信息窗体,是用来查询个人信息的。本窗体是个人信息窗体,是用来查询个人信息的。查看有哪些图书类别还可以添加类别。查看有哪些图书类别还可以添加类别。
(5)借阅图书模块
本窗体是图书借阅窗体,是用来实现图书借阅功能的。查看借阅哪些图书还可以归还图书
3.2系统需求分析:
根据系统分析,该管理系统要求如下:
(1)用户要求:
书库存的书源,图书的流向及读者的借阅情况;
(2)系统性能要求:
1 )、用户操作直观,方便,界面友好。
2 )、系统使用功能齐全,可靠,稳定。
3)、更快更稳定的执行速度完成要求;
4)、便于维护与修改。
3.3系统总体结构图
think58 [资料来源:THINK58.com]
[资料来源:www.THINK58.com]