摘要:如今进入了信息高速发展的时代,在各行各业都需要使用计算机来实现对信息的处理和应用,因此计算机技术被广泛地应用于当前的大环境之中。计算机的数据处理能力极大的改变了人们的生活,给人们带来了很大的便利,并提高了日常生活的工作效率,尤其在对复杂信息的处理中,更凸显出其无可比拟的优越性。书籍在人类的生活中的地位举足轻重,在对知识的追求过程中,人们对图书馆的依赖性越来越强。现在很多学校、单位等都设有图书馆,图书室及资料室作为信息资源的集散地,而用户对资料和书籍的查询、借阅需求量大,这就涵盖了大量的信息数据管理工作,图书管理之前对于信息管理的主要方式是基于文本、表格等实物介质进行的人工处理,对于信息的处理工作量大、易出错、不易保存、不易查找且易丢失。在进行图书采买工作的时候,往往难以切实满足读者的需求。为了使书籍资料等进行高效管理,实现借出、归还以及图书的进出库等功能,达到减少图书采购人员工作的繁琐性,增强图书采买的准确性等目的,一个高效快捷的图书管理系统的需求迫在眉睫。
关键词:ASP.NET;图书管理系统;C#;Sql Sever;数据库;
目录
摘要
Abstract
一、绪论-6
二、系统运行平台-7
(一) 系统运行环境-7
(二)系统开发平台-8
1.ASP.NET技术介绍-8
2. ASP.NET技术特点-8
3. ASP.NET应用程序的开发工具-9
4. ASP.NET应用程序的开发方式-9
5.系统对数据库管理系统的选择-9
6.SQL Sever简介-9
7.数据库设计-10
三、系统的设计分析-12
(一) 需求分析-12
(二) 总体设计原则-12
(三)性能需求-13
(四)概念结构设计-13
(五)数据库设计-14
(六)功能设计-16
(七)数据流程分析-17
1.图书管理模块-18
2.读者管理模块-18
4.修改密码模块-19
四、系统功能设计-21
(一)登录页面设计-21
(二)母页版面设计-24
(三)管理员页面-25
1.图书借阅管理-25
2.会员信息管理-28
3.图书信息管理-31
4.管理员信息管理-34
(四)会员页面-38
1.会员管理-39
五、系统性能测试与分析-42
(一)软件测试的必要性-43
1.模块测试-43
2.子系统测试-43
3.系统测试-44
4. 验收测试-44
(二)调试-44
六、总结-45
致谢-45
参考文献-47