收藏 分享(赏)

基于Java EE平台项目管理系统的设计与实现.docx

上传人:wo7103235 文档编号:505288 上传时间:2019-07-28 格式:DOCX 页数:49 大小:1.21MB
下载 相关 举报
基于Java EE平台项目管理系统的设计与实现.docx_第1页
第1页 / 共49页
基于Java EE平台项目管理系统的设计与实现.docx_第2页
第2页 / 共49页
基于Java EE平台项目管理系统的设计与实现.docx_第3页
第3页 / 共49页
基于Java EE平台项目管理系统的设计与实现.docx_第4页
第4页 / 共49页
基于Java EE平台项目管理系统的设计与实现.docx_第5页
第5页 / 共49页
点击查看更多>>
资源描述

1、关 技 术 .42.1 环 境 技 术 概 述 .42.1.1 B/S 结 构 .42.1.2 JSP.52.1.3 JavaBean.63 第 三 章 系 统 需 求 分 析 .73.1 系 统 具 体 实 现 目 标 .73.1.1 系 统 的 完 整 性 .73.1.2 系 统 的 安 全 性 .73.1.3 对 错 误 操 作 的 处 理 .73.2 系 统 功 能 需 求 .73.2.1 管 理 员 功 能 .83.2.2 柜 员 功 能 .83.3 系 统 非 功 能 需 求 描 述 .84 第 四 章 系 统 设 计 .94.1 实 体 E-R 图 .9-2-4.2 实 体 管

2、理 E-R 图 .134.3 会 员 积 分 兑 换 流 程 .145 第 五 章 数 据 库 表 结 构 .156 第 六 章 系 统 安 全 测 试 .176.1 常 用 的 测 试 方 法 .176.2 系 统 的 安 全 性 分 析 .186.3 系 统 的 实 用 性 分 析 .18结 论 .19附 录 A 外 文 原 文 .21附 录 B 外 文 译 文 .24附 录 C 源 代 码 .27在 学 取 得 成 果 .38致 谢 .39-1-引 言如今计算机技术已经开始在各个领域引导着人们的生活,人们的消费理念也在逐渐提高。消费已不只是之前的单纯购买所需的商品,而是开始转变为对商品超

3、市的关注度,购买商品带来的回报,商品是否足够吸引消费者等等这些因素。而企业也渐渐开始注重提高自身客户的忠诚度。在了解了超市会员积分管理的一些基本内涵后,考察了国内外会员积分管理的体制、方法以及变化趋势,分析出不同的管理模式和特点,从中可以得到一些有益的借鉴。本系统在设计上采用模块化得处理思想,通过对功能的划分,将繁复的系统功能进行分解、简化,并将它们整理成不同的模块,这样几大地提高了系统的开发效率,增加了代码的可重用性。采用分权管理设计,有效的帮助管理员对会员的积分和资料进行管理、统计以及监控;设置积分运行时的参数;积分兑换活动的商品信息;管理柜台人员的资料等。而柜台人员则可以清晰高效的对会员

4、信息进行管理,为会员兑换商品等。通过使用本系统进行会员积分管理工作,使得该业务可操作性、直观性大大加强,具有方便、快捷、可靠等优点,在很大程度上降低了超市的运营成本,提升了超市的市场竞争力。一个好的超市需要更好的会员制度才能大幅度的提高消费者的关注度,让客户能够享受到丰厚的积分优惠政策。并且一套针对性强、效率高、功能简便的会员积分管理系统也可代替手工记录。本系统不仅可以大大提高工作效率,减少信息丢失和人为主观错误,也可以提高会员信息的安全性和保密性,使超市商家与每个专柜人员能够建立起良好的管理沟通平台,达到真正意义的会员积分管理。-2-1 第一章 绪论1.1 课 题 研 究 背 景“吸引一个新

5、客户所耗费的成本大约相当于保持一个现有客户的 5 倍。 ”会员制客户管理模式,是商家为了维系与客户的长期交易关系,而发展出的一种较为成功的关系营销模式。在具体实践中,会员积分政策是客户管理模式的必需点,有积分、折扣、兑换商品的功能。这样使消费者与商家形成牢固的关系链,能为超市锁定大量的老顾客,因此会员积分政策为大量商家所爱。从目前国内外会员积分管理的发展来看,国外的会员管理政策已经相对成熟,多应用于通信、旅游、银行、超市等大型企业。在国内针对于中小型独立超市产品的会员积分系统还有所欠缺,这些超市需要的会员管理系统其实不像大型企业机构在规模、功能等方面有较高的要求,它只需要简便、快捷、高效的完成

6、超市会员的积分管理,并且能够同时保证会员信息的安全性、有序性。观察现在超市的会员积分的管理办法,因为需要处理大量的会员信息、积分信息和商品管理,人工操作费时费力,差错频繁。为了加快信息处理速度,缩短认证时间和避免差错,计算机信息处理技术的应用势在必行。针对中小型超市会员积分管理的系统就是应这样的需求而开发的。1.2 系 统 实 现 意 义在市场环境、竞争环境的飞速变化的今天,现代企业都不同程度地感到业务开展难度的增大、危机的加深、竞争的加剧并更趋于多层次全方位,所以都在寻求提升企业竞争力的手段,以客户为中心的理念正成为企业经营的核心。我国超市产品的销售主要是关注经销商、代理商的管理,对客户忠诚

7、管理还很不到位,严重影响了超市做大、做强的可持续发展战略。想要提高超市客户的忠诚度就必须从会员政策入手,对会员管理的重视加大,才能够真正关系最终客户的需求。如今国内现有的超市会员忠诚管理还不科学,超市的信息化程度还很低,很多还没有建立会员管理系统,对客户的管理还处于传统方法。此外,超市还不注重与客户的情感交流,超市中以客户为中心的超市文化也还不完善。本次设计开发的会员积分管理系统目标是为中小型规模的各类超市提供会员积-3-分的管理、会员卡类的管理以及超市积分规则设定的解决方案。我国市场中小超市竞争态势已经形成,但由于其信息化程度不高,客户忠诚度管理的应用还不广泛。国外知名厂商的产品一般针对银行

8、、保险、电信等行业,实施规模大,价格昂贵,而国内厂商的产品主要面向中低端市场,功能的广度、深度和成熟度都与国外产品存在不小的差距。在这种形势下,开发研制一套功能完整、架构开放、扩展性强并且部署成本低廉的客户忠诚度管理系统产品具有十分重大的技术意义和市场价值。1.3 本 文 主 要 工 作 及 总 体 结 构本文从积分管理项目的背景开始,先分析了目前积分项目的应用现状,并且阐述了系统的选题背景,分析了系统实现的意义;根据本项目自身的特色和应用背景,在第二章内介绍了项目中用到的系统开发环境及相关技术;第三章根据需求分析的项目预期效果,进一步对项目各个模块的功能和流程迸行了说明,属于开发过程中的概要

9、设计部分;第四章整理详细设计开发过程中的实体E-R图和数据流程图;第五章,整理系统中用到的数据库表结构;第六章对整个系统进行系统测试,分析系统测试的目的及系统安全性问题。-4-2 第二章 系统开发环境及相关技术2.1 环 境 技 术 概 述网站和积分管理系统采用B/S结构,使用J2EE的技术开发完成。积分和兑换服务、以及堵塞进程清除工具采用J2EE中Javabean技术完成。系统运行和开发环境都是windowVista,其中数据库采用SQL Server2000 ,中间件服务采用Tomact 55。系统使用了MyEclipse 作为J2EE 的开发工具。2.1.1 B/S 结 构B/S 结构:

10、(Browser/Server,浏览器/服务器模式):是 Web 兴起后的一种网络结构模式,Web 浏览器是客户端最主要的应用软件。这种模式统一了客户端,将系统功能实现的核心部分集中到服务器上,简化了系统的开发、维护和使用。 客户机上只要安装一个浏览器(Browser),如 Netscape Navigator 或 Internet Explorer,服务器安装 Oracle、Sybase、Informix 或 SQL Server 等数据库。浏览器通过 Web Server 同数据库进行数据交互。 B/S 结构的使用越来越多,特别是由需求推动了 AJAX 技术的发展,它的程序也能在客户端电脑

11、上进行部分处理,从而大大的减轻了服务器的负担;并增加了交互性,能进行局部实时刷新。B/S 结构的优点: B/S 结构最大的优点就是可以在任何地方进行操作而不用安装任何专门的软件。只要有一台能上网的电脑就能使用,客户端零维护。系统的扩展非常容易,只要能上网,再由系统管理员分配一个用户名和密码,就可以使用了。甚至可以在线申请,通过公司内部的安全认证(如证书)后,不需要人的参与,系统可以自动分配给用户一个账号进入系统。B/S结构下的管理信息系统基本上克服了C/S 模式管理信息系统的不足,其主要表现在:(1)系统开发、维护和升级的经济性。对于大型的管理信息系统,软件开发、维护与升级的费用是非常高的,B

12、/S结构所具-5-有的框架结构可以大大节省这些费用,同时,B/S结构对前台客户机的要求并不高,可以避免盲目进行硬件升级造成的巨大浪费。(2)B/S结构提供了一致的用户界面。B/S结构的应用软件都是基于Web浏览器的,这些浏览器的界面都很相似。对于无用户交互功能的页面,用户接触的界面都是一致的,从而可以降低软件的费用。(3)B/S结构具有很强的开放性。在B/S结构下,外部的用户亦可通过通用的浏览器进行访问。(4)B/S结构的结构易于扩展。由于Web的平台无关性, B/S结构可以任意扩展,可以从一台服务器、几个用户的工作组扩展成为拥有成千上万用户的大型系统。(5)B/S结构具有更强的信息系统集成性

13、。在B/S结构下,解决了企事业单位各种问题的服务,因而它能提供更高的工作效率。(6)B/S结构提供灵活的信息交流和信息发布服务。B/S结构借助Internet 强大的信息发布与信息传送能力可以有效地解决企业内部的大量不规则的信息交流。2.1.2 JSPJSP是Servlet的一种变体,是一种建立动态网页的简单方法。当容器处理JSP时,容器可以自动的把JSP翻译为等价的Servlet 。JSP允许将Java语句和HTML代码组合起来,浏览页面时,服务器端运行Java程序,为页面提供动态的内容。和 Servlet一样,JSP也是编译一次,然后就加载到内存中。JSP 网页可以非常容易的与HTML等静

14、态模板结合,可以加载动态的内容,这些动态的内容可以是Java Bean和EJB等。另外我们还可以自定义JSP标签。JSP程序由 JSP执行引擎执行,它能执行多个 JSP程序。当第一次运行 JSP程序时,JSP被编译为java servlet class字节代码,由Java虚拟机对这些代码进行解释执行,这些java servlet class 一直驻留在服务器的内存中,这样后面相同的请求执行速度大大加快。用JSP开发Web应用的主要有两种方式ll 7J:(1)浏览器请求由JSP 页面来处理, JSP调用Java Bean等组件,产生响应,再返回给浏-6-览器。(2)由JSP 负责显示部分,Ser

15、vlet负责业务处理、管理请求、调用Java Bean和决定使用哪个JSP 页面传递给回请求。JSP 只有展现部分,没有业务逻辑,这样对于网页的编程和后台处理的开发人员来说,无异与摆脱了各自的困扰。2.1.3 JavaBeanJavaBean 是一种 JAVA语言写成的可重用组件。为写成JavaBean,类必须是具体的和公共的,并且具有无参数的构造器。JavaBeans 通过提供符合一致性设计模式的公共方法将内部域暴露称为属性。众所周知,属性名称符合这种模式,其他Java 类可以通过自省机制发现和操作这些JavaBean 属性。 用户可以使用JavaBean将功能、处理、值、数据库访问和其他任

16、何可以用java代码创造的对象进行打包,并且其他的开发者可以通过内部的JSP页面、Servlet 、其他JavaBean、applet程序或者应用来使用这些对象。用户可以认为JavaBean提供了一种随时随地的复制和粘贴的功能,而不用关心任何改变。JavaBean是Sun微系统的一个面向对象的编程接口,它可以让你建可重用应用程序或能在网络中任何主流操作系统平台上配置的程序块,称作组件。当组件或Beans在使用过程中,Bean的性质 (比如,一个窗口的背景色 )对于其他Bean 来说是可见的,并且,之前没“ 碰到” 过的 Bean也可以动态地获悉彼此的特性并从而进行交互。要想用JavaBeans

17、建一个组件,你必须用Sun 的Java 编程语言来写程序,并且在程序中包括描述组件特性的JavaBeans语句,JavaBeans 给Java 应用程序提供了 OpenDoc和ActiveX接口已提供的这种复合文档的能力。- I -固定资产管理系统摘 要随着计算机信息技术的发展以及对资产、设备的管理科学化、合理化的高要求,利用计算机实现设备及资产的信息化管理已经显得非常重要。固定资产管理系统是一个单位不可缺少的部分。但一直以来人们使用传统的人工方式管理固定资产的信息,这种管理方式存在着许多缺点,这对于查找、更新和维护都带来了不小的困难。因此,开发一个界面友好,易操作的资产管理软件进行自动化管理

18、变得十分重要。这正是本系统开发的目的和意义。本文所阐述的固定资产管理系统,以浏览器/服务器模式高效地实现了固定资产管理的各项功能,可进行资产的添加,删除、修改、查询、打印报表等功能;还可以对每位职工的添加、删除、修改、查询基本操作;本系统还对权限进行限制,操作员只可对资产和用户进行基本操作,管理员可以为每位员工赋权限。使用本系统,不仅提升了效率,而且满足现代高校资产管理的需要。关键词:资产管理 JSP Struts Hibernate Spring- II -Fixed-assets Manager SystemAbstractWith the development of computer

19、information technology and the high demand of scientific management and rationalization of assets and equipment, using computer to achieve the information management of equipment and assets has become very important.Fixed assets management system is an indispensable part of a unit, However, we have

20、been using the traditional manual to manage the information of fixed assets, and there are many shortcomings of this approach, which has brought a lot of difficulties to find and update and maintenance .Therefore, to develop a as set management software with friendly interface and easy operation to carry out automated management become very important. This is the purpose and significance of the development of the system. The fixed asset management

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

当前位置:首页 > 学术论文 > 毕业论文

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:文库网官方知乎号:文库网

经营许可证编号: 粤ICP备2021046453号世界地图

文库网官网©版权所有2025营业执照举报