1、 本 科 毕 业 论 文 基于 J2EE 平台的 ERP 销售管理系统 ERP Sales Management System Based on J2EE 姓 名: 学 号: 学 院:软件学院 系:软件工程 专 业:软件工程 年 级: 校外 指导教师: 校内 指导教师: 年 月 摘 要 如今的社会已进入信息化时代,高效的信息化系统已渗透各行各业,大大推动了经济的发展,信息化的程度是衡量一个国家科技发展的重要标志。 随着软件行业的飞速发展,国内外信息化建设已进入以 Web 应用为基础核心的阶段。基于 Java 语言的 J2EE 平台以其独特的优势成为 Web 应用和企业应用的最佳平台。各领域的信
2、息化需求给软件行业的发展带来了机遇,同时也带来了挑战。一个成功软件系统的开发需 要和谐的团队合作,合理的项目管理,良好的软件架构和开发流程。 如今的软件系统越来越来庞大,业务逻辑越来越复杂 ,失败的案例很多。这就需要有可依据的模板,提高软件的重用和开发效率。很幸运,得益于各位前辈的努力,我们拥有了很好的架构设计模式和框架。比如基于J2EE 平台的 MVC 设计模式和 Struts-Spring-Hibernate 框架 等 。 本论文论述 胶卷公司 ERP 销售管理系统 的开发和设计,该项目基于 J2EE 平台 。 在开发和设计时充分利用了 软件设计模式中的 MVC 模式、工厂模式、单点模式和
3、代理模式等,并有机地把 Struts、 Spring 和 Hibernate 这三个框架结合起来使用。通过 在 J2EE 平台里 合理地使用模式和框架, 大大 减低了 系统 的 开发 时间和 成本,提高 了 模块重用性和系统性能,方便系统的变更和维护,提高系统可靠性和安全性,并能使系统快速投放到市场 。 设计模式( Design Pattern)指的是在软件的建模和设计过程中运用到的模式。并在 GoF 编写的一本经典书籍 Design Patterns : Elements of Reusable Object-Oriented Software推动下流行起来。 框架 (Framwork)是应
4、用系统的骨架,将软件开发中反复出现的任务标准化,以可重用的形式提供使用。给系统 的搭建提供很好的模板 支持 。 合理的使用设计模式和框架能给我们的软件系统 带来高效,我们应该重视常用设计模式和框架在软件系统开发中的作用,并能在实际的项目中灵活运用它们。 关键词 : 设计模式;框架; 销售管理 Abstract As we entered the era of information, efficient information systems has penetrated all walks of life and greatly promoted the development of eco
5、nomic. Therefore, the degree of informatization is an important indicator of the development of a national science and technology. With the rapid development of the software industry, the informatization construction both at home and abroad have access the stage that base on Web application. J2EE ba
6、sed on Java, with its unique advantages, has become the best platform for Web applications and enterprise applications. Informatization demands in all areas have brought the software industry opportunities as well as challenges. A successful development of software system needs good team work, good
7、project management and good software architecture and development process. Nowadays, as software systems become more and more huge and business logic more and more complex, more the fail cases are emerged. As a result, more templates are needed to improve the efficiency of software. Thanks to the ef
8、forts of my predecessors, we have good design patterns and frameworks, like the MVC design pattern, based on the J2EE platform, and the Struts-Spring-Hibernate framework etc. In this paper, we will talk something about development and design of Penfibre Film on ERP sales management system. The proje
9、ct based on the J2EE platform. In the development and design, we make full use of the MVC design pattern in models, factory models, single point mode and proxy mode. And organically to Struts, Spring and Hibernate frameworks that combine the use of the three. Through the rational use of models and f
10、rameworks in the J2EE, they can greatly decrease system development time, reduce development costs. Furthermore they would facilitate system changes and maintenance, improve system reliability and security and enable the rapid delivery to market etc. Design patterns, driven popular by a classical bo
11、ok “Design Patterns: Elements of Reusable Object-Oriented Software “, written by GoF, are that apply to the software modeling and designing. Framework is the skeleton of an application system. It will standardize the recurring tasks in software development and provide good template supports for syst
12、em structures. Proper use of design patterns and frameworks will bring high-performance to software systems. Therefore we should attach great importance design patterns and frameworks, and use them flexibility in projects. Key Words: Design Pattern; Framework; Sale Management 目 录 第一章 引言 . 1 第二章 软件 设
13、计 模式和 SSH 框架的应用 . 3 2.1 J2EE 平台简介 . 3 2.2 胶卷公司 ERP 销售管理系统简介 . 4 2.3 软件设计模式 . 5 2.3.1 软件设计模式的概念 . 5 2.3.2 软件设计模式在 ERP 系统的应用 . 6 2.4 SSH 框架 . 22 2.4.1 框架概念 . 22 2.4.2 使用框架的好处 . 23 2.4.3 框架在 ERP 系统的应用 . 24 第三章 销售管理系统的总体设计 .29 3.1 总体设计的目的 . 29 3.1.1 项目背景 . 29 3.1.2 数据定义 . 30 3.2 任务概述 . 30 3.2.1 目标 . 30
14、3.2.2 用户的特点 . 31 3.2.3 假定和约束 . 31 3.3 需求规定 . 31 3.3.1 对功能的规定 . 31 3.3.2 对性能的规定 . 47 3.4 运行环境 . 49 第四章 销售管理系统 的 详细设计 .50 4.1 系统总体 结构 . 50 4.2 系统详细 结构 . 51 4.3 web 应用程序设计 . 55 4.4 组织结构 . 56 4.5 数据库的设计 . 60 第五章 系统展示 .61 5.1 系统登入模块展示 . 61 5.2 管理维护 模块展示 . 63 第六章 总结和展望 .66 6.1 总结 . 66 6.2 展望 . 66 致谢 .67 参
15、考文献 .68 Catalog Chapter1 Preface . 1 Chapter2 Software design pattern and SSH framework . 3 2.1 About J2EE platform . 3 2.2 Penfibre e-biz system . 4 2.3 Software design pattern . 5 2.3.1 The concept of software design patterns . 5 2.3.2 Software design pattern of the ERP system . 6 2.4 SSH framewor
16、k . 22 2.4.1 About framework . 22 2.4.2 The benefits of the use of the framework . 23 2.4.3 Framework of the ERP system. 24 Chapter3 The overall design of sales management system .29 3.1 The purpose of the overall design . 29 3.1.1 Background of project. 29 3.1.2 Data Definition. 30 3.2 Overview Tas
17、ks. 30 3.2.1 Target. 30 3.2.2 The characteristics of users . 31 3.2.3 Assumptions and constraints. 31 3.3 The provisions of requirement . 31 3.3.1 The provisions of function . 31 3.3 .2 The provisions of performance . 47 3.4 Operating environment . 49 Chapter4 The detailed design of sales management
18、 system .50 4.1 The overall structure of the system . 50 4.2 The detailed structure of the system . 51 4.3 web application design. 55 4.4 Organizational structure . 56 4.5 Database design . 60 Chapter5 System display . 61 5.1 System login module display . 61 5.2 Management of the maintenance module
19、to display . 63 Chapter6 Summary and outlook . 66 6.1 Summary. 66 6.2 Outlook. 66 Acknowledgement .67 References .68 第一章 引言 1 第一章 引言 大学的本科生活 即将结束 ,来到了非常重要的毕业设计和毕业论文的忙碌时间。 对我来说,毕业设计和毕业论文是我四年本科学习的一个总结,所以我非常重视它们。 这次的毕业设计,我的校内指导教师是教授,校外指导教师是我所在实习单位的架构师。在这两位教师的指导下,我顺利地完成了毕业设计,真的很感谢他们两位的精心指点。 我的这篇论文的主题是议论
20、基于 J2EE平台的 Penfibre_Film ebiz 项目的开发和设计,该 ERP 销售管理系统在开发和设计时主要用到了 几种设计模式和框架 。众所周知, J2EE 平台是开发 Web 应用和企业应用的主流平台,在这平台之上开发出的系统具有很好的可移植性,良好的可扩展性等。更为让人兴奋的是,很多大的开源项目都在支持 J2EE 技术, 很多精英团队充分利用 J2EE 规范开发出了新的技术和框架,使 J2EE 平台越来越成熟,得到很多软件开发团队的拥护。 要开发出一个良好的系统, 就需要一个良好的系统设计 。在明确系统的 需求后,我们应该设计出一个符合需求的 系统构架。 在系统设计阶段,能有
21、效的利用设计模式,可使系统有个统一的开发模式,方便团队同步开发;使系统更健壮,当出现需求变更时,代码的改动 量少,达到高内聚,低耦合的目标;使系统的可扩展性好,方便的加入新的业务功能等。 例如 MVC 模式可实现系统的合理分层,现在很流行的三层架构就是以 MVC 模式为基础。 基于设计模式能给我们系统带来的种种好处,我们应该重视设计模式在软件开发的重要性,在设 计系统时,根据系统具体需求,合理的利用设计模式能让我们得出一个让客户满意的交付。 现在的软件开发,我们不再从头做起,而是合理的重用已经得到正确验证的资源。在 J2EE 规范之上发展而来的很多优秀框架就是可重复利用的资源,它们对一再出现的
22、问题进行抽象,以 重用的形式提供使用 。 大 多的框架提供了可执行的具体程序代码,支持迅速地开发出可执行的应用。好的抽象,设计成功的框架,能够大大缩短应用系统开发的周期;在预制框架上加入定制的构件,可以大量减厦门大学本科学位论文 基于 J2EE 平台的 ERP 销售管理系统 2 少编码量,并容易测试等。在项目开发时,选择正确的框架,对系统的开发起到事半功倍的作用。 本论文一共分为 5 章,为方便读者的阅读,我就简单的介绍每章的内容。第一章是引言, 介绍了论文的背景和论点。第二章是基于 J2EE 平台 的简述, 介绍几种软件设计模式和 Struts-Spring-Hibernate 这三种组合 框架 在项目中的运用。 第三章为 销售管理系统的总体设计 。第四章 销售管理系统的详细设计。第五章为系统的部分功能展示。第六章为结语和展望 。
Copyright © 2018-2021 Wenke99.com All rights reserved
工信部备案号:浙ICP备20026746号-2
公安局备案号:浙公网安备33038302330469号
本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。