热门搜索: 小程序 管理系统 APP QQ:619795130
文章来源:设计52   发布者:毕业设计   浏览量:1475  

一. 选题的发展前景

 电子商务营销模式正逐渐以从传统产业B2B为主体渗透到国内外的经济发展中去。而电子商务服务商正在从虚幻、风险资本市场转向现实市场需求的变化,与有商务传统企业结合,同时开始出现一些较为成功、开始赢利的电子商务应用。我国电子商务发展呈现典型的块状经济特征,东南沿海属于较为发达地区,北部和中部属于快速发展地区,西部则相对落后。我国电子商务的发展原则是全面贯彻落实科学发展观,按照政府推动与企业主导相结合、营造环境与推广应用相结合、网络经济与实体经济相结合、重点推进与协调发展相结合、加快发展与加强管理相结合的发展思路,紧紧围绕转变经济增长方式,优化产业结构,提高国民经济运行效率和质量的中心任务,完善发展环境,创新发展模式,提高应用水平,培育服务产业,走出一条有中国特色的电子商务发展道路。美国是世界最早发展电子商务的国家,同时也是电子商务发展最为成熟的国家,一直引领全球电子商务的发展,是全球电子商务的成熟发达地区。欧盟电子商务的发展起步较美国晚,但发展速度快,成为全球电子商务较为领先的地区。亚洲作为电子商务发展的新秀,市场潜力较大,但是近年的发展速度和所占份额并不理想,是全球电子商务的持续发展地区。目前国外企业电子商务发展水平已经达到一定的高度,网上购物系统,网上支付系统等均比较完善,为线下商家及个体消费者提供了很大的方便。国内企业开发或着眼于国内应用的电子商务软件和解决方案逐渐在市场上占据主导。我国电子商务全面启动并已初见成效。基于网络的电子商务的优势将进一步发挥出来。

二. 系统设计的关键技术

 

1.本系统的软件开发工具选用了My Eclipse,后台数据库选用数据库MySQL、网页设计美化使用DreamweverCS4以及照片美化使用的photoshop等。

2.操作界面要简洁,保证系统的易用性,方便用户的操作。

3.具备产品信息的展示功能,方便浏览者对商品信息进行浏览与比较。

4.完善的购物车功能与用户结账功能。

5.全面的后台管理功能,可以方便了解和整理客户的需求和信息。

6.程序代码符合软件工程的规范,有必要的代码注释或说明。

 JSP介绍

JSP(Java Server page)是由Sun Microsystems公司提倡、多家公司参与建立的一种功能强大的动态网页技术标准。JSP为创建高度动态的Web应用提供了一个独特的开发环境,能够适应市场上包括Apache Web Server、IIS4.0在内的85%的服务器产品。相对于其他网页技术,JSP具有很多优势。

客户端与服务器的交互是通过HTTP协议进行的。客户端与服务器完成一次HTTP交互需要下面4个步骤:

⑴ 客户和服务器建立连接

⑵ 发送客户请求

⑶ 服务器应答

⑷ 关闭连接

服务器端在整个交互过程中完全处于被动地位,也就是说服务器不能主动将信息发送到客户端。这里的客户端主要是指用户的浏览器,当用户在浏览器中键入要访问的网址,开始与指定的服务器建立连接,开始一次交互过程。浏览器经过一段时间等待后,从服务器得到响应,并且把相应的信息以HTML方式呈现给用户。

用户与一个JSP网站交互的过程与一个普通的网站交互的过程没有什么不同,惟一的区别在于服务器接受请求和进行应答的过程

⑴ 服务器在收到一个请求后首先要分析这个请求,如果要求访问的页面是一个HTML页面、那么服务器将直接读出这个HTML页面并将这个页面传给客户端作为响应。

⑵ 如果请求访问的页面是一个JSP页面,那么服务器将调用JSP引擎对这个JSP页面进行处理,将处理得到的HTML代码返回给客户端。

⑶ JSP引擎在处理一个JSP页面时,如果遇到JavaBeans组件,那么JSP引擎将调用相应的JavaBeans组件,得到JavaBeans返回的值,在返回给JSP页面。

 MyEclipse平台的搭建

MyEclipse企业级工作平台(MyEclipse Enterprise Workbench ,简称MyEclipse)是对Eclipse IDE的扩展,利用它我们可以在数据库和JavaEE的开发、发布,以及应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的JavaEE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML, Struts, JSP, CSS, Javascript, SQL, Hibernate。在结构上,MyEclipse的特征可以被分为以下几类:

①J2EE模型。②WEB开发工具。③EJB开发工具。④应用程序服务器的连接器。⑤J2EE项目部署服务。⑥数据库服务。⑦MyEclipse整合帮助。[3]                                                                                                                                                                                                                                                                                                       

对于每一种功能上的类别,在Eclipse中都有相应的功能部件,并通过一系列的插件来实现它们。MyEclipse结构上的这种模块化,可以让我们在不影响其他模块的情况下,对任一模块进行单独的扩展和升级。

简单而言,MyEclipse是Eclipse的插件,也是一款功能强大的J2EE集成开发环境,支持代码编写、配置、测试以及除错,MyEclipse6.0以前版本需先安装Eclipse。

MyEclipse6.0以后版本安装时不需安装Eclipse。我用的是MyEclipse8.5,所以直接安装后配置即可以使用了。安装过程在单击MyEclipseKeyGen.exe运行程序后,按照提示就可以正确安装了,在此就不赘述了。

安装完MyEclipse后打开应用程序,在菜单栏可看到MyEclipse一项, 下面的工具栏中可看到MyEclipse的Tomcat图标。然后就可以进行JDK的相关配置。从菜单栏中进入“Windows --> Preferences”,打开Preference对话框进行JDK的配置,在左侧栏中选择“Java --> Installed JREs”,按“Add”按钮进行添加;在弹出的“Add JRE”对话框中,选择JRE的目录,这里是C:Program FilesGenuitecCommoninarycom.sun.java. jdk.win32.x86_1.6.0.013,在JRE名称一栏中,填下想取的名称,我这里叫“Sun JDK 1.6.0_13”, 然后“OK”确定,返回到设置框中,将刚刚配置的JRE选中。

开始正式配置Tomcat。左侧MyEclipse节点下“Application Server”中有Tomcat,选择自己安装的版本,我这里是Tomcat6.x,在对话框中,将Tomcat Server设为“Enable”,并设置Tomcat的安装目录,我这里是D:Program Filesapache-tomcat -6.0.14,其它的框会自动填充,在Tomcat的JDK中选择刚刚配置的JDK,这里是Sun JDK 1.6.0_13,点击Apply按钮,配置就完成了。[4]

三、 数据库介绍 

数据库在一个MIS系统中占有很重要的地位,数据库结构设计的好坏将直接对应用系统的效率以及实现的效果产生影响。一个合理的数据库结构设计可以提高数据存储的效率,保证数据的完整和一致。同时,合理的数据库结构也将有利于程序的实现。 

 

三.论文(设计)研究的内容

 

1、主要研究内容:

前台功能:

1.用户注册和登陆:首次进入本网站用户需进行注册并登陆。

2.用户信息管理:用户登录后可以进行信息管理,主要是个人信息、订单信息、地址信息。

3.购物车:订单管理,下订单、订单查询、订单撤销等等

4.用户留言:用户可以在购买后进行留言。

5.用户浏览商品:主要通过商品功能分类浏览实现。

后台功能:

1.管理员登录:管理员登录后进入管理员界面。

2.用户信息管理:管理员可以在所有用户界面里进行用户的增加、删除。

3.商品管理:管理员可以在所有商品界面里进行商品的增加、删除、修改;商品类别管理。

4.订单管理:管理员可以进行订单查询;对订单进行增加、删除、修改(发货、退货退款、作废删除)。

5.统计分析:后台会自动进行商品销售统计分析,

6.评价管理:管理员可以删除恶意留言。

7.公告管理:管理员可以添加公告、修改公告、删除公告。

四. 论文(设计)的方法和步骤

 1、研究方法:

(1)文献研究法:

通过大量阅读国内外近年来关于网络购物网站设计的相关文献。形成对B2C网站的一般印象,理清设计中的难点解决思路。

(2)功能分析法:

通过设计好的功能,满足网站的设计需求。

本网站的软件开发工具选用MyEclipse 8.5,后台数据库选用MySQL,网页设计美化使用Dreamweaver CS8。

2、步骤:

1.在网络上、书本上搜集毕业设计相关资料,再三斟酌确定选题。

2.再三斟酌设定网站需要用户管理、订单管理和商品管理等功能。

3.搜集相关资料信息,学习和借鉴。

   

通过查找书籍、期刊文献,网上查找资料和统计调查,进行一系列的选题以及开题研究,书写相关的文献综述,进行时间序列上的梳理,为自身研究提供理论依据。明确网站设计的具体需求,确定网站所需实现的功能。



资源信息

格式: rar
  • 上一篇:基于AI关联分析的网上售书系统
  • 下一篇:基于JSP技术的图书管理系统