网上电脑商城系统Word文档格式.docx
《网上电脑商城系统Word文档格式.docx》由会员分享,可在线阅读,更多相关《网上电脑商城系统Word文档格式.docx(24页珍藏版)》请在冰豆网上搜索。
onlineshopping
1引言
1.1课题背景
随着互联网的迅速普及以及电子商务的飞速发展,网上购物已经成为许多消费者,尤其是青少年所青睐的消费模式。
根据调查,在我国现有的3亿多网民中,有24.8%的网民有过网上购物的经历,网民规模约有7400万,比上年增长了60.9%。
由此可见,网上购物已经成为一种潮流,必将成为未来发展的趋势。
网上商城的特点是投资少,回收快。
一项针对中国中小企业的情况调查显示,个人在网下启动销售公司的平均费用至少5万元,而网上开店建店成本非常小。
一般说,筹办一家网上的商店投入很小,不用去办营业执照,不用去租门面,不用囤积货品,所需资金不过1500元左右;
网上商店比同等规模的地面商店“租金”要低得多,同时租金不会因为营业面积的增加而增加,投资者也不用为延长营业时间而增加额外的费用。
基本不需要占压资金。
传统商店的进货资金少则几千元,多则数万元,而网上商店则不需要压资金。
24小时营业时间。
网上商店延长了商店的营业时间,一天24小时、一年365天不停地运作,无须专人值班看店,都可照常营业。
传统店铺的营业时间一般为8-12小时,遇上坏天气或者老板、店员有急事也不得不暂时休息。
销售规模不受地盘限制。
传统商店有多大就只能摆放多少商品,生意大小常常被小店面积限制。
而在网上,即便在地面上只有一个小商店,或者干脆就没有门面,开店的生意却可以照样做得很大。
不受店面空间的限制。
哪怕只是街边小店,在网上却可以拥有百货大楼那么大的店面,只要投资者愿意,可以摆上成千上万种商品。
目前国内最大的专业拍卖网站同时在线的商品要超过10万件——已超过一些大超市。
不受地理位置影响。
不管客户离店有多远,也不管顾客是国内还是国外,在网上,客户一样可以很方便地找到并购买商品。
这令消费群体突破了地域的限制,变得无限广阔了。
网上电脑商城系统是通过因特网来购买、销售和交换商品、服务信息的过程。
网站可以为用户提供商品的详细信息,用户可以在线购买商品,确定自己的订单。
于此同时,用户还可以对商品进行评价。
另外,方便了网络销售人员可以从不同方面分析网站运营的效果,可以看出网站推广措施所带来的访问量,如分类目录、搜索引擎自然检索、投放于网站上的在线显示类网络广告等。
在强大的互联网内,电子商务发展到今天,是必然的结果。
电子商务使人们的生活和商务活动发生了深刻的变革,Internet成为商业活动的重要场所。
电子商务技术现在虽然还处于发展阶段,但是随着互联网经济的发展,越来越多的人投入倒电子商务这个领域中来。
在Internet上已经有了不少成功的例子。
例如:
淘宝,易趣,亚马逊等等。
网上购物最大程度的方便了顾客。
顾客足不出户,在家通过浏览器实现网上购物,便可将需要的商品买回来,无需东奔西跑。
通过这次的毕业设计,我了解了目前流行的动态商务网站的构成和运作原理,掌握了用JSP构建动态网站的相关知识和技术原理,锻炼了自己的动手实践能力。
更重要的是,通过这次的毕业设计,我培养出了刻苦钻研的学习精神和严肃认真的学习态度,这对我以后的学习和工作有很大的益处。
1.2国内外现状
目前,国内制作网页大部分都是用.ASP,.PHP,JSP等技术,.ASP语言,用ASP语言编写有着较低的成本和很大的市场覆盖率,但由于其语言的一些安全问题该类语言的商城系统一直在低档次徘徊其代表产品有乐度商城系统。
.PHP是目前市场上的主流产品最常采用的程序语言,其特点方便、灵活非常适合程序开发,但由于其不语言适合进行大项目和二次开发所以在高端应用上的能力比较有限。
JSP技术使用java来编写,来封装产生网页的处理逻辑。
JSP将网页逻辑与网页设计和显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。
随着Internet的快速发展,国内外网上交易已开始逐步普及,电子商务已经成为21世纪主流的商业模式。
网上电脑商城是随着这些网络技术的发展而出现的一种新型的销售渠道。
它依靠计算机网络,以通讯技术为基础,实现网上交易。
网上电脑商城同传统的商店相比,网上电脑商城的经营方式和销售渠道是全新的;
它可以24小时的全天候和全方位服务是普通店面所不能的;
成本低廉更是开设网上电脑商城的主要原因。
市场竞争日益激烈,利用网络进行服务和管理已经成为一种趋势.网络的发展给用户带来了很大的方便,风起云涌的网站在炒足了"
概念"
之后,都纷纷转向了"
务实"
,而"
比较鲜明的特点之一:
是绝大多数的网站都在试图做实实在在的"
网上交易"
,所谓网上交易就是利用计算机技术、网络技术和远程通信技术,实现整个商务(买卖)过程中的电子化、数字化和网络化,它具有如下优势:
(1)更广阔的环境:
人们不受时间的限制,不受空间的限制,不受传统购物的诸多限制,可以随时随地在网上交易。
(2)更广阔的市场:
在网上这个世界将会变得很小,一个商家可以面对全球的消费者,而一个消费者可以在全球的任何一家超市购物。
(3)更快速的流通和低廉的价格:
网上超市减少了商品流通的中间环节,节省了大量的开支,从而也大大降低了商品流通和交易的成本。
(4)更符合时代的要求:
如今人们越来越追求时尚、讲究个性,注重购物的环境,网上购物,更能体现个性化的购物过程。
1.3课题的研究方法
本次毕业设计应首先分析淘宝网、易趣网等购物网站的相关功能,结合本次毕业设计的相关要求写出需求分析;
其次,综合运用以前所学的相关知识(包括计算机网络技术、JSP等相关知识等),选择所熟悉的开发工具进行本毕业设计的开发;
在设计中以需求分析为基础,写出系统开发计划、实现流程及相关问题的实现方法。
2相关技术介绍
2.1JSP的介绍
JSP(JavaServerPages)是一种建立在Servlet规范提供的功能之上的动态网页技术,和ASP类似,它们都是在通常的网页文件中嵌入脚本代码,用于产生动态内容,不过JSP文件中嵌入的是JAVA代码和JSP标记。
JSP文件在用户第一次请求时,会被编译成Servlet,然后由这个Servlet处理用户的请求,所以JSP也可以看成是运行时的Servlet。
Servlet是JAVA对CGI的回应。
它们在服务器上执行和解释浏览器的请求,承担客户端和其他应用程序之间的中间层的角色。
Servlet主要是把动态的内容混合到静态的内容中以产生HTML。
JSP页面在HTML元素中潜入JAVA脚本代码和JSP标记,使得文件长度变短,格式更加清晰。
另一方面,JSP把静态和动态的内容分离开来,实现了内容和表示的分离。
使用JSP,不需要单独配置每一个文件,只要扩展名是.jsp,JSP容器(也是Servlet容器)就会自动识别,将其转换为Servlet为客户端服务。
术语WEB容器和JSP容器是同义的。
2.2JSP是如何运行的
在JSP第一次获得来自于客户端浏览器的请求时,JSP文件将被JSP引擎(JSPengine)转换成一个Servlet,即将”.jsp”文件编译成JavaClass文件。
当Servlet引擎接收到请求后,如果设置了使用最新的JSP,它就会去找JSP文件,检查该文件在上次编译后是否改动过。
如果改动过,就会重新编译生成新的Servlet,最终将请求转交给编译好的Servlet引擎执行。
在编译时如果发现JSP文件有任何语法错误,转换过程将中断,并向客户端发出出错信息;
如果编译成功,则所转换产生的Servlet代码被编译,然后该Servlet被JSP引擎加载到内存中。
此时JSP引擎还请求了jspInit()方法的执行,并对此Servlet初始化。
JspInit()方法在Servlet的生命周期中只被请求一次,然后将被调用来处理客户端的请求和回复操作。
对于所有随后对该JSP文件的请求,服务器将检查该JSP文件自最后一次被存取后是否经过修改。
如果没有修改,则将请求交还给还在内存中的Servlet的jspService()方法,执行回复操作。
由于Servlet始终驻于内存,所以响应是非常快的。
Jsp页面在第一次访问时由于要转化和编译,运行速度较慢,但是当第二次访问该页时,由于文件已经被编译成字节码文件了,所以速度非常得快。
2.3JSP页面的组成
JSP页面看上去像标准的HTML和XML页面,并附带有JSP引擎能够处理和解析执行的代码与组件。
通常,JSP代码和组件用于创建在最终页面上显示的文本。
通常来说,JSP页面包括编译指令,声明,表达式等内容。
(1)编译指令:
使用JSP编译指令(〈%@和%〉内的)来指定所使用的脚本语言,Servlet实现的接口,Servlet扩展的类,Servlet导入的软件包。
JSP指令的一般语法形式为:
<
%@指令名=“值”%>
。
(2)声明:
用于声明合法的变量和方法。
与任何语言相同,JSP语言使用变量来保存数据。
这些变量用declaration元素声明,声明的语法为<
%!
declaration(s)%>
当页面被初始化的时候,JSP页面中的所有声明都被初始化。
除了简单的变量,方法也能被声明。
声明不对当前的输出流产生任何影响。
(3)表达式:
通过计算表达式所得到的结果来表示某个值。
表达式的形式为:
%=expression>
表达式求值的结果被强制转换为一个字符串,并插入到当前的输出流中。
2.4JSP的运行环境
要运行Jsp(注意,不是浏览Jsp页面),需要有支持Jsp的服务器。
这里分2种情况:
一