基于ASP.NET+SQL Server 2000的图书管理系统.doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《基于ASP.NET+SQL Server 2000的图书管理系统.doc》由会员分享,可在线阅读,更多相关《基于ASP.NET+SQL Server 2000的图书管理系统.doc(13页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、 吉林大学珠海学院毕业设计基于ASP.NET+SQL Server 2000的图书管理系统The Library Management System Based on ASP.NET + SQL Server 2000完成日期 2013年3月1日吉林大学珠海学院本科毕业设计开题报告基于ASP.NET+SQL Server 2000的图书管理系统摘要随着社会水平的提高,人类对知识的渴望也日益强烈。在这种形势之下,人们渐渐地从书籍中获取丰富的知识,提高个人修养。而图书馆作为书籍的载体,也逐渐地在人们生活中扮演重要的角色。无论是事业单位还是教育单位,都借助于网络平台的作用进行数据信息的管理。现在,图
2、书馆可以通过网络管理各种图书信息,操作简单方便查找,能够极大地提高工作效率,也给人们带来许多方便。因此,我们有必要设计与开发图书管理系统。本系统选择Microsoft Visual Studio 2008作为前端的应用开发工具,采用C#为开发语言,SQL Server 2000作为后台的数据库。该系统设计两个主界面:管理员界面和读者界面。管理员需要给读者分配用户名和密码。在图书管理系统中,读者可直接查看图书馆图书情况,如果读者根据本人读者编号和密码登录系统,可以查看本人借书情况以及图书馆的图书情况。图书馆管理员通过自己的权限对图书馆的图书进行各项操作。关键词:图书管理系统;数据库;ASP.NE
3、T;C#The Library Management System Based on ASP.NET + SQL Server 2000AbstractWith the development of social,human is increasing eager to the knowledge. Under the circumstances, the people gradually obtain a great of knowledge from the books in order to improve personal accomplishment. The book use th
4、e library as the carrier, which is play an important role in peoples life. Both public institution units and educational institutions manage data information by means of the network platform. These advantages can greatly improve work efficiency and bring a lot of convenience. Therefore, the design a
5、nd development of the library management system based on ASP technology has a very important practical significance.The system use Microsoft Visual Studio 2008 as a front-end application development tools and use C # as the development language and use SQL Server 2000 database as a back-end database
6、. The system is divided into two parts: the administrator section and readers section. Administrator managed readers account by permissions.The administrator assigned user name and password to readers. With digital library management system, the reader can directly view the case of book information,
7、 readers according to their reader number and password, they can query book information. The administrator can do everything for books.Key words: Library Management System; Database; ASP.NET;C Sharp目录1 绪论91.1 开发背景91.2 开发环境91.3 ASP.NET技术92 可行性分析103 需求分析113.1 系统总体目标113.2用户特点113.3 功能性需求113.3.1 系统功能列表11
8、3.3.2 系统管理123.3.2.1 修改密码123.3.2.2 关于123.3.3 图书信息管理123.3.3.1 添加图书类别123.3.3.2 图书类别管理133.3.3.3 添加图书信息133.3.3.4 图书信息管理133.3.4 读者信息管理133.3.4.1 添加读者类别133.3.4.2 读者类别管理133.3.4.3 添加读者信息133.3.4.4 读者信息管理143.3.5 借阅信息管理143.3.5.1 借阅信息查询143.3.5.2 图书借阅143.3.5.3 图书归还143.4 非功能性需求143.4.1 性能需求143.4.1.1 静态数字需求包括153.4.1.
9、2 动态数字需求包括153.4.1.3 系统的性能特征153.4.2 可靠性需求153.5 故障处理153.5.1 软件系统出错处理153.5.2 硬件系统冗余措施的说明164 概要设计174.1 系统总体结构图174.2 关键技术与算法184.3 关键数据结构184.4 概念模型设计185 详细设计195.1 模块关系图195.2 系统管理的模块设计205.2.1 子模块1 修改密码205.2.2 子模块2 关于系统205.2.3 模块组成列表205.2.4 相关类设计说明205.2.5 类伪代码215.2.6 出错处理215.3图书信息管理的模块设计225.3.1 子模块1 添加图书类别2
10、25.3.2 子模块2 图书类别管理225.3.3 子模块 3 添加图书信息225.3.4 子模块 4 图书信息管理225.3.5 模块组成列表225.3.6 类设计说明235.3.7 类伪代码255.3.8 出错处理255.4.读者信息管理的模块设计265.4.1 子模块1 添加读者类别265.4.2 子模块2 读者类别管理265.4.3 子模块 3 添加读者信息265.4.4 子模块 4 读者信息管理265.4.5 模块组成列表265.4.6 类设计说明275.4.7 类伪代码305.4.8 出错处理315.5.借阅信息管理的模块设计315.5.1 子模块1 借阅信息查询315.5.2 子
11、模块2 图书借阅315.5.3 子模块3 图书归还315.5.4 模块组成列表315.5.5 类设计说明325.5.6 类(程序/接口)伪代码325.5.7 出错处理335.6 数据库设计336 软件实现356.1 客户端编程语言356.2 服务端编程语言356.3 关键模块借阅信息管理实现357 软件测试计划377.1 质量目标377.2 测试策略377.2.1 整体策略377.2.2 测试范围377.3 测试方法377.3.1 主要测试方法377.3.2 测试文档377.3.3 测试实施过程427.3.3.1 测试系统接受条件427.3.3.2 测试时间表427.3.4 功能测试427.3
12、.5 性能测试468 结束语47参考文献48致谢491 绪论1.1 开发背景随着网络技术的迅速发展,无论是事业单位还是学校,都通过网络平台进行信息的管理。现在,图书馆可以通过网络管理各种图书信息,操作简单方便查找,能够极大地提高工作效率,也给人们带来许多方便。因此,我们有必要设计与开发图书管理系统。以前还没采用网络平台的时候,图书管理员的工作就很繁琐,将数据记录在文件中,查找信息时,又要在一件一件文件记录中翻阅。这样一来,不仅浪费时间也浪费体力。基于此问题,我认为建立一个图书管理系统,不仅方便生活也给图书管理员带来方便。1.2开发环境系统开发环境:Microsoft Visual Studio
13、 2008系统开发语言:ASP.net+C#运行平台:Windows 7数据库:SQL Server 2000Web服务器: IIS 71.3 ASP.NET技术ASP.NET能够在服务器端构建功能强大的Web应用程序,是建立在公共语言运行时上的应用程序框架。5ASP.NET提供了强大的开发工具支持,不仅可以随意设计布局,拖放控件,还能根据自己布局的界面,能够自动生成代码,只需编写核心代码,功能强大又实用。1.4 SQL Server数据库SQL Server 是一个具备完全 Web 支持的数据库产品,不仅提供了对可扩展标记语言的核心支持以及在因特网上和防火墙外进行查询的能力,还提供了以 We
14、b 标准为基础的扩展数据库编程功能。6SQL Server 提供强大又实用的开发工具,在不断提高开发效率的同时,进一步拓展应用空间,也带来了新的商业应用机遇。2 可行性分析图书管理系统对图书和读者信息的管理方面起着重要作用。本系统的主要设计内容有系统需求分析、系统的概要设计、系统的详细设计等。做这些工作不仅需要对数据库进行深刻的认识,还要深入地了解Visual C#的使用和管理系统的相关知识。在信息时代的高速发展中,人们在社会各个领域中都会产生大量信息需要进行管理,其中,数据库技术尤为重要,是信息管理与数据处理的关键技术。现在大部分的图书管理方式使用手工处理,重复劳动力,劳动量大,而且容易出错
15、,解决这些问题的前提就是要研究系统的可行性问题,系统的可行性分析有以下几个方面:(1)技术可行性:数据处理快且安全性好、系统功能使用方便等。(2)经济可行性:系统设计不需要较多的资金成本和人力的消耗。根据以上分析认为本系统的开发是可行的。3 需求分析3.1 系统总体目标互联网发展迅猛,通过网络来获得方便的服务是人们喜爱的途径,网络已深深的影响到人们的生活。另外,传统的图书馆已经不能满足一部分人的需求,而电子阅览不仅具有传统图书馆的大部分功能,还具备不受时间与空间的限制,使用方便快捷,实现技术又比较成熟,能够满足许多用户的常规与特殊需求,因此受到许多人的喜爱。该系统设计两个主界面:管理员界面和读
16、者界面。管理员需要给读者分配用户名和密码。在图书管理系统中,读者可直接查看图书馆图书情况,如果读者根据本人读者编号和密码登录系统,可以查看本人借书情况以及图书馆的图书情况。图书馆管理员通过自己的权限对图书馆的图书进行各项操作。3.2用户特点使用该系统的大多数是老师和学生,熟悉操作。3.3 功能性需求有两个界面,一个是管理员界面,另一个是读者界面,分别具有不同的权限。3.3.1 系统功能列表表3-1 管理员功能界面表续表3-1表3-2 读者功能界面表3.3.2 系统管理3.3.2.1 修改密码a. 目标:更换密码b. 输入:输入新密码c. 处理:密码验证d. 输出:提示修改密码情况3.3.2.2
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于ASP.NET+SQL Server 2000的图书管理系统 基于 ASP NET SQL 2000 图书 管理 系统
![提示](https://www.deliwenku.com/images/bang_tan.gif)
限制150内