图 3-5 系统前台功能图
(1) 本网站前台主要的的功能模块框图(如上图3-5)。它主要分为两块分别为:会员注册,参加投票。
会员信息注册模块:这个模块的主要的功能就是注册会员,以使会员能够顺利的登陆投票。
会员投票操作模块:用户可以通过这个模块来实现投票操作功能。
图 3-6 系统后台功能图
(2)接下来就是我们网站的后台管理的模块框图(如上图3-6所示)。后台系统的各个模块的功能分析如下:
投票信息管理模块:其中包括投票选项的更新及撤销,以及投票结果比例的管理等功能。
系统公告信息管理模块:其中包括本系统中的公告栏信息的编写、更新及撤销等功能。
会员信息管理模块:其中管理着所有用户的信息,其中囊括了会员的登录账号、登陆密码、名字以及手机号码等相关的必要信息。
管理员管理模块:其中是存储着管理员的相关信息,同时还可以增设其他的管理员。
修改个人密码模块:其中保存着管理员登录后台的信息,同时还能够更改自身的登录密码。
4. 数据库设计与实现
4.1 数据库结构设计
在本系统中使用的数据库是SQL Server 2008,而数据库的名字为db_toupiao,接下来我将分别就数据表概要、主要数据表的结构等进行简要的解释说明。
在本系统的数据库db_toupiao中含有5张数据表,分别为投票信息表t_toupiao、投票选项信息表t_toupiaoxuanxiang、公告信息表t_gonggao、会员信息表t_user、管理员信息表t_admin。
4.2 数据表的结构
(1)t_toupiao(投票信息表)
该表的作用主要是为了保存投票的基本资料,其中包括了标题名称、发起的时间等,该表的情况如下表2.1。
表2.1 t_toupiao的结构
字段名 数据类型 长度 主键 备注
id int 4 是 自动编号
title varchar 50 否 标题名称
Faqishijian varchar 50 否 发起的时间
(2)t_toupiaoxuanxiang(投票选项信息表)
该表其实是用来保存投票选项的相关资料,其中包括了投票的信息、内容、票数比例等,该表的情况如下表2.2。
表2.2 t_toupiaoxuanxiang的结构
字段名 数据类型 长度 主键 备注
id int 4 是 自动编号
neirong varchar 50 否 内容
piaoshu int 4 否 票数
toupiao_id varchar 50 否 投票的信息
(2)t_gonggao(公告信息表)
该表的作用是用来保存系统公告的各项资料,其中主要有系统公告的题目、系统公告的内容、发布的日期以及发布的人员姓名等,该表的情况如下表2.3。
表2.3 t_gonggao的结构
字段名 数据类型 长度 主键 备注
gonggao_id int 4 是 自动编号
gonggao_title varchar 50 否 标题
gonggao_content varchar 4 否 内容 JSP网上投票系统的设计与实现+系统用例图+流程图(5):http://www.youerw.com/jisuanji/lunwen_1860.html