网上宠物店系统的设计与实现(源码)

宠物在人们心中的地位越来越重要,但大部分人没有很多的时间去实体店挑选自己需要的宠物以及宠物用品。如何合理的构建一个有关宠物销售平台,是目前发展的一大趋势。随着网络和电子商务的不断发展,网站购买已经变得很畅销,特别是现在,人们对宠物的需求量很大,宠物是人们日常生活中最重要的一部分。一个宠物销售平台的建立,能很好的满足用户和商家的买卖需求。实现一个以简单换页为主框架的,为买家提供宠物及宠物用品购买的网站应用系统。用户可以在网站上了解宠物、挑选宠物直至购买宠物,并且在宠物需要宠物用品时即时选取已上架的宠物用品。软件还有会员功能和用户管理功能,可以为会员买家提供更为舒适的服务,以及对注册用户进行管理,同时还为买家提供留言评论功能,用户也可以发布一些对于宠物的领养以及托管的信息,别的用户看到了进行留言,方便线下进行操作和管理。关键词 宠物销售,宠物,用户管理目 录
1 引言 1
2 技术介绍 2
2.1 ASP.NET简介 2
2.2 Microsoft Visual Studio 2010 2
2.3 SQL Server 2008 3
2.4 B/S模式 3
3 需求分析 4
3.1 可行性分析 4
3.2 系统开发环境需求 5
3.3 功能需求分析 5
3.4 数据字典 6
4 系统总体设计 8
4.1 概述 8
4.2 功能设计 8
4.3 数据库设计 11
5 详细设计 16
5.1 前台功能模块 16
5.2 后台功能模块 20
6 系统测试 27
6.1 概述 28
6.2 测试内容 28
结 论 33
致 谢 34
参 考 文 献 35
1 引言
1.1 课题背景与意义
该网上宠物店的设计与实现是基于ASP.NET技术来实现的,通过数据库和网页相融合,来解决宠物的一些买卖操作[1]。生活节奏加快、飞速发展的互联网技术,人们更加依
 *好棒文|www.hbsrm.com +Q: ¥3^5`1^9`1^6^0`7^2$ 
6.1 概述 28
6.2 测试内容 28
结 论 33
致 谢 34
参 考 文 献 35
1 引言
1.1 课题背景与意义
该网上宠物店的设计与实现是基于ASP.NET技术来实现的,通过数据库和网页相融合,来解决宠物的一些买卖操作[1]。生活节奏加快、飞速发展的互联网技术,人们更加依赖网络技术。比如购物、交流、交友等都是依托于互联网来完成的。特别是电子商务的发展尤为突出。淘宝、京东等大型电子商务平台的出现,很好的解决了人们购物困难,没时间挑选商品的问题。大型电子商务的迅猛发展,带动了很多传统的行业,为了能够适应快速发展的电子商务,宠物销售作为当前发展空间最大的一个销售行业,人们对于宠物及其相关宠物用品的需求也在不断的增加,现在大部分宠物销售都集中在市场中来完成。通过相关资料显示,当前只有单个宠物销售平台,出售各种宠物销售平台还不多。在电子信息发达的当下,宠物的买卖业务与我们的日常生活密切相关,以网络的飞速发展为代表。
1.2 研究内容与步骤
网上宠物店的研究内容主要有以下几点:
1、网上宠物店前台功能页面设计,包括注册,登录,用户购物宠物以及订单的查询,宠物医院、宠物新闻等;
2、网上宠物店后台功能设计,包括宠物用户管理、宠物管理、宠物添加、宠物用品管理、宠物用品添加、留言管理,用户管理模块,宠物新闻管理等。
3、在数据库设计这块,因为只接触到过SQL Server 2008,所以决定数据库用SQL Server 2008来实现,完成网上宠物店的设计;
4、要完成所有系统模块的功能设计,还有各种功能相对应的代码。
网上宠物店分五个阶段进行设计和开发:
第一阶段:在完成需求分析和开题报告的基础上,寻找与ASP.NET、SQL SERVER 2008、Microsoft Visual Studio有关的书籍进行自学;
第二阶段:设计前后台的框架,大体地分析一下,本系统需要哪些必不可少的功能,模块放在什么地方比较合适,以及数据库里需要的内容、表格有哪些;
第三阶段:经过上一阶段的分析,本阶段主要工作为查漏补缺,还有哪些功能不合理;
第四阶段:系统设计完成后,实现模块整合,找同学们来试用,并找出不组点,再修改细节;
第五阶段:实现网上宠物店设计与实现论文的撰写。
1.3 研究现状
网上宠物店主要是根据现在网上的各种单个品种的宠物销售网店,如淘狗网那样只是单独卖宠物狗的网上商店,不是卖各种宠物的网上商店,于是想设计一个可以出售各种类型的宠物,而不仅仅是单独卖一种宠物的网上宠物店。在互联网时代,许多人喜欢宅在家上网逛网店,查看别人对商品的评价,问客服有关商品的详细信息,所以网上宠物店的开发势在必行。
2 技术介绍
网上宠物店的功能由ASP.NET、C#语言、SQL Server 2008数据库、Visual Studio2010编写而成 [2]。
2.1 ASP.NET简介
ASP.NET是微软对于ASP的一个全面的升级产生的一代新技术,它在Framework基础上整合了很多新的技术和应用,使ASP.NET的开发更加方便、简单、快捷,对于数据库的访问也集成在开发工具中了[3]。ASP.NET是针对用户开发web网站应用程序的平台,用户可以利用Framework提供的多种集成控件来进行web网站的开发,可以开发出性能更高、应用更为广泛的web应用程序。
ASP.NET框架是Microsoft公司最新的框架,Microsoft Visual Studio开发环境又进行了几次升级,从最初的Visual Studio 2003升级到现在的Visual Studio 2010,版本的不断升级也促使功能的不断完善。Visual Studio开发环境是一个所见即所得的开发工具,它主要是集成了Framework里面大量的功能控件,用户可以很方便的利用这些控件来开发自己想要的程序,并可以按照不同的类和命名空间来对应用程序进行规划,空间之间可以相互调用,也可以直接打包成.dll供别的系统使用。ASP.NET框架中提供了多种开发语言,用户可以挑选自己擅长的语言来进行应用程序的开发。ASP.NET对于浏览器的使用也没有任何的要求,只要是电脑上具有浏览器,就可以访问ASP.NET的开发程序应用,程序应用的配置和发布也都集成在Microsoft Visual Studio开发环境中[4]。
2.2 Microsoft Visual Studio 2010
Microsoft Visual Studio 2010是一套直观的编程软件,是每个软件开发团队都觉得非常好用的开发平台之一[5]。很多用户喜欢在这个平台上进行开发操作,也可以实现直接拖拉的方式来实现设计,大部分开发软件的数据都已经集成在控件中,从而大大地减少了开发人员的代码输入,同时减少了工作量,VS开发工具中有很多开发语言,有C#、C++、VB等开发语言,便于用户选择不同的语言进行程序的开发,都可以很快速、很方便的实现用户想要的各种功能要求,VS已经经历了2003,2008,2010,2012几代的洗礼,现在2015也已经投入使用,赢得了广大客户的许可[6]。
2.3 SQL Server 2008
SQL Server2008是一个适用于企业的中型数据库,SQL Server2008是一种关系型数据库,它的结构化存储为数据库的安全提供了保障,为数据库的开发者和使用者提供了一套更安全、更高效、更可靠的管理方式,是企业数据库管理和智能存储应用的平台[7]。
SQL Server2008数据库具有完善的功能、现有系统集成化、对事物的自动处理能力以及数据分析能力,为不同用户提供了很多完善的数据库管理模式,数据库的报表、分析、处理和通知功能的相互配合,使数据库能为不同的用户搭建和部署有效的数据解决方案。SQL Server2008数据库集成了Access和MySQL数据,

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/2615.html

好棒文