毕业设计论文
设计题目 企业电子投票系统
教 学 班:
学生姓名:
学 号:
指导教师:
完成日期:
摘要
目 录
第 1 部分 概 述 ...........................................................................................................................1
第 2 部分 分析部分 .......................................................................................................................2
2.1.功能需求............................................................................................................................2
第 3 部分 系统设计 .......................................................................................................................3
3.1.功能模块设计....................................................................................................................3
3.2.数据库的设计....................................................................................................................3
第 4 部分 系统开发 .......................................................................................................................3
4.1.数据库................................................................................................................................3
4
.
1
.
1
.创建数据库
..............................................................................................................3
4
.
1
.
2
.创建表
......................................................................................................................4
4
.
1
.
3
.连接数据库
..............................................................................................................4
4.2.功能的实现........................................................................................................................5
4.3.问题及解决........................................................................................................................5
第 5 部分 运行部分 .......................................................................................................................5
5.1.系统的安装........................................................................................................................5
5.2.系统的使用........................................................................................................................6
第 6 部分 附 录 .......................................................................................................................8
附录 1 运行环境 .........................................................................................................................8
1.1
硬件要求
..............................................................................................................................8
1.2.
软件要求
..............................................................................................................................9
附录 2 设计代码 .........................................................................................................................9
1.vote.jsp ....................................................................................................................................9
2.result.jsp................................................................................................................................10
3.add.jsp...................................................................................................................................11
4.del.jsp ....................................................................................................................................13
5.display.jsp .............................................................................................................................14
6.modify.jsp ..............................................................................................................................15
7. DBConnect.java ...................................................................................................................18
摘要
J2EE 已经成为开发商创建电子商务应用的事实标准。正是认识到 J2EE 平台
作为一种可扩展的、全功能的平台,可以将关键的企业应用扩展到任何 Web 浏览
器上并可适合多种不同的 Internet 数据流、可连接到几乎任何一种传统数据库
和解决方案、使企业经理根据多家企业所提供的产品和技术开发和部署最佳的解
决方案进而降低开发网络化应用的费用和复杂性这一巨大优势,很多厂家都表示
将对 J2EE 给予支持,并将 J2EE 技术作为大型 BtoB 市场和海量交易处理的安全
稳定的端到端平台。已经有许多家厂商取得了 Sun 公司的许可,如 BEA System、
Sybase、Oracle 以及 Fujitsu 等等。Sun 还将推出适用于 Linux 的 J2EE。无疑,
J2EE 为企业勾勒了一幅具有更强的伸缩性、开放性、安全性且简单易用的未来
应用的蓝图。
关键字:J2EE,J2EE 平台,企业应用,Web 浏览器
第 1 部分 概 述
J2EE 是一种利用 Java 2 平台来简化诸多与多级企业解决方案的开发、部署和管理相关
的复杂问题的体系结构。J2EE 技术的基础就是核心 Java 平台或 Java 2 平台的标准版,J2EE
不仅巩固了标准版中的许多优点,例如“编写一次、到处运行”的特性、方便存取数据库的
JDBC API、CORBA 技术以及能够在 Internet 应用中保护数据的安全模式等等,同时还提供
了对 EJB(Enterprise JavaBeans)、Java Servlets API、JSP(Java Server Pages)以及 XML 技
术的全面支持。
J2EE 体系包括 java server pages(JSP) ,java SERVLET, enterprise bean,WEB service 等技
术。这些技术的出现给电子商务时代的 WEB 应用程序的开发提供了一个非常有竞争力的选
择。怎样把这些技术组合起来形成一个适应项目需要的稳定架构是项目开发过程中一个非常
重要的步骤。完成这个步骤可以形成一个主要里程碑基线。
J2EE 架构是当前主流的架构之一,目前大多数企业采用 J2EE 技术的结构设计与解决方
案。J2EE 体系结构提供中间层集成框架用来满足无需太多费用而又需要高可用性、高可靠
性以及可扩展性的应用的需求。通过提供统一的开发平台,J2EE 降低了开发多层应用的费
用和复杂性,同时提供对现有应用程序集成强有力支持,完全支持 Enterprise JavaBeans,有
良好的向导支持打包和部署应用,添加目录支持,增强了安全机制,提高了性能。
随着 Internet 和企业计算在 90 年代的腾飞,HTTP、HTML 和 Java 平台逐渐演变成为针
对客户机计算的标准,这带动了服务器上集中商业逻辑的发展以及电子商务的普及。在服务
器端,CGI(Common Gateway Interface,公共网关接口)、NSAPI(Netscape Server API)
和 ISAPI(Internet Server API)等多种编程和连通性模型日趋流行,极大地增加了编程和维
护的工作量。
5 年前,Sun 公司的 Java 软件就以其提供的跨平台应用程序开发与配置手段震撼了整个
Web 世界。几年来,Java 技术从一个网站工具发展到了可驾驭从智能卡、小型消费类设备
到大型数据中心服务器等一系列系统的端到端 Java 2 平台,它使软件开发商、服务提供商和
设备制造商更容易抢占市场机遇。
目前,Java 2 平台有 3 个版本,它们是适用于小型设备和智能卡的 Java 2 平台 Micro 版
(Java 2 Platform Micro Edition,J2ME)、适用于桌面系统的 Java 2 平台标准版(Java 2
Platform Standard Edition,J2SE)、适用于创建服务器应用程序和服务的 Java 2 平台企业版
(Java 2 Platform Enterprise Edition,J2EE)。
Sun 公司在企业版中增加了一整套核心企业应用程序编程界面,而所有这些界面均为标
准的模块化组件。J2EE 技术还为这些组件提供一整套企业服务,通过自动化的方式完成应
用程序开发中的诸多耗时且费力的艰难工作,为用户提供一种可创建广泛兼容的企业解决方
案而无需进行复杂编程的平台。利用这一优势可以方便地开发出高质量的、适合企业使用的
应用程序,还可极大地减少产品研发上市时间、成本和风险。
企业级应用是指那些为商业组织、大型企业而创建并部署的解决方案及应用。这些大型
企业级应用的结构复杂,涉及的外部资源众多、事务密集、数据量大、用户数多,有较强的
安全性考虑。
当代的企业级应用决不可能是一个个的独立系统。在企业中,一般都会部署多个彼此连
接的、相互通过不同集成层次进行交互的企业级应用,同时这些应用又都有可能与其它企业
的相关应用连接,从而构成一个结构复杂的、跨越 Intranet 和 Internet 的分布式企业应用群
集。其中,连接企业内部各种应用的技术称为 EAI(Enterprise Application Integration, 企业应
用集成),而连接企业间各种应用的技术称为 B2BI(Business-To-Business Integration, 企业间