网上宠物商店的设计与实现(附件)
我国宠物行业,和电子商务技术发展迅猛,尤其是电子商务行业,提供了网上交易全过程的服务,还有政府相关政策扶持,前景更是巨大。两者相结合更是迎合了市场需要。程序在B/S模式下,使用Microsoft Visual Studio 2010软件利用 在ASP.NET上C#语言进行开发。通过SQL Server 2012数据库进行存储和管理。软件分为前台和后台,前台面向客户,后台面向管理员。功能方面,前台可以支持用户注册,用户登录,用户浏览商品,浏览新闻,加购物车,生成订单,发表留言等。后台支持管理员管理管理员帐户,检查商品信息,新闻信息,管理会员信息,查看用户订单,对用户的订单进行操作,回复用户留言。网上宠物销售系统的开发提供了网上宠物规范,准确的交易渠道。关键词 电子商务,C#,数据库
目 录
1 绪论 1
1.1 研究背景 1
1.2 研究目的和意义 1
1.3 国内外现状 1
2 技术简介 1
2.1 技术分析 1
2.2 ASP.NET 2
2.3 Microsoft Visual Studio 2010 2
2.4 SQL Server 2012 2
2.5 B/S模式 3
3 需求分析 3
3.1 可行性分析 3
3.2 功能需求 3
4 系统设计 5
4.1 系统架构 5
4.2 系统功能 5
4.3 数据库设计 9
5 系统实现 14
5.1 前台实现 14
5.2 后台实现 18
6 系统测试 23
6.1 测试概述 23
6.2 系统测试 24
6.3 测试总结 27
结论 28
致谢 29
参考文献 30
1 绪论
1.1 研究背景
网上宠物商店是基于ASP.NET技术,使用数据库联接到网页,来解决宠物的一些买卖操作[1]。生活越来越快、互联网技术也越来越得到人们的依赖 *好棒文|www.hbsrm.com +Q: ^351916072#
。微信,qq帮助交友,京东,淘宝帮助人们进行更有效的电子购物。而现在仍旧是传统的线下宠物店居多,许多人习惯了电子购物,不愿意去实体店,而却也很想养只宠物或者帮宠物买些生活用品。许多人喜欢宅在家上网逛网店,查看别人对商品的评价,问客服有关商品的详细信息,所以网上宠物销售系统的开发可谓是大势所趋,刻不容缓。
1.2 研究目的和意义
网上宠物销售系统让人们足不出户可以购买到心仪的宠物和相关用品。不需要再去实体店反复的挑选预定,担心购买到病宠,解决了很多饲养宠物时所遇到的麻烦,方便的浏览宠物相关信息,轻轻松松就可以解决宠物问题,便利了广大用户。
网上宠物销售系统顺应了现代电子商务技术潮流,方便了商家管理自家宠物,提供了更广阔的交易环境,跳出传统购物方式的桎梏,减少中间环节,加速货品流通,降低成本,提高市场竞争力。网上购物,不单单是购物环境的改变,它更符合时代的要求,让中小型企业可以进入国际市场参与竞争。给消费者提供了更多选择,便利性大大提升。
1.3 国内外现状
国内现状而言,有淘狗网和许多的淘宝宠物店,很不注重小动物的安全健康,宠物运输途中死亡事件屡见不鲜。有些网店只售卖仓鼠一种宠物,就连买个仓鼠笼子都要另择别家,很不方便。
国际上,国外已经有很多全面方便的网上宠物商店。有些国家甚至有为了宠物专门设立的宠物活体运输公司,管理十分全面。所以想构建一个国内的全方位的宠物销售网站迫在眉睫。
2 技术简介
2.1 技术分析
互联网改变的不只是我们对信息的获取渠道,还有消费观念的转变。网络经济以及变成了如今经济的主流,网络已经变成了如今经济流通的重要平台。进入市场,选择交易,货款流通都通过网络的数据来完成。现如今的大量公司,配合着网络经济的发展,不断与时俱进,开拓网络营销模式。其中最主要的技术就是Web技术,在线支付技术和信息安全技术。
在B/S模式下,我们使用VS 2010软件利用在ASP.NET的C#语言进行开发,并使网站与SQL 2012数据库相连接,存储以及管理数据。我们的软件在电脑上但凡win7或者其以上版本的系统都能打开。
2.2 ASP.NET
ASP.NET拥有很多新功能,数据库现在也可以在开发工具中使用了,大大地增加了用户的便利 [3] 。它将页面代码和业务代码分开。
ASP.NET框架是Microsoft公司最新的框架。Visual Studio能够将用户开发的程序在软件中直观展示,它拥有Framework里大量的功能控件。如果想在别的系统使用,可以直接打包成动态链接库文件。ASP.NET可供多种语言使用,我就选用了对我而言比较熟悉的C#。ASP.NET是一个任意浏览器都可以访问ASP.NET的开发应用 [4]。
2.3 Microsoft Visual Studio 2010
Microsoft Visual Studio 2010是一个受大众喜爱,运用广泛的,直观的软件[5]。很多功能都可以直接拖拉,非常方便,大部分开发软件的数据都已经集成在控件中,很多功能不需要输入很多代码,让开发人员更加省事,节约时间。VS支持多种编程语言,我就使用得我所熟悉的C#,十分的便利,VS经历了大家多年的认证,现在2015也在用户中广泛使用 [6]。
2.4 SQL Server 2012
SQL Server2012被许多企业所热爱,但是特别大的数据存储起来就比较困难,需要另寻软件,SQL Server2012中要建立一个数据库,需要先画出它的关系模型。这使得人们可以更加直观的更有逻辑的去管理数据库。管理员通过SQL可以更加便利,安全的去管理企业数据,大大地提高了企业运作效率 [7]。
SQL Server2012是一个便利于用户的,对数据库里的数据能够自动化处理和分析的非常完善的数据存储软件。它实现了和局域网的联接,操作更加便捷。在SQL的不断升级中它的安全性能不断提升,人们使用起来更加便捷,操作也越来越智能化,功能也是越来越多样,越来越强大。
2.5 B/S模式
系统采用的是B/S结构(Browser/Server,浏览器/服务器模式)[9]。这个模式有很多便利之处,成本比C/S模式低,维护和升级起来比较简单,但美中不足的是运行的时候负荷大。
3 需求分析
3.1 可行性分析
3.1.1 经济可行性
一个软件,我们开发的最初目的就是赚钱,开发之前我们关注的是软件开发后能带来的利益与开发过程中所需投入的资源能否达到一个让人满意的阶段。就目前的市场需求而言,一件商品若是没有市场,这个项目也就是基本没有可行性的。除此之外,我们还得关注用户是否满意软件给自己所带来的利益。[10]开发网上宠物销售系统的推行线上的宠物购买,从而促进经济利益。首先从经济上来分析,本系统的开发是完全可行的,因为此系统是本人自己独自设计,可以省去大量不必要的经费,这也是让我展示自己入学以来学到知识的一次重要机会,也方便自己自省之前的不足。
目 录
1 绪论 1
1.1 研究背景 1
1.2 研究目的和意义 1
1.3 国内外现状 1
2 技术简介 1
2.1 技术分析 1
2.2 ASP.NET 2
2.3 Microsoft Visual Studio 2010 2
2.4 SQL Server 2012 2
2.5 B/S模式 3
3 需求分析 3
3.1 可行性分析 3
3.2 功能需求 3
4 系统设计 5
4.1 系统架构 5
4.2 系统功能 5
4.3 数据库设计 9
5 系统实现 14
5.1 前台实现 14
5.2 后台实现 18
6 系统测试 23
6.1 测试概述 23
6.2 系统测试 24
6.3 测试总结 27
结论 28
致谢 29
参考文献 30
1 绪论
1.1 研究背景
网上宠物商店是基于ASP.NET技术,使用数据库联接到网页,来解决宠物的一些买卖操作[1]。生活越来越快、互联网技术也越来越得到人们的依赖 *好棒文|www.hbsrm.com +Q: ^351916072#
。微信,qq帮助交友,京东,淘宝帮助人们进行更有效的电子购物。而现在仍旧是传统的线下宠物店居多,许多人习惯了电子购物,不愿意去实体店,而却也很想养只宠物或者帮宠物买些生活用品。许多人喜欢宅在家上网逛网店,查看别人对商品的评价,问客服有关商品的详细信息,所以网上宠物销售系统的开发可谓是大势所趋,刻不容缓。
1.2 研究目的和意义
网上宠物销售系统让人们足不出户可以购买到心仪的宠物和相关用品。不需要再去实体店反复的挑选预定,担心购买到病宠,解决了很多饲养宠物时所遇到的麻烦,方便的浏览宠物相关信息,轻轻松松就可以解决宠物问题,便利了广大用户。
网上宠物销售系统顺应了现代电子商务技术潮流,方便了商家管理自家宠物,提供了更广阔的交易环境,跳出传统购物方式的桎梏,减少中间环节,加速货品流通,降低成本,提高市场竞争力。网上购物,不单单是购物环境的改变,它更符合时代的要求,让中小型企业可以进入国际市场参与竞争。给消费者提供了更多选择,便利性大大提升。
1.3 国内外现状
国内现状而言,有淘狗网和许多的淘宝宠物店,很不注重小动物的安全健康,宠物运输途中死亡事件屡见不鲜。有些网店只售卖仓鼠一种宠物,就连买个仓鼠笼子都要另择别家,很不方便。
国际上,国外已经有很多全面方便的网上宠物商店。有些国家甚至有为了宠物专门设立的宠物活体运输公司,管理十分全面。所以想构建一个国内的全方位的宠物销售网站迫在眉睫。
2 技术简介
2.1 技术分析
互联网改变的不只是我们对信息的获取渠道,还有消费观念的转变。网络经济以及变成了如今经济的主流,网络已经变成了如今经济流通的重要平台。进入市场,选择交易,货款流通都通过网络的数据来完成。现如今的大量公司,配合着网络经济的发展,不断与时俱进,开拓网络营销模式。其中最主要的技术就是Web技术,在线支付技术和信息安全技术。
在B/S模式下,我们使用VS 2010软件利用在ASP.NET的C#语言进行开发,并使网站与SQL 2012数据库相连接,存储以及管理数据。我们的软件在电脑上但凡win7或者其以上版本的系统都能打开。
2.2 ASP.NET
ASP.NET拥有很多新功能,数据库现在也可以在开发工具中使用了,大大地增加了用户的便利 [3] 。它将页面代码和业务代码分开。
ASP.NET框架是Microsoft公司最新的框架。Visual Studio能够将用户开发的程序在软件中直观展示,它拥有Framework里大量的功能控件。如果想在别的系统使用,可以直接打包成动态链接库文件。ASP.NET可供多种语言使用,我就选用了对我而言比较熟悉的C#。ASP.NET是一个任意浏览器都可以访问ASP.NET的开发应用 [4]。
2.3 Microsoft Visual Studio 2010
Microsoft Visual Studio 2010是一个受大众喜爱,运用广泛的,直观的软件[5]。很多功能都可以直接拖拉,非常方便,大部分开发软件的数据都已经集成在控件中,很多功能不需要输入很多代码,让开发人员更加省事,节约时间。VS支持多种编程语言,我就使用得我所熟悉的C#,十分的便利,VS经历了大家多年的认证,现在2015也在用户中广泛使用 [6]。
2.4 SQL Server 2012
SQL Server2012被许多企业所热爱,但是特别大的数据存储起来就比较困难,需要另寻软件,SQL Server2012中要建立一个数据库,需要先画出它的关系模型。这使得人们可以更加直观的更有逻辑的去管理数据库。管理员通过SQL可以更加便利,安全的去管理企业数据,大大地提高了企业运作效率 [7]。
SQL Server2012是一个便利于用户的,对数据库里的数据能够自动化处理和分析的非常完善的数据存储软件。它实现了和局域网的联接,操作更加便捷。在SQL的不断升级中它的安全性能不断提升,人们使用起来更加便捷,操作也越来越智能化,功能也是越来越多样,越来越强大。
2.5 B/S模式
系统采用的是B/S结构(Browser/Server,浏览器/服务器模式)[9]。这个模式有很多便利之处,成本比C/S模式低,维护和升级起来比较简单,但美中不足的是运行的时候负荷大。
3 需求分析
3.1 可行性分析
3.1.1 经济可行性
一个软件,我们开发的最初目的就是赚钱,开发之前我们关注的是软件开发后能带来的利益与开发过程中所需投入的资源能否达到一个让人满意的阶段。就目前的市场需求而言,一件商品若是没有市场,这个项目也就是基本没有可行性的。除此之外,我们还得关注用户是否满意软件给自己所带来的利益。[10]开发网上宠物销售系统的推行线上的宠物购买,从而促进经济利益。首先从经济上来分析,本系统的开发是完全可行的,因为此系统是本人自己独自设计,可以省去大量不必要的经费,这也是让我展示自己入学以来学到知识的一次重要机会,也方便自己自省之前的不足。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/wljs/353.html