资源描述:
《企业电子投票系统(可编辑)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、企业电子投票系统毕业设计论文设计题目企业电子投票系统教学班:学生姓名:学号:指导教师:完成日期:目录第1部分概述1第2部分分析部分22.1.功能需求2第3部分系统设计33.1.功能模块设计33.2.数据库的设计3第4部分系统开发34.1.数据库34.1.1.创建数据库34.1.2.创建表44.1.3.连接数据库44.2.功能的实现54.3.问题及解决5第5部分运行部分55.1.系统的安装55.2.系统的使用6第6部分附录8附录1运行环境81.1硬件要求81.2.软件要求9附录2设计代码91.vote.jsp92.result.jsp103.add.jsp114.del.jsp
2、135.display.jsp146.modify.jsp157.DBConnect.java18摘要J2EE已经成为开发商创建电子商务应用的事实标准。正是认识到J2EE平台作为一种可扩展的、全功能的平台,可以将关键的企业应用扩展到任何Web浏览器上并可适合多种不同的Internet数据流、可连接到几乎任何一种传统数据库和解决方案、使企业经理根据多家企业所提供的产品和技术开发和部署最佳的解决方案进而降低开发网络化应用的费用和复杂性这一巨大优势,很多厂家都表示将对J2EE给予支持,并将J2EE技术作为大型BtoB市场和海量交易处理的安全稳定的端到端平台。已经有许多家厂商取得了S
3、un公司的许可,如BEASystem、Sybase、Oracle以及Fujitsu等等。Sun还将推出适用于Linux的J2EE。无疑,J2EE为企业勾勒了一幅具有更强的伸缩性、开放性、安全性且简单易用的未来应用的蓝图。关键字:J2EE,J2EE平台,企业应用,Web浏览器第1部分概述J2EE是一种利用Java2平台来简化诸多与多级企业解决方案的开发、部署和管理相关的复杂问题的体系结构。J2EE技术的基础就是核心Java平台或Java2平台的标准版,J2EE不仅巩固了标准版中的许多优点,例如“编写一次、到处运行”的特性、方便存取数据库的JDBCAPI、CORBA技术以及能够在
4、Internet应用中保护数据的安全模式等等,同时还提供了对EJB(EnterpriseJavaBeans)、JavaServletsAPI、JSP(JavaServerPages)以及XML技术的全面支持。J2EE体系包括javaserverpagesJSP,javaSERVLET,enterprisebean,WEBservice等技术。这些技术的出现给电子商务时代的WEB应用程序的开发提供了一个非常有竞争力的选择。怎样把这些技术组合起来形成一个适应项目需要的稳定架构是项目开发过程中一个非常重要的步骤。完成这个步骤可以形成一个主要里程碑基线。J2EE架构是当前主流的架构之
5、一,目前大多数企业采用J2EE技术的结构设计与解决方案。J2EE体系结构提供中间层集成框架用来满足无需太多费用而又需要高可用性、高可靠性以及可扩展性的应用的需求。通过提供统一的开发平台,J2EE降低了开发多层应用的费用和复杂性,同时提供对现有应用程序集成强有力支持,完全支持EnterpriseJavaBeans,有良好的向导支持打包和部署应用,添加目录支持,增强了安全机制,提高了性能。随着Internet和企业计算在90年代的腾飞,HTTP、6>HTML和Java平台逐渐演变成为针对客户机计算的标准,这带动了服务器上集中商业逻辑的发展以及电子商务的普及。在服务器端,CGI(C
6、ommonGatewayInterface,公共网关接口)、NSAPI(NetscapeServerAPI)和ISAPI(InternetServerAPI)等多种编程和连通性模型日趋流行,极大地增加了编程和维护的工作量。5年前,Sun公司的Java软件就以其提供的跨平台应用程序开发与配置手段震撼了整个Web世界。几年来,Java技术从一个网站工具发展到了可驾驭从智能卡、小型消费类设备到大型数据中心服务器等一系列系统的端到端Java2平台,它使软件开发商、服务提供商和设备制造商更容易抢占市场机遇。目前,Java2平台有3个版本,它们是适用于小型设备和智能卡的Java2平台Mi
7、cro版(Java2PlatformMicroEdition,J2ME)、适用于桌面系统的Java2平台标准版(Java2PlatformStandardEdition,J2SE)、适用于创建服务器应用程序和服务的Java2平台企业版(Java2PlatformEnterpriseEdition,J2EE)。Sun公司在企业版中增加了一整套核心企业应用程序编程界面,而所有这些界面均为标准的模块化组件。J2EE技术还为这些组件提供一整套企业服务,通过自动化的方式完成应用程序开发中的诸多耗时且费力的艰难工作