简介:关于框架信息方面的的相关大学硕士和相关本科毕业论文以及相关框架信息论文开题报告范文和职称论文写作参考文献资料下载。
关键词:ssh框架;Struts2;Spring;Hibernate
1.项目介绍及其执行内容
本项目是一个在window8专业版64位操作系统下采用Tomcat作为Web服务器、使用MyEclipse10作为开发工具,Microsoft sql server 2012数据库作为存储载体、基于MVC模式轻量级ssh框架的网上销售系统.项目采用J论文范文A作为开发平台,具有跨平台的优势;MVC模式及Structs2、Spring、Hibernate开发框架,极大地方便以后的系统维护与升级,并且视图层和业务层分离,有利于开发人员更改视图层代码而不用重新编译模型和控制器代码.
2.项目应用前景
随着人们对网络购物接受度的提高,互联网时代.以及物流支付等配套服务更加完善,网络购物渗透率也随之有了较大提升.淘宝网、诚信通、京东商城等各类网购平台如雨后春笋般蓬勃发展.
网络销售成为目前国内所有消费领域中发展最为迅猛的领域,可以说.网上购物群体也已经达到一亿.随同着网购的红火发展,网购各项体系逐渐趋于完善.伴随着电子商务技术的不断成熟,电子商务的功能也越来越强大,注册用户可以在网上搜索购买到自己想要的各种商品,初步让人们体会到了足不出户,便可随意购物的快感,本次设计正是一个基于SSH架构的电子商务系统的开发——网上商品销售系统.
3.用户需求分析
本网上销售系统主要以网上销售水果为例,完成以下具体任务:
3.1 水果查询需求
当客户进入网上水果店时,应该在主页面中分类显示最新的品种水果信息,以供客户选择所需水果种类,同时也应该提供按照水果名称,或者种类模糊查询所需信息的功能.
3.2 购物车管理需求
当客户选择购买某水果产品时,应该能够将对应水果信息,例如:论文范文、数量记录到购物车中,并允许客户返回主页面,选择其他商品,并添加到购物车中,当对购物订单生成后,应该能够自动清除以生成订单的购物车中的信息.
3.3 订单处理需求
对应客户购买产品信息的需求,在确定了所购产品的论文范文、数量等信息后,提示用户选择对应的送货方式及付款方式,最终生成对应的订单记录,以便于网站配货人员依据订单信息进行后续的论文范文、送货和处理.
3.4 管理员与客户的分类功能
为了能够实现管理员和用户各自的所享有的功能,特将他们分类处理.
4.项目创新点
基于MVC模式轻量级ssh框架:
使用Struts2框架,帮助开发人员减少在运用MVC设计模型来开发Web应用的时间,运用Struts中的标记库,能大大提高程序开发效率;而且struts2可以清晰地区分控制,事务逻辑和外观,从而简化了开发应用程序的过程.
使用Hibernate框架,Web应用可以通过面向对象的方式来进行数据库的各种访问操作,如插入数据、更新数据、删除数据、查询数据等,开发者可以使用面向对象的方式来进行数据库访问,从而取代以前的使用JDBC进行数据库访问,使得开发人员可以随心所欲的使用对象编程思维来操纵数据库.
使用Spring框架管理Web应用中的组件,降低个组件之间的耦合度,又能够编写更干净、更可管理、并且更易于测试的代码.通过使用DAO组件并结合Struts 2以及Hibernate框架从而将Struts 2与Hibernate以低耦合度的方式进行整合.
5.项目设计方案
5.1 方案概述
本项目主要构建一个基于ssh框架的网上销售系统,典型的ssh框架三层结构分为表现层、业务逻辑层和数据服务层.通过Struts2进行流程控制,Spring进行业务流转,Hibernate进行数据库操作的封装.三层体系将业务规则、数据访问及合法性校验等工作放在业务逻辑层处理.客户端不直接与数据库交互,而是通过组件与业务逻辑层建立连接,再由业务逻辑层与数据库交互.
5.2 设计思想
5.2.1 系统前台
功能强大、操作方便.
前台作为与用户直接交互的界面,在考虑功能的同时,也考虑了操作的简洁和方便性,目的是让大多数不在懂电脑操作的客户,也能轻松的享受电子商务给他们带来的便利.
5.2.2 系统后台
本系统后台管理在考虑管理操作简便的同时,提供了的后台管理模式.它包括用户管理、产品管理、产品目录管理、定单管理等.
5.3 网站总体架构
网站总体架构如图1所示:
用户能够通过电脑、手机、固定电话、电视连接到网站进行购物操作,在网站中用户能使用高级搜索所需的相关新产品方面的内容.管理员能够通过internet对数据库中的信息进行整合、规范化.
5.4 基于MVC下的实现
基于MVC模式下的SSH框架如图2所示:
Model层主要由ActionForm和J论文范文aBean组成,View层该部分采用JSP实现,Controller层有系统核心控制器(ActionServlet),业务逻辑控制器(Action )两个部分组成.
6.项目功能架构
6.1 数据表基本结构
(1)用户信息表
用户信息表(tb_administrator)是用来保存网上用户基本信息的数据表,是维护管理用户数据的依据.如表4所示:
(2)产品信息表
基本产品信息表(tb_fruit)记录了相关信息.如表5所示:
(3)订单信息表
订单信息表如表6所示:
6.2 部分关键代码
use j论文范文aWeb
go
if exists(select * from sysobjects where
id等于 object_id(&,acute,tb_administrator&,acute,)) drop table tb_administrator
go
create table tb_administrator(
id int primary key identity(1,1),
username nvarchar(20) not null unique,
userpwd nvarchar(50) not null,
usergrade int default(0),
useremail nvarchar(100),
usertel nvarchar(12),
useraddress nvarchar(100),
addtime datetime default(getdate())
)
go
insert into tb_administrator(username,userpwd, us
ergrade,useremail,usertel,useraddress)values (&,acute,Tongne&,acute,,
&,acute,123456&,acute,,1,&,acute,631972881@论文范文.com&,acute,,&,acute,18207495014&,acute,,&,acute,湖南永州市&,acute,)
insert into tb_administrator(username,userpwd,useremail,
usertel,useraddress)values (&,acute,fly&,acute,,&,acute,123456&,acute,,&,acute,asdzxcqwe5321456
@163.com&,acute,,&,acute,13078852427&,acute,,&,acute,湖南岳阳市&,acute,)
insert into tb_administrator(username,userpwd,userem
ail,usertel,useraddress)values (&,acute,sky&,acute,,&,acute,123456&,acute,,&,acute,157374245@
论文范文.com&,acute,,&,acute,15805446555&,acute,,&,acute,湖南湘西吉首&,acute,)
insert into tb_administrator(username,userpwd,usere
mail,usertel,useraddress)values (&,acute,high&,acute,,&,acute,123456&,acute,,&,acute,hyrz@163.
com&,acute,,&,acute,15875242914&,acute,,&,acute,湖南郴州&,acute,)
go
select *from tb_administrator
参考文献
[1] 陈亚辉,缪勇著.《Struts2+Spring+Hibernate框架技术与项目实战》[M].北京:清华大学出版社,2012:1-52.
[2] 高洪岩.《至简SSH:精通Jva Web实用开发技术: Struts+Spring+Hibernate》[M].北京:电子工业出版社,2009:24-76.
[3] 顾建丰. 基于J论文范文A的数据库开发和应用[J]. 攀枝花学院学报,2013,30(2):110-112.
作者简介:
唐李昊,湖南农业大学信息科学技术学院,本科,研究方向:电子商务运营管理,
通讯作者:王明宇,湖南农业大学信息科学技术学院,硕士,讲师,研究方向:电子商务与计算机应用.
高等教育信息素养框架:7.Yii框架学习-登陆信息调取与SESSION使用与redirect和createUrl方法使用
总结:本文关于框架信息论文范文,可以做为相关论文参考文献,与写作提纲思路参考。
高等教育信息素养框架引用文献:
[1] 高等教育管理论文提纲格式范文 高等教育管理论文框架怎么写
[2] 高等教育研究论文提纲范文模板 高等教育研究论文框架如何写
[3] 超市管理信息系统论文提纲模板范本 超市管理信息系统论文框架怎么写