JSP网上投票系统的设计与实现+系统用例图+流程图(5)_毕业论文

毕业论文移动版

毕业论文 > 计算机论文 >

JSP网上投票系统的设计与实现+系统用例图+流程图(5)


图 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    否    内容 (责任编辑:qin)