基于JAVA的展位信息管理系统的设计
基于JAVA的展位信息管理系统的设计[20191213092735]
摘 要
在我国,随着经济体制改革的深入、连锁经营的推行以及日趋激烈的商业角逐,越来越多的经营企业意识到提高企业管理水平的重要性,同时也迫切要求加快管理信息化的进程。
本论文介绍的系统以java为编写语言并使用Myeclipse为平台进行编写,使用mysql数据库,实现了展位信息管理的功能,包括展位管理的功能、客户管理的功能以及展位预定管理的功能。系统实现的权限分三种,分别是客户、操作员以及系统管理员。客户有注册、登陆、预定展位、管理客户信息的功能。操作员有登陆、管理展位信息、管理客户信息的功能。系统管理员有管理客户信息、管理展位信息、管理操作员信息的功能。本论文比较详细地介绍了系统分析、数据流程分析、功能设计、数据库设计、系统实现和系统测试等内容。
在传统的展位管理系统中,展位的管理以及相应的财务处理、信息处理,长期以来一直采用手工操作。但随着产业结构调整、全新的市场竞争环境,企业管理和运营效率已经成为企业成败的关键所在,手工方式的弊端毕现无遗。这就要求展位管理摆脱过去人手操作的烦琐。信息化的系统充分满足了展位管理企业的各种需求,从展位管理的各个环节对人流、物流、资金流、信息流进行统一系统的管理。市场的需求和技术的支持,最终会导致越来越多的优秀管理软件的出现,并在竞争中得到不断的完善和优化。
查看完整论文请+Q: 351916072
关键字:展位信息管理;JAVA;Mysql;Myeclipse
目 录
摘 要 I
ABSTRACT II
第1章 概述 1
1.1 项目设计的背景及意义 1
1.2 可行性分析 2
第2章 系统分析 3
2.1 需求分析 3
2.1.1用户需求 3
2.1.2功能需求 3
2.1.3 数据需求 4
2.1.4系统数据流图 4
2.1.5 E-R图 5
2.2 技术介绍 6
2.2.1 JSP技术 6
2.2.2 Myeclipse的简介 8
2.2.3数据库开发工具mysql 8
2.2.4 Tomcat服务器 9
第3章 系统设计 10
3.1系统软件环境 10
3.2硬件环境 10
3.3软件系统的整体结构 10
3.4系统的处理流程 11
3.5模块算法 11
3.5.1用户登录 11
3.5.2展位管理 12
3.5.3操作员操作 13
3.5.4系统管理员操作 14
3.6 数据信息 15
3.6.1 数据库表 15
3.6.2 数据库表的说明 16
第4章 系统实现与测试 18
4.1 系统实现 18
4.1.1公用数据库操作类 18
4.1.2公用入口 20
4.1.3注册页面 28
4.2客户模块的实现 29
4.2.1预定展位 29
4.2.2 查看积分 30
4.2.3 修改信息 30
4.3 操作员模块的实现 31
4.4管理模块的实现 32
4.4.1管理客户 33
4.4.2管理展位 33
4.4.3管理操作员 34
4.4.4管理区域 34
4.5 实现过程所遇问题及解决方法 35
4.5.1参数传递中的中文乱码问题 35
第5章 总结与展望 36
参考文献 37
致 谢 38
附 录 39
第1章 概述
如何利用现代信息技术使企业拥有快速、高效的市场反映能力和高度的效率,已是当今社会所有企业,特别是实行连锁经营的企业特别关心的问题。尽快建立一个功能齐备的展位管理系统,完善现代企业的信息化管理机制,已成为大小企业生存发展的当务之急。通过开发这个展位管理系统,使展位管理工作系统化,规范化,自动化,从而达到提高管理效率的目的。
本系统开发设计思想是实现展位管理的数字化。
尽量采用现有软硬件环境,及先进的管理系统开发方案,提高系统开发水平和应用效果的目的;系统应符合企业管理的规定,满足日常管理的需要,并达到操作过程中的直观,方便,实用,安全等要求;系统采用模块化程序设计方法,这样既便于系统功能的各种组合,又便于未参与开发的技术维护人员补充,维护;系统应具备数据库维护功能,及时根据用户需求进行数据的添加,删除,修改等操作。
1.1 项目设计的背景及意义
当今社会,随着人文环境和科学技术水平的不断发展提高,社会的各个行业都在向着更加理论化、系统化的大方向不断地加速前进。而如何利用现代化的手段不断提高服务质量,提高工作效率,以建立起自己与对手竞争之间的——甚至是在整个行业中的优势,是每家企业都应该面对也是必须面对的难题。无论是小公司,还是跨国性的大企业,不管是小型项目还是超大型项目,更加的系统化、效率化和科技化都是我们社会发展中的永恒的追求。
从某个层面上讲,展位预定并不是一个行业,因此通常会被客户与会展中心双方面忽视。而普通形式的会展展位预定还停留在“见面协定、手写订位”的阶段,这种形式之下,一来会展中心与客户之间难以沟通交流,二来展位预定效率过低,最后,也是最重要的是纸质记录容易出错。而本次毕业设计以“会展展位预定管理信息系统的开发”课题,目的就是在能最容易被人忽略的地方解决关键的问题以方便客户与会展中心的沟通交流,也能大大提高展望未来预定的办事效率。
从软件设计来看,会展展位管理系统是一个相对简单的系统,其基础理论是以JSP+JavaBeans+Servlet开发web应用的方法,讲操作系统化、数据化。系统化意味着简单化,只要我们清楚办事的流程,就能大大提高办事效率。而数据化的目的无疑就是为了降低错误发生的概率。
会展展位预定管理信息系统的开发,主要包括以下几个方面:后台数据库的建立(如客户、展位的信息)和维护(如客户信息的添加、修改和删除)以及前端应用的开发。对于前者要求建立起数据库一致性和完整性、数据安全性好的数据库,而对于后者则要求应用程序功能准确、完善,易使用等特点。
1.2 可行性分析
可行性分析是在系统调查的基础上,针对新系统的开发是否具备必要性和可能性,对新系统的开发从技术、经济、社会的方面进行分析和研究,以避免投资失误,保证新系统的开发成功。可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决。该系统的可行性分析包括以下几个方面的内容。
(1)技术可行性:该系统采用了B/S技术结构,使用myeclipse开发软件,数据库服务器选用瑞典MySQLAB公司的mysql数据库,它是目前能处理所有中小型系统较方便的流行数据库,它能够处理大量数据,同时保持数据的完整性并提供许多高级管理功能。它的灵活性、安全性和易用性为数据库编程提供了良好的条件。硬件方面,此系统是使用网页作为服务端的,所以对硬件没什么要求,安装有IE之类的浏览器就够了。
(2)经济可行性:本系统作为一个毕业设计,因此无需考虑经济可行性。
(3)操作可行性:作为一个毕业设计,要求很适中,而且都是完全根据所学的知识进行。因此,基于java的展位管理信息系统的开发是完全可行的。
第2章 系统分析
2.1 需求分析
2.1.1用户需求
这个系统是帮助他们完成日常的展位预定和其他人员管理的工具。借助计算机系统,使他们凌乱的工作变得有条理,解脱他们需要记忆大量信息(客户的信息,展位的信息,展位预定等)的困难。保证他们遵守某些规范,减轻他们汇总、统计、报告和传递这些信息的负担。因此,尽量符合这些事务处理级工作人员的工作秩序与工作习惯,功能完整,操作简单,响应迅速,界面友善,易学易用成为这类软件必须满足的功能要求。
对于整个展位预定系统来说,窗口事务处理的计算机系统同时又是完整的HIS数据收集端口,它们是HIS伸向信息发源地的触角——感受器。例如:可通过客户以往的预订信息了解客户的诚信程度等等。所有这些数据都是上一层直至最高一层信息系统用以进行统计,分析等数据加工的原料。
客户、操作员、管理员登录以后可以很清晰的看到各种项目列表和可以实现的功能,一目了然。
客户注册后,即可利用自己对应的功能进行展位的预定。
系统从用户的角度出发,使用B/S结构,对于页面的美观也需要做一番苦功。在登录及各个模块的功能做到最好的人性化和审美的结合。
2.1.2功能需求
(1)登录功能
由于是限定企业的客户以及内部操作、管理人员使用,所以需要登录操作系统。
(2)客户管理
库存管理功能是在使用系统的开始初始化展位管理的库存,还对现在的库存进行列表显示,并在显示的列表中做修改操作。操作员可通过添加、删除、修改功能对客户进行管理。
(3)展位管理
管理员在初始化展位的时候,要先添加展位,填写一系列相关信息,就可成功添加展位。对于添加的展位数据信息也可以进行相应的修改,或者删除,全凭操作员的需要。
(4)展位预定
客户可在自己的操作界面进行展位预定操作,操作员也可以通过自身权限帮助客户预定展位。
2.1.3 数据需求
(1)数据录入和处理的准确性和实时性
数据的输入是否准确是数据处理的前提,错误的输入会导致系统输出的不正确和不可用,从而使系统的工作失去意义。数据的输入来源是手工输入。手工输入要通过系统界面上的安排系统具有容错性,并且对操作人员要进行系统的培训。
在系统中,数据的输入往往是大量的,因此系统要有一定的处理能力,以保证迅速的处理数据。
(2)数据的安全性
本系统为企业展位预定部门设计,因此只有特定的人事管理者才能对数据实现增、删、改、查等操作。未获授权人员不能进入系统。
(3)数据的备份
要定期对数据库中的数据进行全部或新增部分的备份工作,以保证在硬件出现故障或人为原因导致无法运行时是可以快速及时的还原到原来的正常状态。
2.1.4系统数据流图
图2.1 顶层数据流图
图2.2 系统数据流图
2.1.5 E-R图
本系统涉及到以下实体:
图2.4 用户E-R图
图2.5 展位E-R图
图2.6 操作员E-R图
图2.7 系统管理员E-R图
2.2 技术介绍
2.2.1 JSP技术
(1)JSP技术的基本概念
JSP(Java Server Pages)是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。JSP技术有点类似ASP技术,它是在传统的网页 HTML文件(.htm;.html)中插入Java程序段 (Scriptlet)和JSP标记(tag),从而形成JSP文件(.jsp)。用JSP开发的Web应用是跨平台的,既能在Linux下运行,也能在其他操作系统 上运行。
(2)JSP技术语言功能
JSP技术作为一种被广泛使用的开放源代码多用途脚本语言,尤其适用于Web开发,并可以嵌入到HTML语言中。JSP技术使用Java编程语言编写类XML的tags和scriptlets,来封装产生动态网页 的处理逻辑。网页还能通过tags和scriptlets访问存在于服务端资源的应用逻辑 。JSP将网页逻辑与网页设计 和显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。
JSP技术很容易整合到多种应用体系结构中,以利用现存的工具和技巧,并且能扩展到支持企业级的分布式应用中。作为采用Java技术家族的一部分,以及Java 2(企业版体系结构)的一个组成部分,JSP技术能够支持高度复杂的基于Web的应用。 由于JSP页面的内置脚本语言是基于Java的,而且所有的JSP页面都被编译成为Java Servlets,所以JSP页面具有Java技术的所有好处,包括健壮的存储管理和安全性。作为Java平台 的一部分,JSP拥有Java编程语言“一次编写,各处运行”的特点。
摘 要
在我国,随着经济体制改革的深入、连锁经营的推行以及日趋激烈的商业角逐,越来越多的经营企业意识到提高企业管理水平的重要性,同时也迫切要求加快管理信息化的进程。
本论文介绍的系统以java为编写语言并使用Myeclipse为平台进行编写,使用mysql数据库,实现了展位信息管理的功能,包括展位管理的功能、客户管理的功能以及展位预定管理的功能。系统实现的权限分三种,分别是客户、操作员以及系统管理员。客户有注册、登陆、预定展位、管理客户信息的功能。操作员有登陆、管理展位信息、管理客户信息的功能。系统管理员有管理客户信息、管理展位信息、管理操作员信息的功能。本论文比较详细地介绍了系统分析、数据流程分析、功能设计、数据库设计、系统实现和系统测试等内容。
在传统的展位管理系统中,展位的管理以及相应的财务处理、信息处理,长期以来一直采用手工操作。但随着产业结构调整、全新的市场竞争环境,企业管理和运营效率已经成为企业成败的关键所在,手工方式的弊端毕现无遗。这就要求展位管理摆脱过去人手操作的烦琐。信息化的系统充分满足了展位管理企业的各种需求,从展位管理的各个环节对人流、物流、资金流、信息流进行统一系统的管理。市场的需求和技术的支持,最终会导致越来越多的优秀管理软件的出现,并在竞争中得到不断的完善和优化。
查看完整论文请+Q: 351916072
关键字:展位信息管理;JAVA;Mysql;Myeclipse
目 录
摘 要 I
ABSTRACT II
第1章 概述 1
1.1 项目设计的背景及意义 1
1.2 可行性分析 2
第2章 系统分析 3
2.1 需求分析 3
2.1.1用户需求 3
2.1.2功能需求 3
2.1.3 数据需求 4
2.1.4系统数据流图 4
2.1.5 E-R图 5
2.2 技术介绍 6
2.2.1 JSP技术 6
2.2.2 Myeclipse的简介 8
2.2.3数据库开发工具mysql 8
2.2.4 Tomcat服务器 9
第3章 系统设计 10
3.1系统软件环境 10
3.2硬件环境 10
3.3软件系统的整体结构 10
3.4系统的处理流程 11
3.5模块算法 11
3.5.1用户登录 11
3.5.2展位管理 12
3.5.3操作员操作 13
3.5.4系统管理员操作 14
3.6 数据信息 15
3.6.1 数据库表 15
3.6.2 数据库表的说明 16
第4章 系统实现与测试 18
4.1 系统实现 18
4.1.1公用数据库操作类 18
4.1.2公用入口 20
4.1.3注册页面 28
4.2客户模块的实现 29
4.2.1预定展位 29
4.2.2 查看积分 30
4.2.3 修改信息 30
4.3 操作员模块的实现 31
4.4管理模块的实现 32
4.4.1管理客户 33
4.4.2管理展位 33
4.4.3管理操作员 34
4.4.4管理区域 34
4.5 实现过程所遇问题及解决方法 35
4.5.1参数传递中的中文乱码问题 35
第5章 总结与展望 36
参考文献 37
致 谢 38
附 录 39
第1章 概述
如何利用现代信息技术使企业拥有快速、高效的市场反映能力和高度的效率,已是当今社会所有企业,特别是实行连锁经营的企业特别关心的问题。尽快建立一个功能齐备的展位管理系统,完善现代企业的信息化管理机制,已成为大小企业生存发展的当务之急。通过开发这个展位管理系统,使展位管理工作系统化,规范化,自动化,从而达到提高管理效率的目的。
本系统开发设计思想是实现展位管理的数字化。
尽量采用现有软硬件环境,及先进的管理系统开发方案,提高系统开发水平和应用效果的目的;系统应符合企业管理的规定,满足日常管理的需要,并达到操作过程中的直观,方便,实用,安全等要求;系统采用模块化程序设计方法,这样既便于系统功能的各种组合,又便于未参与开发的技术维护人员补充,维护;系统应具备数据库维护功能,及时根据用户需求进行数据的添加,删除,修改等操作。
1.1 项目设计的背景及意义
当今社会,随着人文环境和科学技术水平的不断发展提高,社会的各个行业都在向着更加理论化、系统化的大方向不断地加速前进。而如何利用现代化的手段不断提高服务质量,提高工作效率,以建立起自己与对手竞争之间的——甚至是在整个行业中的优势,是每家企业都应该面对也是必须面对的难题。无论是小公司,还是跨国性的大企业,不管是小型项目还是超大型项目,更加的系统化、效率化和科技化都是我们社会发展中的永恒的追求。
从某个层面上讲,展位预定并不是一个行业,因此通常会被客户与会展中心双方面忽视。而普通形式的会展展位预定还停留在“见面协定、手写订位”的阶段,这种形式之下,一来会展中心与客户之间难以沟通交流,二来展位预定效率过低,最后,也是最重要的是纸质记录容易出错。而本次毕业设计以“会展展位预定管理信息系统的开发”课题,目的就是在能最容易被人忽略的地方解决关键的问题以方便客户与会展中心的沟通交流,也能大大提高展望未来预定的办事效率。
从软件设计来看,会展展位管理系统是一个相对简单的系统,其基础理论是以JSP+JavaBeans+Servlet开发web应用的方法,讲操作系统化、数据化。系统化意味着简单化,只要我们清楚办事的流程,就能大大提高办事效率。而数据化的目的无疑就是为了降低错误发生的概率。
会展展位预定管理信息系统的开发,主要包括以下几个方面:后台数据库的建立(如客户、展位的信息)和维护(如客户信息的添加、修改和删除)以及前端应用的开发。对于前者要求建立起数据库一致性和完整性、数据安全性好的数据库,而对于后者则要求应用程序功能准确、完善,易使用等特点。
1.2 可行性分析
可行性分析是在系统调查的基础上,针对新系统的开发是否具备必要性和可能性,对新系统的开发从技术、经济、社会的方面进行分析和研究,以避免投资失误,保证新系统的开发成功。可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决。该系统的可行性分析包括以下几个方面的内容。
(1)技术可行性:该系统采用了B/S技术结构,使用myeclipse开发软件,数据库服务器选用瑞典MySQLAB公司的mysql数据库,它是目前能处理所有中小型系统较方便的流行数据库,它能够处理大量数据,同时保持数据的完整性并提供许多高级管理功能。它的灵活性、安全性和易用性为数据库编程提供了良好的条件。硬件方面,此系统是使用网页作为服务端的,所以对硬件没什么要求,安装有IE之类的浏览器就够了。
(2)经济可行性:本系统作为一个毕业设计,因此无需考虑经济可行性。
(3)操作可行性:作为一个毕业设计,要求很适中,而且都是完全根据所学的知识进行。因此,基于java的展位管理信息系统的开发是完全可行的。
第2章 系统分析
2.1 需求分析
2.1.1用户需求
这个系统是帮助他们完成日常的展位预定和其他人员管理的工具。借助计算机系统,使他们凌乱的工作变得有条理,解脱他们需要记忆大量信息(客户的信息,展位的信息,展位预定等)的困难。保证他们遵守某些规范,减轻他们汇总、统计、报告和传递这些信息的负担。因此,尽量符合这些事务处理级工作人员的工作秩序与工作习惯,功能完整,操作简单,响应迅速,界面友善,易学易用成为这类软件必须满足的功能要求。
对于整个展位预定系统来说,窗口事务处理的计算机系统同时又是完整的HIS数据收集端口,它们是HIS伸向信息发源地的触角——感受器。例如:可通过客户以往的预订信息了解客户的诚信程度等等。所有这些数据都是上一层直至最高一层信息系统用以进行统计,分析等数据加工的原料。
客户、操作员、管理员登录以后可以很清晰的看到各种项目列表和可以实现的功能,一目了然。
客户注册后,即可利用自己对应的功能进行展位的预定。
系统从用户的角度出发,使用B/S结构,对于页面的美观也需要做一番苦功。在登录及各个模块的功能做到最好的人性化和审美的结合。
2.1.2功能需求
(1)登录功能
由于是限定企业的客户以及内部操作、管理人员使用,所以需要登录操作系统。
(2)客户管理
库存管理功能是在使用系统的开始初始化展位管理的库存,还对现在的库存进行列表显示,并在显示的列表中做修改操作。操作员可通过添加、删除、修改功能对客户进行管理。
(3)展位管理
管理员在初始化展位的时候,要先添加展位,填写一系列相关信息,就可成功添加展位。对于添加的展位数据信息也可以进行相应的修改,或者删除,全凭操作员的需要。
(4)展位预定
客户可在自己的操作界面进行展位预定操作,操作员也可以通过自身权限帮助客户预定展位。
2.1.3 数据需求
(1)数据录入和处理的准确性和实时性
数据的输入是否准确是数据处理的前提,错误的输入会导致系统输出的不正确和不可用,从而使系统的工作失去意义。数据的输入来源是手工输入。手工输入要通过系统界面上的安排系统具有容错性,并且对操作人员要进行系统的培训。
在系统中,数据的输入往往是大量的,因此系统要有一定的处理能力,以保证迅速的处理数据。
(2)数据的安全性
本系统为企业展位预定部门设计,因此只有特定的人事管理者才能对数据实现增、删、改、查等操作。未获授权人员不能进入系统。
(3)数据的备份
要定期对数据库中的数据进行全部或新增部分的备份工作,以保证在硬件出现故障或人为原因导致无法运行时是可以快速及时的还原到原来的正常状态。
2.1.4系统数据流图
图2.1 顶层数据流图
图2.2 系统数据流图
2.1.5 E-R图
本系统涉及到以下实体:
图2.4 用户E-R图
图2.5 展位E-R图
图2.6 操作员E-R图
图2.7 系统管理员E-R图
2.2 技术介绍
2.2.1 JSP技术
(1)JSP技术的基本概念
JSP(Java Server Pages)是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页
(2)JSP技术语言功能
JSP技术作为一种被广泛使用的开放源代码多用途脚本语言,尤其适用于Web开发,并可以嵌入到HTML语言中。JSP技术使用Java编程语言
JSP技术很容易整合到多种应用体系结构
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/dzxx/txgc/2281.html