毕业答辩-在线投票系统的设计与实现.ppt

毕业答辩-在线投票系统的设计与实现.ppt

  1. 1、本文档共22页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PAGE 论文答辩 在线投票系统的设计与实现 姓 名 :伟 指导老师 目录 01 02 05 06 研究背景 详细设计 需求分析 调试总结 04 03 可行性分析 总体设计 01 课题研究背景 当今从娱乐网站到官方网站,网上投票系统随处可见,兴趣爱好,民意调查,信息统计等都可以作为投票的内容,网上投票系统凭借其方便快捷等特点,已经成为互联网资源中不可缺少的一部分。 研究背景 面向对象有限 安全系数较低 统计结果低效 满足不了当前市场需求 传统投票方式的缺点: 研究背景总体概述 1.随着人们物质水平的提高,人们对产品的体验越来越重视,希望等到更好的服务。因此,及时的收集客户的反馈信息显得尤为重要。当下社会竞争激烈,谁能最先掌握最新的市场信息以及客户需求,往往能起到事半功倍的作用,故在线投票系统应需而生,它可以满足当前市场对信息的需求。在线投票系统相比于传统的投票方式,大大节省了人力,对信息采集的范围增大,能及时的统计出投票结果,从而在激励的竞争市场中夺取先机。 2.并且在投票的过程中网上投票系统对网络的要求也越来越高。它要求信息保密性,投票者有保密的要求,如用户名及投票内容被人知悉,就对用户的隐私权构成了侵害,因此在网上投票系统中一般均有匿名投票的要求。同时还要求投票者身份的有效性,在投票前,首先要确认投票者身份的合法性,这样才能保证统计结果的真实可靠。 02 可行性分析 1 2 3 4 技术可行性 经济可行性 时间可行性 时间可行性 可行性分析 技术可行性 在线投票系统采用JAVA语言开发,数据库用MySQL,页面采用jsp,这几门语言在大学期间都有学习以及实践。 时间可行性 定题到答辩有5个月左右 的时间,系统结构清晰,系统设计时间充裕。 经济可行性 该系统所使用的开发语言及软件大部分是免费的,且该系统的维护成本较低。 操作可行性 拥有结实的计算机基础,开发软件也有两年左右的使用经验,所以,操作相对简单,容易实现。 03 需求分析 1 2 系统概述 功能需求 系统概述 在线投票系统主要分为前端投票展示与后台管理员管理员两部分。 前端,在没有登录的情况下,用户可以查看公告详情,与具体的投票详情,但不能投票。用户只有在注册完成后登录,才可以对具体的投票话题投票,一个投票话题一个用户只能参加一次,拒绝重复投票,目前投票结果对普通用户不可见,考虑存在拉票的可能。 管理端,只有管理人员可以登录,主要功能有系统公告的修改、添加,投票主题的删除、添加,修改当前某个主题具体的选项,查看当前某个具体投票主题的选票详情,普通用户的管理。 01 02 03 04 1.界面友好、功能划分明确 3.系统具备可扩展性的特点 2.操作简洁、性能强大 4.系统的稳定性、安全性高 04 总体设计 1 2 设计思想 总体结构 (1)系统功能应完善全面,符合实际要求 (2)用户界面设计友好、易用、简洁 (3)系统用户访问使用途径灵活方便 (4)系统应支持处理多种类型数据 (5)系统架构采用B/S模式开发 (6)支持MySql数据库 (7)系统必须具有高性能的事务处理能力 (8)系统具有较强的伸缩性,维护管理方便 设计思想 现在一切美好的事物,无一不是创新的结果—— 穆勒 系统总体结构 05 详细设计 1 2 数据库设计 Javabean设计 数据库设计: 1.需求分析阶段,必须准确了解和分析用户需求。 2.概念结构设计阶段,通过对用户需求进行综合,归纳与抽象,确定概念模型 3.物理设计阶段,为逻辑数据结构模型选取一个最适合应用环境的物理结构 4.数据库运行和维护阶段,在数据库系统运行过程中必须不断地对其进行评价,调整,修改。 二 Javabean的设计原则 Javabean就是符合某种特定的规范的Java类。使用Javabeans的好处是解决代码 重复编写,减少代码冗余,功能区分明确,提高了代码的维护性。 一 Javabean简介 06 调试总结 1 2 系统调试 论文总结 系统调试: 1 2 3 4 5 验证系统的基本投票功能是否实现,是否存在问题。 验证非法信息,能否登录系统,阻止非法登录,保证数据的安全性 关注用户需求,不合理的地方及时改进 提高代码质量,防止出现数据库安全漏洞 寻找Bug,避免软件开发过程中的缺陷 在线投票系统开发中整体使用了SSH整合框架,各个功能模块划分明了,有助于了初期的逻辑设计。首先进行数据库的设计,将系统需要的实体属性通过数据库表的形式表现出来,然后前端页面编写jsp,再进行dao层、控制器的编写,最后写执行操作的逻辑实现

文档评论(0)

***** + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档

相关课程推荐