"景先生毕设|www.jxszl.com

基于.NET的母婴玩具购物网站的设计与开发

2019-12-07 14:39编辑: www.jxszl.com景先生毕设
基于.NET的母婴玩具购物网站的设计与开发[20191207132006]
摘要
论文阐述了基于B/S模式的母婴玩具购物网站的开发,并对本系统的需求分析及系统需要实现的设计方法作了说明。本系统的主要的功能包括前台用户操作和后台的管理员管理。前台用户操作包括商品查询,订单查询和商品订购;后台管理员的功能管理包括管理员的登录,管理的订单,商品的管理。本系统以此来划分成两个部分:即后台操作页面和前端Web站点。本系统是基于ASP.NET开发,它使系统能更加快速地适合于未来更复杂的环境。外加的因素是中国人口年龄段两极分化,虽然老龄化趋势严重,但是新生儿的数量也非常惊人。对需要市场的购物网站来说,母婴玩具购物网站具有很大的前景
在本系统中,游客能够方便的进行用户注册、查看商品操作,而注册过的用户不仅可以执行前两个功能而且可以将满意的商品加入购物车。用户购买完商品后,会产生订单信息,然后可以进行查看。在后台页面,管理员可以对商品的信息进行维护与管理,包括添加新的商品信息、现有的商品信息的修改、现有的商品信息的删除等;最后管理员能看历史订单的记录和现在订单的情况。
本系统以Microsoft Visual Studio 2010为基础来作为开发环境,采用当前市场上比较流行的C#语言技术和ASP.NET技术来进行编程,同时后台的数据采用的是Microsoft SQL Server 2008数据库来进行管理。

关键字:购物网站母婴玩具数据库ASP.NET
目 录
1. 绪论 1
1.1 课题研究的目的和意义 1
1.1.1课题的目的 1
1.1.2课题研究的意义 1
1.2 课题研究的现状分析 1
1.3 系统要实现的目标 2
2. 系统的开发基础 3
2.1 系统用到的硬件和软件 3
2.2 课题的技术和开发模式 3
3. 系统分析 3
3.1 系统的问题定义 4
3.2 系统的可行性分析 4
3.3 系统的需求分析 5
3.3.1 系统支持环境要求 5
3.3.2 系统的性能需求 5
3.3.3 系统的功能需求 5
3.4 系统的业务流程 7
4. 系统的概要设计 8
4.1 功能的模块设计 8
4.2 数据库设计 9
4.2.1 系统E-R图设计 9
4.2.2数据表设计 11
5. 系统的详细设计 14
5.1 系统前台功能的详细设计 14
5.2 系统后台功能的详细设计 18
6. 论文的总结 22
6.1 论文工作总结 22
6.2 今后的工作发展 22
参考文献 24
致 谢 25
1. 绪论
1.1 课题研究的目的和意义
1.1.1课题的目的
通过学习研究母婴玩具购物网站,了解电商网站的运行机制,跟随电商发展方向。学会购物网站的搭建,设立,网上购物的各种流程。以及用户的使用机制。建立一个网络平台,致力于母婴类人群快速选择,快速购买所需物品。为消费者创造一个快捷,安全的购买,支付的环境。
1.1.2课题研究的意义
一个方面,前几年的金融危机给全世界造成严重的创伤,度过了黑暗期的人们开始寻找一种风险小,成本低,利益高的商业方式。电子商务开始兴起,基于计算机的广泛推广和使用,电子商务的根基结实,所以发展迅速。购物网站的产生不仅仅是跟随潮流,更是推广一种行业的兴盛。另一方面,人们生活的快节奏使得人们越来越倚赖电脑。越来越多的人开始在网上购物,开始经历一个快速和安全的购物环境。足不出户已经成为了现实,网上购物成为了大大节约快节奏生活人群的理想化工具。第三个方面,由于中国社会老龄化而使中国的生育政策即将开放可养育二胎。婴儿市场的扩大对母婴玩具购物网站的利益更加明显。母婴玩具网站的发展可以为母婴人群提供更好的服务。
1.2 课题研究的现状分析
本课题将从三个方面说明课题的研究内容,分别为基础,现状与趋势。
首先本课题的含义:购物网站,意为为客户提供网上购物的网络站点,通过网络的形式来使客户足不出户,进行网上消费。购物网站分为B2C、C2C、B2B、B2F、O2O这五类,分别为商家对顾客、顾客对顾客、企业之间、商家对家庭(对第一第二种的升级模式,为导购、销售性质)、线下和线上相结合的模式。本课题的类别为B2C,即Bussiness-to-Customer的缩写,可以理解为商业零售。通过互联网的线上功能,开展在线销售的活动。
课题研究内容的基础:电商发展的基础是互联网(Internet),随着人类的进步、Internet的普及、计算机的普及,促使了网民的增加。在这个基础上,网民的网络意识的加强,和世界一体化经济的大浪潮到来,是促使电商网站发展最重要的元素。比较有名的电商网站:M18麦网(B2C)、淘宝(C2C)。人口因素的基础:中国在世界上是人口人数排第一的国家。下面是载自毛中根 孙武福的《人口研究》的一段话:2011年底,全国0~14岁、65岁及以上占总人口数的比例分别为16.5%、9.1%。2012年底,全国0~14岁、65岁及以上占总人口数的比例分别为16.5%、9.4%。这说明了中国虽然进入了老龄化,但是母婴市场的比例也是非常巨大的,这也是促使我选择课题的因素之一。技术的基础:asp.net作为本人大学里边主学的一门编程技术。所以用它来完成我的毕业设计是非常有代表性的。
课题研究内容的现状:电商网站的现状可以从两个方面入手,一个是用户的规模:调查表明在2012年底,中国网购的用户数量将近2.47亿人,增长了21.7%,同时eMaketer表明2013年网购人群数量为2.7亿人,增加了5000万用户。可见现在点上市场的广阔。另外一个方面是电商网站的现状:2013在B2C交易中的交易额达到了1776亿元。在电子商务的发展的变化中,现在的B2C市场再进一步的扩大。市场的现状可以总的归类为母婴市场,2013年生二胎的风波愈演愈烈,最终开放了生二胎的政策。这也就意味着原本市场前景广阔的母婴市场将继续发力。
课题的研究内容的趋势:电商网站发展的趋势:2013年的电商网站的发展是被看好的最好的一年。无论是营业额,还是在市场规模。这都可以说明近几年的电商发展会进入一个黄金时期。市场的趋势:对于开放二胎的政策下台,很多人都拭目以待,这对课题所研究的市场来说以后市场会越来越大,市场的扩大对课题所研究的电商网站有巨大的趋势作用。技术的发展趋势:asp.net的发展对于我们从事这个行业的人来说都是一种挑战,无论是对产品还是对程序员来说,新技术不单单代表潮流,还是一种自身的进化。
1.3 系统要实现的目标
本次系统的目标包括了两个主要的目标和两个次要的目标。
系统的主要目标如下:
1.四年的大学生活的尾期,必须要把自己所学的东西展现出来,这不仅仅是对自己的检验,更是对学校的一种回馈。在大学,学习知识,认知生活。
2.展现出一个具有前台界面,后台管理的系统。用户的前台浏览操作,后台的网站信息的管理,相辅相成。
系统的次要目标如下:
1.考验自己的能力,亲力亲为的作品是最能考验自己的能力,所以此次系统的目标也不乏是对自己考验。
2.系统的实现目标在作为任务区实现的同时还应该包含着对社会的理解,与对行业的理解,这有助于自身今后的工作思维。
2. 系统的开发基础
2.1 系统用到的硬件和软件
系统硬件: 1、联想笔记本电脑Y460
2、4G内存
3、500G硬盘
系统软件: 1、windows 7 系统
2、visual studio 2010
3、Sql Server 2008
2.2 课题的技术和开发模式
ASP.NET是微软公司的产品.NET framework这个托管代码编程模型的一部分,它包含了许许多多编程用的类,从而满足了ASP.NET编程人员的需要。我们可以从Visual Basic、JScript和C++这些编程语言看出来,它们包含了拥有重复性质的功能。同时它拥有了许多的满足编程需要的类和类中的方法。比方说.NET类库中包含的不仅仅是处理它的数据库的访问的类和操作文件协同工作,操作文本和生成图像的功能,而且还有更多比较特殊的类去处理一些正则表达式和网页的操作。另一个方面,.NET framework,同时有支持所有的数据类型的类,例如:字符串、整型、字节型。
C#是美国微软发行的面向对象,同时运行在.NET Framework的高级的程序语言。同时
在微软公司举行的开发者论坛上边进行了亮相。C#在许多编程的人员看来是一款非常简单的、稳定的、优雅的同时又十分安全的拥有着高度的面向对象的编程语言。在竞争力方面:它通过它的强大的操作力、走着优雅风范的语言风格、具有创新性的语言特性、它的方便的面向组件编程的支持性能,使它成为了.NE开发的首选语言。
本系统使用的开发模式是使用了软件开发最常见的瀑布模式。瀑布模型核心思想是按工序将问题化简,将功能的实现与设计分开,便于分工协作,即采用结构化的分析与设计方法将逻辑实现与物理实现分开。开发过程是通过设计一系列阶段顺序展开的,从系统需求分析开始直到产品发布和维护,每个阶段都会产生循环反馈,因此,如果有信息未被覆盖或者发现了问题,那么最好 “返回”上一个阶段并进行适当的修改,项目开发进程从一个阶段“流动”到下一个阶段。
3. 系统分析
3.1 系统的问题定义
系统的问题定义是指:在系统可行性分析前对系统各个问题的定义提交与解答。比方说在未搞清楚系统是做什么的就去盲目的去做系统,这就白白浪费了时间和金钱,并且做出的结果对项目来说也是毫无意义的。在系统开发过程中,这个环节是最容易被忽视的。
问题概述:要解决的问题是开发一个购物网站,问题总体上的约束一共有两个方面:其一,适用人群为孕妇和幼儿;其二,商品范围为玩具.
开发人员和用户的双方面职责:开发者为使用者开发系统,提供技术产品,并为用户提供服务,同时为系统维护。使用者通过系统进行消费,促生开发资金。
由开发者通过使用者的需求,进行针对性的安排,比如开发人员的数量,系统开发的时间,系统开发的资金等等。进行文档安排,确定系统问题的实现目标,规定,条款。
在最后,可以对文档执行终结,同时双方来共同进行拟定一份具有约束力的问题定义的报告。
3.2 系统的可行性分析
系统的可行性分析是对以后系统开发的行动做出指导性的作用,也是对系统各个方面可行性的解释。一旦出现未可行的行为,可以停止进度来避免关于系统资源的浪费。
通过开发者与使用者的描述的内容的确认,以及开发者通过与使用者交谈解析技术方面问题后,使使用者确认以系统的限制条件、系统的效能所选择的技术可行性。
系统的经济可行性主要是研究系统开发时间段内所需要的金额和系统上线后带来的各方面经利益的总体分析。系统的支出分析与系统的收益分析,作为母婴玩具购物网站,在系统的支出方面是包括网站开发的费用,其中包括人工的费用,房租分费用等等。而在系统收益方面,当然是以网站卖出商品的收益为主。现在的网站收益在排除开发费用之后,可以在一个季度后开始盈利。
系统的社会因素可行性是以当前社会的状况,来分析开发的系统在社会中的状况。母婴玩具购物网站在这方面可以分为两个社会因素方面:适用人群和电商。以适用人群来说,系统的适用人群为母婴,即准妈妈和新妈妈以及宝宝这两种人群,再结合当今社会的状况:很多人不满足一胎,而申请二胎的情况,可以说在适用人群方面有着巨大的潜力。另外一个方面是电商,对于当前的电商来说,是真的机不可失,失不再来。
本系统的操作根据使用者的要求来设定,最可靠的依据就是用户的习惯,同时在管理界面的时候也会慎重考虑到管理员的使用效率。尽可能地做到使用者操作简单明了,管理员录入信息方便,快捷。操作的可行性无限接近于灵活、易用、快捷。
系统的法律可行性是指系统不可存在任何责任问题,包括侵犯、妨碍、抄袭等问题,同时要满足国家互联网交易的相关规定。
3.3 系统的需求分析
3.3.1 系统支持环境要求
客户端硬件要求:具有 Pentium IIII处理器以上且满足以下硬件要求的计算机:最低 512MB 内存,最小 5GB 硬盘。
服务器端硬件要求:具有 Pentium IIII 处理器以上且满足以下硬件要求的计算机:最低 256MB 内存,最小 8 GB 硬盘。
客户端程序要求:WINDOWS XP、WINDOWS 7版本以上的系统;浏览器版本:IE6及其以上版本。

原文链接:http://www.jxszl.com/jsj/qrs/737.html