1.功能需求
经过对用户的需求检查解析,可以概括出用户的功能需求以下:单项选择投票、 多项选择投票、查察投票、投票设计。
◇单项选择投票:用户只能从多个选项中采用一项进行投票。
◇多项选择投票:用户可以从多个选项中采用多项进行投票。
◇查察投票结果:供应用户查察当前投票情况,投票结果以条形图〔百
分比〕和数字的形式显示。
2〕管理员模块
①投票管理模块
◇新增投票:管理员可以增加新的投票主题〔单项选择或多项选择〕,及投票
主题的选项供用户进行投票。
◇管理投票:管理员可以查察投票主题及投票内容,并可以删除不需
要的投票主题及内容。
②信息显示模块
◇投票用户信息查察:查察用户 IP 地址和用户投票信息。
◇投票结果显示:显示投票结果。
◇导出投票结果:用户可以导出投票结果〔 excel 或其他格式〕。
◇投票结果显示设置:可选对外可否显示投票结果。
◇投票时间段设置:设定投票时间段、截止时间。
◇投票数设置〔内部功能〕:设置投票数的初始值、更正投票数等。
◇用户〔IP〕投票时间控制:设置每个 IP 的投票时间间隔。
2.功能模块设计
在线投票系统
管理员模块
客户投票模块
投查投票管理模块信息显示模块系统设置模块
票看
模投
块票
投投
导
新管投投投用
票票
结
出
果增理票票票户
用结
投
投投结时数投
户果
票
票票果间设票
信显
单多
结
选选
显段置时息示
果
投投
示设间显票票设置控
示
置制
3.流程图
开始
投票系统首页
投票后台管理
选择工程管理员登录
否
不限 IP
可否限制 IP
身份认证
是时间不
限制 IP
赞同
第一次投票后台管理首页检测 IP
已投票
新增投票信息投票结系统检测时间
配置
投票管理盘问果导出
时间赞同
投票
返回投票
否
查察结果
是
投票结果显示结束
4.工程工作表
工程工作表详尽任务估量时间人员分配
先期准备 2 天
工程筹办分工 3 天
工程的建立及草图建立 2 天
整体框架的搭建 3 天
客户投票模块一周
投票管理模块一周
信息显示模块一周
系统设置模块一周
模块整理合并 3 天
各个模块优化 3 天
美化界面产生第一个雏形软 2 天
件
软件整体代码优化 2 天
软件测试 2 天