




免费预览已结束,剩余15页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
共 4 页第 I 页 摘 要 在积极建立科学管理机制的今天 仅仅靠原始的手工管理或简单 的单机管理 管理部门面对大量的信息 无法有效率地将其中的重要 部分提取出来 并做出相应的判断和处理 投票管理者的决策只能依 据手工表数据 在浪费大量人力 物力的同时无法做到实时监控 难 以保证数据的准确性和及时性 因此 先进的管理思想就成为了一个 可望而不可及的目标 投票非常急需一套既有先进管理思想的系统 作为实现目标和提高现有投票管理水平的一种重要手段 随着科学技 术的不断提高 计算机科学日渐成熟 其强大的功能已为人们深刻认 识 它已进入人类社会的各个领域并发挥着越来越重要的作用 作为 计算机应用的一部分 在先进的计算机技术 通信技术 控制技术及 IC 卡技术基础上 采用系统集成方法 逐步建立一个智能化的投票系 统 编写在线投票系统 最重要的就是如何从烦琐的投票结果中 能 够实时性对用户投票进行添加 对用户因为人为原因造成的误投 错 投进行删除 及时导出全部投票项目的票数 根据各个投票项目的统 计票数 进行票数百分比计算 满足用户的实时性查询 在对在线投 票系统进行管理时 不同权限的用户可以分别登录 包括管理员权限 和普通用户权限 可以对管理员的个人信息进行检索 为了应对截止 时间的限制 还应设定在线显示系统时间 关键字关键字 JSP MYSQL 数据库 投票系统 管理系统 共 4 页第 2 页 目录目录 第一章第一章系统开发及可行性分析系统开发及可行性分析 2 1 1 开发背景 2 1 2 开发的可行性分析 3 1 2 1 技术可行性 3 1 2 2 经济可行性 4 1 2 3 操作可行性 4 第二章第二章 需求分析需求分析 5 2 1 系统研究目标 5 2 2 系统主要特色 5 2 3 模块功能需求 6 2 4 性能需求 6 2 5 功能需求 7 2 6 数据流图 7 2 7 数据字典 9 第三章第三章总体设计总体设计 11 3 1 总体设计 11 3 2 系统功能逻辑结构 13 3 3 系统功能模块的设计 14 3 4 系统协作图 16 致谢致谢 19 参考文献参考文献 20 共 4 页第 3 页 第一章第一章 系统开发及可行性分析系统开发及可行性分析 1 1 开发背景 随着 INTERNET 的发展 世界网民的数量急剧增加 社会的信息 化强度增强 企业竞争之激烈 故对市场信息的掌握范围不仅仅是周 边的一些信息 而应把范围扩展到全国 甚至全世界 INTERNET 恰 恰是实现这目标的有利工具 对于新产品 新观点的调查范围应该更 广泛 消息应该及时反馈给企业单位 故一个网上在线投票系统应允 而生 它正好充分满足客户的需求 信息反馈的范围扩大 人力资源 的节省 从而使得企业在竞争激烈的市场中拥有更强大的资本 开发 此投票系统是为了更好的把市场的信息更准确更快速的反馈给客户 使信息的来源更广泛 从而提高信息的准确性 运用此系统可以降低 企业为市场调查而消耗的人力和物力 利用节省的资源提高产品的质 量 增强竞争力 一个网站不断发展的前提就是众多用户的支持 一个好的网站一 定要注意与用户之间信息的交流 能够有效得到用户反馈的信息 并 及时对网站内容进行改进 这也是一个网站持续发展的基础 也正是由于以上原因 网络上各式各样的投票系统层出不穷 本 次课程设计的目的 就是来制作一个在线投票系统 该系统可以实现 对投票数量进行累加 查询 统计票数等操作 在线投票系统主要用来统计网站用户对某个主题或热门话题的意 见 决策者通过这些统计数据做出相应的决策 在线投票系统是一般 共 4 页第 4 页 网站必备的程序之一 1 2 开发的可行性分析 1 2 1 技术可行性 1 操作系统 Windows Xp Windows7 及以上服务器版本 2 数据库管理系统 MySql 3 服务器 Tomcat 4 编程工具 编程软件为 MyEclipse 编程语言选用 Jsp 等 1 2 2 经济可行性经济可行性 1 2 3 操作可行性 本在线投票系统的用户只需懂得运用互联网络者均可以使用 此系统 在网站中的使用频度预计非常的频繁 该系统属于实用型网站 需要对数据的处理 比如对投票票数的 统计并把结果反馈给投票者 故对数据的及时更新要求较高 保证数 据的真实性 该系统在任何操作系统下都可以运行 但必须装有 MySql 数据库 该系统的操作包括 单选投票 多选投票 删除投票 添加投票 查看投票 单选投票 用户只能从多个选项中选取一项进行投票 多选投票 用户能从多个备选选项中选取一项以上进行投票 共 4 页第 5 页 删除投票 管理员对投票结果或投票的主题进行删除 添加投票 管理员对投票主题进行添加 查看投票 提供用户查看当前投票情况 投票结果以图显示 第二章第二章 需求分析需求分析 2 1 系统研究目标 该系统的研究目标 在线投票系统依次按照需求分析 总体设计 详细设计 系统实现的流程对网络在线投票系统进行开发 在需求分 析阶段做好功能 经济 可靠性以及实用性的分析 确保在结束时能 达到预期的效果 总体设计时处理好与数据库的连接 界面美观性和 错误可控性 编写在线投票系统 最重要的就是如何从繁琐的投票结 果中 能够实时性对用户投票进行添加 对用户因为人为原因造成的 误投 错投进行删除 及时导出全部投票项目的票数 根据各个投票 项目的统计票数 进行票数百分比计算 满足用户的实时性查询 在 对在线投票系统进行管理时 不同权限的用户可以分别登录 包括管 理员权限和普通用户权限 可以对管理员的个人信息进行检索 为了 应对截止时间的限制 还应设定在线显示系统时间 此系统将以图形 化的界面来显示投票结果 一目了然的回馈客户的的需求信息 2 2 系统主要特色 本在线投票系统具有的主要特色 其一 方便的操作 原有的手 工投票管理基本上是人工操作 效率低下 缺乏方便性 在线投票管 共 4 页第 6 页 理系统运用计算机和其他附加设备 不再需要手工操作 基本上是全 自动化 能够节省人力 最大限度地利用各种宝贵的资源 大大的提 高了效率 其二 友好的界面 友好的用户界面会给人一种亲切的感 觉 在使用起来不会觉得沉闷 效率自然也会提高了 其三 强大的 功能 能够满足各种统计需要 实现快速简单统计 2 3 模块功能需求 各个模块所对应的需求如下 投票首页模块 该模块面向对象 为所有访问页面用户 其中包括 当前系统时间的显示 实现截止时 间的要求 管理员信息的查询 登录用户信息的显示 对心目中的答 案进行投票 并对结果进行查询 投票实现模块 此模块供用户对投票项目进行投票所用 在投 票首页上 将会显示最近一个投票项目和其他投票列表 用户可自由 选择那些尚未过期的项目进行投票 投票操作具体为 用户选择一个 选项 提交 即可投票成功 此时页面会跳转至显示投票结果的页面 投票结果模块 此模块供用户查看该项目已有的投票情况 投 票结果显示页面会显示相应投票选项的得票率和该项目总的得票数 管理员登录模块 该模块用于管理员登录 登录验证后 管理员才可以对投票信息进行维护 如增删投票项目等 投票管理模块 此模块为管理员操作的模块 管理员登入系统后 可对 本系统的所以投票项目进行相应的管理 如 添加投票项目 删除投票项目等 共 4 页第 7 页 2 4 性能需求性能需求 本系统可用普通 PC windows XP 系统及以上系统 对硬件无很 大要求 2 5 功能需求 本系统具体要实现的功能内容包括 数据库选择 数据库接口的实现 数据库建模方法 程序开发软件 需求分析 需求的提取 需求定义与规约 系统总体设计 系统结构图 数据功能模块设计 系统的主要功能设计 投票界面模块的设计 投票项目模块的设计 投票结果模块的设计 用户信息模块的设计 管理员登录的设计与实现 共 4 页第 8 页 2 6 数据流图数据流图 一 符号定义 1 数据的源点或终点 2 变换数据的处理 3 数据存储 4 数据流 二 数据流图的组成元素 源点 终点 处理 用户 计算信息 添加记录 删除记录 数据流 数据存储 用户登录信息 投票结果 普通用户信息 管理员信息 投票信息 共 4 页第 10 页 用户 计算 信息 投票结果 投票结果 投票结果 添加记录信息 管理员信息 验证信 息 用户登录信息 删除表 项 添 加表项 首页 投票信息 管理员信息页面 普通用户信 息页面 首页 显示页面 删除记录信息 共 4 页第 11 页 2 7 数据字典数据字典 名字 认证界面 别名 描述 对当前用户进行认证 定义 普通用户 管理员 其他 位置 身份认证界面页面 名字 管理界面 别名 描述 对投票项目进行添加和删除 定义 添加投票项目 删除投票项目 位置 管理界面 名字 用户登录界面 别名 描述 用户进行操作页面 定义 投票 查询信息 管理登录 位置 首页 共 4 页第 12 页 第三章第三章 总体设计总体设计 3 1 总体设计总体设计 该部分将对系统进行总体设计 包括系统逻辑图 功能模块的概 要设计 交互界面设计等内容 采用软件工程设计思想 为详细设计 打好基础 基本设计概念和系统总流程图 本系统的总流程图如下图所示 共 4 页第 13 页 前台用户界面后台数据库管 理 查看投票结果选择项目投票 登录界面 在线投票系统 选择身份 输入信息 判别身份 普通用户信 息界面 普通用 户 管理员 用户界面 共 4 页第 14 页 管理选项 用户界面 删除项目添加项目管理员信息 3 2 系统功能逻辑结构系统功能逻辑结构 本系统按照功能逻辑分为五个板块 投票首页模块 投票实现模 块 投票结果模块 管理员登录模块 投票项目管理模块 具体功能 逻辑图如下 共 4 页第 15 页 在线投票 普通用户管理员登陆模块 投票管理模块投票首页模块 管理 员信 息模 块 添加 投票 模块 删除 投票 模块 投票 结果 模块 投票 实现 模块 3 3 系统功能模块的设计系统功能模块的设计 用户投票模块 共 4 页第 16 页 管理员登录模块 管理员添加投票项目模块 共 4 页第 17 页 管理员删除投票项目模块 3 4 系统协作图系统协作图 用户投票模块 共 4 页第 18 页 用户添加投票项目模块 管理员登录模块 共 4 页第 19 页 管理员添加投票项目模块 管理员删除投票项目模块 共 4 页第 20 页 致谢致谢 本次毕业设计 是在李芳芳老师精心指导和大力支持下完成的 李芳芳老师以其严谨求实的治学态度 高度的敬业精神 兢兢业业 孜孜以求的工作作风和大胆创新的进取精神对我产生重要影响 她渊 博的知识 开阔的视野和敏锐的思维给了我深深的启迪 同时 在此 次毕业设计过程中我也学到了许多了关于本专业方面的知识 编程实 践技能有了很大的提高 另外 我还要特别感谢大学四年教过我的所有老师 他们把我从 一个对编程一无所知的门外行培养成能靠自己的力量 基本完成一个 简单的系统 感谢这些优秀的老师 是他们教会我最重要的编程基础 使得我有今天的成绩 共 4 页第 2 页 最后 我还要特别感谢曾给我无私帮助的同学 一个人做任何事 不可能是一帆风顺不遇到难题和挫折的 在我的设计过程中 我碰到 过不少问题 在我的积极提问和老师 同学的耐心解答下 我得以顺 利完成毕业设计和论文 在此我也衷心的感谢他们 参考文献参考文献 1 姚小明 基于 Java EE 的城市供水管理系统的设计与实现 D 山西 太原科技大学 2009 2 朱峰 基于 Java EE 平台的远程诊断系统的开发和研究 D 江西 南 昌大学 2007 3 马瑞东 OTA 系统的 Java EE 实现研究 D 北京 北京邮电大学 2009 4 植挺生 Java EE 框架开发技术与设计教程 M 北京 电子工业出版 社 2012 20 28 5 邓子云 Java Web 轻量级开发全体验 M 北京 电子工业出版社 2012 45 48 6 林胜利 王坤茹 Java 优化编程 第 2 版 M 北京 电子工业出版 社 2007 23 25 7 李荣国 王见 MySQL 数据库在自动测试系统中的应用 J 重庆大学 机械工程学
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 职业培训师考试题及答案
- 知到道德经考试题及答案
- 幼儿园教学教案设计:不玩橡皮筋
- 线下沟通活动方案
- 礼品充值活动方案
- 《信号、系统分析与控制》课件第9章 系统函数的零极点
- 电器铺面中秋活动方案
- 网络安全保障人员培训课件
- 幼儿园门口食品安全培训课件
- 美容院如何选择活动方案
- 手术室专科护士职业考试试卷与答案
- 门窗工程管理办法
- 小学体育家长会课件
- 依法治校视角下高校后勤管理法律风险的识别与化解策略
- 2025年法学专业基础课程试题及答案
- 腰椎管狭窄症病例讨论
- 部编版语文(2024)二年级上册第一单元综合素养测评A卷(含答案)
- 工程质量事故案例课件
- 多囊卵巢综合症及护理方法
- 2025年城市更新与历史文化街区保护相结合的社区治理模式研究报告
- DB1311T 091-2025 旧水泥混凝土路面多锤头碎石化施工技术规范
评论
0/150
提交评论