通用的配置系统的设计与实现-毕业论文.doc

通用的配置系统的设计与实现-毕业论文.doc

  1. 1、本文档共41页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
仲恺农业工程学院 毕 业 设 计 通用的配置系统的设计与实现 摘 要 本文主要介绍了企业后台配置系统的设计与实现过程,该系统采用当前流行的JAVA WEB作为平台,用MySql5.0数据库存放数据,采用B/S(Browser/Server)结构,为建立大多数能重用的配置系统。本系统提供了模块的动态添加,删除,修改,授权等功能。力图能大部分系统中实现通用的功能。 关键词:通用 自定义 动态更新 授权 目 录 TOC \o 1-3 \h \z \u 1 前言 1 1.1 课题研究的意义 1 1.2 课题研究的背景 1 2 相关理论知识 2 2.1 B/S模式 2 2.2 JSP技术 3 2.3 JSTL标签,EL表达式语言 3 2.4 Struts 开源框架 4 2.5 Hibernate持久层开源框架 5 2.6 JDBC连接数据库技术 5 2.7 AJAX框架 5 2.8 Mysql数据库 5 3 概要设计 6 3.1 系统模块图 6 3.2 软件结构图 6 3.3 各模块功能分析 7 3.3.1 系统用户登陆功能 7 3.3.2 模块管理 8 3.3.3 角色管理 8 3.3.4 部门管理 9 3.3.5 用户管理 9 3.4 实体类pojo:类图 10 4 详细设计 14 4.1 用户登录 14 4.1.1 登录模块的设计与实现 14 4.2 模块管理 15 4.2.1 模块管理添加功能的设计与实现 16 4.2.2 模块管理修改功能的设计与实现 17 4.2.1 模块管理删除功能的设计与实现 18 4.3 角色管理 19 4.3.1 角色添加的设计与实现 19 4.3.2 角色修改的设计与实现 19 4.3.3 角色删除的设计与实现 20 4.3.4 角色授权的设计与实现 21 4.4 用户管理 22 4.6 数据库表的设计 24 5 用户手册及测试结果 27 5.1 系统运行前的准备 27 5.2 系统测试 27 6 总结 35 6.1 系统存在的问题 35 6.2 系统在开发过程中遇到的问题 35 参 考 文 献 36 仲恺农业技术学院毕业论文(设计)成绩评定表 39 1 前言 1.1 课题研究的意义 本课题研究的是开发一个可以重用的配置系统,在企业内部,通常都需要有一个配置系统来管理公司的各种需求,为了避免每次开发一个新的系统都需要写配置管理模块,故有必要建立一个通用的配置管理系统,可以方便的应用到每个系统或者直接使用该管理系统进行配置管理。以便节省开发时间,以最短的时间创造出最多的价值。 本系统研究的目的就是为了重用代码,减少其他系统的开发周期,降低开发成本。以适应现代计算机领域的快节奏,高效率的环境。随着全球性的经济危机,大公司纷纷裁员,小公司相继倒闭,新公司欣然崛起。新公司的成立势必要经历严峻的考验,如何减少经营成本,减少转变成熟过度期的时间,提高创造价值的效率成为目前的主要问题。研究本课题,即用重用代码的观点快速建立企业内部系统,减少人力资源,减低开发周期,特别适应现阶段环境,提高社会竞争力。 1.2 课题研究的背景 计算机的发展是一个懒惰的发展史,他们都在追求以最少的工作量做更多的事情。从计算机的古代开始,许多厂商都有做计算机,都是一种各自开发的局面,属于一种垄断的地位,垄断的地步从CPU到螺丝钉,IBM,DIGITAL等等公司的计算机各不相同,导致硬件不能互相使用,不能互相兼容。 第一个为了跨平台的操作系统是UNIX,用C语言编写的操作系统。由于操作系统的开发相当困难,只有少数的计算机厂商,入IBM,Digital等大型公司才拥有自己的操作系统,而其他众多生产计算机的硬件厂商则采用别人开发的操作系统,因为Unix不需要太多花费就可以把UNIX移植到自己的硬件环境下,而不必从头开发一个操作系统。所以导致了UNIX的发展。 随着硬件性能的不断提升,软件业发展迅速,编程语言层出不穷,尽管C语言能做到可移植的系统,但是面向过程的语言开发困难,其后的语言也没有出现移植,直至JAVA的诞生。SUN开发了JAVA语言,能够不修改代码的情况下做到很好的可移植。于是开发人员可以在不同操作系统上面开发和运行程序。实现了一次编译,到处运行的特点。 Java是一个开源免费的面向对象编程语言,因为这个特点,许多开源组织,

文档评论(0)

ranfand + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档