毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
ASP.net网上投票系统设计与实现(4)
该界面中可以清晰的看到当前用户的用户名,上次登录时间及系统的各个子功能模块。点击各个模块的所属菜单,可以进行相关的操作。
5.2投票管理设计
投票管理主要是对投票信息进行添加、保存。投票信息主要包含投票标题、开始时间、结束时间、作者、类型等信息。
管理员可以根据需要对投票的信息进行修改和删除。如图4所示:
图4 投票信息文护
5.3发布投票信息设计
发布投票信息主要是管理员新建的投票,管理员可以根据需要添加投票标题、投票的开始时间、结束时间、是否多选、查看投票权限、设置投票IP规则、同一个IP两次投票的时间间隔等信息。发布投票流程如图5所示:
图5 发布投票流程图
5.4系统前台设计
前台浏览用户无需注册可直接浏览投票信息列表,查看投票详细信息,点击投票后首先判断该投票是否开发,其次判断该用户的IP是否可以进行投票,最后根据上次投票时间判断是否已经过了投票冷却期,如果都满足条件则用户可以进行投票,查看投票结果。
图6 投票用户进行投票流程图
6.系统测试
测试是在系统开发中不可或缺的。在开发的过程中和开发完之后,它都一直贯穿在过程中,可以尽可能的提早发现缺陷,并修复缺陷,使系统尽可能的完善。
黑盒测试也称为功能测试。这种方法将软件看成是一个黑盒子,在完全不考虑软件的内部结构和特性的情况下,测试软件的外部特性。本系统通过使用大量测试用例对系统进行了黑盒测试,其中大部分功能都达到了预期的目的,但还存在少部分功能有需要改进的地方。通过黑盒测试的方法知道了系统的优缺点,达到了测试的效果。
表3 测试用例
测试操作 预期结果 实际结果
调整系统时间到可投票时间范围,进行投票 投票成功 投票成功
连续投票两次(间隔不超过一分钟) 第一次投票成功,第二次提示你投票太频繁了,请等一会再投票 第一次投票成功,第二次提示你投票太频繁了,请等一会再投票
调整系统时间到不可投票时间范围 不能投票,提示投票未开始或已结束 不能投票,提示投票未开始或已结束
修改投票IP规则禁止本机IP投票 投票被拒绝 提示,你的IP不在可投票范围
7.总结
经过几个月来的设计,系统各方面做的尚不够完善,但我也收获颇多。在这几个月的开发过程中,学到了许多有关数据库管理软件设计的东西,也对投票系统有了更加全面而深刻的认识。充分认识到开发前的系统分析、框架设计、技术选择等环节是多么重要,如果这些前期工作分析充分、设计良好、考虑周全,将会大大提高开发人员的开发效率,使开发思路更明确,开发过程更简单,同时也可避免一些不必要的错误。
共4页:
上一页
1
2
3
4
下一页
上一篇:
VFP库存管理系统设计与实现+ER图+流程图
下一篇:
ASP.NET答题评卷系统的设计与实现
java+mysql通用试题库系统后台设计与实现
PHP+IOS的会议管理系统的设计+ER图
基于网络的通用试题库系...
银行行办公信息服务系统【1544字】
用友NC信息系统的实施應用实践研究【3307字】
浅析嵌入式系统支柱學科...
水电站实时监控专家系统【950字】
国内外图像分割技术研究现状
志愿者活动的调查问卷表
C#学校科研管理系统的设计
承德市事业单位档案管理...
中国学术生态细节考察《...
10万元能开儿童乐园吗,我...
医院财务风险因素分析及管理措施【2367字】
神经外科重症监护病房患...
公寓空调设计任务书
AT89C52单片机的超声波测距...