基于jsp投票管理系统|全套源码+文章lw+毕业设计+数据库+ppt
1.6 MySQL数据库
Mysql是一款中大型的数据库,常用于中小型的数据库管理和操作。是一款仅次于ORACLE和DB2的数据库管理系统。由于我们需要开发的软件数据量不是很大,所以我们选择Mysql作为数据库进行管理。
3.2 系统用例图
普通用户的操作:
1、用户注册。
2、查看最新的投票信息,进行投票操作。
会员用例图,如图3-1所示:
4.1.2 数据表的结构
allusers表:
5.1 前台首页设计
前台首页是浏览者打开一个网站后第一眼看到的网页,网站能不能吸引浏览者,在很大程度上取决于首页做得怎么样。首页包含内容虽然丰富但不杂乱,色彩搭配要合理,整体风格要独特。网站前台首页的运行结果如图5-1所示。
5.3 投票信息展示模块
投票信息展示模块的主要功能是让用户浏览管理员发布的投票信息,因此投票信息展示模块主要包括显示投票列表功能。
进入投票列表页面,页面中会显示投票的标题和发布时间,该页面的设计效果如图5-3所示。
4.1 测试方法
测试的方法可分三种:传统的测试方法、功能验证、系统测试。
传统的测试方法包括某种形式的简单单元测试,通常由开发人员执行。设计这些测试需要了解系统的内部知识,并且这些测试几乎总是针对产品的非常小的、特定的部分。这些类型的测试非常适合与其他代码组件极少交互,甚至没有交互的简单部分。
功能验证也是一种测试过程,在这个过程中,对产品源代码了解有限的设计者进行测试以确认产品或服务的核心功能。设计这种测试是为了证明这个核心功能符合某个规范。举个例子,登录时输入的邮箱错误时是不是有提示?如果测试失败,通常就意味着检测到了系统的一个基本问题。这种测试也是适合简单的 Web 服务,使您可以检查服务是否能够正确执行它的各个功能。