基于WEB的在线团购系统的分析与设计

时间:2022-10-22 05:47:20

基于WEB的在线团购系统的分析与设计

摘 要 是建立在微软新一代.Net平台架构上,利用普通语言运行时在服务器后端为用户提供建立强大的企业级Web应用服务的编程框架。本文描述了在线团购系统的需求分析与数据库设计,以及在系统中的应用。

关键词 ;C#;B/S结构

中图分类号:TP311 文献标识码:A 文章编号:1671-7597(2014)17-0025-01

随着互联网的发展与成熟,2010年如竹笋春雨般的团购网站走在电子商务网络购物的前沿。由于团购的价格便宜,产品风格多元化,团购向消费者展示了一种全新的购物理念,迅速成为中国用户的一种新的在线购物。在线团购网站设计与发展是建立在现有的B2C,C2C和其他的在线购物网站作为一个模型,并采用(Active Server Pages)技术来完成设计。该系统包括系统,前台系统和后台系统。前台面向用户的个人信息管理,产品浏览和购物;后台则为管理员操作,用户信息管理,产品信息管理,订单管理等等。城市在线购物系统具有强大的交互功能,可使商家和用户方便的传递信息,完成电子商务或电子交易。城市在线团购网站是基于SQL Server 2005数据库中的相关知识,熟悉Visual Studio 2008开发环境,同时熟练使用C#编程语言,运用软件工程的理论知识,提出了一种基于网上购物系统的开发,积累相关的知识,这样不仅可以使书面知识和实际应用结合,学以致用,同时也为以后的工作和学习积累的经验。

1 需求分析

1.1 可行性分析

技术可行性:硬件,利用网络资源和学校资源即可。软件设计、界面和代码使用Visual Studio 2008,使用SQLServer2005数据库软件开发可以完成,这些都是很常见的,网络资源丰富的今天,是很容易实现。因此,在技术上是可行的。经济可行性:在运营成本上,网上购物系统比普通商店小,可以很容易地实现24小时在线运行,并可以很容易地实现系统的管理和维护;系统不受地域限制,具有低成本的流通模式。因此,本系统在经济上是可行的。时间可行性:基于较快的网站开发的时间大约是在两个月左右,因此,系统的开发是时间富裕、可行。

1.2 角色分析

城市在线团购系统前台浏览部分:主要是对网站的注册用户,用于商品的展示,用户可以单击“浏览商品信息;能够通过搜索或分类;用户可以购买商品和支付并可以进行用户注册,查看和修改个人信息。后台管理部分是系统管理员,管理员的权限管理模块,对管理员信息,产品信息,订单信息及相关分析。

1.3 功能分析

会员的个人信息管理:登记在线存储用户信息和身份认证的实现,但也提供了相应的用户数据的更新。商品信息查询:客户的快速搜索功能提供搜索商品信息,快速、准确地找到自己所需要的商品。购物车管理:用户可以购买的商品信息,包括价格保存,对应到购物车的信息量,为了方便购买商品,修改购物车,提交采购订单操作。会员订单管理:根据购物车中的信息,和用户的个人信息,生成订单,以便于后续的处理,用户可以访问他们的订单。收银台管理:根据购物车,生成订单,用户填写相关信息和支付,最后点击支付的订单号。商品信息管理:对商品基本信息管理的实现,管理员可以添加新的商品信息,也可以修改或删除根据商品信息的需订单管理:管理人员可以查看订单的客户,和客户的订单进行有效处理,如修改订单状态信息等。注册用户管理:用户保证客户信息的时效性,管理人员可以查询相应的用户信息和相关的命令。

2 系统的设计

2.1 数据库设计

在线团购系统是基于网络的应用程序,根据用户需求和业务流程,系统采用SQLServer 2005数据库管理系统。系统的数据库实体的成员包括管理人员,货物,订单,评论。在这个系统中,每个实体关系为:管理员可以管理会员、商品、订单、产品类别和其他实体,他们是一对多的关系;会员实体可以发出订单信息实体,而订单信息又对应于多个订单详细信息实体;一个订单的详细信息包括一个商业实体;分类信息拥有小商品的信息实体,商品小类实体信息可以有一个以上的商品实体。

2.2 系统的设计

购物车是用户进行城市在线购物网站的购物工具。对于购物车,用户不必立即检查,同时,用户可以两次对购物车的商品信息管理。这避免了用户每购买一种商品将填写用户信息和支付的过程,大大提高了服务和网站的效率。客户端和服务器的通信双方相互之间数据传输采用HTTP协议,数据传输,允许任意的类型,其最大的特点是“无状态性”。为了用实现城市在线团购网站购物车,解决无状态的Web应用程序,以确保页面状态信息到浏览器,我用Session与数据库相结合的解决方案。Session是一些特定的信息使用ASP的Session对象存储的访问者信息。因此,利用Session克服HTTP协议的不足,应用程序状态的会话,允许用户在多页间的开关也可以拯救自己的信息,从而实现跨网页存储变量。城市在线团购网站购物车信息存储在数据库中,对数据库中提取相关信息。当用户选择商品进行修改时,Web服务器和数据库服务器进行交互,并通过Web数据修改数据库服务器上的在线数据表。

3 结论

本文分析与研究了在线团购系统的设计过程,包括系统的需求分析与功能设计等。由于采用了Microsoft公司以C#为核心语言的开发工具使系统在实现起来更方便,利用微软提供的IIS建立运行环境浏览页面更快捷。数据库设计使用Microsoft SQL Server 2005来建立数据关系更严谨。这样以来使系统运行稳定,操作简单,维护方便。

参考文献

[1]闪四清.SQL Server 2008基础教程[M].北京:清华大学出版社,2010:94-104.

[2]Ryan Stephens,SQL入门经典[M].北京:人民邮电出版社,2011:40-56.

[3]Steven M.Schafer,CSS宝典[M].北京:清华大学出版社,2011:341-485.

作者简介

张芳(1972-),女,天津人,副教授,软件工程硕士,研究方向:软件工程和计算机网络等。

上一篇:基于物联网技术的建筑能耗数据采集实训平台开... 下一篇:智能虚拟维修训练系统信息模型实现