毕业论文范文——企业电子投票系统论文

上传人:wo7****35 文档编号:60611452 上传时间:2018-11-17 格式:DOC 页数:24 大小:429.50KB
返回 下载 相关 举报
毕业论文范文——企业电子投票系统论文_第1页
第1页 / 共24页
毕业论文范文——企业电子投票系统论文_第2页
第2页 / 共24页
毕业论文范文——企业电子投票系统论文_第3页
第3页 / 共24页
毕业论文范文——企业电子投票系统论文_第4页
第4页 / 共24页
毕业论文范文——企业电子投票系统论文_第5页
第5页 / 共24页
亲,该文档总共24页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《毕业论文范文——企业电子投票系统论文》由会员分享,可在线阅读,更多相关《毕业论文范文——企业电子投票系统论文(24页珍藏版)》请在金锄头文库上搜索。

1、毕业设计论文 设计题目 企业电子投票系统企业电子投票系统 教 学 班: 学生姓名: 学 号: 指导教师: 完成日期: 摘要 目目 录录 第第 1 部分部分 概概 述述1 第第 2 部分部分 分析部分分析部分2 21功能需求2 第第 3 部分部分 系统设计系统设计3 31功能模块设计3 32数据库的设计3 第第 4 部分部分 系统开发系统开发3 41数据库3 411创建数据库3 412创建表4 413连接数据库4 42功能的实现5 43问题及解决5 第第 5 部分部分 运行部分运行部分5 51系统的安装5 52系统的使用6 第第 6 部分部分 附附 录录8 附录 1 运行环境.8 1.1硬件要求

2、8 1.2.软件要求9 附录 2 设计代码.9 1.vote.jsp9 2.result.jsp10 3.add.jsp.11 4.del.jsp13 5.display.jsp .14 6.modify.jsp15 7. DBConnect.java.18 摘要 J2EE 已经成为开发商创建电子商务应用的事实标准。正是认识到 J2EE 平 台作为一种可扩展的、全功能的平台,可以将关键的企业应用扩展到任何 Web 浏览器上并可适合多种不同的 Internet 数据流、可连接到几乎任何一种传统数 据库和解决方案、使企业经理根据多家企业所提供的产品和技术开发和部署最 佳的解决方案进而降低开发网络化

3、应用的费用和复杂性这一巨大优势,很多厂 家都表示将对 J2EE 给予支持,并将 J2EE 技术作为大型 BtoB 市场和海量交易处 理的安全稳定的端到端平台。已经有许多家厂商取得了 Sun 公司的许可,如 BEA System、Sybase、Oracle 以及 Fujitsu 等等。Sun 还将推出适用于 Linux 的 J2EE。无疑,J2EE 为企业勾勒了一幅具有更强的伸缩性、开放性、安全性且 简单易用的未来应用的蓝图。 关键字:J2EE,J2EE 平台,企业应用,Web 浏览器 第第 1 部分部分 概概 述述 J2EE 是一种利用 Java 2 平台来简化诸多与多级企业解决方案的开发、部

4、署和管理相关 的复杂问题的体系结构。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, enterpri

5、se bean,WEB service 等 技术。这些技术的出现给电子商务时代的 WEB 应用程序的开发提供了一个非常有竞争力 的选择。怎样把这些技术组合起来形成一个适应项目需要的稳定架构是项目开发过程中一 个非常重要的步骤。完成这个步骤可以形成一个主要里程碑基线。 J2EE 架构是当前主流的架构之一,目前大多数企业采用 J2EE 技术的结构设计与解决 方案。J2EE 体系结构提供中间层集成框架用来满足无需太多费用而又需要高可用性、高可 靠性以及可扩展性的应用的需求。通过提供统一的开发平台,J2EE 降低了开发多层应用的 费用和复杂性,同时提供对现有应用程序集成强有力支持,完全支持 Enter

6、prise JavaBeans,有良好的向导支持打包和部署应用,添加目录支持,增强了安全机制,提高了 性能。 随着 Internet 和企业计算在 90 年代的腾飞,HTTP、HTML 和 Java 平台逐渐演变成为 针对客户机计算的标准,这带动了服务器上集中商业逻辑的发展以及电子商务的普及。在 服务器端,CGI(Common Gateway Interface,公共网关接口) 、NSAPI(Netscape Server API)和 ISAPI(Internet Server API)等多种编程和连通性模型日趋流行,极大地增加了编 程和维护的工作量。 5 年前,Sun 公司的 Java 软件

7、就以其提供的跨平台应用程序开发与配置手段震撼了整 个 Web 世界。几年来,Java 技术从一个网站工具发展到了可驾驭从智能卡、小型消费类设 备到大型数据中心服务器等一系列系统的端到端 Java 2 平台,它使软件开发商、服务提供 商和设备制造商更容易抢占市场机遇。 目前,Java 2 平台有 3 个版本,它们是适用于小型设备和智能卡的 Java 2 平台 Micro 版(Java 2 Platform Micro Edition,J2ME) 、适用于桌面系统的 Java 2 平台标准版(Java 2 Platform Standard Edition,J2SE) 、适用于创建服务器应用程序和

8、服务的 Java 2 平台企业版 (Java 2 Platform Enterprise Edition,J2EE) 。 Sun 公司在企业版中增加了一整套核心企业应用程序编程界面,而所有这些界面均为 标准的模块化组件。J2EE 技术还为这些组件提供一整套企业服务,通过自动化的方式完成 应用程序开发中的诸多耗时且费力的艰难工作,为用户提供一种可创建广泛兼容的企业解 决方案而无需进行复杂编程的平台。利用这一优势可以方便地开发出高质量的、适合企业 使用的应用程序,还可极大地减少产品研发上市时间、成本和风险。 企业级应用是指那些为商业组织、大型企业而创建并部署的解决方案及应用。这些大 型企业级应用的

9、结构复杂,涉及的外部资源众多、事务密集、数据量大、用户数多,有较 强的安全性考虑。 当代的企业级应用决不可能是一个个的独立系统。在企业中,一般都会部署多个彼此 连接的、相互通过不同集成层次进行交互的企业级应用,同时这些应用又都有可能与其它 企业的相关应用连接,从而构成一个结构复杂的、跨越 Intranet 和 Internet 的分布式企业应 用群集。其中,连接企业内部各种应用的技术称为 EAI(Enterprise Application Integration, 企业应用集成),而连接企业间各种应用的技术称为 B2BI(Business-To-Business Integration, 企

10、业间集成),采用 EAI、B2BI 技术及早先的 N 层体系架构就是当今企业级应用的最大特 征。 此外,作为企业级应用,其不但要有强大的功能,还要能够满足未来业务需求的变化, 易于升级和维护。 企业电子投票系统主要用来统计网站用户对某个主题或热门话题的意见。决策者通过 这些统计数据做出相应的决策。企业电子投票系统是一般网站必备的程序之一,如果网站 开发者想了解用户对该网站的意见和建议。他可以设计这样一个投票主题:你认为该网站 如何?(A.很好 B.一般 C.不好)然后提供给用户进行投票。 我的投票系统具有极大的灵活性,投票类型分为单选投票和多选投票。管理员可以在 线设计不同的投票主题供用户进行

11、投票。 对于该设计报告还有什么不当之处请见谅,同时也希望你能多提宝贵意见。我会 认真参考您的意见,修改和完善该系统。 术语列表:术语列表: JSP:(Java Server Pages) ,JSP 是一种基于 Java 的技术,用来产生跨平台和 跨 Web 服务器的动态页面。 JDBC:(Java DataBase Connectivity),Java 数据库连接。它主要是一套让你 访问数据库的 API,程序人员可以利用 JDBC API 来执行 SQL 语句。 Servlet: Servlet 可以称之为“服务器小程序” ,与 Java application 不同, 它没有 main 方法

12、,而是用一些特定的方法用于启动、执行和退出。通过使用 Servlet, 可以与运行与客户端的 Applet 进行交互,也可以直接与 HTML 页进行交互。 JavaBeans: JavaBeans 是可复用的平台中立的软件组件,可以在软件开发工具中 被直观地操作。应用程序开发者可以通过支持 JavaBeans 的开发工具,直接使用现成的 JavaBeans,也可以在开发工具容器中,对组件进行必要的修改、测试而不必编写和编译程 序。在 Java 模型中,组件可以修改或与其他组件组合以生成新组件或完整的应用程序。 HTML:(Hypertext Markup Language)超文本标记语言,它是

13、组织多媒体文档的重要 语言,它不仅用来编写 Web 网页,而且可以使用它来制作光盘上的多媒体节目。HTML 可用 来编排文档、创建列表、建立链接等等。 XML:(eXtensible Markup Language)可扩展标记语言,它是一种具有数据描 述功能(Meta-language)、高度结构性及可验证性的语言。 SQL:SQL:(Structured Query Language) ,结构化查询语言。SQL 语言地任务就是与各种 数据库建立关系,SQL 语言是关系型数据库的标准语言,大多数关系型数据库管理系统都 支持 SQL 语言并采用了 SQL 的语言标准。 MySQL:MySQL 是

14、一个可用于各种流行操作系统平台的关系数据库系统,它具有客户 机/服务器体系结构的分布式数据库管理系统。按照使用又可以分为 DML(Data Manipulation Language),即数据操作语言和 DDL(Data Definition Language)。 第第 2 部分部分 分析部分分析部分 21功能需求功能需求 该电子投票平台的设计是一个用来进行投票统计的系统软件,在投票之前需要进行身 份验证。投票人经过验证后可以用浏览和查询的方式了解个候选人的介绍信息,根据候选 人的介绍信息决定将选票投向哪位候选人。具体要实现以下功能: 投票人主要功能需求: 投票人的投票方式: 输入要选举的候选

15、人的编号,即可完成投票。 投票人了解候选人的方式: 浏览候选人列表,输入序号查询候选人介绍。 管理人员的主要功能 初始化候选人信息: 在系统投入使用前需要先将需要投票选举的候选人信息录入系统中,以便投票和查看。 这个功能由管理员完成。管理员的初始化工作就是将候选人的序号、姓名和简介录入系统。 浏览候选人简介: 为随时掌握候选人的信息,以便进行修改,管理员有权浏览候选人简介。浏览的顺序 按照候选人序号即可。 修改候选人简介: 当系统更新或候选人信息有所变化时,输入候选人序号,对信息进行修改。 查询投票情况: 管理员有权查询当前各个候选人得票情况,以便得出最终被选中的候选人信息。 清除投票信息:

16、当投票过程结束后,管理员选择清除投票信息既可清除系统中所有候选人的票数,使 之归零。 安全管理: 管理员可以对投票人信息进行管理,投票人只有用管理员规定的用户名和密码才能进 入系统进行投票。管理员还可以更改用户名、密码和权限,并对投票人信息进行增加、删 除、查询、排序和初始化等操作。通过对用户的需求调查分析,可以概括出用户的功能需 求如下:单选投票、多选投票、查看投票、投票设计。 单选投票:用户只能从多个选项中选取一项进行投票。 多选投票:用户可以从多个选项中选取多项进行投票。 查看投票:提供用户查看当前投票情况,投票结果以条形图显示。 投票设计:管理员可以设计不同的投票主题,及投票主题的内容供用户进行投票。投 票 设计又包括以下功能需求:增加主题、删除主题、查看主题、修改主题。 第第 3 部分部分 系统设计系统设计 31功能模块设计功能模块

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

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

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号