茶叶收购系统的设计与实现

 2023-06-21 08:06

论文总字数:29917字

摘 要

基于J2EE开发平台,采用MyEclipse为开发环境,以及B/S的MVC结构为开发模式,开发了茶叶收购管理系统。该系统实现了管理员、公司用户、茶农用户三种不同用户的登录,以及各自不同的功能。实现了管理员对各个用户的信息进行维护,公司用户的收购与结算,以及茶农用户的查询等功能。论文针对设计的功能特点展开叙述。首先介绍了项目背景,开发意义和论文的组织结构。接着介绍了设计所用的开发工具和运行环境以及完成本系统所用到的技术。然后重点论述了系统实现的开发过程,对系统的主要功能代码作了详细说明。最后介绍了系统测试的方法和过程。

关键词:茶叶收购管理,Mysql,Servlet,MVC

Abstract:Based on J2EE development platform,adopting MyEclipse for exploitation environment, and B/S MVC structure for the development model,develop this tea acquisition system.This system has realized three different kinds of user to login,there are administrators,corporate users and farmer users,and different function of them.Realizing this main function of administrators to maintain user information,the corporate users to acquisition and close an account,the farmer user to query.The paper aimed at the feature of design narrative. The first describes the project background, the development of meaning and the organizational structure of the paper. Then presented the design development tools and runtime environment and the technology used to complete the system. Next,discusse the focus of the system development process, explained in detail on the system"s main function code. Finally, the design of test methods and processes.

KeyWords:Tea Acquisition Management,Mysql,Servlet,MVC

目 录

1 引言 4

1.1 项目背景 4

1.2 茶叶收购管理系统的开发意义 4

1.3 论文组织结构 4

2 开发环境及开发工具的介绍 5

2.1 MyEclipse简介 5

2.2 Tomcat 概述 5

2.3 MySQL概述 6

3 完成本系统所用到的技术 6

3.1 MVC设计模式简介 6

3.2 AJAX技术 7

4 系统设计 8

4.1 系统需求分析 8

4.2 可行性分析 9

4.3 系统功能结构图与E-R图 9

4.4数据库设计 11

5 茶叶收购系统设计的实现 16

5.1 系统实现流程 16

5.2 登录注册模块设计 19

5.3 管理员模块 24

5.4 公司用户模块 33

5.5 茶农用户模块 38

6 软件测试 40

6.1 软件测试的作用 40

6.2 单元测试 40

6.3组装测试 43

6.4确认测试 43

6.5系统测试 43

结 论 44

参 考 文 献 45

致 谢 46

1 引言

1.1 项目背景

随着网络的普及以及计算机的平民化,很多农村已经开通了网络并拥有电脑,网络对于人们的生活提供了很大的方便。黄山市很多村庄的农民以茶叶收入为主,每年3-6月,有很多公司的员工深入到各个村庄收购茶叶,然而采取的都是手工记账,大大增加了收购时间和成本,也增加了交易的不安全性。所以急需一个方便快捷,有安全保障的收购管理系统简化收购流程,节省收购时间与成本,保证交易的安全。

1.2 茶叶收购管理系统的开发意义

开发该系统,意义重大。它不仅可方便公司收购茶叶,而且可以让乡镇管理者及时掌握各乡镇的茶叶收购情况,茶叶价格以及每年各村镇农民的收入情况,还可以让农民及时查看自己的收入以及未收回的账目。

详细来说,该系统具有以下优势:

1.收购方便,减少了手工记账时间,加快了收购速度,节省了时间。

2.查询方便,不同用户登录都可以查询到有关自己的订单信息,以及订单是否已支付。

3.使用方便,考虑到农民朋友接触网络的时间并不长,所以本系统结构简单明了,可以让使用者快速入手。

综上所述,该系统能够极大的方便收购人员,管理人员,以及农民的整个收购,支付,查询的过程,避免了收购人员与茶农在交易后是否已经付清款项的争端。

1.3 论文组织结构

本文的结构安排如下:

第一章为引言,简单介绍了项目的研究背景和意义。

第二章为开发工具,介绍了开发该系统所用的一些工具。

第三章为开发技术,介绍了开发该系统所用的的一些技术。

第四章为需求分析,详细介绍了需求分析,介绍了系统的设计目标、可行性分析,数据库设计以及系统的开发方案。

第五章为系统具体实现,根据系统功能模块详细介绍了各模块的设计过程并给出部分实现代码。

第六章为测试,介绍了该系统的测试过程。

2 开发环境及开发工具的介绍

2.1 MyEclipse简介

MyEclipse企业级工作平台(MyEclipseEnterprise Workbench ,简称MyEclipse)是对EclipseIDE的扩展,利用它我们可以在数据库和JavaEE的开发、发布以及应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的JavaEE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整HTML,Struts,JSP,CSS,Javascript,Spring,SQL,Hibernate。

MyEclipse 是一个十分优秀的用于开发Java, J2EE的 Eclipse 插件集合,MyEclipse的功能非常强大,支持也十分广泛,尤其是对各种开源产品的支持十分不错。MyEclipse目前支持Java Servlet,AJAX, JSP, JSF, Struts,Spring, Hibernate,EJB3,JDBC数据库链接工具等多项功能。可以说MyEclipse是几乎囊括了目前所有主流开源产品的专属eclipse开发 工具。

2.2 Tomcat 概述

Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。本系统采用的是apache-tomcat-7.0.50。

2.2.1 安装和配置Tomcat

Tomcat安装也很方便,直接将下载的包解压就行,本次设计Tomcat解压目录是D:JAVA softapache-tomcat-7.0.50。解压完成后,在MyEclipse中单击WindowsPreferencesMyEclipseServersTomcat中找到Tomcat 7x进行配置。

然后打开MyEclipse,启动Tomcat 7.x。在用户浏览器中,输入http://127.0.0.1:8080或者http://localhost:8080。如果出现Tomcat的欢迎页面,就表示Tomcat的安装和配置是正确的。如图 2.1:

剩余内容已隐藏,请支付后下载全文,论文总字数:29917字

您需要先支付 80元 才能查看全部内容!立即支付

该课题毕业论文、开题报告、外文翻译、程序设计、图纸设计等资料可联系客服协助查找;