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