基于Web的图书管理系统的设计与实现(SQLServer) 来源:wenku7.com 资料编号:WK714645 资料等级:★★★★★ %E8%B5%84%E6%96%99%E7%BC%96%E5%8F%B7%EF%BC%9AWK714645 以下是资料介绍,如需要完整的请充值下载。 1.无需注册登录,支付后按照提示操作即可获取该资料. 2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用. 密 保 惠 帮助 我要下载该资源 资料介绍 基于Web的图书管理系统的设计与实现(SQLServer)(任务书,开题报告,中期检查表,文献综述,外文翻译,毕业论文15000字,程序代码,SQLServer数据库) 随着科技的发展,信息技术的广泛应用,图书馆的数据存储信息量越来越大,传统的图书管理模式已不能满足读者和管理员的需求。为了方便管理员对图书信息的管理,针对这一特点,本系统从管理员管理图书的角度出发,设计图书管理系统,在不受时间地域的限制平台下,通过计算机来对图书馆进行管理,基本上实现了管理员对图书信息的管理、库存的更新等功能。 本文通过分析B/S结构的特点,论述了基于B/S结构图书管理系统的设计思想,简要的介绍了系统各功能模块及数据库的设计,通过该系统,使管理员可以方便地对图书进行管理。在此基础上,利用Visual Studio2008作为开发工具,SQLServer2005建立数据库,实现了管理员对借阅、归还、查询图书信息等操作功能,使系统维护更加简单。 该系统使用C#作为ASP.NET的开发语言,SQL Server 2005作为数据库。系统有较高的安全性和较好的性能。 系统实现的目标 学校图书管理系统的开发主要要实现的目标有以下几个方面: (1)界面设计友好、美观。 (2)数据存储安全、可靠。 (3)信息分类清晰、准确。 (4)强大的查询功能,保证数据查询的灵活性。 (5)实现对图书借阅和归还过程的全程数据信息跟踪。 (6)提供图书借阅排行榜,为图书管理员提供了真实的数据信息。 (7)提供灵活、方便的权限设置功能,使整个系统的管理分工明确。 (8)具有易维护性和易操作性。 3.3系统功能模块设计 (1)系统设置模块:添加删除管理员、设置管理员的权限、说明图书存放书架信息添加删除书架信息。 (2)读者管理模块:添加删除不同类型的读者及注明可借图书的数量、添加删除读者的档案。 (3)图书管理模块:添加删除不同类型的图书及注明图书可借的天数库存数量、添加删除图书的档案。 (4)图书借还模块:可查询读者借阅和归还图书的信息及图书的现有库存量。 (5)系统查询模块:读者可根据不同的条件(图书条形码、图书名称、读者编号、读者名字、到期时间)查询自己需要的图书信息和借阅图书信息。 (6)排行榜模块:可以让读者知道图书借阅的排行榜及读者借阅的排行榜。 目 录 摘要 I Abstract II 1 绪论 1 1.1课题背景 1 1.2选题的目的、意义 1 1.3图书管理的现状 1 1.4课题简介 2 1.5系统的可行性分析 3 1.5系统开发运行环境 4 2相关技术介绍 5 2.1 Asp.net 5 2.1.1 Asp.net的优势 5 2.1.2 Asp.net的特点 6 2.2 SQL Server概述 6 2.3 Web技术 7 2.3.1浏览器/服务器(Browser/Server)结构 7 2.3.2 IIS服务器技术 8 3系统分析与设计 9 3.1系统需求分析 9 3.2系统实现的目标 9 3.3系统功能模块设计 9 3.4系统功能结构图 10 3.5系统流程图 13 4数据库设计 14 4.1数据库概念结构设计 14 4.2数据库逻辑结构设计 14 4.3系统的系统E-R图 16 4.4数据表设计 17 5系统实现 20 5.1系统流程分析 20 5.2主要模块的实现 20 5.2.1登录界面的实现 20 5.2.2系统登录主界面的实现 21 5.2.3图书信息管理模块的实现 22 5.2.4管理员设置权限模块的实现 23 5.2.5读者信息管理模块的实现 24 5.2.6图书信息查询模块的实现 24 5.2.7图书借还信息模块的实现 25 5.2.8管理员更改指令模块的实现 26 5.2.9排行榜管理模块的实现 26 5.3系统实现中遇到的相关问题及解决 27 5.3.1图书管理系统索引 27 5.3.2如何验证输入的字符串 28 5.3.3自动计算图书归还日期 29 5.3.4系统登录验证码的实现 29 结束语 32 致 谢 33 参考文献 34