零食大地网站系统规划与设计.docx
《零食大地网站系统规划与设计.docx》由会员分享,可在线阅读,更多相关《零食大地网站系统规划与设计.docx(23页珍藏版)》请在冰豆网上搜索。
零食大地网站系统规划与设计
本设计尝试用ASP.NET在网络上架构一个网上零食店,使每一位顾客不用出门在家里就能够通过上网来轻松购买零食;本文从理论和实践两个角度出发,对一个具有数据挖掘功能网上零食店进行设计与实现分析;论文首先较为详尽地介绍了面向对象分析与设计的有关概念与技术,特别深入介绍了在本系统中运用到的知识,如:
面向对象程序设计流程;系统中所用到的开发技术ASP.NET的特点、结构框架以及使用方法。
接着对零食店系统的可行性进行了分析,然后对系统的设计思想、设计目标与系统的整体结构进行了明确的规划;最后对系统的主要页面、数据库的设计与实现都作了较为详细的讲解。
本网上零食店系统是在VisualStudio.Net平台上运用ASP.NET技术来实现的;其主要功能有:
用户管理,商品添加,分类查找,商品检索,商品收藏夹,购买流程,商品评论,网站管理等;论文在撰写过程中,力求将理论与实践应用相结合,对各种理论进行阐述的同时配合系统从实际应用和操作技巧上加以说明,希望能够更充分地体现到这些知识与技术在本系统中的应用与实现。
【关键词】面向对象程序设计,ASP.NET,VisualStudio.Net
引言
一、课题研究背景:
电子商务发展在世界范围内都是刚刚开始,其发展速度极为迅速,传统商业模式正在不断地被新的商业模式所替代。
网上购物就是Internet和电子商务网站的产物,近几年在我国发展迅猛,就如同一些购物商场在各地纷纷开设分店以拉近与顾客间的距离一样;21世纪是网络的时代,信息的时代,时间是非常宝贵的,人们由于种种原因没有时间去逛商场,也不知道哪家商场有自己中意的商品,网上购物网站的建立就可以很好的解决这方面的问题,可以向广大用户推出一种全新的网上信息服务,旨在货品与消费者之间架起一座高速、便捷的网上信息桥梁,可以为用户节省更多的时间、方便购物。
由于电子商务的出现,传统的经营模式和经营理念将发生巨大的变化;电子商务将会创造巨大的效益和机会,会将市场的空间形态、时间形态和虚拟形态结合起来,将物流、资金流、信息流汇集成开放的、良性循环的环路,使经营者以市场为纽带,在市场上发挥最佳的作用,得到最大的效益;电子商务的发展,不仅将有利地推动Internet的发展,对社会的进步和经济的变革产生深远的影响,更重要的,它本身的发展和成熟为我们提供了许许多多的机会。
二、课题研究意义:
就网店系统而言,由于网络已经覆盖全球,信息量大而独具优势;销售的理念也很简单,就是消费者可以自己寻找自己喜爱的商品,找寻他们想要的零食;对于消费者来说,网上商店近在咫尺,并且永远不下班不关门,消费者可以随时随地自由地查询和订购零食,消费者无需亲临商店,只要坐在电脑前,开机上网即可买到所需商品,而且消费者的挑选余地也增多了,检索也很方便,这对于那些没有时间经常逛传统商店或者是其住所离传统商店较远的消费者来说,具有实际意义;因此网上销售必定将有长足的发展。
在国内也有许多我们为之熟悉的大规模网上购物网站,如阿里巴巴和淘宝网。
中国的网上购物在摸索与借鉴中成长着,利用中国特有的优势来克服不利的外部环境因素,例如采用“货到付款”就是中国购物网站的成功创新。
随着外部环境的逐步优化,中国网上购物网站的发展前景被大多数人所看好。
三、课题研究内容:
网上零食店系统分为前台和后台两大部分,前台用户可以进行登录注册系统,可以浏览到网上零食店的所有商品,系统对商品进行了二级种类分类,用户可以点击任意一种商品进行浏览商品信息机器评价,也可以进行购买,但前提必须登录系统;接下来系统会给用户下订单,用户可以通过订单信息确认订单并提交,完成前台购买工作。
此外,前台还提供了一个用户账户的管理平台,用户登录自己的账户后可以查看到自己的个人信息,订单信息以及订单状态,并可以对已经购买的零食进行评价。
后台部分是由管理员来完成的,系统管理员从后台管理程序入口登录,如果验证通过,则进行后台管理,包括基础数据管理、业务管理、新闻管理、系统处理等功能。
系统需求分析和功能概述
一、系统设计目标:
网店开展电子商务业务,需要投入资金、人力、物力,重新整合企业的业务流程,对企业经营管理方式进行变革,以适应新的网络经济模式;因而电子商务构建的成功与否直接关系到企业的生存与发展,企业的投入必须得到回报,那么企业应该怎样构建自己的电子商务网站系统才能实现企业的发展策略需要呢?
因此首先需要明确网站构建要实现的目标和目的:
1、实现网上电子化交易:
零食大地网站电子商务系统构建的首要目的就是销售零食,网站必须提供完善的购物功能并且实现交易过程全电子化,提供高效、可靠、安全的交易平台,保证网上购物的方便性、快捷性、安全性。
2、提高企业经营管理信息化水平:
通过构建网上零食店商务网站系统,重整企业业务流程,整合各部门资源,提高企业信息利用率;从而加强企业的经营管理、提高经营效率,降低成本,合理配置资源等等。
3、加强企业与客户沟通,动态掌握市场需求:
利用网站商务系统平台,通过网络收集客户反馈信息,了解市场变化与客户需求,制定网上商店的经营策略;为客户提供商品售前、售中、售后服务,建立网上商店与客户紧密良好的沟通关系。
4、宣传和推广企业文化:
通过零食大地网站的构建,可以达到宣传企业文化、展示网上零食店的商品及服务、提高企业知名度、扩大销售渠道,从而实现挖掘更多的商业机会等目标。
二、系统需求分析:
网络经济全球化的发展,特别是我国刚刚加入了WTO,相对于较强的竞争者,电子商务能够解决我们现在所面临的许多问题和困难,如我们的网站规模不大,营销网络小,企业效率低等等,如何才能取得突破口,赢得市场?
电子商务不受空间与时间制约的优点给我们提供了契机,通过构建自己的电子商务网站开辟更广的市场空间;与此同时,我们也将受到国内同行的竞争,如何取得竞争优势,打破地域限制,抢占市场、赢得市场,这也就是我们构建零食大地电子商务网站的外部竞争需求因素。
另一方面,构建零食大地电子商务网站,可以促使公司业务重组,使商品流、物流、资金流等有效因素进行有机的结合,加速公司内部的运作效率,并深刻地改变着企业的营销方式,向网络化,信息化转变,节省经营费用;同时,通过构建企业的电子商务网站,不仅建立了公司的企业文化,而且还能树立公司的形象,建立起了企业的自主品牌效应;公司对这些经营管理效益的追求,将成为构建零食大地电子商务网站的内部经营管理需求因素。
在传统的购物方式四处寻找商品所花费的时间、付出的交通费用以及体力上的透支,相对于现代社会越来越烦忙的人们来说是一种极大的浪费,随着Internet的普及以及人们生活质量的提高,消费者渐渐意识到网上购物方便快捷的优越性,成为一支新兴的、重要的、不断壮大的消费队伍;因此,公司构建零食大地电子商务网站,是适应消费者消费方式转变的需要,赢得更多的消费者,才能赢得市场,有市场的企业才能生存发展。
因此,构建零食大地电子商务网站是为了加强企业竞争力,开拓市场,赢取新的网络经济制高点的重要举措。
三、系统功能概述:
随着Internet的飞速发展,网上购物已经成为越来越多人的首选购物方式。
商品供应公司可以通过这个电子商务平台来销售自己的商品,消费者可以通过该系统来订购自己要买的零食。
本网站的主要功能有:
用户注册、会员登录、货物分类查询、货品浏览、购买货品、购物车、客户留言;管理员管理会员信息以及订单信息、管理员添加和删除货品、管理员查看留言;一方面,让顾客方便购买各类货物,给本购物网站提出宝贵的意见或建议;另一方面,管理员能在管理信息的同时也能了解顾客的需要,对网站的不足之处进行修改。
本购物网站还在借鉴其他成功购物网站的同时也加入了一些创新的元素;如在货物介绍的页面中添加了同等商品价格的最新比较数据,让用户能够花比较少的时间找到自己满意的产品。
系统管理员从后台管理程序入口可以进行登录,如果验证通过,则进行后台管理,包括维护商品信息、订单处理、留言管理、货物处理、用户管理等功能。
系统总体设计
一、系统开发环境:
1、网络服务器操作系统:
WindowsXP
2、编程环境:
VS2005
3、后台数据库系统:
MicrosoftSQLServer2005
4、网页编程语言:
ASP.NET,C#
5、网页前台编辑工具:
MicromediaDreamweaver4.0
二、零食大地网站系统管理流程:
1、管理流程活动图:
2、管理流程状态图:
3、管理流程时序图:
三、网站系统数据库设计:
1、数据库Netbook:
2、数据库表汇总:
数据库名
数据表名
数据功能说明
Netbook
t_user
存储用户的个人信息
t_address
用于记录用户的地址信息
t_appraise
记录用户的评价信息
t_snacks
记录零食的详细信息
t_category
存储零食的种类
t_cart
存储购物车的信息
t_order
存储用户的订单信息
t_orderdetail
存储订单的详细信息
t_research
存储调查信息
t_SecondCategory
用于存储零食种类的信息
t_researchItem
用于记录用户调查的详细信息
t_consultation
用于记录用户询问相关情况的信息
P_Group
用户组
P_GroupMenu
组对应的菜单
P_LoginUser
登录用户
P_Menu
菜单列表
P_UserGroup
用户信息
系统前台设计
一、用户登录和注册:
用户登录是电子商务网站应用必须具备的功能之一;在线购物系统登录页面要求必须输入用户名和密码,在输入用户名和密码之后,系统将验证用户名和密码是否正确,如果验证成功,就使用户处于登录状态;否则,系统将显示用户名或密码错误的信息;用户在登录页面中能够进行新用户注册,用户登录后可以随时修改个人信息。
二、浏览与搜索商品:
用户可以通过系统浏览各种零食,在系统主页面提供了所有商品的列表,通过单击某种零食的链接,用户可以查看到该零食的名称、描述和单价等信息以及添加到购物车的通道。
三、维护网站的购物车:
当用户单击“添加到购物车”的按钮时,商品就会被自动添加到购物车中;在购物车页面中,将列出用户购物车中的所有商品,并且每种商品将列出零食名、零食供应商、零食单价等相应的信息,用户可以随时修改、删除购物车中的内容。
四、填写和确认订单:
当用户确定最终所选购的商品之后,进入结算页面,生成订单;生成订单是在线购物系统的最终目的,购物车的所有功能实现都是为最后生成一个令客户满意的订单做基础,客户还可以根据订单的状态链接来操作订单里面的内容。
五、用户咨询:
对已经登录的用户,如果对某一样商品有什么问题需要咨询,可以通过点击咨询按钮来发表你的问题。
六、我的账户:
对于已经注册登录的用户,通过点击我的帐户进入我的帐户主界面,在导航栏,用户可以选择修改个人资料,修改密码,进入我的订单管理,可以浏览到所有的订单信息和订单状态,并可以对未完成的订单进行再次操作,最后用户可以进入我的评价来进行评价商品,但是前提是用户必须已经购买了零食,否则用户将没有权限评价。
系统后台设计
一、基础数据管理:
主要是对商品信息的管理,管理员可以通过在后台对零食的详细信息进行增删修改的操作。
二、业务管理:
咨询管理——管理员对用户提出的问题提交回答;
仓库管理——管理员增加进库的商品数量;
订单处理——管理员对用户已经付款的订单生成提货单;
统计报表——管理员对零食销售情况作出统计;
三、商品管理:
管理员添加商品信息,并对商品信息进行增删修改操作。
四、系统管理:
对用