网站大量收购闲置独家精品文档,联系QQ:2885784924

基于Java语言信息系统平台的开发与设计.docVIP

基于Java语言信息系统平台的开发与设计.doc

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于Java语言信息系统平台的开发与设计.doc

基于Java语言信息系统平台的开发与设计 【 摘 要 】 文章介绍了网上书店系统采用JSP、Servlet和JDBC等开发技术。作为一个开放的跨平台的结构,使得Web服务器、操作平台以及其它的组件很容易升级或切换,且在不会影响基本程序的情况下适应系统的不断变化和发展,对设计功能强大的网上书店系统具有理论与现实意义。 【 关键词 】 Java语言;MVC框架;网上书店 1 前言 目前较为流行的框架结构是基于MVC模式的框架结构,本文主要介绍一下Java语言的特点、MVC模式的框架结构以及基于MVC模式设计的网上书店。 2 基于Java语言的Web框架结构 基于业界推崇的J2EE的四层体系结构进行设计,采用Struts、hibernate、Xml、JSP、Servlet、JavaBean、HTML、Javascript等技术开发,完全具有运行平台和操作系统无关性,能在不同种类的服务器上运行。 服务器端表示层:利用JSP和Servlet技术,负责处理用户的输入和向用户的输出,并根据商业逻辑层反馈信息动态生成页面内容。 商业逻辑层:商业逻辑层是服务器端表示层和数据层之间的纽带,它以JDBC访问数据层,并将数据封装成JavaBean传递给服务器端表示层。商业逻辑层用于处理商务逻辑和计算,并实现安全、事务等功能。 数据层:数据库层负责实际的数据存储和检索,并保证数据完整性和安全性。 采用四层结构的优点是各逻辑层既相互独立又紧密联系,任何一层的改动都不会影响到其它逻辑层的工作,同时系统采用面向对象的模块化设计和开放式J2EE系统结构。 3 系统操作功能流程 (1)注册为会员,只有注册登录成功的用户才能提交订单,没有注册的用户只能查看书籍;(2)用户登录,若用户已经注册,则直接输入用户名和密码即可。如果没有注册则需注册后才能登录;(3)挑选图书,选择自己需要的书籍,将图书添加到购物车中。用户也可以通过有哪些信誉好的足球投注网站功能找到自己所需要的书籍,将其添加到购物车中;(4)在购物车界面,可以查看或修改添加到购物车内的商品;(5)填写收货人的信息,确认提交订单;(6)查看订单,用户可以点击订单管理,进入订单维护界面,查看订单信息。若用户想取消订单,则点击取消按钮即可;(7)购物完成,点击注销按钮,可以退出登录。 4 数据库设计 4.1 E-R图设计 E-R图介绍:实体联系图Entity-Relationship,E-R图为实体-联系图,提供了表示实体型、属性和联系的方法,用来描述现实世界的概念模型。 构成E-R图的基本要素是实体型、属性和联系,其表示方法为:实体型:用矩形表示,矩形框内写明实体名;属性:用椭圆形表示,并用无向边将其与相应的实体连接起来;联系:用菱形表示,菱形框内写明联系名,并用无向边分别与有关实体连接起来,同时在无向边旁标上联系的类型(1 : 1,1 : n或m : n)。本系统的E-R图设计如图1所示。 4.2 E-R图转换为关系模式 用户(用户ID号、用户名、密码、电子邮件);图书(图书ID号、书名、作者、单价、ISDN、出版社、出版时间、图书介绍、图片、类别名称);订单明细(订单编号、图书ID号、数量);订单(订单的ID号、订单编号、提交订单的时间、订单状态、订单总价格);收货人(收货人的ID号,收货人姓名、电子邮件、电话号码、手机号码、地址、邮政编码、用户的ID、订单编号)。 4.3 数据库的物理设计模型(PDM) 物理设计模型介绍:PDM叙述数据库的物理实现。产生为特定DBMS创建数据库的SQL语句并可以文件形式存储以便在其他时刻运行这些SQL语句创建数据库。系统的物理设计模型PDM图的设计如图2所示。 4.4 建立数据库连接 数据库连接使用Hibernate的配置文件hibernate.cfg.xml中配置驱动建立连接的,代码如下所示: oracle.jdbc.driver.OracleDriver jdbc:oracle:thin:@127.0.0.1:1521:oracleDB username_test password_test 5 结束语 20世纪末,随着计算机科学的发展,Java技术在Internet中的应用越来越广泛,为广大网络用户提供了更加周到和人性化的服务。本文主要介绍了Java语言的特点、基于Java语言的Web框架结构,以及采用MVC框架结构设计的网上书店系统。 参考文献 [1] 韩明. 基于Struts-Spring-Hibernate的Java应用开发[M].北京:电子工业出版社,2006. [2] 张桂元,贾燕枫.Struts开发与项目入门实践[M].北京:人民邮电出版社,2005. [3] (美)Bruce Eckel.Java编程思想[M](第3版).北京:机械工业出版社. [4] 耿祥义,张跃平.JS

文档评论(0)

jingpinwedang + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档