《在线影像销售系统PPT课件》由会员分享,可在线阅读,更多相关《在线影像销售系统PPT课件(19页珍藏版)》请在金锄头文库上搜索。
1、个人引见毕业设计标题:在线影像销售系统工程引见系统的开发背景系统的开发可行性系统的开发意义系统的开发背景随着Internet国际互联网的开展,越来越多的企业开场建造本人的网站。基于Internet的信息效力,电子 商务效力曾经成为现代企业一项不可短少的内容。很多企业都已不满足于建立一个简单的仅仅可以发布信息的静态网站。现代企业需求的是一个功能强大的,能提供 完善的电子商务效力的动态商务网站。系统的开发可行性在线影像销售系统功能简单,技术成熟,开发周期短.系统的开发意义稳定本专业所学的实际根底知识的掌握锻炼本人的实践动手才干,加强所学知识的实践运用了解软件开发的根本过程熟习MVC方式积累开发阅历
2、,调试阅历和运用各种技术的阅历工程开发环境和开发工具引见 Java概述 MySQL数据库概述 Oracle 数据库概述 MyEclipse 工程所用主要技术的引见Hibernate数据编程 JSP动态页面编程 Javabean技术Struts框架软件开发 Hibernate数据编程Hibernate一种ORM工具,是衔接 java 运用程序和关系数据库的中间件,这是对JDBC的封装,主要担任 java 对象的耐久化操作.(1) ORMobject relation mapping对象关系映射(2)对象耐久化,把数据保管在永久的存储介质中数据库 JSP动态页面编程JSP是一种基于Java言语的动
3、态网页编程言语,它具有以下特点:JSP里面可以嵌入JAVA代码在运转的时候,JSP被容器翻译成为一个servlet,放在运用目录下面不需求再在配置文件里面配置文件被修正之后,自动进展重新编译Javabean技术Javabean技术是将一些具有特定功能模块封装一个可被复用的组件,运用Javabean技术来开发的软件具有高复用性和弱巧合性.Struts框架软件开发Struts是运用MVC的实现方式二来实现的,也就是以控制器为中心。Struts提供了一些组件运用MVC开发运用程序:Model View:提供了action form创建form bean Controller:Struts提供了一个中
4、心的控制器ActionServlet,经过这个中心的控制器来调用其他用户注册了的自定义的控制器Action 系统设计本系统应具有通常网上在线销售网站应该具有的一切功能,包括用户注册、用户登录、查看商品、选购商品、创建订单、保管订单、购买商品、客户在线留言、客户资料修正、在线商品的管理、客户订单的处置、留言的管理等。对于查看商品、选购商品这类频繁发生的系统操作,要采取适当的技术优化这类数据操作,以提高数据存取效率。总体设计 在数据库层,该系统的前期开发用的运用的是Oracle数据库在后期运转运用的是MySQL数据库来对系统中需求耐久存储的数据进展存储;耐久层用到Hibernate技术构造数据访问
5、接口DAO对业务层所运用到的耐久化对象进展存取管理;业务逻辑层用普通javabean实现逻辑业务处置功能,表述层运用基于struts的MVC设计方式,利用struts中控制器来调用业务层Javabean来处置业务,经过JSP技术动态的生成页面信息。 数据库设计messagesendusern1createorder1nadditem1ncreateproductnmmanagerownmanageitem1n类的设计User类与Order类为一对多的关系,一个客户可以有多个订单,在User类中设计一个Set集合来保管这个客户一切的订单。在Order类中有一个User属性来指定它所属的客户,使之
6、建立双向关联。Order类与Item类为一对多的关系,一个订单可以有多个订单项,在Order类中设计一个Set集合来保管这个订单一切的订单项。使订单和订单建立起单向关联。Product类与Order类为多对多的关系,一个订单可以有多个商品项,一个商品可以被多个订单所拥有,Product类与Order类之间的关联是经过第三个类Item类来建立联络的。Cart类与Item类为一对多的关系,一个订单可以有多个订单项,在Cart类中设计一个Set集合来保管这个订单一切的订单项。使订单和订单建立起单向关联。前台功能图系统的前台主要是系统商品的展现和面向客户的效力.偏重于界面的显示,客户的操作对象主要是对购物车的操作.后台功能图系统的后台的主要是对系统的各种数据资源时行维护操作,主要面向系统管理人员,偏重于对数据库的操作.功能模块的划分客户管理模块(汪洋)管理员管理模块(汪洋)购物车管理模块(张晓双)订单管理模块(张晓双)产品管理模块(卜雁浩)留言管理模块(卜雁浩)系统的演示前台的购物演示后台的订单维护