基于Java的网上购物系统的设计和实现附录Word文档格式.doc
- 文档编号:14178644
- 上传时间:2022-10-19
- 格式:DOC
- 页数:17
- 大小:103.50KB
基于Java的网上购物系统的设计和实现附录Word文档格式.doc
《基于Java的网上购物系统的设计和实现附录Word文档格式.doc》由会员分享,可在线阅读,更多相关《基于Java的网上购物系统的设计和实现附录Word文档格式.doc(17页珍藏版)》请在冰豆网上搜索。
附录1:
开题报告 共4页
附录2:
程序 共4页
附录3:
外文文献译文 共5页
附录4:
外文文献原文 共5页
附录1开题报告
附录1开题报告
基于java的网上购物系统的设计和实现
开题报告
班级(学号):
J自控0701班(2007010660)姓名:
陈爽
指导教师:
王巧玲袁德全
一、综述
在欧美等信息化程度较高的国家和地区,网络购物发展的非常迅猛,美国的很多零售商,如沃尔玛、家庭仓储等纷纷跻身于网络经商的行列。
调查表明:
美国的家庭已经越来越习惯于在家中从网上购物。
未来几年之内购物市场的用户数量将会进一步增长。
各项环境的改善,使网络购物的优势进一步凸现,交易额也将有较大的提高。
随着进入者的增多,竞争将更加剧烈,主要表现为资金的大量投入以及竞争方式的多样化,竞争将产生两方面的结果:
一方面,一些购物网站逐步完善自身的管理和服务,为用户提供良好的交易环境,积累了庞大的顾客基础,形成明显的网络经济效应;
而一些规模较小的网站则不堪重负,逐渐退出市场。
另一方面,市场的竞争吸引了各界的极大关注,培育了人们网上交易的习惯,加深参与度,给网络购物市场带来繁荣。
随着网络环境的不断改善和网民的不断增加,会有越来越多的传统企业开展网络购物服务,网络购物市场会越来越大,其潜在的经济效益也无疑是巨大的。
作为电子商务的一部分,它的春天已经随着互联网的快速发展而到来,并呈现了良好的发展势头。
随着中国市场经济的日趋成熟,中国企业面对的竞争压力也越来越大,企业要想生存,就必须充分利用信息化手段来提高管理效率及市场响应速度。
网上商城是在互联网开放的网络环境下,基于浏览器/服务器应用方式,实现消费者的网上购物、商户之间的网上交易和在线电子支付的一种新型的商业运营模式。
网上商城做为一种独立的经济形态,已初具规模,一些网上商城网站的成立,给人们的生活带来了巨大的影响。
从国内外的发展动态来看基于JSP技术的网上购物系统,能够有效地将产品管理系统和网上订购系统有效地结合在一起,通过网站实现企业的在线交易来销售自己的产品,进一步扩大市场份额。
通过产品订购管理系统的网上交易,企业可以随时随地了解和掌握销售情况,实现产品销售统计分析同时又能有效地控制商场运营成本,开辟了一个新的销售渠道。
二、研究内容
本系统是用JSP在网络上架构一个动态的电子商务网站,它是在WindowsXP下,以Oracle为数据库开发平台,Tomcat网络信息服务作为应用服务器,采用JSP(JavaServerPages)技术开发的网上购物系统。
其主要包括:
购物网站应用系统的开发与设计、购物网站动态数据库的规划设计与建设、购物网站的网页规划设计与制作。
三、实现方案及目标
1.系统设计方案:
(1)首先要对网上购物系统做一个整体的需求分析。
其中,前台部分由用户使用,主要包括用户注册,购物车管理,订单管理,个人资料管理,个人资料的加密技术。
此处的前台界面主要使用jsp和javascript技术实现,加密主要采用MD5加密技术实现;
后台部分由管理员使用,主要包括管理员身份验证,商品管理,处理订单,用户信息管理,连接信息管理等。
(2)系统功能模块的设计
前台部分由用户使用,主要包括用户注册,生成订单,购物车管理,查看购物车,查看留言,订购产品,订单查询和用户信息加密7个模块;
后台部分由管理员使用,主要包括管理员身份验证,商品管理,处理订单,用户信息管理,连接信息管理5个模块。
每个模块都采用了java中的ssh整合技术,将个模块组合起来。
(3)数据库需求分析
整个系统功能需要用户、商品、订单、管理员这四个数据项。
用户包括用户id、用户名称、登录密码、用户真实姓名、性别、邮箱地址、联系地址、联系电话、密码问题、注册时间,商品包括商品id、名称、价格、图片路径、类型、简要介绍、存储地址、发布时间、是否推荐。
管理员包括管理员id、管理员名称、管理员密码。
在此处主要是建立实体之间的对应关系,利用hibernate技术将数据存储到数据库中对数据进行持久化的保存。
(4)整体功能的测试及调优。
2.本设计需要解决的主要问题及难点:
(1)要实现顾客可以方便的通过本购物系统查询并订购商品;
(2)要设计出一个美观,友好的前台界面展示给用户;
(3)系统应选用功能强大的数据库保存各类信息;
(4)要实现商家可以方便的任意定义各种商品信息;
(5)用户无需考虑系统的安装维护即要求实现一个安全的网上购物系统。
四、对进度的具体安排
1-2周:
文献综述及撰写开题报告。
3-8周:
编写各java实体类,确定各实体间关系,创建与实体相关的表
9-12周:
实现数据库对数据的增删改查一些逻辑业务。
13-16周:
编写前台网页并利用ssh技术将数据库和网页整合使网页正常使用,最后对完成的系统总体功能实现。
论文书写课题总结答辩。
五、参考文献
[1]陈火旺,徐建波,周新莲.Web设计原理与编程技术[M].中南大学出版社.2008:
81-86
[2]武延军,黄飞跃.精通JSP编程技术[M].人民邮电出版社.2007:
10-13
[3]徐国智,SQL数据库系统开发实例精粹,电子工业出版社,2006:
25-27
[4]飞思科技产品研发中心.JSP应用开发详解[M].电子工业出版.2005:
26-31
[5]柏亚军.JSP编程基础及应用实例集锦[M].人民邮电出版社.2007:
64-67
[6](美)MichaelJ.Young,XML学习指南[M].机械工业出版社.2004:
58-67
[7]李江,张威.实例解析XML/XSL/Java网络编程[M]北京希望电子出版社2009:
35-39
[8]塞奎春.JSP信息系统开发实例精选[M].机械工业出版社.2006:
69-82
[9](美)DamonHougland,AaronTavistock,JSP核心技术[M].机械工业出版社.2007:
35-45.
[10](美)CraigWalls,RyanBreidenbach等著,李磊、程立、周悦虹译,SpringInAction,人民邮电出版社,2006年3月:
25-56
[11](美)ChristianBauer,GavinKing等著,HibernateInAction,ManningPublications,2006年04月11日:
25-34
[12]徐小龙,王汝传,邓玉龙.用MD5技术构建高安全性电子商务系统[J].南京邮电学院学报,2002-04:
21-35
[13]柏银,李志蜀,朱兴东.MD5算法及其在远程身份认证中的应用[J].四川大学学报(自然科学版),2006-02:
12-15
[14]杨一冰.基于ORM的Hibernate持久层框架[J].电脑编程技巧与维护,2010-04:
5-11
[15]赵强,蒋念平.基于Struts框架的研究生教学管理系统的设计与实现[J].电脑学习,2010-01:
15-21
[16]孟小华,安现波,李展.Struts和Hibernate在移动卡类业务系统中的应用[J].计算机工程与设计,2010-02:
12-18
[17]樊建文,李宁.J2EE平台架构上开发CRM的技术过程控制[J].福建电脑,2010-01:
15-19
[18]敬晓芳.解析Eclipse和各插件的关系[J].电脑编程技巧与维护,2010-02:
21-23
[19]刘芳,虢红霞,齐泉.基于SSH整合框架的E-HR系统应用研究[J].武汉理工大学学报,2009-03:
21-25
指导教师:
(签署意见并签字)年月日
督导教师:
(签署意见并签字)年月日
领导小组审查意见:
审查人签字:
年月日
5
附录2程序
附录3外文文献译文
定义制定方法基于Web的J2EE信息系统
1介绍
软件工具和复杂的空间动态系统的非线性分析软件包越来越多使用网络为他们的用户界面,实现科学分析的基础网络平台分布仿真结果,科学家之间的信息交流。
实时的基于Web的访问非线性分析模拟软件成为许多应用系统的重要组成部分。
密集的技术变革中的网络硬件和软件提供更多的选择比过去自由。
Web开发现阶段的特点是开源框架的大量出现。
框架转向网络发展的重点向更高层次,使基本的功能,从而重用提高发展生产力。
框架转向网络发展的更高层次,允许基本功能的再次使用,从而提高了开发效率。
在某些情况下,开源框架没有提供一个解决共同的问题。
基于这个原因,开发员建立他们在开源的框架上自己的发展框架。
目前常见的应用程序设计,往往是整个项目中使用的关注。
2所开发的架构,主要技术
2.1层和分离的代码和配置
Web应用程序,如介绍各种设计问题,业务逻辑,数据存取和安全性。
分离进入不同的代码层的设计要求具有几个优点:
易于维修,能够实现良好的设计模式,能够选择的专业工具和技术的具体问题。
分离项目成层可以导致这些层之间的依赖关系。
例如,单用例涉及简单的数据输入和调查通常要结合介绍,业务逻辑和数据访问,共同提供必需的功能。
因此,必须有一个明确的战略来管理依赖关系。
所开发的某某框架结合设计模式,可重复使用的代码和配置文件,以使尽可能这个容易。
这个框架使用Spring的控制反转来管理依赖关系。
Spring框架提供了一种方法,以配合在一起的对象构成申请。
它完成这与Spring应用上下文,这是一个战略目标管理对象之间的依赖关系。
依赖注入和Spring使用下面介绍的方法拦截技术。
我们写的代码是取决于它使用的对象。
它是用于创建这些对象负责。
这可能会导致在紧耦合的,但我们希望,我们的代码是松散耦合的。
依赖注入是一种技术,它可以帮助我们能够做到这一点。
依赖注入是一个控制(IOC)反转形式。
当应用程序使用的依赖注塑,代码变得更清洁,更容易执行。
它也是松散耦合,更容易配置,使和测试。
某某的框架使用的Spring应用上下文几个文件来定义层之间的依赖关系。
方法拦截是一种面向方面编程(AOP)的概念。
Sp
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 Java 网上 购物 系统 设计 实现 附录