企业产品销售网站的架设研究与实践(JSP)
摘
要: 本网站的主要功能是实现产品的在线展示和订购。主要包括前台和后台两大模块。前台即客户端,主要实现产品的展示和在线订购。后台用来操作后台数据库,实现对产品和定单信息的管理,从而更新站点在客户端所显示的信息,并实现和客户的信息交互。
本网站的架构是基于Jsp/JavaBean的模式,这种模式以其稳定性和优越的速度,被全球企业公认为可以高效稳定的进行企业运算开发的平台。这种平台最大的优势在于可以跨系统,真正的“一次编写、到处运行”,在这种平台上开发的产品,可以轻松移植到其他的平台,例如:Unix、Linux、Windows系统,这样,在企业更换平台的时候可以最大的节约成本,提高运算质量。
本网站是基于jsp+javabean+access三层结构的动态销售网站。网站用户接口(即界面)由jsp完成,数据和逻辑处理由beans完成,数据储存由access完成。因为beans独立负责处理整个网站的全部数据逻辑运算,所以整个网站的负载量和速度都将大大提高,所以基于这种语言和结构开发的动态销售网站系统的优势是其它语言无法比拟的。更重要的是,jsp+bean能够在Apache环境下顺畅地运行,这也是其最大优点之一。这就更进一步保证了网站的稳定性和安全性,而这些,对于一个企业销售网站来说是非常重要的!
关键字:前台,后台,跨系统,动态销售网站, 模式
Span searching and
practice of enterprise production sales sites
Abstract: The main functions of this web sites is
to show the information of productions and enable guest to order the
productions they want.The………………………
目
录
1选题背景····································································································
1
2综述部分····································································································
2
2.1 JSP简介····························································································
2
2.2 JSP的特点·······················································································
2
2.3 JSP的功能·······················································································
3
2.4 JSP的工作原理················································································
3
2.5 JSP的运行环境················································································
4
2.6 JSP的技术难点················································································
4
2.6.1 连接数据库················································································
4
2.6.2 内建的组件················································································
5
2.6.3 换Unicode编码··········································································
5
3 方案论证···································································································
7
3.1 企业销售网站所需实现的功能···························································
7
3.1.1网站前台功能··············································································
7
3.1.1网站后台功能··············································································
7
3.2 设计思想···························································································
8
3.3 此设计方案的优点·············································································
9
4 系统功能设计····························································································
10
4.1 总体设计和模块划分·········································································
10
4.2 各模块的具体实现·············································································
11
4.2.1前台模块的实现··········································································
11
4.2.2后台模块的实现··········································································
13
5 数据库的设计和操作·················································································
16
5.1 网站后台数据库的设计与实现···························································
16
5.2 后台管理模块操作后台数据库的实现·················································
16
5.2.1后台管理模块操作后台数据库的重要性·······································
16
5.2.2利用javabean实现对数据库的连接和操作·····································
17
6 性能测试和分析························································································
20
6.1 该企业销售网站的测试······································································
20
6.2 该企业销售网站的性能分析·······························································
20
6.2.1可移植性······················································································
20
6.2.2速度快························································································
20
6.2.3 Java带来的优势········································································
20
结束语···········································································································
21
致谢···············································································································
22
参考文献·······································································································
23
附录···············································································································
24
1 选题背景
为适应快速发展的信息技术,利用互联网络为企业创造效益,企业上网已成为一种趋势,
于是,网络上出现了形形色色的企业销售网站。
企业的销售网站有两种形式:B—B,B—C。通过B—B方式的销售网站,企业可以使用Internet或其他网络对每笔交易寻找最佳合作伙伴,完成从订购到结算的全部交易行为,包括向供应商订货、签约、接受发票和使用电子资金转移、信用证、银行托收等方式进行付款,以及在商贸过程中发生的其他问题如索赔、商品发送管理等。企业间的联系非常密切时,公司可以用电子形式将关键的商务处理过程连接起来,形成虚拟企业。在这种环境中,一家企业的商务活动在抬手之间就会影响另一家企业的业务活动。这种企业间商务模式,使交易双方能以一种更简便、更快捷的方式进行联系和达成交易。
而通过B—C方式的企业销售网站,消费者可利用因特网直接参与经济活动,消费者直接和企业交流,直接购买企业的产品。通过网上买卖的商品可以是实体化的,如书籍、鲜花、服装、食品、汽车、电视等等;也可以是数字化的,如新闻、音乐、电影、数据库、软件及各类知识商品;还可以是提供的各类服务,如安排旅游、在线医疗诊断和远程教育等。
但是,我们一定发现了,在互联网上同时存在了两类企业销售网站。一类是静态的,而另一类是动态的。以下是对这两类站点的比较:
静态站点:
目前Internet 上的许多站点,仍然提供“静态”(static)的网页内容。所谓“静态”,指的就是站点的主页内容是“固定不变”的。当浏览器通过Internet 的HTTP (Hypertext Transport Protocol)协议,向站点服务器(Web Server)要求提供主页的内容时,站点服务器收到要求后,就传送愿已设计好的静态的HTML 的文件数据给浏览器。一个“静态”的站点,若要更新主页的内容,必须手动的来更新其HTML的文件数据。
动态站点:
当在浏览器上填好表格(form)的输入数据,以提供HTTP要求时,可以在站点服务器中执行的应用程序,而不只是一个HTML 文件。站点服务器收到要求执行的应用程序,分析表格(form)的输入数据,将执行的结果以HTML的格式传送给浏览器
通过比较我们不难发现,动态站点具有很多静态站点没有的优点。
众所周知,企业间竞争日益激烈,经营者必须利用一切机会降低成本,提高效率,扩大市场及提高服务质量,努力确保自己的竞争优势。电子商务为企业提供了全球性贸易环境,建立了新型的商务通道,大大提高了商务活动的水平和服务质量。在增强企业竞争力的各环节上,它具有无可比拟的作用。因此建立良好的企业销售网站具有非常重要的意义,而静态网站在很多方面已不能适应企业和市场的要求,所以建立起优秀的动态企业销售网站对于一个现代企业来说是非常有必要的。
本课题就是要使用JSP技术实现现代企业销售网站的建立。