77范文网 - 专业文章范例文档资料分享平台

网络购物系统的设计与实现毕业论文 - 图文(6)

来源:网络收集 时间:2019-04-05 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

本科生毕业论文(设计)

4 乐淘网上购物系统的实现

4.1 系统技术实现

4.1.1 JSP简介

JSP 已发展了十几年了,几个方面都已经很成熟了,尤其是在B/S方面安全性上因为JSP用Java语言作服务器语言,Java最大优点之一就是安全,Java也把这种特点带到JSP上。JSP同样是实现动态网页的一个利器。由于他的脚本语言是Java,所以继承了Java诸多优点。运行速度、运行开销、运行平台、扩展性、安全性、函数支持、厂商支持、对XML的支持等等,ASP都不是JSP的对手。COM组件的复杂性实编程实现有一定的难度。而JavaBeans和Java的结合却是天衣无缝的。

19

本科生毕业论文(设计)

4.1.2 B/S 结构概述

相对于C/S结构,尽管C/S结构相对于更早的文件服务器来说,有了很大的进步,但与B/S相比,缺点和不足是很明显的。

首先,B/S比C/S的维护工作量大大减少了。C/S结构的每一个客户端都必须安装和配置软件。假如一个企业共有50个客户站点使用一套C/S结构的软件,则当这套软件进行了哪怕很微小的改动后(比如增加某个功能),系统维护员都必须进行这样的维护;将服务器更新到最新版本;将客户端原有的软件卸载,再安装新的版本,然后进行设置,最为可怕的是客户端的维护工作必须不折不扣的进行50次。若其中有部分客户端是在另外一个地方,则系统维护员还必须跑到该地方再进行卸载、安装、设置的工作。若某个客户端,忘记进行这样的维护,则该客户端将会碰到版本不一致的问题而无法工作

[10]

。而B/S结构,客户端不必安装及维护。其他客户端,只

要重新登录系统,使用的就已经是最新版本的软件了。

其次,B/S相对C/S能够降低总体拥有成本,C/S软件一般是采用两层结构的。而龙特璐华软件采用的是三层结构。

4.1.3 Struts 框架简介

Struts是一个基于SunJ2EE平台的MVC框架,主要是采用Servlet和JSP技术来实现的。其最初萌芽于Craig McClanahan的构思,诞生至今也一年有余了。现在,Struts是Apache软件基金会旗下Jakarta项目组的一部分,由于Struts能充分满足应用开发的需求,简单易用,敏捷迅速,在过去的一年中颇受关注

[11]

。Struts把Servlet、JSP、自定义标签和信息资源(Message

Resources)整合到一个统一的框架中,开发人员利用其进行开发时不用再自己编码实现全套MVC模式,极大的节省了时间。

首先事件是指从客户端页面(浏览器)由用户操作触发的事件,Struts使用Action来接受浏览器表单提交的事件,这里使用了Command模式,每个继承Action的子类都必须实现一个方法Execute。在Struts中,实际是一个表单Form对应一个Action类(或Dispatch Action),换一句话说:在Struts中实际是一个表单只能对应一个事件,Struts这种事件方式称为Application Event,Application Event和Component Event相比是一种粗粒度的事件。

20

本科生毕业论文(设计)

4.1.4 Oracle简介

Oracle的关系数据库是世界第一个支持SQL语言的数据库。Oracle的目标定位于高端工作站以及作为服务器的小型计算机。Oracle的路线同Sun微系统公司类似,都提出了网络计算机的概念。Oracle宣称自己是世界上首家百分之百进行基于互联网的企业软件的软件公司。

整个产品线包括:数据库、服务器、企业商务应用程序以及应用程序开发和决策支持工具。Oracle应用产品包括财务、供应链、制造、项目管理、人力资源和市场与销售等150多个模块,荣获多项世界大奖,现已被全球近7600多家企业所采用

[12]

。由于在电子商务方面的杰出表现,

Oracle公司在美国Mongan Stanley公司最新公布的权威性全球企业1000强中,成为全球第二大独立软件公司和最大的电子商务解决方案供应商。

4.2 系统首页实现

本页是浏览本站的首页面,在首页面中除了要考虑系统的功能,对于页的布局设计也行重要。在本页中,用户与管理员的登陆及退出的导航在上页,商品按大类别分类在左侧,以及管理员对相关用户,商品及订单的管理都在左侧,整体色调以红色为主。除了购买物品时需要用户注册登录才能使用外,其它的部分都可以供非注册用户查看。但游客及用户没有管理员的权限,不可进行对所有用户,商品,订单信息的管理。主页面如图4-1所示。

图4-1 酒店管理系统前台主页面

21

本科生毕业论文(设计)

4.3 会员注册模块的实现

注册中心模块完成用户的注册功能,点击“注册”按钮调出用户注册页面,在此页面中,输入相关信息,如会员名称,真实姓名,用户密码,年龄,职业等,点击“注册”完成注册。用户注册页面设计如图4-2所示:

图4-2 用户注册页面设计

核心代码如下:

public ActionForward execute(ActionMapping mapping, ActionForm form,

HttpServletRequest request, HttpServletResponse response) {

LoginForm loginForm=(LoginForm) form; MemberDao dao=new MemberDao(); Member m=new Member(); try {

BeanUtils.copyProperties(m,loginForm );

} catch (IllegalAccessException e) {

// TODO Auto-generated catch block e.printStackTrace();

22

本科生毕业论文(设计)

}

} catch (InvocationTargetException e) { }

dao.addMember(m); String name=m.getName();

request.getSession().setAttribute(\return mapping.findForward(\

// TODO Auto-generated catch block e.printStackTrace();

通过调用MemberDao中的addMember()方法,来对会员进行注册。

4.4 会员登陆模块的实现

4.4.1 会员登陆

会员登陆模块实现用户登陆功能,它验证用户提交的用户名和密码是否被授权,并根据访问权限为用户提供相应的业务功能。

会员登页面设计如图所示4-3所示。

图4-3 会员登陆界面

23

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库网络购物系统的设计与实现毕业论文 - 图文(6)在线全文阅读。

网络购物系统的设计与实现毕业论文 - 图文(6).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/573274.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: