欢迎来到天天文库
浏览记录
ID:15740081
大小:223.98 KB
页数:14页
时间:2018-08-05
《图书系统 罗生存组,李建武,何月甫》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、数据结构课程设计报告图书管理系统题目:图书管理系统组长:罗生存成员:李建武何月甫开发日期:2011-12-30图书管理网站团队构成及分工:职能成员任务分工组长罗生存组员李建武何月甫1.统总体分析实训意义:本文主要介绍这套基于ASP.NET的图书管理系统,详细介绍了系统分析、系统设计和数据库设计的一些思路和方法。另外,在系统设计这一章节列出了实现图书管理过程的详细算法。该系统凭借WEB服务器和客户的浏览器,利用电子工具高效率、低成本的特点,为客户提供交易平台,使用户可以查阅图书、搜索各类图书,为用户提供便捷的服务。关
2、键词:图书管理、校园图书查询、ASP.NET实训目标、内容、准备解决的问题:1、目标:针对传统购物模式中耗费人力、物力的弊端,开发出基于ASP.NET的图书管理系统,实现用户对图书的快速查询。(1).提供良好的用户界面,减少了用户及网站管理员的工作量;(2)系统代码精简,运行效率高;(3)系统扩展性强;(4)锻炼队伍,提高团队的开发能力和项目管理能力;2、内容:对基于图书查询过程进行分析,列出逻辑实现过程,对系统进行逻辑设计和数据库设计,模拟出包括对图书进行浏览、搜索、添加、修改以及对用户信息进行查看、添加、修改等
3、管理功能。3.准备解决的问题:减少以往借书时出现的种种尴尬局面(价格、详细信息的不了解)进行的系统的改善,使用户可以轻轻松松地看到自己想要用的图书。拟采取的方法、技术或设计(开发)工具:课题的开发环境采用MicrosoftVisualStudio2008+MicrosoftSqlServer2005的开发模式,开发语言是C#。设计要求1、认真分析图书系统实现的功能,熟悉其主要操作,充分做好需求分析、设计的内容;依据数据库设计的原则对数据库进行设计。2、本系统完成后应该初步模拟出对图书管理等功能的全部过程,对于图书信
4、息能够方便快速地录入,以及对不同类别的信息进行相应的管理。通过本系统,最终实现图书管理的便利化和快捷化。3、依据所开发的系统撰写相应论文。2系统功能需求分析为了实现校园里学生借书时出现的种种尴尬局面,所以开发出了图书管理系统,本系统可以让读者方便地查看到所需图书的详细信息。根据图书管理系统的逻辑过程,同时参考、分析目前高校里已有的相关图书管理系统,本系统的主要功能需求分为图书查询和系统管理两大模块。其中图书查询模块的功能由读者使用,可以进行各类图书信息的浏览,如果是注册会员那么可以对本系统进行相应的操作。系统管理功
5、能由管理员使用,可以实现注册会员管理、图书信息管理。3.系统设计3.1总体结构设计系统结构和功能是系统设计的核心部分,通过系统结构图可以清楚的看出整个系统的结构。针对每个结构模块分别做分析,为以后的设计和实现打下基础。根据功能需求,本系统总体上图书查询和系统管理模块,图书查询模块功能读者使用,系统管理模块功能供管理员使用。系统总体结构如图3-1所示。图书管理系统图书管理模块系统管理模块图3-1系统总体结构图3.2模块功能设计本系统分图书管理模块和系统管理模块,每个模块又有若干个子模块构成,其中图书管理模块主要包括:
6、图书浏览、图书查询等子模块。系统管理模块主要包括:用户信息浏览、用户信息管理等子模块。3.3数据库设计系统分析结束后进入设计阶段,抽象地分析数据,理解数据之间的关系,建立E-R模型,然后对数据库进行概念结构设计和逻辑结构设计。由于SQLServer2005能够以极高的效率完成各种数据库查询,并能方便的使用存储过程,同时它的图形化用户界面,使系统管理和数据库管理更加直观、简单。另外由于对Web技术的支持,使用户能够很容易地将数据库中的数据发布到Web页面上。所以本系统采用了SQLServer2005进行数据库的存储管
7、理与维护。3.3.1概念结构设计将需求分析得到的用户需求抽象为信息结构即概念结构设计,这一步是数据库设计的关键。一般采用自底向上的方法进行数据抽象和结构设计。在本系统中涉及到的实体如下所示:1.图书表(ID、Bookname、Author、Publisher、Email、bookType、price、hyprice、imgurl)2.会员表(userName、Pwd、Email)3.3.2逻辑结构设计系统数据库设计的优劣直接影响到以后网站与数据连接的速度和更新查询的复杂度。本节介绍本系统基于关系数据库的数据库总体结
8、构设计及数据表的设计。本系统的数据库设计是在系统功能分析后,依据系统的需求目标而做出的设计。本系统为基于ASP.NET的图书管理系统,所以最重要的数据表就是存放图书信息数据表、注册会员信息表。表3-1为本系统所涉及到的数据表3.3.3数据表详细设计各个数据表之间主键和外键之间存在某种关系4章系统实现总体设计阶段完成了软件的结构设计,划分了模块,并规定了各个模
此文档下载收益归作者所有