论文部分内容阅读
[摘要] 本文研究了一种基于JSP技术的网上购车系统,通过介绍JSP网站的三层结构模式,充分体现了JSP技术的优势,数据库采用SQL Server2000。
[关键词] JSP 网上购车系统 SQL Server2000
一、 引言
近年来,随着Internet的迅速崛起,互联网已日益成为收集提供信息的最佳渠道并逐步进入传统的流通领域。网上购车系统是B2C(Business to Customer,即企业对消费者),电子商务的前端商务平台,在其商务活动全过程中起着举足轻重的作用。
网上购车系统是基于计算机技术与互连网技术的具有交互功能的商业信息系统。它向用户提供静态和动态两类信息资源。所谓静态信息是指那些不经常变动或更新的资源,如公司简介、管理规范和公司制度等等;动态信息是指随时变化的信息,如商品报价,会议安排和培训信息等。基于J2EE技术的网上购车系统具有强大的交互功能,可使商家和用户方便的传递信息,完成电子贸易或EDI交易。这种全新的交易方式实现了公司间文档与资金的无纸化交换。
二、技术介绍
1.Java语言介绍
Java是一种面向对象、跨平台、动态执行、语法简单、垃圾自动回收、自有安全机制优异的多线程语言。
2.JSP语言介绍
JSP页面的内置脚本语言是基于Java编程语言,JSP页面具有Java技术的所有好处,包括健壮的存储管理和安全性。作为Java平台的一部分,JSP拥有Java编程语言“一次编写,各处运行”的特点。随着越来越多的供应商将JSP支持添加到他们的产品中,可以使用自己所选择的服务器和工具,更改工具或服务器并不影响当前的应用。
3.基于MVC的应用开发模型
传统的基于Web的应用系统中,例如ASP,CGI等,通常开发者将业务逻辑,数据逻辑、展示逻辑等混杂在一起,在同一个界面面里既进行后台数据库的访问和操作,同时还包含业务流程和页面表示。这样编写出来的程序,既不利于程序员对业务代码的调试,同时也不利于编辑人员进行交互页面的设计。
在本网上购车系统中,采用通行的MVC模式来构建应用。这种结构解决了前面所述的所有问题。MVC的逻辑图如下:
三、系统设计
1.系统结构图
2.数据库设计
经过系统数据库的功能分析和需求分析,设计数据库表如表所示:
3.数据库连接实现
本系统数据库连接采用JDBC直连方式,数据库生成后要与网页建立动态连接,系统为方便起见,将数据库连接写在一个Bean里,这个Bean是DB.java,用时只要实例化一个Bean对象,调用数据库连接方法即可连接数据库。
四、 结论
本系统设计并实现了一个网上购车系统网站。网站采用流行的三层架构,通过将整个系统分为不同的逻辑模块,大大降低了应用程序系统开发和维护的成本,提高了系统模块的复用性,同时使系统的可扩展性大大提高。网站对系统的要求较低,兼容性很好,为网站的推广和使用提供了便利和可能。
参考文献:
[1]王姗萨师宣:数据库原理[M].北京:人民大学出版社,2004
[2]武延军黄飞跃:精通JSP编程技术[M].北京:人民邮电出版社,2001
[3]汪维华:基于XML的Web模型研究[J].重庆文理学院学报,2006,4(4):10~12
[4]陈幼松:Java语言打开了网络世纪的大门[J].科学中国人,1997,21(5):127~133
[5]王于飞:IP网上购书系统[D].学士学位论文.北京:电子科技大学,2003.25~36
[关键词] JSP 网上购车系统 SQL Server2000
一、 引言
近年来,随着Internet的迅速崛起,互联网已日益成为收集提供信息的最佳渠道并逐步进入传统的流通领域。网上购车系统是B2C(Business to Customer,即企业对消费者),电子商务的前端商务平台,在其商务活动全过程中起着举足轻重的作用。
网上购车系统是基于计算机技术与互连网技术的具有交互功能的商业信息系统。它向用户提供静态和动态两类信息资源。所谓静态信息是指那些不经常变动或更新的资源,如公司简介、管理规范和公司制度等等;动态信息是指随时变化的信息,如商品报价,会议安排和培训信息等。基于J2EE技术的网上购车系统具有强大的交互功能,可使商家和用户方便的传递信息,完成电子贸易或EDI交易。这种全新的交易方式实现了公司间文档与资金的无纸化交换。
二、技术介绍
1.Java语言介绍
Java是一种面向对象、跨平台、动态执行、语法简单、垃圾自动回收、自有安全机制优异的多线程语言。
2.JSP语言介绍
JSP页面的内置脚本语言是基于Java编程语言,JSP页面具有Java技术的所有好处,包括健壮的存储管理和安全性。作为Java平台的一部分,JSP拥有Java编程语言“一次编写,各处运行”的特点。随着越来越多的供应商将JSP支持添加到他们的产品中,可以使用自己所选择的服务器和工具,更改工具或服务器并不影响当前的应用。
3.基于MVC的应用开发模型
传统的基于Web的应用系统中,例如ASP,CGI等,通常开发者将业务逻辑,数据逻辑、展示逻辑等混杂在一起,在同一个界面面里既进行后台数据库的访问和操作,同时还包含业务流程和页面表示。这样编写出来的程序,既不利于程序员对业务代码的调试,同时也不利于编辑人员进行交互页面的设计。
在本网上购车系统中,采用通行的MVC模式来构建应用。这种结构解决了前面所述的所有问题。MVC的逻辑图如下:
三、系统设计
1.系统结构图
2.数据库设计
经过系统数据库的功能分析和需求分析,设计数据库表如表所示:
3.数据库连接实现
本系统数据库连接采用JDBC直连方式,数据库生成后要与网页建立动态连接,系统为方便起见,将数据库连接写在一个Bean里,这个Bean是DB.java,用时只要实例化一个Bean对象,调用数据库连接方法即可连接数据库。
四、 结论
本系统设计并实现了一个网上购车系统网站。网站采用流行的三层架构,通过将整个系统分为不同的逻辑模块,大大降低了应用程序系统开发和维护的成本,提高了系统模块的复用性,同时使系统的可扩展性大大提高。网站对系统的要求较低,兼容性很好,为网站的推广和使用提供了便利和可能。
参考文献:
[1]王姗萨师宣:数据库原理[M].北京:人民大学出版社,2004
[2]武延军黄飞跃:精通JSP编程技术[M].北京:人民邮电出版社,2001
[3]汪维华:基于XML的Web模型研究[J].重庆文理学院学报,2006,4(4):10~12
[4]陈幼松:Java语言打开了网络世纪的大门[J].科学中国人,1997,21(5):127~133
[5]王于飞:IP网上购书系统[D].学士学位论文.北京:电子科技大学,2003.25~36