【Jsp精品源码栏目提醒】:网学会员--在 Jsp精品源码编辑为广大网友搜集整理了:JavaWeb投票管理系统课程设计 - 其它资料绩等信息,祝愿广大网友取得需要的信息,参考学习。
投票系统 -------JavaWeb Style荣誉出品投票系统 21世纪最贵的两样东西是什么?有些人只知道其中有人才,除此之外,还有信息。
在当前社会信息已经做为一种商品进行买卖,例如某牛奶品牌向调查用户更喜欢什么口味的牛奶,这项工作的投入资金是非常大的,在当前商品经济中也是非常必要的。
投票系统的基本需求 分析和设计数据库 使用
JSP Struts2JDBCJFreeChart进行开发 MySQL数据库的基本使用 特色用JFreeChart画柱状图需求分析 根据投票系统的需要,投票网站的用户可以分为两种,一个是普通用户, 另一个是公司用户,在网站的初期阶段,公司用户的权限由管理员来担当。
在 网站初期阶段,为了积累用户通常对一些热门话题进行投票,例如体育赛事。
当普通用户进入投票网站后,要能够进行投票操作,例如对最喜爱的NBA 明星投票,这里是只能投一个人的,并且一种投票一天内只能投一次。
在投票 前后,普通用户都是可以参看投票结果的。
当管理员进入投票网站后,要能够发起投票,例如对最喜爱的NBA球队进 行投票,并且管理员要给出几个备选选项。
当某一投票已经过期,管理员要将 这种投票删除。
功能分析 根据需求分析,我们来分析一下该系统中应该具有哪些功能。
首先该系统 中具有两种权限的用户,所以各自将他们划分为单独模块。
在普通用户模块中,用户能够完成如下功能: ● 选择投票频道 ● 选择投票选项,进行投票 ● 当没有对应选项时,能够自定义新选项 ● 查看投票结果 在管理员模块中,管理员要能够完成如下功能: ● 发起投票,给出投票名称和选项 ● 查看所有的投票列表 ● 删除已发起投票用例图设计系统功能 投票系统一共包含两种用户角色,分别为普通用户和管理员。
下面就来分析这两个角色所对应的用例图。
绘制系统流程图 本系统分为前台和后台两个部分,其中前台系统供普通用户使用,用来选择投票频道并进行投票。
在投票时,用户还可以自定义投票选项和查看投票结果。
系统流程图 后台系统供管理员使用,用来新增投票、查看所有投票以及删除投票。
后台系统流程图如图所示。
数据库 投票信息表投票选项表