- 1、本文档共57页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于web的java语言学习平台的设计及实现说明书
摘 要
该系统是采用J2EE(Java 2 Platform,enterprise Edition)架构和MVC模式(model- view- control)相匹配的体系结构,采用SQL Server作为后台数据库,服务器则使用Weblogic Server8.0,并选用Jbuilder 9集成开发环境来编辑JSP文件、JavaBean及Serlvet。由于Java具有跨平台性,因而该系统可在多种操作系统上运行,并且具有较好的安全性、容错性和可扩张性。该系统实现了信息查询、人员信息管理、报表生成等功能。用户只要使用IE浏览器访问相关站点,输入正确的用户名和密码成功登陆后,普通用户便可查询自己的工资情况和其他相关信息。对管理员来说使用起来也非常的方便快捷,可以进行科学、合理的对工资和人员进行管理。该系统对客户端的硬件标准并不高,只需有5.0以上的浏览器,可访问Internet即可。但对服务器的硬件配置要求相对较高,但就目前市面上的硬件情况来说,这种配置已较为普及了。由于该系统采用了MVC系统架构模式进行开发,在开发过程中代码实现了充分的重用,可分层次同时开发,极大地减低了开发时间和工作量,同时降低了系统模块间的依赖性,提供了系统良好的延展性和可维护性。
关键词: MVC J2EE 工资管理 JSP
目录
摘 要 I
目录 II
第一章 绪 论 1
1.1 前言 1
1.1.1 我公司工资系统需求调研 2
1.1.2 本人所采用的核心技术及其优点 2
J2EE平台技术 2
.1 J2EE的定义 2
.2 J2EE如何应对挑战 4
MVC设计模式 5
.1 MVC(Model-view-controller pattern)模式由三部分组成: 5
.2 J2EE框架与MVC模式的配合 6
BEA Weblogic应用服务器简介 6
JSP技术 7
.1 将内容的生成和显示进行分离 7
.2 强调可重用的组件 7
.3 采用标识简化页面开发 8
.4 技术分析 8
第二章 基于WEB的工资管理系统 10
2.1方案选择 10
2.1.1 引言 10
2.1.2 项目概述 10
目标 10
2.1.3 系统描述 10
2.1.4 系统功能 外部功能 10
用户特点 11
一般约束 11
假设和依据 12
2.1.5 具体需求 12
功能需求(一) 12
功能需求(二) 12
功能需求(三) 13
功能需求(四) 13
性能需求 14
设计约束条件 14
属性 14
2.1.6 需求注释 14
2.2 实现概要技术 14
2.2.1总体设计 14
2.2.2接口设计 16
2.2.3 运行设计 17
2.3 实现详细技术 18
2.3.1 程序系统实现的结构 18
2.3.2查询功能模块设计说明 18
2.3.3 主要模块的详细设计和接口定义 19
模块(类)ControllerServlet 19
模块(类)DbBean 20
模块(类) CommandCore 21
2.3.4 数据库设计: 22
2.3.5尚未解决的问题 23
3. 结论 24
致谢 25
参考文献 26
第一章 绪 论
1.1 前言
计算机软件行业日新月异。从大型机、小型机、个人计算机、客户机/服务器端、Internet到无线网,随着计算机技术的不断发展,总有新的软件技术、设计理念和开发工具不断出现。在过去的若干年里,没有什么事比提起Internet解决方案、开发Internet应用那样对我们的工作产生如此深刻的影响:Internet可以作为一个应用的基础,构建一个社会群体,甚至形成一个大的抽象组织。
相信很多人已经看到,有许多重要的因素并没有受到软件行业的重视。就这些因素概括起来是:
在软件设计和底层结构中广泛采用国际标准。
通过Web,软件系统可以减少运营成本,提供巨大的策略性业务优势。
通过采用Java和UNIX,可以保证平台独立性和开放的解决方案。
制定的各种软件设计和底层结构的标准长期以来一直困扰着软件行业,尽管
硬件行业十年一变。对于软件来说,某些适应范围狭窄的标准一直存在于软件开发的各个方面,如SQL、CORBA和UML等。
J2EE、Web和建模标准的出现,给我们提供了一组成熟的设计标准。利用这些标准,我们可以建立全新的应用系统。这些J2EE和Web标准,包括EJB、JNDI、JDBC、HTTP和XML等,使非常成熟的技术,可以在开发人员群体中共享。
Internet能够提供富有竞争力的策略性优势的各种迹象已经越来越明显了。随着.COM公司的迅猛发展,现在我们已经到了开发使用的Internet解决方案的阶段。Internet和无线系统解决方案的策略性优势大部分
文档评论(0)