- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
图书管理完整系统 罗生存组,李建武,何月甫
ASP.NET课程设计报告
图书管理系统
题目:图书管理系统
组长:罗生存成员:李建武、何月甫
开发日期:2011-12-30
图书管理网站
团队构成及分工:
职能成员任务分工组长罗生存数据库表的建立及数据的整理组员李建武前台代码的编写及后台部分代码的编写何月甫后台代码的编写和文档的整理
1.系统总体分析
实训意义:
本文主要介绍这套基于ASP.NET的图书管理系统,详细介绍了系统分析、系统设计和数据库设计的一些思路和方法。另外,在系统设计这一章节列出了实现图书管理过程的详细算法。该系统凭借WEB服务器和客户的浏览器,利用电子工具高效率、低成本的特点,为客户提供交易平台,使用户可以查阅图书、搜索各类图书,为用户提供便捷的服务。
关键词:图书管理、校园图书查询、ASP.NET
实训目标、内容、准备解决的问题:
1、目标:针对传统图书浏览模式中耗费人力、物力的弊端,开发出基于ASP.NET的图书管理系统,实现用户对图书的快速查询。
( 1 ). 提供良好的用户界面,减少了用户及网站管理员的工作量;
(2)系统代码精简,运行效率高;
(3)系统扩展性强;
(4)锻炼队伍,提高团队的开发能力和项目管理能力;
2、内容:对基于图书查询过程进行分析,列出逻辑实现过程,对系统进行逻辑设计和数据库设计,模拟出包括对图书进行浏览、搜索、添加、修改以及对用户信息进行查看、添加、修改等管理功能。
3.准备解决的问题:减少以往借书时出现的种种尴尬局面(价格、详细信息的不了解)进行的系统的改善,使用户可以轻轻松松地看到自己想要用的图书。
拟采取的方法、技术或设计(开发)工具:
课题的开发环境采用Microsoft Visual Studio 2008 + Microsoft Sql Server 2005的开发模式,开发语言是C#。
设计要求
1、认真分析图书系统实现的功能,熟悉其主要操作,充分做好需求分析、设计的内容;依据数据库设计的原则对数据库进行设计。
2、本系统完成后应该初步模拟出对图书管理等功能的全部过程,对于图书信息能够方便快速地录入,以及对不同类别的信息进行相应的管理。通???本系统,最终实现图书管理的便利化和快捷化。
3、依据所开发的系统撰写相应论文。
2系统功能需求分析
为了实现校园里学生借书时出现的种种尴尬局面,所以开发出了图书管理系统,本系统可以让读者方便地查看到所需图书的详细信息。
根据图书管理系统的逻辑过程,同时参考、分析目前高校里已有的相关图书管理系统,本系统的主要功能需求分为图书查询和系统管理两大模块。其中图书查询模块的功能由读者使用,可以进行各类图书信息的浏览,如果是注册会员那么可以对本系统进行相应的操作。系统管理功能由管理员使用,可以实现注册会员管理、图书信息管理。
3.系统设计
3.1 总体结构设计
系统结构和功能是系统设计的核心部分,通过系统结构图可以清楚的看出整个系统的结构。针对每个结构模块分别做分析,为以后的设计和实现打下基础。根据功能需求,本系统总体上图书查询和系统管理模块,图书查询模块功能读者使用,系统管理模块功能供管理员使用。系统总体结构如图3-1所示。
图书管理系统
图书管理模块
系统管理模块
图3-1系统总体结构图
3.2 模块功能设计
本系统分图书管理模块和系统管理模块,每个模块又有若干个子模块构成,其中图书管理模块主要包括:图书浏览、图书查询等子模块。系统管理模块主要包括:用户信息浏览、用户信息管理等子模块。
3.3 数据库设计
系统分析结束后进入设计阶段,抽象地分析数据,理解数据之间的关系,建立E-R模型,然后对数据库进行概念结构设计和逻辑结构设计。由于SQL Server 2005能够以极高的效率完成各种数据库查询,并能方便的使用存储过程,同时它的图形化用户界面,使系统管理和数据库管理更加直观、简单。另外由于对Web技术的支持,使用户能够很容易地将数据库中的数据发布到Web页面上。所以本系统采用了SQL Server 2005进行数据库的存储管理与维护。
3.3.1概念结构设计
将需求分析得到的用户需求抽象为信息结构即概念结构设计,这一步是数据库设计的关键。一般采用自底向上的方法进行数据抽象和结构设计。在本系统中涉及到的实体如下所示:
1. 图书表(ID、Bookname、Author、Publisher、Email、bookType、price、hyprice、imgurl)
2. 会员表(userName、Pwd、Email)
3.3.2逻辑结构设计
系统数据库设计的优劣直接影响到以后网站与数据连接的速度和更新查询的复杂度。本节介绍本系统基于关系数据库的数据库总体结构设计及数据表的设计。
本系统的数据库设计是在系统功能分析后,依据系统的需求目标而做出的设计
文档评论(0)