手机销售网站设计与实现

如今社会通讯已经非常方便,手机则做出了巨大的贡献,已经成为了人们工作生活的必需品。目前手机实体店销售仍占据着绝大部分的比例,但是实体店销售遍布范围不够广,展柜有限,而且需要支付租金、管理等费用,受诸如此类原因的限制,造成客户购买不方便,商品销售量不大等结果。因此,将手机卖场搬到网上,开发一个功能完善,操作方便的手机卖场系统则显得非常有意义。而我的毕业设计就是一个基于ASP.NET的手机卖场系统。
该系统中存在四类用户,分别是游客、注册用户、管理员和超级管理员,游客可以浏览手机信息,然后注册成为卖场会员,最终完成手机购买的整个流程。管理员拥有管理手机、订单、用户等功能。
该系统由Visual Studio 2010开发工具开发,后台使用SQL Server 2008数据库处理系统中的数据,最终设计出基于ASP.NET的适用于手机卖场的电子商务平台。 M00090
关键词:电子商务  手机卖场  ASP.NET
Design and Implementation of a Cell phone Store
Abstract:Today, the community has been very convenient, mobile phones make a great contribution to the work of the people has become a necessity of life. Currently mobile phone store sales still dominate most of proportion, but not enough physical store sales across a wide range of limited Showcase, and the need to pay rent and management fee, subject to restrictions such as these reasons, causing customers to buy inconvenient, merchandise sales and so little result. Therefore, the move to online mobile phone stores, developing a fully functional, easy to operate mobile phone stores system is very meaningful. I graduated from the design of the cell phone store is a system based on ASP.NET.
Users of the system in the presence of the four categories, namely, visitors, registered users, administrators and super administrators, visitors can browse the phone information, and then register as a member of the store, the final completion of the entire process phone purchase. Administrators have managed phone orders, users and other functions.
The system consists of Visual Studio 2010 Tools Development, backstage SQL Server 2008 database using the data processing system, the final design for mobile phones based on the platform of ASP.NET e-commerce store.
Keywords: E-Commerce;Mobile store;ASP.NET
目   录 查看完整请+Q:351916072获取
1. 绪  论    1
2. 开发工具与开发技术    2
2.1 系统开发工具介绍    2
2.1.1 Visual Studio 2010简介    2
2.1.2 Web服务器简介    2
2.1.3 SQL Server 2008数据库简介    3
2.2 系统开发技术介绍    2
2.2.1 三层架构的网站设计模式    2
2.2.2 ASP.NET简介    3
2.2.3 JQuery简介    3
2.2.4 Ajax简介    3
3. 系统分析    5
3.1系统基本功能描述    5
3.2系统可行性分析    5
3.3系统需求分析    6
3.3.1业务流程分析    6
3.3.2用例分析    7
3.3.3用例建模    8
4. 系统设计    10
4.1系统功能设计    10
4.2 数据库设计    11
4.2.1数据库概念设计    11
4.2.2数据库逻辑设计    15
4.2.3数据库物理设计    16
5. 系统实现    21
5.1系统的体系结构    21
5.2注册用户主要功能模块的实现    21
5.2.1系统前台首页模块    21
5.2.2用户登录和用户注册模模块    24
5.2.3商品详细信息模块    25
5.2.4购物车模块    26
5.2.5个人信息管理模块    28
5.2.6生成订单模块    28
5.3 管理员主要功能模块的实现    32
5.3.1 管理员登录模块    32
5.3.2 添加手机模块    32
5.3.3 管理员管理用户模块    35
5.3.4 订单管理模块    35
开发总结    34
参考文献    35
致  谢    35
1. 绪  论             查看完整请+Q:351916072获取
随着通讯的发展,手机做为一种通讯设备,极大地方便了人们的联系,虽然市场上有很多的实体店买手机,但人们由于地理位置的限制,只能在有限的品种当中选择,甚至有些地方没有手机可以购买。
对于卖家来说,开设实体店有店面贵,商品管理繁琐耗时耗人力,需要频繁地介绍手机商品的信息等种种困难与不便,从而达不到最大化收益与投入的比值。
手机卖场系统具有它独特的优势,通过这个平台人们可以尽情地选择自己喜爱的手机,而不受任何限制。人们可以了解手机的各方面的信息如,性能、款式、价格等,对企业来说,利用互联网可以详细地将产品的信息发布,并且确保无误,而不需要像在现实生活中繁琐地介绍手机的信息,而且可以利用计算机对手机销售的各种信息进行统计,了解客户对手机的最新需求,从而最大化地创造利益。
与传统的店铺销售相比较而言,手机卖场系统具有很强的互动性。卖场为消费者提供指导与咨询,为购机者提供直接的消费依据,起到交流产品信息的作用。在决定购买后,通过互联网下单购买。网站迅速处理订单,并确认订单填写无误,然后卖家发货,通过快递将手机送到用户手中。方便、快捷、咨讯丰富的优点使手机电子商务网站成为连接卖家与消费者的服务桥梁,同时,交易环节的缩减,使交易成本大为降低,消费者选择购机的时间大大减少,购机的成本明显下降,更得到送货上门、免费咨询、代办检测与维修等更多实用的服务。消费者在使用购买来的产品过程中,可以将自己对产品的体验反馈给商家,商家在接受到消费者的反馈后,可以针对自己的业务做出调整以来更好地为消费者服务。
我的毕业设计是基于以上的背景进行设计和研发的,目的就是实现将手机实体店销售搬到网上来,以此来达到在网上销售手机的目的。
2. 开发工具与开发技术
2.1 系统开发工具介绍
2.1.1 Visual Studio 2010简介
Visual Studio是微软公司推出的开发环境。是目前最流行的Windows平台应用程序开发环境。Visual Studio 2010版本于2010年4月12日上市,其集成开发环境(IDE)的界面被重新设计和组织,变得更加简单明了。Visual Studio 2010同时带来了 NET Framework 4.0、Microsoft Visual Studio 2010 CTP,并且支持开发面向Windows 7的应用程序。
2.1.2 Web服务器简介
Web服务器是可以向发出请求的浏览器提供文档的程序,它是一种被动程序,需要被请求,才会做出响应。常用的Web服务器有Apache和Internet Information Services即IIS。服务器使用HTTP(超文本传输协议)与客户机浏览器进行信息交流,这就是人们常把它们称为HTTP服务器的原因。Web服务器不仅可以存储信息,还能在用户通过Web浏览器提供的信息的基础上运行脚本和程序。
2.1.3 SQL Server 2008数据库简介
SQL Server 2008 在Microsoft的数据平台上发布,能够组织管理任何数据。能够将结构化、半结构化和非结构化文档的数据直接存储到数据库中。可以对数据进行查询、搜索、同步、报告和分析之类的操作。数据可以存储在各种设备上,它可以控制数据而不用管数据存储在哪里。SQL Server 2008具有可信任的,高效的,智能的等特点。
2.2 系统开发技术介绍
2.2.1 三层架构的网站设计模式简介
三层架构(3-tier architecture) 通常意义上的三层架构就是将整个业务应用划分为:表现层(UI)、业务逻辑层(BLL)、数据访问层(DAL)。区分层次的目的即为了“高内聚,低耦合”的思想。
1)表现层(UI):简单讲就是展现给用户的界面,即用户在使用系统时他的所见所得。
2)业务逻辑层(BLL):针对具体问题的操作,可以说是对数据业务逻辑的处理。
3)数据访问层(DAL):该层所做事务直接操作数据库,针对数据的增添、删除、修改、查找等。
2.2.2 ASP.NET简介
ASP.NET是.NET FrameWork的一部分,是一项微软公司的技术,是一种使嵌入网页中的脚本可由因特网服务器执行的服务器端脚本技术,它可以在通过HTTP请求文档时再在Web服务器上动态创建它们。 指 Active Server Pages(动态服务器页面) ,运行于 IIS之中的程序 。
ASP.NET4改进了许多功能,包括构建符合标准Web站点、JScript IntelliSense、JQuery集成、Ajax、CSS改进、HTML和标记代码段、Web部署和数据集成。
2.2.3 JQuery简介
jQuery是一个兼容多浏览器的javascript框架。jQuery是免费、开源的,使用MIT许可协议。jQuery的语法设计可以使开发者更加便捷,例如操作文档对象、选择DOM元素、制作动画效果、事件处理、使用Ajax以及其他功能。除此以外,jQuery提供API让开发者编写插件。其模块化的使用方式可以使开发者很轻松地开发出功能强大的静态或动态网页。
2.2.4 Ajax简介
AJAX即“Asynchronous Javascript + XML”(异步JavaScript和XML),是指一种创建交互式网页应用的网页开发技术。通过在后台与服务器进行少量数据交换,AJAX 能够使网页实现异步更新。这意味着能够在不重新加载整个的网页情况下,对网页的某个部分进行更新。
Ajax的原理简单地来说通过XmlHttpRequest对象来向服务器发送异步请求,从服务器获得数据,然后用javascript来操作DOM而更新页面。
AJAX具有如下优点:
页面无刷新,在页面内与服务器通信。
使用异步通信,具有更加迅速的响应能力。
有效的减轻减轻服务器的负担。
拥有广泛支持的技术,不需要下载插件。 查看完整请+Q:351916072获取

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

好棒文