首页 基于J2EE的电信商务领航系统

基于J2EE的电信商务领航系统

举报
开通vip

基于J2EE的电信商务领航系统 归档编号:E2010101202 《基于J2EE的电信商务领航系统》 天津XXX大学参训项目 参训项目设计开题报告 项目名称: 基于J2EE的电信商务领航系统 培 训 师: 阎 赫 方向: J2EE(SSH) 开发环境 CPU Inter (R) Pentium (R) Dual...

基于J2EE的电信商务领航系统
归档编号:E2010101202 《基于J2EE的电信商务领航系统》 天津XXX大学参训项目 参训项目设计开题 报告 软件系统测试报告下载sgs报告如何下载关于路面塌陷情况报告535n,sgs报告怎么下载竣工报告下载 项目名称: 基于J2EE的电信商务领航系统 培 训 师: 阎 赫 方向: J2EE(SSH) 开发环境 CPU Inter (R) Pentium (R) Dual CPU E2180 2.00GHz (2 CPUs) 内存 2048 MB RAM 适用分辨率 1024*768(建议) / 1280*800 开发IDE MyEclipse 8.5 使用语言 Java/Html/JavaScript 类库支持 JDK1.6.0_Update21 数据库 Oracle 9i2 中间件服务器 Tomcat 6.0.29 浏览器(版本) IE8、FireFox 三方插件 Oracle直连jar文件 覆盖功能技术点 Div+Css前台设计、Struts2框架、Hibernate框架、Spring框架、JQuery 主要功能 主要功能 登录功能 AP管理功能 SP管理功能 运营商管理功能 商品管理 权限管理 权限分配 扩展部分 暂无 项目开始时间: 2010.3.17 项目结束时间: 2010.3.31 主 管 意 见 同意实施 教员签字: 阎赫 主管签字:温春水 签字日期: 2010.3.15 签字日期:2010.3.16 项目使用说明 1、登录模块测试 按下确定按钮时,是否能正确读取存储用户名和密码的数据表;如果用户名和密码正确,能否进入主界面;当输入用户名或者密码错误时,是否弹出错误提示框给用户提示;输入帐户和密码时如下图6.1所示。 图1.1 成功登陆后如下图6.2所示: 图1.2 2 自定义查询模块测试 在给定一定条件后,系统能否根据用户给定的条件如图6.3所示。 图1.3 查询以后的结果如图6.4所示: 图1.4 3 产品信息修改测试 当用户登录后,需要修改一下产品的信息,其修改后的界面如图6.5所示。 图1.5 4添加产品信息测试 当管理员用户登录后,增加一个新产品的信息成功后如图6.6所示。 图1.6 5删除产品信息测试 当管理员用户登录后,删除产品的信息成功后如图6.7所示。 图1.7 经过上面的测试,系统运行正常且实现了要求的功能。 项目系统分析 1 引言 1.1 问题的提出 随着时代的进步与科技的发展,人类进入一个高度信息化的社会,在这个社会中,对于企业来说,网络为企业提供了一条跨越空间进入国际市场的捷径,充分利用网络资源可以获得史多的竞争优势。国内的大多数中小企业都已建成了采用简单的客户朋及务器(C/S)两层结构的信息管理及发布系统,但存在开放程度低、兼容性差等局限性。在Internet大行其道的时代,企业也想利用Internet的传播快、影响大等特点来提升自己的企业形象,让外界更容易、更即时的了解自己,扩大企业影响。所以,实现电信商务领航管理系统有重要的现实意义[1]。 1.2 课题研究背景及意义 随着计算机网络技术的发展和成熟特别是Internet的普及,将应用扩展到局域网、广域网甚至Internet上已经成为企业发展的必然需求。Web正改变着企业应用系统开发及实施的 方法 快递客服问题件处理详细方法山木方法pdf计算方法pdf华与华方法下载八字理论方法下载 ,传统软件模式正逐渐被Web体系结构所替代,利用分布式计算技术实现多层Web应用系统成为一种主要的开发模式,也是解决复杂大型企业级应用问题的根本所在。 由于网络的普及和发展,电子商务在当前的网络时代扮演着越来越重要的角色。电子商务从最初的静态电子商务已经发展到今天的动态电子商务。动态电子商务能够动态适应企业不断变化的业务策略的电信商务 流程 快递问题件怎么处理流程河南自建厂房流程下载关于规范招聘需求审批流程制作流程表下载邮件下载流程设计 及相关系统,反映了在实时条件下实现应用动态集成的概念。动态电子商务的特点是软件应该按照业务的过程设计成可重用的和柔性的组件。J2EE技术采用了Browser/Server结构和组件的思想,将业务逻辑从客户端、服务器端中独立出来,适应于日益复杂化和日益变化的业务逻辑的需要,可以充分满足动态电子商务的开发需求[2]。所以,使用J2EE技术实现电信商务领航管理系统有重要的现实意义。 2 研究现状及设计目标 2.1 研究的现状 要想完全自行构建一个整体开发框架,并不是件容易的事情。不仅费时,而且框架的稳定性也有待验证。目前,针对企业级的应用,最为成熟的解决方案有微软的.NET框架和SUN公司的J2EE框架。特别是J2EE,由于其平台无关而得到广泛关注。 J2EE和.NET在目标和体系结构上极其相似,但在实现上又不完全相同。.NET是一种产品策略,旨在成为一种行业标准,而J2EE本身已经是一种标准,有着众多厂商的支持。在可移植性方面,由于J2EE具有良好的跨平台性,可以方便地在不同平台间移植;而.NET的所有技术都来自Microsoft ,可移植性差。如今在三层/多层分布式企业应用方面,已成为两个平台竞争的关键点。 总的来说,两个平台在技术应用上各有特点,但因为.NET还不很完善,在稳定性、可靠性、安全性等方面还存在着不足;而且.NET不是一个开放的服务器平台,会造成技术过分依赖和缺乏移植性。而J2EE平台作为一种功能完备、稳定、可靠、安全、快速的企业级计算平台,它由多种基于Java的技术组成,支持多层B/S结构[3]。 J2EE平台具有以下一些优点: (1) J2EE建立了企业应用开发所需要的一些技术标准如数据库连接(JDBC)、 企业业务组件(EJB)等; (2) J2EE是基于开放的标准可以促进技术更好的发展; (3) J2EE提供了开发组件的标准平台,适应于不同供应商的开发,有效的避免了各供应商开发产品不兼容的后果; (4) J2EE缩短了产品研发的时间,绝大多数的供应商的产品是遵循J2EE标准而开发的,因此开发者可以摆脱中间件的困扰而专注于各自业务逻辑的应用开发; (5) J2EE提高了编程的效率,因为所有的应用开发都可以在J2EE平台上使用 Java语言进行实现; (6) J2EE提高了现有不同种类的开发环境的协同工作能力。 J2EE是Sun公司推出的多层分布式系统开发模型,提供了一个基于组件的方法,来设计、开发、装配及部署企业应用程序。J2EE体系结构是一个由客户层、Web层、业务逻辑层、企业信息系统层(数据层)组成的四层结构。J2EE技术的基础是Java 2平台的标准版,J2EE不仅巩固了标准版中的许多优点,例如“编写一次、随处运行的特性、方便存取数据库的JDBC API, CQRBA技术以及能够在Internet应用中保护数据的安全模式等等,同时还提供了对EJB, Java Servlets API, JSP以及XML技术的全面支持。 但是,J2EE本身只是一种广泛意义上的企业解决方案。多层的J2EE体系结 构在提高了软件重用性和分解了问题复杂性的同时,也使得代码庞大,层与层之间的控制关系变得复杂。J2EE框架原本希望用JSP/Servlet/EJB的三层架构来分离网站的显示/业务/数据三层逻辑,但实践证明这种简单的分离并不十分有效。Java程序员往往会在JSP页面中写下大量的Java代码,使得业务逻辑、流程控制、表示逻辑常常混夹在一起,变得难以阅读和维护,开发人员的分工也无法明确。 电信商务领航管理系统就是把企业信息资料(包括商品信息、产品信息)实行统一、集中、规范的收集管理,建立分类编号管理、电脑存储查询、商品信息发布等现代化、专业化的管理系统。 2.2 设计目标 电信商务领航支撑平台提供了AP信息管理、SP信息管理、产品信息的管理和发布、资费信息管理、以及商品信息的管理功能。 电信商务领航支撑平台必须具有高度灵活的产品规划定义、产品配置组合、产品定价捆绑销售等管理功能,使营销人员能够通过支撑系统为各种类型的客户“量身定做”其所需的产品组合,快速、方便地开展精确营销。 2.3 任务概述 电信商务领航支撑平台主要是针对某电信公司的具体业务流程开发设计的系统,提供较好的功能扩充接口。通过发布该软件可以提供给其他有影响力的运营商集中高质量的AEP服务;也可以给例如电信等占有大部分宽带市场的运营商提供整个商客运营支撑系统,用来通过加强中小企业服务来进行增值服务。 整个系统符合,操作简便、界面友好、灵活、实用、安全。从需求分析出发完成AP信息管理功能、SP信息管理功能、产品信息的管理功能和发布功能、资费信息管理功能、以及商品信息的管理功能。 4 系统设计与模型 4.1 概述 经过了一段时间的认真考虑与准备之后,电信商务领航管理系统已经有了初步的设计计划。根据调研公司的实际需求,为了维护的方便和功能扩充,系统设计将采用模块化设计思想进行开发。不过在设计过程中我会根据需要作相应的调整,以取得良好的设计效果和理想的运行状态。完成一个比较完善的管理系统,既要满足毕业设计的要求,又需满足公司的实际需要。现根据企业的实际情况与电信商务领航管理系统的结构框架、系统方框图、功能方框图。将要构建的管理系统共包括四大模块(如图4-1所示):系统管理、商品管理、企业管理、前台注册管理以及帮助模块。本章将对系统功能模块设计作详细的说明,为之后的设计打下理论。 图4.1 管理系统模块图 4.2 系统角色 系统角色分为: (1) 终端用户:已经购买并使用AP产品的企业内部用户。 (2) 客户:已经购买并使用AP产品的企业。 (3) AP管理员:进行AP信息资料的维护、工单处理、帐务信息查询等AP门户操作。 (4) SP管理员:进行SP信息资料的维护、工单处理、帐务信息查询等AP门户操作。 (5) 运营商管理员:对系统角色、权限等的管理。 4.3 功能分析 功能分析是对整个应用系统的功能需求进行划分,并对各功能进行详细说明,阐明各个功能模块间的内在联系和各功能模块应实现的操作。 4.3.1 系统管理模块 对可以在该系统上操作的用户进行管理,包括身份验证,实现一定的安全性要求。 (1)运营商管理员:对所有运营商、AP(应用提供商)、SP(服务提供商)增加、删除、修改、查询角色功能。 (2)AP(应用提供商)管理员:对AP(应用提供商)提供增加、删除、修改、查询角色的功能。 (3)SP管理员(服务提供商):对SP(服务提供商)提供增加、删除、修改、查询角色的功能。 4.3.2 菜单管理模块 对系统主界面的左边的菜单进行管理。其主要实现如下功能: (1)添加菜单:根据角色能使用的菜单的范围内,添加菜单的信息 (2)查询菜单:根据角色能使用的菜单的范围内,查询菜单的信息 (3)删除菜单:对已经废弃的菜单信息及时删除 4.3.3 商品管理模块 对商品的信息进行管理。其主要实现以下功能 (1)添加商品信息:服务规模扩大时的商品信息添加 (2)修改商品信息:对原有商品信息进行更新,已符合实际 (3)删除商品信息:对不存在的商品信息进行删除 (4)查询商品信息:对符合一定要求的商品进行查询 4.3.4 产品管理模块 对企业提供的产品信息进行管理,本功能模块主要实现以下功能: (1)查询产品信息:对符合一定要求的产品进行查询 (2)添加产品信息:服务规模扩大时的产品信息添加 (3)修改产品信息:对原有产品信息进行更新,已符合实际 (4)删除产品信息:对不存在的产品信息进行删除 4.3.5 AP(应用提供商)信息管理 提供AP信息管理功能 (1)添加AP信息:对AP用户的信息进行添加 (2)修改AP信息:对原有的AP信息资料进行修改 (3)查询AP信息:对符合一定要求的AP信息进行查询 (4)删除AP信息:对不存在的AP的信息进行删除 4.3.6 SP(服务提供商)信息管理 提供SP信息管理功能 (1)添加SP信息:对SP用户的信息进行添加 (2)修改SP信息:对原有的SP信息资料进行修改 (3)查询SP信息:对符合一定要求的SP信息进行查询 (4)删除SP信息:对不存在的SP的信息进行删除 4.3.7 运营商信息管理 提供运营商信息管理功能 (1)添加运营商信息:对运营商用户的信息进行添加 (2)修改运营商信息:对原有的运营商信息资料进行修改 (3)查询运营商信息:对符合一定要求的运营商信息进行查询 (4)删除运营商信息:对不存在的运营商的信息进行删除 4.4 系统模块设计 该系统按照模块化设计要求实现。下面着重对各模块逐个讲解。 4.4.1 总控模块 总控模块也就是系统的登录模块。其设计是为了对系统进行严格管理,通过登录确认用户身份所否属实,是否合法。只有通过登录认证的过程,才能顺利的进入管理页面,否则,用户被阻止在登录页面,不会被导向其他页面。同时,在其他任何JSP页面都会涉及登录信息的检查,确保系统执行的操作为合法用户提交的有效操作,同时提供安全性要求。主要通过设置一定的环境变量来完成。其流程图如图4-2所示。 图 4.2 系统登录流程图 系统的登录验证过程比较简单。基本上是一般的身份验证手段:用户+密码。首先通过用户打开的管理登录页,提示用户输入用户名和密码,然后通过表单递交至相应当Servlet进行处理,如果通过验证,则把用户导向管理页面;如果没有通过用户就会被阻止在登录也。在通过验证的同时,处理中心会为每一个会话设置环境参数,以备以后的操作页面使用。登录认证状态图如图4-3所示。 图4.3 登录认证状态图 4.4.2 产品信息管理模块 该功能模块包括产品信息录入和维护,这些数据是整个系统运行的基础。其中产品信息主要包括以下数据项:产品名称、产品使用类型、所属AP、创建者、产品版本号、产品图标URL、详细介绍URL、简介等。E-R图如图4-5所示。 图4.5 产品信息E-R图 4.3.2 商品信息管理模块 该功能模块包括产品信息录入和维护商品信息主要包括如下数据项:商品编号、商品名称、资费类型、资费说明、产品名称等。E-R图如图4-6所示。 图4.6 商品信息E-R图 4.4.3 企业信息管理模块 该功能模块包括AP信息、SP信息以及运营商信息的录入和维护。其中AP信息主要包括以下数据项:用户类型、电子邮件、企业域名、企业全称、移动电话、创建时间、公司地址、备注等。E-R图如图4-7所示。 图4.7 商品信息E-R图 4.5 系统数据库设计 本系统采用SQL2000作为数据库服务器,经过以上的分析,要实现整个系统,大致需要包含以下几个数据表:1.系统用户表SYS_USER,如表4.1 所示 2.产品信息表pd_products,如表4.2所示 3.商品信息表pd_goods,如表4.3所示。4. AP信息表 5.SP信息表等。 表4.1 系统用户表sys_user 字段名 数据类型 可否为空 说明 USERID Varchar NOT NULL 用户编号 ID Varchar NOT NULL 用户类型ID USERNAME Varchar NULL 登录帐号 BNETID Varchar NULL 企业域名 FULLNAME Varchar NULL 企业全称 PASSWORD Varchar NULL 密码 CREATEUSERID Varchar NULL 创建者编号 CREATEDATE datetime NULL 创建时间 NOTE Varchar NULL 说明 表4.2 产品信息表pd_products 字段名 数据类型 可否为空 说明 PDCODE Varchar NOT NULL 产品编码 USERAPID Varchar NOT NULL 所属AP PDNAME Varchar NULL 产品名称 USETYPE char NULL 产品使用类型 PDVersion Varchar NULL 产品版本号 INTRO Varchar NULL 简介 IMG_URL Varchar NULL 产品图标URL INTRO_URL Datetime NULL 详细介绍URL 表4.3 商品表pd_goods 字段名 数据类型 可否为空 说明 GoodsCode Varchar NOT NULL 商品编码 GoodsName Varchar NOT NULL 商品名称 FEETYPECODE Varchar NULL 资费类型编码 pd__PDCODE Varchar NULL 产品_产品编码 PDCode Varchar NULL 产品编码 AP_USERID Varchar NULL 所属AP编码 FEE Varchar NULL 资费 Fee_instr datetime NULL 资费说明 第五章 系统实现技术 5.1 概述 经过系统分析和总体设计后,需求分析和数据库设计工作已经全部结束。对于电信商务领航管理系统的最后实现已经有了充足的准备。本章将系统实现过程做详细记载,并对系统功能作了透彻分析。 5.2 系统架构 图5.1 系统架构 图5-1体现了鲜明的三层体系结构,浏览器处于表示层,WEB组件以及会话EJB和实体EJB等处于中间层也就是商务逻辑层,数据库处于信息系统层。在J2EE中,JDBC负责处理对数据库的调用,JSP和Servlet调用EJB组件中的业务方法,JSP用于与用户的交互,而整个系统中对数据库的操作则是在EJB中完成的。 5.3 系统的设计与实现 5.3.1 系统的设计模式 我们将基于MVC模型来实现该系统。MWC是一种设计模式,把一个应用的输入、处理、输出流程按照Model,View,Controller的方式进行分离,这样一个应用被分成二核心模块—模型、视图、控制器,它们分别承担不同的任务。图5-2显示了这几个模块各自的功能和他们的相互关系。 图5-1 MVC设计模式 视图( View)代表用户交互界面,对于Web应用来说,可以概括为HTML界面,但有可能为XHTML, XML和Applet.随着应用的复杂性和规模性,界面的处理也变得具有挑战性。一个应用可能有很多不同的视图,MVC设计模式对于视图的处理仅限于视图上数据的采集和处理,以及用户的请求,而不包括在视图上的业务流程的处理。业务流程的处理交予模型(Model)处理。比如一个产品的视图只接受来自模型的数据并显示给用户,以及将用户界面的输入数据和请求传递给控制和模型。在电信商务领航系统中,这一层我主要是用JSP来实现的。 模型( Model):就是业务流程袱态的处理以及业务规则的制定。业务流程的处理过程对其它层来说是黑箱操作,模型接受视图请求的数据,并返回最终的处理结果。业务模型的设计可以说是MVC最主要的核心。目前流行的PJB模型就是一个典型的应用例子,它从应用技术实现的角度对模型做了进一步的划分,以便充分利用现有的组件,但它不能作为应用设计模型的框架。它仅仅告诉你按这种模型设计就可以利用某些技术组件,从而减少了技术上的困难。对一个开发者 来说,就可以专注于业务模型的设计。MVC设计模式告诉我们,把应用的模型按一定的规则抽取出来,抽取的层次很重要,这也是判断开发人员是否优秀的设计依据。抽象与具体不能隔得太远,也不能太近。MVC并没有提供模型的设计方法,而只声明应该组织管理这些模型,以便于模型的重构和提高重用性。业务模型还有一个很重要的模型那就是数据模型。数据模型主要指实体对象的数据保存(持 续化)。比如将一个产品信息数据保存到数据库,从数据库获取订单。我们可以将这个模型单独列出,所有有关数据库的操作只限制在该模型中。在电信商务领航系统中,我主要是用JavaBean来实现这一层的。 控制(Controller)可以理解为从用户接收请求,将模型与视图匹配在一起,共同完成用户的请求。划分控制层的作用也很明显,它清楚地告诉你,它就是一个分发器,选择什么样的模型,选择什么样的视图,可以完成什么样的用户请求。控制层并不做任何的数据处理。例如,用户点击一个连接,控制层接受请求后,并不处理业务信息,它只把用户的信息传递给模型,告诉模型做什么,选择符合要求的视图返回给用户。因此,一个模型可能对应多个视图,一个视图可能对应 多个模型。在电信商务领航系统中,我主要是用ActionServlet来实现这一层的。 5.3.2 系统的实现 本系统采用了Struts来管理Web层组件,持久层采用了当今比较流行的Hibernate技术,使用了Struts的Taglib(标签库)来协助JSP页面的显示工作,并且用到了Spring框架,由Spring来整合Struts和Hibernate并维护和管理各个JavaBean之间的依赖关系,针对接口编程,实现依赖注入,实现了各个层次和模块间的低耦合,大大提高了项目的可扩展性。 使用当今最流行的Struts框架技术来搭建整个系统的总体框架,它将系统分成三层来处理。控制层、业务逻辑层和页面表现层,并且进一步将逻辑层根据功能划分成独立的Struts框架组件。其中视图层 View 将采用JSP和Struts提供的标签库来实现,控制器Controller 由ActionServlet类和Action类来实现用于提供应用的控制,对提交的不同请求根据要求转发到不同的处理组件模型部分,业务逻辑层(Model)由Java Bean和EJB组件来实现用于存储数据,并且让其它组件能方便地访问和更新数据库。 在本系统中主要功能模块的实现大部分都与商品信息密切相关,因此在本文中主要讲述产品管理模块的设计实现。 5.3.2.1 视图(View)组件设计 应用系统的视图通常都是由JSP页面组成,在电信商务领航系统的产品信息管理模块中,产品信息的录入、修改、删除、浏览、以及按条件查询都是通过JSP页面进行操作的。下面是实现这些功能的主界面的JSP代码: (1)生成主要的按钮Product_Form_ToolBar.jsp的代码如下: <%@ page contentType="text/html;charset=GB2312" language="java"%> <%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean" %> <%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html" %> <%@ taglib uri="/WEB-INF/struts-logic.tld" prefix="logic" %>
保存 返回
(2)按条件查询出具体的产品信息的JSP代码如下: <%@page contentType="text/html;charset=gb2312"%>
产品使用类型:
产品类型:
所属AP:
(3)通过javascript调用前面的按扭事件,实现对产品信息的添加、修改、删除的功能。其Product_List.jsp代码如下: <%@ page contentType="text/html;charset=GB2312" language="java"%> <%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean" %> <%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html" %> <%@ taglib uri="/WEB-INF/struts-logic.tld" prefix="logic" %>
增加(A) 删除(D) 查询(F)
5.3.2.2 模型(model)组件设计 模型表示应用程序的状态和业务逻辑通常由Java Bean或EJB组件来实现。ActionForm Bean是Java Bean中的一种,因此我们把它也划分到模型组件中ActionForm Bean设计。Struts应用框架通常预先为每个应用所需要的输入表单创建一个ActionForm Bean ,利用它来进行视图和控制器之间表单数据的传输。如果这些bean在配置文件struts-config.xml 的 元素中被定义Struts控制器Action类和ActionServlet类将自动执行预先设定的操作。 下面是ProductForm.java主要实现了ActionForm的代码如下: import org.apache.struts.action.ActionForm; public class ProductForm extends ActionForm{ private java.lang.String pdcode;//产品编码 private java.lang.String userapid;// private java.lang.String pdname;//产品名称 private java.lang.String usetype;//产品类型 private java.lang.String pdversion;//产品版本号 …………………………………. public void setPdcode(java.lang.String pdcode) { this.pdcode = pdcode; } public java.lang.String getPdname() { return this.pdname; } public void setPdname(java.lang.String pdname) { this.pdname = pdname; } public java.lang.String getUsetype() { return this.usetype; } public void setUsetype(java.lang.String usetype) { this.usetype = usetype; } public java.lang.String getPdtype() { return this.pdtype; } public void setPdtype(java.lang.String pdtype) { this.pdtype = pdtype; } public java.lang.String getPdversion() { return this.pdversion; } public void setPdversion(java.lang.String pdversion) { this.pdversion = pdversion; } 5.3.2.3 控制器(ActionServlet)组件设计 Struts控制器组件负责接收用户请求、选择合适的视图组件返回给用户,有助于将模型层与视图层分离。它的核心控制器组件ActionServlet 接受所有来自客户端的请求并根据Struts应用专有配置文件struts-config.xml 。 把请求转发给其它组件核心控制器组件ActionServlet由Struts框架提供,一个应用中只能配置一个ActionServlet类,开发人员一般无须对它进行再次开发。负责具体业务处理的Action类则是开发者开发实现的重点,每个Action充当客户的一项业务代理,它调用模型的业务方法,完成用户请求的业务逻辑。比如:插入一条记录或对某条记录进行修改。当操作成功后由ActionServlet转发给其它合适的Web组件(一般是JSP页面)将处理结果返回给客户端。struts-config.xml的主要的配置信息如下: 5.3.2.4 系统配置信息 (1)web.xml 主要的配置信息如下: /Login.jsp EncodingFilter org.springframework.web.filter.CharacterEncodingFilter encoding gb2312 EncodingFilter *.do SessionFilter common.SessionFilter SessionFilter /* action org.apache.struts.action.ActionServlet config /WEB-INF/struts-config.xml 1 action *.do /WEB-INF/struts-bean.tld /WEB-INF/struts-bean.tld /WEB-INF/struts-html.tld /WEB-INF/struts-html.tld /WEB-INF/struts-logic.tld /WEB-INF/struts-logic.tld (2)Spring_hibernate其主要实现数据连接的配置,的配置信息如下: com.microsoft.jdbc.sqlserver.SQLServerDriver jdbc:microsoft:sqlserver://127.0.0.1:1433;DatabaseName=tbp_3;SelectMethod=Cursor sa sa product/cpgl/model/ProductInfo.hbm.xml true 结束语 本系统是一个面向各类商务平台的,具有一定实用性的信息管理系统。它主要完成对商品信息的处理。 本系统具有相当的实用功能: ·查询方面,系统实现了多种查询和模糊查询; ·管理方面,系统较好地实现了商品信息的增加、修改和删除。 由于时间关系,系统功能实现不够完善,界面也不够美观等。这些都需要不断的改进和补充。 在中软国际的参训项目,学到了很多东西,不仅把以前所学的很多知识充分利用上了,还让我对使用数据库开发软件
本文档为【基于J2EE的电信商务领航系统】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_047174
暂无简介~
格式:doc
大小:733KB
软件:Word
页数:0
分类:工学
上传时间:2012-04-26
浏览量:24