毕业论文答辩在线销售系统的基础数据子模块设计与实现

上传人:笛音 文档编号:51694485 上传时间:2018-08-15 格式:PPT 页数:17 大小:1.86MB
返回 下载 相关 举报
毕业论文答辩在线销售系统的基础数据子模块设计与实现_第1页
第1页 / 共17页
毕业论文答辩在线销售系统的基础数据子模块设计与实现_第2页
第2页 / 共17页
毕业论文答辩在线销售系统的基础数据子模块设计与实现_第3页
第3页 / 共17页
毕业论文答辩在线销售系统的基础数据子模块设计与实现_第4页
第4页 / 共17页
毕业论文答辩在线销售系统的基础数据子模块设计与实现_第5页
第5页 / 共17页
点击查看更多>>
资源描述

《毕业论文答辩在线销售系统的基础数据子模块设计与实现》由会员分享,可在线阅读,更多相关《毕业论文答辩在线销售系统的基础数据子模块设计与实现(17页珍藏版)》请在金锄头文库上搜索。

1、浙江大学城市学院浙江大学城市学院选题背景及意义国内外研究现状及研究内容论文结构以及系统实现系统设计与实现过程浙江大学城市学院浙江大学城市学院完成情况总结系统演示1.选题背景及意义 销售在企业生产经营活动中越来越重要,企 业生产的产品只有通过销售,才能实现其价 值,补偿生产耗费后,创造一定的利润。 随着计算机技术和网络技术的迅速发展,电 子商务迅速普及,越来越多的企业利用 Internet发布企业产品信息,提供网上销 售服务。 在线销售系统是一种新型的销售模式,网 络化销售模式正在全球流行。 网上购物成为一种时尚潮流,人们对在线 购物提出了很大的需求,促使在线销售系 统的兴起。 在线销售系统摆脱

2、繁重的日常工作,集中 精力从战略的角度来考虑企业物品规划和 政策浙江大学城市学院浙江大学城市学院浙江大学城市学院浙江大学城市学院 2.国内外研究现状及研究内容l 如图2.1统计显示,2008年中国网络零售市场 的年交易额第一次突破千亿大关,达到1200亿 元, 同比增长128.5%,2009年中国网络零售市 场规模达到2500亿元,据预测,到2010年此数 字将增长至4640亿元,大约占当年社会商品零 售总额的3% 。而实际上2010年中国网上零 售市场交易规模达5131亿元,预计未来两年 将突破10000亿元。 l 数据反应出,中国电子商务市场正处于快速增 长状态中,网购市场成长空间非常大。

3、我国的 网民人数增量迅猛,就如“水涨船高”,网络购物 随着网民数量的增加也会随同电子商务急速 发展 。 l 借此看出,销售无疑是企业获得利益的一种 必要途径。企业为了或得更好的利益,网上 销售又是企业获取利益投资开发的新目标。 在线销售系统由此迅速发展。图2.12.1国内外研究现状我在系统中研究的内容包含有四种类型的基础数据:员工基础数据, 供应商基础数据,产品基础数据和采购部分基础数据。当然,随着系 统范围的扩大,或者说规模大小的不同,相应的系统中基础数据也会 有一定的变化。但是在一般的企业营销中,这四种类型的基础数据的 好坏、准确性的高低以及稳定性的强弱,将影响整个系统顺利、稳定 的运行。

4、 我在系统中用一个Struts + Spring + Hibernate的组合框架,Struts做前 台,Hibernate做后台有关数据库数据的操作,处理持久层,Spring做 中间的业务逻辑框架。浙江大学城市学院浙江大学城市学院2.2研究内容2.国内外研究现状及研究内容3.论文结构以及系统实现浙江大学城市学院浙江大学城市学院4.系统设计与实现过程浙江大学城市学院浙江大学城市学院4.1系统功能设计l用户信息管理:采购方或供应方(人力资源管理 者)用来管理己方人员。 l产品信息管理:提供凡是在本系统中注册并登记 详细信息的供应方登记他们的产品。 l供应商信息管理:新注册的供应商(供应商,采 购

5、方)都需要到这里来登记或修改他们的详情。 l采购信息管理:采购单登记:采购员创建采购单 ,并提交到上级管理者,等待审核。采购单审核: 审核已收到的待审核的采购单,如果审核通过采购 员就可以采购,如果不通过就退回给采购员做修改 后,再审核(或直接取消此采购单)。采购发票信 息登记:当采购方和供应方(销售方)已完成(部 分/全部)交易后,将供应方所提供的采购产品发票 登记到系统中(可作信誉评分等功能的依据)图4.1 系统功能图4.系统设计与实现过程浙江大学城市学院浙江大学城市学院4.2数据库的设计与实现E-R模型的组成元素有:实体、属性、联系。E-R模型用E-R图表示。实体是用户 工作环境中所涉及

6、的事务,属性是对实体特征的描述。 (1)模型中的实体相当于实体集、一个表,而不是单个实体或表中的一行。实体 用矩形框表示,实体名称标注在矩形框内。用菱形表示实体间的联系,菱形框内 写上联系名,用无向边把菱形分别与有关实体相连接,在无向边旁标上联系的类 型。 (2)属性是实体的性质。用椭圆框表示,与实体之间用一条线相连表的主码是关 键属性,关键属性项加下划线。 (3)各子系统模块中主键相同的字段之间存在着相互关联的关系。 (4)在程序中实现对它们的完整性和一致性控制。 (5)建立oracle数据库,实现表结构。4.系统设计与实现过程浙江大学城市学院浙江大学城市学院4.3 系统中struts +s

7、pring +hibernate技术的实现Struts技术实现web表现层1Hibernate技术实现数据层2Spring技术整合业务层34.系统设计与实现过程浙江大学城市学院浙江大学城市学院4.3.1struts技术实现web表现层我主要是利用了Struts的前端表现能力,如标签库、国际化、自动校验。与 Spring结合吧Action类的实例化交给Spring的IOC容器来完成。Struts是一种优秀的MVC 架构方式,清晰地划分了模型(Model)视图(View) 控制器(Controller)(MVC)模式的应用架构的开源框架,是利用Java Servlet和JSP 构建Web应用的一项

8、非常有用的技术。其中Model就是在对用户请求的整个控制 过程中,真正处理用户请求并保存处理结果的对象。她的工作流程: ActionServlet 接收客户端Http 请求, 使用ActionForm Bean自动接收请求表单 信息,然后将请求分发给相应的Action 对象。 Action 对象调用Execute()方法处理请求,期间能够使用先前的ActionForm Bean 实现业务逻辑,然后回送ActionForward 对象给ActionServlet。 根据ActionForward 对象封装的信息,ActionServlet 将Http 请求再次转发给其 它页面,最终发送响应回客户

9、端。 如图4.2为struts的工作原理时序图:4.系统设计与实现过程浙江大学城市学院浙江大学城市学院4.3.1struts技术实现web表现层图4.2 struts工作原理时序图4.系统设计与实现过程浙江大学城市学院浙江大学城市学院4.3.2 Hibernate技术实现数据层我将Hibernate与Spring完全整合在一起,把hibernate.cfg.xml中的配置转移到 Spring的配置文件中来。可以使用MyEclipse提供的Datasource SessionFactory向 导来完成这个配置。DAO也是一个经典的设计模式,使用这种模式可以解决数据访问代码与业务代 码之间的耦合关

10、系,业务代码只对接口进行操作,并不关心具体实现是依赖如 JDBC还是Hibernate还是其他OR工具。在Spring的IOC容器中这种模式就更加方便的实行,实现接口的方式由原来的 工厂方法改为由Spring来反向控制。一切都在配置文件中完成的,也是就说如果 想改变数据层实现方式(如把Hibernate框架改为ibatis)不必对Service类做任何 改变。4.系统设计与实现过程浙江大学城市学院浙江大学城市学院4.3.3 Spring技术整合业务层我利用Spring的IOC容器整合了表现层、业务层和数据访问层 ,使用AOP实现了DAO类的事务控制。归纳起来有以下几个 步骤: (1)接管的St

11、ruts中Action的实例化。 (2)给Action注入Service类实现。 (3)给Service注入DAO类。 (4)加载Hibernate模块,提供数据源。 (5)添加事务管理。 配置Bean文件,在把公共部分写写到applicationContext.xml 中去,每个模块一个beans.xml。5.完成情况浙江大学城市学院浙江大学城市学院 本课题是在线销售系统的基础数据子模块设计与实 现,完成基于J2EE开发技术的在线销售系统基础数 据子模块的需求分析、系统模块设计、数据库设计 以及各功能模块的实现。 能在自己电脑上进行试运行和测试,在试运行过程 中发现错误并加以完善。 系统中的不足是该系统的功能实现简单,还不能直 接投入到企业生产经营中。6.总结浙江大学城市学院浙江大学城市学院u在网站开发过程中,在不懂SSH架构的情况 下,自己通过努力的学习和研究,完成系统的 开发,同时对J2EE技术更加深厚的学习和总结 ,从而提高自己的开发实际项目的水平和能力 。 u在这个项目开发中,自己更是对编程有了浓 厚的兴趣。7.系统演示浙江大学城市学院浙江大学城市学院浙江大学城市学院浙江大学城市学院

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > PPT模板库 > 论文答辩

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号