企业销售管理系统毕业论文文件.doc
55页本样例的标题结构和内容每个同学做参考,具体格式不完全规范,以后再公布详细格式要求!目 录第一章 概述 1第二章 文献综述 22.1 语言概述 22.2 技术框架概述 22.3 数据库概述 4第三章 需求分析 63.1 需求概述 63.2 用例建模 73.3 静态建模 14第四章 系统设计 154.1 总体设计 154.1.1系统总体架构设计 154.1.2系统的总体功能设计 164.2 详细设计与动态建模 174.2.1商品销售治理模块 184.2.2财务治理模块 184.2.3仓库治理模块 184.2.4活动图建模 194.2.5时序图建模 204.3 数据库设计 20第五章 系统实现 305.1 系统登录 305.2 创建订单 315.3 发票信息治理 345.4 商品信息维护 355.5 用户治理 36第六章 总结与展望 376.1 本文总结 376.2 后续工作展望 37参考文献 38致 谢 39摘 要本文介绍了一个企业销售治理系统的分析和实现的过程该系统的功能有:商品销售治理、财务治理、仓库治理、系统治理本系统采纳了基于Java 技术的MVC模式进行设计,并通过使用(Struts2+Spring3+MyBatis)软件体系架构实现本系统,运用了面向对象的设计与开发方法设计出数据库,比较简洁、方便,具有一定的推广和应用价值。
该系统的实现,做到了给企业销售治理者提供充足的信息和快捷的查询平台,满足了需求的定义,具有一定的应用价值关键词:Java;MVC;Struts2;Spring3;Mybatis;Abstract This text introduces the process of the analysis and achievement of an enterprises sales management system. The systems functions include: the sales management of products,financialmanagement, storage management, and systematic management. This system adopts the MVC mode which is based on Java technology, and framework of the truts2+Spring3+Mybatis software also contributes to the realization of the system. This system utilizes the target-oriented method of the design and development to make the data bank, which is concise and convenient and has the particular value of promotion and application. The realization of the system provides the sales manager of the enterprise with sufficient information and convenient platform, meeting the demand of the definition, which has particular value of application.Keywords: Java;MVC;Struts2;Spring3;Mybatis;51 / 56第一章 概述随着社会的进展,顾客需求瞬息万变,技术创新不断加速,产品生命周期不断缩短,企业之间市场竞争日趋激烈,因此,企业实现信息化差不多成为企业快速响应市场和参与市场竞争的关键。
尤其生产销售治理在现代企业经营治理中占据着重要的地位,一个企业销售治理的水平几乎决定着企业的经济命脉众多销售问题中,最要紧的差不多上因为信息不通畅造成的中小企业在我国众多企业中占了绝大多数进入世贸组织后,这些企业不可幸免的要加入国际化企业的竞争行列,实现企业信息化是参与挑战的必要条件然而中小企业的多样性及灵活多边形的经营方式,加上相关投入量的限制,使得专门多中小企业没有进行信息化建设而互联网为扩展销售市场提供了新的方法和机会因此利用现代化信息技术和互联网络,整合CRM(客户关系治理(Customer Relationship Management)的经营治理理念,以市场的进展为导向,以客户的需求为核心,以全面优质的客户服务为目标,改变企业的经营治理模式,是中小型企业首先要解决的问题在60年代,专门多的企业围绕的是成本,在产品的成本上大下功夫在生产战略上追求的是大批量,低成本,当时信息系统围绕着库存操纵展开;到了70年代,追求的是速度,追求的是内部协调信息集成,当时提出了/vlRP的概念;到了80年代,大伙儿看到追求质量,追求工序操纵,降低治理成本,提高治理绩效的重要性,这一切都促进了当时的企业信息化建设;到了90年代,个性化需求大大提升,要求企业必须有足够的应变能力,如此才能在与对手的竞争中取得成功。
历经20余年的时刻,企业的信息化建设工作取得了较大的进步,因为对企业的信息化建设的途径认识的不够系统同时不够科学准确,因此,以往的在许许多多的企业的信息化建设的工作中我们有了许多的误区,确实走了专门多的弯路许多企业不顾实际状况,盲目的追求决策层和业务处理层的自动化,忽视了最基础的企业信息的信息化建设 销售治理是企业治理特不重要的一环,它对企业的进展起着举足轻重的作用由于商品信息的繁多,各部门工作的繁杂,使得销售治理变得十分复杂开发一套完善的销售治理系统不但能够使得销售治理者对商品的整个销售流程状态以及库存等信息了如指掌,并为决策治理提供科学依据从而提高了治理水平和工作效率,而且能够使工作人员甩掉手工记账以及审核等地点式,从而最大限度的减少了手工操作带来的失误,达到事半功倍的效果销售治理系统作为企业治理自动化、规范化的一部分,在提供企业治理效率和经济效益是发挥了不可替代的作用因此为了给企业销售治理者提供充足的信息和快捷的平台,使企业的治理工作更具科学性、规范性和高效性,利用计算机实现企业的销售治理,开发企业销售治理系统势在必行第二章 文献综述国内现有的系统大多不划分权限,如此使得每个人的工作内容交叉错乱,无法实现权责分明,如此就会一个操作谁都能够做,也会谁都不情愿做,出现问题时也不能找出问题的关键。
本系统集多种功能为一体,专门好的划分了各部门的权限,使得各项工作有序同时有效的进行文献综述部分要写自己系统里面用到哪些技术,每个技术写一点内容,加起来3-4页即可)2.1 语言概述(1) Java是一种简单,面向对象,分布式的,解释型的,健壮安全的,结构中立的,可移植的,性能优异、多线程的动态语言使用Java语言不仅能够实现大型企业级的分布式应用系统,还能够为小型的、嵌入式设备进行应用程序的开发Java语言的优良特性使得Java应用具有无比的健壮性和可靠性,这也减少了应用系统的维护费用Java对对象技术的全面支持和Java平台内嵌的API能缩短应用系统的开发时刻并降低成本Java的编译一次,到处可运行的特性使得它能够提供一个随处可用的开放结构和在多平台之间传递信息的低成本方式特不是Java企业应用编程接口(Java Enterprise APIs)为企业计算及电子商务应用系统提供了有关技术和丰富的类库[1] (2) Jquery是继prototype之后又一个优秀的JavaScript框架它是轻量级的js库(压缩后只有21k) ,它兼容CSS3,还兼容各种扫瞄器 (IE 6.0+, FF 1.5+, Safari 2.0+, Opera 9.0+)。
jQuery使用户能更方便地处理HTML documents、events、实现动画效果,同时方便地为网站提供AJAX交互jQuery还有一个比较大的优势是,它的文档讲明专门全,而且各种应用也讲得专门详细,同时还有许多成熟的插件可供选择jQuery能够使用户的html页保持代码和html内容分离,也确实是讲,不用再在html里面插入一堆js来调用命令了,只需定义id即可[2]2.2 技术框架概述技术框架概述(1)AJAX指异步JavaScript及XML(Asynchronous JavaScript And XML)Ajax的核心是JavaScript对象XmlHttpRequest该对象在Internet Explorer 5中首次引入,它是一种支持异步请求的技术简而言之,XmlHttpRequest使您能够使用JavaScript向服务器提出请求并处理响应,而不堵塞用户[5]2) Struts2是Struts的下一代产品,是在 struts 和WebWork的技术基础上进行了合并的全新的Struts 2框架其全新的Struts 2的体系结构与Struts 1的体系结构的差不巨大Struts 2以WebWork为核心,采纳拦截器的机制来处理用户的请求,如此的设计也使得业务逻辑操纵器能够与Servlet API完全脱离开,因此Struts 2能够理解为WebWork的更新产品。
尽管从Struts 1到Struts 2有着太大的变化,然而相关于WebWork,Struts 2只有专门小的变化 [6]3) Spring是一个开源框架,是为了解决企业应用程序开发复杂性由Rod Johnson创建的框架的要紧优势之一确实是其分层架构,分层架构同意使用者选择使用哪一个组件,同时为J2EE应用程序开发提供集成的框架Spring使用差不多的JavaBean来完成往常只可能由EJB完成的情况然而,Spring的用途不仅限于服务器端的开发从简单性、可测试性和松耦合的角度而言,任何Java应用都能够从Spring中受益[7]4)Mybatis是一个开放源代码的对象关系映射框架,它封装了绝大多数的 JDBC 样板代码,使得开发者只需关注 SQL 本身,而不需要花费精力去处理例如注册驱动,创建Connection,以及确保关闭Connection 如此繁杂的代码 MyBatis是支持一般SQL查询,存储过程和高级映射的优秀持久层框架MyBatis 消除了几乎所有的 JDBC 代码和参数的手工设置以及结果集的检索MyBatis 使用简单的 XML或注解用于配置和原始映射,将接口和 Java 的POJOs(Plain Old Java Objects,一般的Java对象)映射成数据库中的记录。
每个MyBatis 应用程序要紧差不多上使用SqlSessionFactory实例的,一个SqlSessionFactory实例能够通过SqlSessionFactoryBuilder获得SqlSessionFactoryBuilder能够从一个xml配置文件或者一个预定义的配置类的实例获得 用xml文件构建SqlSessionFactory实例是特不简单的情况推举在那个配置中使用类路径资源(classpath resource),但你能够使用任何Reader实例,包括用文件路径或file://开头的url创建的实例MyBatis有一个有用类----Resources,它有专门多方法,能够方便地从类路径及其它位置加载资源[8]图2.2 Struts2+Spring+Mybatis框架2.3 数据库概。

卡西欧5800p使用说明书资料.ppt
锂金属电池界面稳定化-全面剖析.docx
SG3525斩控式单相交流调压电路设计要点.doc
话剧《枕头人》剧本.docx
重视家风建设全面从严治党治家应成为领导干部必修课PPT模板.pptx
黄渤海区拖网渔具综合调查分析.docx
2024年一级造价工程师考试《建设工程技术与计量(交通运输工程)-公路篇》真题及答案.docx
【课件】Unit+3+Reading+and+Thinking公开课课件人教版(2019)必修第一册.pptx
嵌入式软件开发流程566841551.doc
生命密码PPT课件.ppt
爱与责任-师德之魂.ppt
制冷空调装置自动控制技术讲义.ppt


