家电购物网站设计报告.docx
- 文档编号:171619
- 上传时间:2023-04-28
- 格式:DOCX
- 页数:26
- 大小:285.50KB
家电购物网站设计报告.docx
《家电购物网站设计报告.docx》由会员分享,可在线阅读,更多相关《家电购物网站设计报告.docx(26页珍藏版)》请在冰点文库上搜索。
自动化技术综合实训报告
实训题目:
电子商务家电购物网站
院系:
信息工程与自动化学院
专业:
自动化
班级:
091班
指导教师:
李琨老师
实训地点:
信自楼234
开课时间:
2012.8.27——2012.9.7
学生姓名:
杨晨200910401148
目录
第1章前言 2
第2章开发背景与意义 3
2.1开发背景 3
2.2开发意义 4
第3章网上购物需求分析 5
3.1产品介绍 5
3.2产品应当遵循的标准或规范 6
3.3功能模块简介 6
3.4限制条件 10
第4章开发平台与语言简介 11
第5章总体设计 14
5.1数据库设计 14
5.2主要功能的界面 16
第6章系统的评价分析 22
6.1实用性 22
6.2可维护性 23
6.3可扩展性 23
第7部分使用说明 24
7.1系统环境要求 24
7.2系统安装 24
7.3系统运行 24
第8章结束语 25
参考文献 26
第1章前言
近年来,随着Internet的迅速崛起,互联网已日益成为收集提供信息的最佳渠道并逐步进入传统的流通领域。
于是电子商务开始流行起来,越来越多的商家在网上建起在线商店,向消费者展示出一种新颖的购物理念。
网上购物系统作为B2B,B2C(BusinesstoCustomer,即企业对消费者),C2C(CustomertoCustomer,即消费者对消费者)电子商务的前端商务平台,在其商务活动全过程中起着举足轻重的作用。
本文主要考虑的是如何建设B2C的网上购物系统。
网上购物是一种具有交互功能的商业信息系统。
它向用户提供静态和动态两类信息资源。
所谓静态信息是指那些比经常变动或更新的资源,如公司简介、管理规范和公司制度等等;动态信息是指随时变化的信息,如商品报价,会议安排和培训信息等。
网上购物系统具有强大的交互功能,可使商家和用户方便的传递信息,完成电子贸易或EDI交易。
这种全新的交易方式实现了公司间文档与资金的无纸化交换。
第2章开发背景与意义
2.1开发背景
随着计算机和网络的日趋普及,越来越多的商家在网上升起商店,向消费者展示出一片新鲜的购物大地。
在美、日等信息化程度较高的国家和地区,网络商店发展速度迅猛,美国的世界级超一流的零售商,如沃尔玛凯玛特、家庭仓储、科罗格、J.C培尼等纷纷跻身于网络经商的行列。
在我国,网上购物从无到有也不过短短几年时间。
但从目前网上商店的运营情况来看,上网者不购物、购物者不上网的现象非常普遍,网上生意渗淡已是目前各大网上商店共同的困惑,就连北京的一些大型零售商场,其网上商店“门庭冷落”。
结算方式的原始落后是网上购物致命的弱点。
在国外,计算机一般都与银行的帐户相联,消费者和网络商店只需和网上银行打交道,不必当面直接支取现金。
在我国目前除淘宝、拍拍等几家网上商店进行网上购物结算外,大部分商家结算只能采取“送货上门、到货付款”或“邮寄上门、贷款邮资先付”的方式。
这样不但浪费了时间和人力,而且限制了网络的覆盖范围和商品的结构种类。
因此,安全、快捷、方便的电子支付手段将是今后网上商店健康发展的主要要素。
2.2开发意义从系统的背景来看,可以看出开发一个网上购物系统有以下几点重大的意义:
(1) 投资少,回收快。
一项针对中国中小企业的情况调查显示,个人在网下启动销售公司的平均费用至少上万元,而网上开店建店成本非常小。
一般说,筹办一家网上的商店投入很小,不用去办营业执照,不用去租门面,不用囤积货品,所需资金少;网上商店比同等规模的地面商店“租金”要低得多,同时租金不会因为营业面积的增加而增加,投资者也不用为延长营业时间而增加额外的费用。
(2) 基本不需要占压资金。
传统商店的进货资金少则几千元,多则数万元,而网上商店则不需要压资金。
(3) 24小时营业时间。
网上商店延长了商店的营业时间,一天24小时、一年365天不停地运作,无须专人值班看店,都可照常营业。
传统店铺的营业时间一般为8-12小时,遇上坏天气或者老板、店员有急事也不得不暂时休息。
(4) 不受店面空间的限制。
哪怕只是街边小店,在网上却可以拥有百货大楼那么大的店面,只要投资者愿意,可以摆上成千上万种商品。
目前国内最大的专业拍卖网站同时在线的商品要超过10万件,已超过一些大超市。
(5) 不受地理位置影响。
不管客户离店有多远,也不管顾客是国内还是国外,在网上,客户一样可以很方便地找到并购买商品。
这令消费群体突破了地域的限制,变得无限广阔了。
第3章网上购物需求分析
需求分析是一种软件工程活动,它在系统级需求工程和软件设计间起到桥梁的作用。
需求分析需要开发人员准确理解用户的要求,进行细致的调查分析,将客户非形式的需求陈述转化为完整的需求定义,再由定义转换到相应的形式功能规约(需求规格说明)的过程。
它通过详细调查现实世界要处理的对象(组织、部门、企业等)、充分了解原系统(手工系统或计算机系统)的概况和发展前景、明确客户的各种需求、收集支持系统目标的基础数据及其处理方法、确定新系统的功能和边界来实现。
电子商务网络是由用户使用的选购产品,生成订单。
订单状态查询的程序和后台管理员使用的用户管理,产品管理,订单状态管理等组成的。
3.1产品介绍
本次制作的是家用电器销售电子商务网站,主要用于网络电子商务式的业务销售、便于客户对此类商品的了解以及采购、使用等。
本网站开发的背景是针对时代性的变更,市场销售模式的更替、市场需求性变化的趋势。
尽量适应人类文明生活购买方式、风格的改变,尽最大努力的为消费者、为市场需要而产生的一种全新型的电子商务网站系统。
3.2产品应当遵循的标准或规范
本电子商务网站制作应遵循互联网使用标准,网站使用应符合互联网合法化的使用。
网站内销售过程应遵守国家经济法的标准。
3.3功能模块简介
完整的电子商务系统包括多个模块,每个模块有多个功能,通过整合,它们形成一个完全集成的基于WEB的方案。
电子商务系统主要包含以下模块:
商品管理、订单管理、登陆注册、前台商品显示、商品购买、结账六大模块。
3.3.1功能描述
(1) 前台显示
该模块主要是展示商品,包括最新商品,热卖商品以及打折促销的商品。
同时,用户和管理员的登陆也通过该页面进行。
当用户点击“查看更多”时将跳转到商品列表页面,在此页面中将列出所有商品,并进行分页显示,每页4个左右。
(2) 商品管理
通过商品管理来完成以下任务:
添加新的商品,向数据库中添加最新商品和打折促销的商品,并在首页中显示出来;
修改商品,可以修改商品价格,名称等数据。
以刺激消费者产生购买欲望;
删除商品,可以将一些过期或者受召回事件影响的商品下架,以免带来负面影响;
查询商品,便于即时掌握商品的信息。
(3) 商品购买
消费者点击某个商品时将跳转到商品详细页面,在此页面中点击“购买”图标,便可以将此商品信息存入网络购物车中,从而使消费者方便继续购物。
(4) 订单管理
当消费者购物完以后,点击“结账”按钮,首先将产生一个虚拟账单,上面将罗列此次用户的购物信息,用户确认以后,将转到结账功能,而订单将存入数据库中进行保存以供用户以后的查询及管理员的管理。
(5) 登陆注册
当网民想要购买商品,系统会自动进行判断,该网民是否为登陆,如果已登录,则可以购买商品,否则系统将会进行提示。
当输入正确的账号密码后,系统判断数据库中是否存在该用户,若存在,便可以继续购物,若不存在,则会提示是否注册新用户。
经过该网民同意后,跳转到注册页面,根据流程完成注册,成为我网站的正式用户。
完成注册后,将转到首页,登陆后,系统判断用户身份,如果是普通用户就可以购买任何喜欢的商品,若是管理员,则可以对商品和用户的订单进行管理。
(6) 结账
当购物完成,生成订单,用户确认无误以后,就进入到结账的环节。
用户输入姓名,地址,邮编,联系电话,银行卡号等以便我们将商品顺利的送到。
完成填单以后,系统自动跳回首页,方便用户继续浏览。
具体的功能模块划分如下图所示。
3.3.2系统流程分析
本网站中有两个系统流程。
(1)前台客户的浏览订购流程
电子商务网站的基本任务决定了网站的经营方向,是站点建立后一切经营活动的核心和出发点。
本电子商务网站是面向人们的一般生活需求,提供各类生活用品等。
网站的访问者是网站的主要服务对象,访问者选择的是网站中提供的他所需的商品,但是他也有一定的限制。
下面就介绍一下访问网站的客户购物所需的一般过程。
首先用户进入网站进行商品的浏览,但当他购买时就会有一定的限制了,如果是注册用户就可以直接登录进行购物。
不是注册用户就需要立即注册,注册完后才可以进行购物。
购物时首先选择所需要的商品,当选好商品后,用户就可以进行订购并查看购物车确定所购买的商品。
确定后就可以到收银台添订单,然后提交订单,这样就可以在家等着送货上门了。
这样就可以足不出户享受生活了,本设计也就完成了基本的用户购物功能。
详细的购物流程图如下图所示。
(2)后台管理员的处理订单流程
客户订购了他所需要的商品后,以后的工作就应该由系统管理员来完成了。
管理员要根据客户的订单来进行操作,如果订单没有处理,那么管理员要首先处理用户订单。
要按照订单给用户发货,然后就进行订单结帐。
其详细的流程过程如下图所示。
3.3.3数据库模块描述
数据库,是存放数据的仓库,只不过这个仓库是在计算机存储设备上,而且数据是按一定的格式存放的。
人们搜集并抽取出一个应用所需要的大量数据之后,应将其保存起来以供进一步加工处理。
进一步抽取所有用信息。
所谓数据库是指长期存储在计算机内的、有组织的、可共享的数据集合。
数据库中的数据按一定的数据模型组织、描述和存储,具有较小的冗余度、较高的数据独立性和易扩展性,并可为各种用户共享。
数据库是把信息系统中大量的数据按一定的模式组织起来,提供存储、维护、检索数据的功能,使信息系统可以方便、及时、准确的从数据库中获得所需的信息。
一个信息系统的各个部分能否紧密的结合在一起以及如何结合,关键在数据库。
因此只有对数据库进行合理的逻辑设计和有效的物理设计才能开发出完善而高效的信息系统。
数据库设计是建立数据库及其应用系统的技术,是信息系统开发和建设中的核心技术,具体说,数据库设计是指对于一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,使之能够有效的存储数据,满足各种用户的应用需求。
3.4限制条件
(1)用户只有在登陆的情况下才能购买商品,没有登录时只具有浏览和查询商品及留言权限。
(2)商品购买是每次只能购买一种商品但每次可以购买多个。
(3)后台只有一个高级管理员,必须登录后台后才能进入后台界面。
第4章开发平台与语言简介
Microsoft软件是日常生活中使用最为广泛的软件,基于这一特点,我们选用的平台是JavaServerPage(简称JSP)+Access数据库,它适应于Windows操作系统并能很好的与其应用程序结合,而且Access数据库也易操作,从而大大降低了编程难度。
目前在国内购物系统的开发,PHP与ASP技术应用最为广泛。
而JSP由于是一种较新的技术,国内采用的较少。
但在国夕卜,JSP已经是比较流行的一种技术,尤其是电子商务类的网站,多采用JSP。
采用PHP的网站如新浪网(sina),但由于PHP本身存在的一些缺点,使得它不适合应用于大型电子商务站点,而更适合一些小型的商业站点。
首先,PHP缺乏规模支持。
其次,缺乏多层结构支持,对于大负荷站点,解决方法只有一个:
分布计算。
数据库、应用逻辑层、表示逻辑层彼此分开,而且同层也可以根据流量分开,组成二维阵列,而PHP则缺乏这种支持。
还有上面提到过的一点,PHP提供的数据库接口支持不统一,这就使得它不适合运用在电子商务中。
ASP是Microsoft开发的动态网页语言,也继承了微软产品的一贯传统,即只能运行于微软的服务器产品,IIS(InternetInformationServer)(windowsNT)和PWS(PersonalWebServer)(windows98)上。
Unix下也有ChiliSoft的插件来支持ASP,但是ASP本身的功能有限,必须通过ASP+COM的组合来扩充,Unix下的COM实现起来非常困难。
JSP则没有以上缺陷,JSP可以通过SUNJava的JavaClass和EJB获得规模支持,通过EJB/CORBA以及众多厂商的ApplicationServer获得结构支持。
JSP页面由HTML代码和嵌入其中的Java代码所组成。
JavaBean是JSP的技术基础,而且大型的Web应用程序的开发需要JavaBean和JSP配合才能完成。
JSP具备了Java技术的简单易用,完全的面向对象,具有平台无关性且安全可靠,主要面向因特网等特点。
JSP的技术的优势:
(1)一次编写,到处运行。
在这一点上Java比PHP更出色,除了系统之外,代码不需要做任何更改。
(2) 系统的多平台支持。
基本上可以在所有平台上的任意环境中开发,在任意环境中进行系统部署,在任意环境中扩展。
相比ASP/PHP的局限性是显而易见的。
(3) JSP技术是用Java语言作为脚本语言的。
Java语言是成熟的、强大的、易扩充的编程语言。
(4) 高效性与安全性。
JSP在执行前先被编译成字节码,字节码由Java虚拟机解释执行,比源码解释效率高。
(5) 可维护性。
由于JSP技术是一种开放的、跨平台的结构,因此Web服务器、平台及其他组件能很容易升级或切换,且不会影响JSP基本的应用程序。
(6) 多样化和功能强大的开发工具支持。
Java已经有了许多非常优秀的开发工具,而且许多可以免费得到,并且其中许多已经可以顺利的运行于多种平台之下。
第5章总体设计
在信息世界中,信息从客观事物出发流经数据库,通过决策机构最后又回到客观世界,信息的这一循环经历了三个领域:
信息世界,数据世界,现实世界。
现实世界的事物反映到人的头脑中,人的大脑对它有个认识过程,经过分析(选择、命名、分类等)进入信息世界。
这些信息再进一步加工、编码,然后进入数据世界,而软件系统的开发工作需要考虑这两个方面的问题,也就是要考虑系统开发所需要的数据,以及如何对这些数据进行操作。
这两个问题贯穿了整个软件系统的开发过程,这也就是数据库的设计问题,软件设计的一个核心。
电子商务网站的主要对象是用户,所以必需建立用户表,包括用户的基本信息情况;用户的主要活动是对产品的购买,所以必需建立产品信息表;用户对产品的购买,选择所要的产品,首先得对产品进行搜索,所以我们把商品进行分类,建立产品类别表;最后用户提交订单,建立订单表;管理员是后台操作的用户,在此建立了管理员信息表。
5.1数据库设计
数据库中要根据建立网站所需要用到所有表格。
包括:
category 存放产品的大类、product 存放产品的基本信息以及user
存放网站注册用户的具体信息等。
5.1.1数据库图
prouduct表
user(客户)表:
product(商品):
5.1.2数据库的约束与关系
用户表与其他表没有关系,用来存放用户的基本信息;商品表与商品类表有关;定单表与其他表没关系,只是存放定单的详细信息。
5.2主要功能的界面
5.2.1网站前台设计
在家电购物网站的首页中,用户不但可以在第一时间内掌握商城推出的特价商品、热卖商品、上架新品等。
家电购物网站首页如下列截图所示。
登陆前:
登陆界面:
登陆成功后:
对于第一次使用的用户来说,只需点击注册即可:
查看用户信息:
5.2.2商品分类界面
为了方便用户查询所需商品信息,在网站中设置了商品分类显示模块。
在网站首页的右侧以树状菜单的形式列出了商品的大、小分类信息,用户单击大类别结点可以显示出该类的所有小类信息,单击小类结点可以进入到分类商品显示页面查看该类别的全部商品信息,在分类商品显示页面中,单击商品名称可以查看相应商品的详细信息。
如果用户已经登录,还可以直接将商品信息添加至购物车中。
商品分类模块的页面设计效果如下图所示。
5.2.3商品详情界面
成功登陆账号并返回首页后,点击【商品详情】,即可查看您感
兴趣的商品信息:
5.2.4商品添加界面
将要添加的商品按照上面所要求的填写,而且要把商品和商品所在的类对应好,还可以通过浏览按纽上传商品的照片,不过要传的是
XX.gif和XX.jpg,格式的。
否则就会提示上传不成功。
第6章系统的评价分析
6.1实用性
本系统是典型的管理信息系统,对于商品销售管理信息的日常管理有很大的帮助作用,能在很短的时间内完成一项日常管理,减少了人力、财力、物力的消耗。
并且系统功能可以满足管理者对商品信息管理的需要,界面友好简单,很容易被用户掌握。
6.2可维护性
电子商城销售管理系统的优越性体现在:
首先,是基于B/S的开发模式,开发者只需对服务器上的处理程序进行修订,而客户端不用做任何改变,就可以照常使用系统;其次,由于JSP技术是一种开放的、跨平台的结构,因此Web服务器、平台及其他组件能很容易升级或切换,且不会影响JSP基本的应用程序。
6.3可扩展性
电子商城销售管理系统是一个不断扩展的系统,本系统采用B/S模式开发,可以不改变系统架构的基础上,直接添加模块,增加系统功能。
如果用户想给本系统添加更多的模块可以将其他模块作为模板,只是稍微改一下数据库的参数和将新模块包含到所需的页面中,这样就可以在一定程度上扩展系统的功能
第7部分使用说明
7.1系统环境要求
硬件环境:
硬盘:
100G以上;内存:
512M以上。
软件环境:
windowsXp;jdkl.5以上版本;Tomcat5.X以上版本;
Access2003;IE6.0以上版本。
7.2系统安装
1. 将整个项目发布到Tomcat中,
2. 将netshop里的数据库附加到D盘中。
7.3系统运行
1. 启动Tomcat服务
2. 访问首页:
http:
//127.0.1:
8080/netshop/homel.mth
第8章结束语
经过两个星期的努力,终于网上购物系统完成了。
本次的网上购物系统采用的是jsp技术编程,它有着许多的优越性,但也存在一定的不足,这些不足在一定程度上限制了我们的创造力。
只有发现问题、面对问题才有可能解决问题,不足和遗憾不会给我打击只会更好的鞭策我前行。
经过这次的实训设计和对相关资料的收集,让我清楚的感到随着网络科技的不断发展和网络的广泛应用,并以它自己的独特的优点征服了我们。
在教育越来越受重视的二十一世纪,随着商务类型的不断增加和商务管理要求的不断提高,管理方面的工作量将会越来越大,并且其工作将是一件十分烦琐和非常容易出错的事情。
在这样的情况下有一个实用网上购物系统是有其必然性的,如果能做出一个完善的网上购物管理系统就使管理方面的工作量减少很多。
在这次的实训设计中,我学会了很多,也感到自身知识的贫乏,希望在日后的努力中能做出更完善的系统。
不过,遗憾的是在线支付功能、管理员功能以及搜索功能欠缺,有待继续完善,但其他功能都已经基本实现。
参考文献
参考书籍:
[1] 郑人杰、殷人昆、陶永雷《实用软件工程》第二版.清华大学出版社2004.5.1
[2] 闫洪亮、潘勇《Asp.net程序设计教程》上海交大出版社2006.1
[3] 石志国《asp.net程序设计实用教程》电子工业出版社2006.4
[4] 微软公司《基于.NET的需求分析和解决方案设计》2004.10
[5] 闪吧《网叶设计专家门诊》清华大学出版社2005.7
[6] 张俊、乔宇峰、周欣《C#程序设计入门》吉林电子出版社2005.2
[7] 微软公司《SQLServer2000数据库程序设计》高等教育出版社2004.2
[8] 微软公司《AD0.NET程序设计》高等教育出版社2004.2
[9] 金雪云《ASP.NET简明教程(C#篇)》清华大学出版社2006.1
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 家电 购物 网站 设计 报告