JSP企业电子投票系统论文_第1页
JSP企业电子投票系统论文_第2页
JSP企业电子投票系统论文_第3页
JSP企业电子投票系统论文_第4页
JSP企业电子投票系统论文_第5页
已阅读5页,还剩32页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

毕业设计论文设计题目 企业电子投票系统教学班:学生姓名:学 号:指导教师:完成日期:目 录第1部分 概 述.析部分.功能需求.统设计.功能模块设计.数据库的设计.统开发.数据库.1创建数据库.2创建表.3连接数据库.功能的实现.问题及解决.行部分.系统的安装.系统的使用. 录.行环境.硬件要求.计代码. . .是认识到功能的平台,可以将关键的企业应用扩展到任何连接到几乎任何一种传统数据库和解决方案、使企业经理根据多家企业所提供的产品和技术开发和部署最佳的解决方案进而降低开发网络化应用的费用和复杂性这一巨大优势,很多厂家都表示将对将经有许多家厂商取得了疑,放性、安全性且简单易用的未来应用的蓝图。关键字:2业应用, 述平台来简化诸多与多级企业解决方案的开发、部署和管理相关的复杂问题的体系结构。平台的标准版,如“编写一次、到处运行”的特性、方便存取数据库的时还提供了对 及2,EB 些技术的出现给电子商务时代的样把这些技术组合起来形成一个适应项目需要的稳定架构是项目开发过程中一个非常重要的步骤。完成这个步骤可以形成一个主要里程碑基线。前大多数企业采用2可靠性以及可扩展性的应用的需求。通过提供统一的开发平台,时提供对现有应用程序集成强有力支持,完全支持良好的向导支持打包和部署应用,添加目录支持,增强了安全机制,提高了性能。随着带动了服务器上集中商业逻辑的发展以及电子商务的普及。在服务器端,共网关接口)、多种编程和连通性模型日趋流行,极大地增加了编程和维护的工作量。5年前,年来,型消费类设备到大型数据中心服务器等一系列系统的端到端平台,它使软件开发商、服务提供商和设备制造商更容易抢占市场机遇。目前,平台有3个版本,它们是适用于小型设备和智能卡的平台 2适用于桌面系统的 平台标准版(2适用于创建服务器应用程序和服务的平台企业版( 2所有这些界面均为标准的模块化组件。过自动化的方式完成应用程序开发中的诸多耗时且费力的艰难工作,为用户提供一种可创建广泛兼容的企业解决方案而无需进行复杂编程的平台。利用这一优势可以方便地开发出高质量的、适合企业使用的应用程序,还可极大地减少产品研发上市时间、成本和风险。企业级应用是指那些为商业组织、大型企业而创建并部署的解决方案及应用。这些大型企业级应用的结构复杂,涉及的外部资源众多、事务密集、数据量大、用户数多,有较强的安全性考虑。当代的企业级应用决不可能是一个个的独立系统。在企业中,一般都会部署多个彼此连接的、相互通过不同集成层次进行交互的企业级应用,同时这些应用又都有可能与其它企业的相关应用连接,从而构成一个结构复杂的、跨越中,连接企业内部各种应用的技术称为企业应用集成),而连接企业间各种应用的技术称为企业间集成),采用2外,作为企业级应用,其不但要有强大的功能,还要能够满足未来业务需求的变化,易于升级和维护。企业电子投票系统主要用来统计网站用户对某个主题或热门话题的意见。决策者通过这些统计数据做出相应的决策。企业电子投票系统是一般网站必备的程序之一,如果网站开发者想了解用户对该网站的意见和建议。他可以设计这样一个投票主题:你认为该网站如何?(后提供给用户进行投票。我的投票系统具有极大的灵活性,投票类型分为单选投票和多选投票。管理员可以在线设计不同的投票主题供用户进行投票。对于该设计报告还有什么不当之处请见谅,同时也希望你能多提宝贵意见。我会认真参考您的意见,修改和完善该系统。术语列表:来产生跨平台和跨主要是一套让你访问数据库的序人员可以利用务器小程序”,与没有是用一些特定的方法用于启动、执行和退出。通过使用以与运行与客户端的可以直接与以在软件开发工具中被直观地操作。应用程序开发者可以通过支持接使用现成的可以在开发工具容器中,对组件进行必要的修改、测试而不必编写和编译程序。在件可以修改或与其他组件组合以生成新组件或完整的应用程序。文本标记语言,它是组织多媒体文档的重要语言,它不仅用来编写且可以使用它来制作光盘上的多媒体节目。建列表、建立链接等等。扩展标记语言,它是一种具有数据描述功能(高度结构性及可验证性的语言。结构化查询语言。多数关系型数据库管理系统都支持具有客户机/服务器体系结构的分布式数据库管理系统。按照使用又可以分为即数据操作语言和第2部分 分析部分21功能需求该电子投票平台的设计是一个用来进行投票统计的系统软件,在投票之前需要进行身份验证。投票人经过验证后可以用浏览和查询的方式了解个候选人的介绍信息,根据候选人的介绍信息决定将选票投向哪位候选人。具体要实现以下功能:投票人主要功能需求:投票人的投票方式:输入要选举的候选人的编号,即可完成投票。投票人了解候选人的方式:浏览候选人列表,输入序号查询候选人介绍。管理人员的主要功能初始化候选人信息:在系统投入使用前需要先将需要投票选举的候选人信息录入系统中,以便投票和查看。这个功能由管理员完成。管理员的初始化工作就是将候选人的序号、姓名和简介录入系统。浏览候选人简介:为随时掌握候选人的信息,以便进行修改,管理员有权浏览候选人简介。浏览的顺序按照候选人序号即可。修改候选人简介:当系统更新或候选人信息有所变化时,输入候选人序号,对信息进行修改。查询投票情况:管理员有权查询当前各个候选人得票情况,以便得出最终被选中的候选人信息。清除投票信息:当投票过程结束后,管理员选择清除投票信息既可清除系统中所有候选人的票数,使之归零。安全管理:管理员可以对投票人信息进行管理,投票人只有用管理员规定的用户名和密码才能进入系统进行投票。管理员还可以更改用户名、密码和权限,并对投票人信息进行增加、删除、查询、排序和初始化等操作。通过对用户的需求调查分析,可以概括出用户的功能需求如下:单选投票、多选投票、查看投票、投票设计。 单选投票:用户只能从多个选项中选取一项进行投票。 多选投票:用户可以从多个选项中选取多项进行投票。 查看投票:提供用户查看当前投票情况,投票结果以条形图显示。 投票设计:管理员可以设计不同的投票主题,及投票主题的内容供用户进行投票。投票设计又包括以下功能需求:增加主题、删除主题、查看主题、修改主题。第3部分 系统设计31功能模块设计通过对功能需求进行分析和概括得到如图所示的系统功能模块图:32数据库的设计该系统的数据库采用据投票系统功能设计的要求,可以列出以下数据项和数据结构: 投票表:存放投票信息,数据项包括:序号、标识、选项类型、投票主题、投票选项内容、得票数。 第4部分 系统开发41数据库411创建数据库12创建表创建数据库中用到的投票表:55),55),EY();数据库创建后的结构图如下:413连接数据库该系统使用了为对数据库的访问,在整个系统中比较频繁,所以我将对数据库的操作写成一个过该类来连接数据库和访问数据库。/部分代码如下 (e) : + );42功能的实现投票流程图:该流程图已经包含了企业电子投票系统的制作的主要方法。下面的工作实际上就是按照该流程图,写出具体的代码。在附录2 设计代码中有我开发的代码,并附有注释。所以在这里我就不展开介绍每一个功能的开发过程。43问题及解决这部分应该写在开发中遇到了哪些问题,如何解决等。第5部分 运行部分51装步骤:该系统需要果服务器还没有搭建的话请先搭建。件夹上传到你的主机目录。户名和密码为你自己的IP,录下面。3请创建数据库后使用; +id;);/输出该主题的选项);if(0)% ; +id;(); +id;);/输出各选项的得票数);% 得票数: 10返回主页 加 主题 | 删 除 主题 | 查看主题| 修改主题 |返回首页请输入主题名: 多选 请输入选项的数目: 选项: 50加主题 | 删除主题 | 查看主题|修改主题 |返回首页请输入删除的序号( 加 主题 | 删 除 主题 | 查看主题|修改主题 |返回首页序号标识投票主题投票选项得票 数);+);+);+);+);+););%删除主题| 查看主题|修改主题 |返回首页请输入您所要修改的主题名: 题目 5050 选项 100 是否多选 7. ; ; (e) : + );/查询 ; + );( ; + );/关闭数据库的连接 ;企业电子投票系统管理员可以发布新问题,撤消正在发布的主题,修改、删除已经被撤消的主题。 退出登陆正在被投票的主题发布时间主题撤消|恢复是否公布结果);+);+); 撤 消);= 1)隐藏结果);公布结果););% 管理员需要重新编辑投票主题,请先将该主题撤消,暂停被投票。新发布或是刚被修改的投票主题需要确认“恢复”才能被发布。已经撤消或者尚未发布的主题发布时间主题撤消|恢复重新编辑永久删除 );+_);+_); 恢 复); 编 辑 方 式 ;删除););% 查看所有主题投票统计发布新问题用户管理=10)i);0+i);% 错 误 信 息 +););)+)+)+)+)+)+)+)+)+) 错 误 信 息 +););if(=0) 问题不可为空!; 错 误 信 息 +);); +, +, 0 +(更新主题);/提取原有选项的记数 + (提取原有选项的记数);=0;j = 0;) j=);/j+);/);j+;j=+j+);/删除选项 +(删除选项+);i = 0,k = 0;i);/i+);%错误信息=10)i);0+i);% 错 误 信 息 +););)+)+)+)+)+)+)+)+)+) 错 误 信 息 +););if(=0) 问题不可为空!; 错 误 信 息 +);); ; 1; -+- + +:+:+ +,+); +;/利用新建立的时间查找新建立的题目的 0; /很奇怪,不初始化为0,就不能编译通过:(;) );i = 0;发布);+);%选项记数图示+);+););共有+人参加本题投票); + ) ); ); 00)+0);+);+);+%););%关闭窗口谢 辞毕业设计是大学生活的最后一课,也是相当重要的一课。在此,我非常感谢我的设计指导教师张翠军老师,在她的耐心指导和鼓励支持下,我的毕业设计得以顺利完成。感谢系领导和机房老师为我们提供了良好的设计环境。同时我也要感谢帮助过我的同学,朋友。尤其是

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论