JSP网上投票系统的设计与实现+系统用例图+流程图(5)
时间:2017-01-05 14:29 来源:毕业论文 作者:毕业论文 点击:次
图 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) |