JavaEE和MySQL的在线投票系统设计+ER图(4)_毕业论文

毕业论文移动版

毕业论文 > 计算机论文 >

JavaEE和MySQL的在线投票系统设计+ER图(4)

用户注册登录模块:实现用户登录和添加新用户的功能。

在线投票维护模块:实现投票选项的增删,投票类型的修改。

在线投票功能模块:实现投票功能,窗口提示,超链接返回。

投票查看检索模块:查看投票结果,添加搜索功能。

在线投票添加模块:单选和多选的投票选择,表单提交,输入框的非空验证;增加删除选项,完成新投票的添加发布。

投票用户管理模块:完成用户查询、修改、删除功能。

投票列表显示模块:登录完成对数据库上所以信息查询功能,实现分页效果,处理好边界问题。

文件上传下载模块:完成手册的上传下载。

2。3系统用户用例图

1管理员用例图

管理员是系统的核心用户,涉及到七大功能模块,管理员的功能结构:资料上传、用户手册下载、投票列表显示(包括查看投票、我要参与两个功能)、添加新投票、维护列表(包括查看投票、维护两个功能)、用户列表(包括修改、删除功能)、退出登录等等。

详细请见图2:管理员用例图

图2 管理员用例图

2用户用例图

用户登录系统,可以实现的功能:资料上传、用户手册下载、投票列表显示(包括查看投票、我要参与两个功能)、退出登录等等。详细请见图3:用户用例图

图3 用户用例图

2。4功能模块需求分析

本系统最大的特点是使用操作简单、友好的提示信息。本系统将实现以下基本功能:

(1)系统具有简洁大方的页面,使用简便,友好的错误操作提示

(2)管理员具有资料上传、用户手册下载、投票列表显示(包括查看投票、我要参与两个功能)、添加新投票、维护列表(包括查看投票、维护两个功能)、用户列表(包括修改、删除功能)、退出登录功能

(3)用户具有资料上传、用户手册下载、投票列表显示(包括查看投票、我要参与两个功能)、退出登录等功能

(4)具有较强的安全性。

功能模块图说明:

用户注册登录模块:实现用户登录和添加新用户的功能。

在线投票维护模块:实现投票选项的增删,投票类型的修改。

在线投票功能模块:实现投票功能,窗口提示,超链接返回。

投票查看检索模块:查看投票结果,添加搜索功能。

在线投票添加模块:单选和多选的投票选择,表单提交,输入框的非空验证;增加删除选项,完成新投票的添加发布。

投票用户管理模块:完成用户查询、修改、删除功能。

投票列表显示模块:登录完成对数据库上所以信息查询功能,实现分页效果,处理好边界问题。

文件上传下载模块:完成手册的上传下载。

管理员功能模块图如下。

图4 管理员功能模块图

普通用户功能模块图如下。

图5 普通用户功能模块图

2。5设计的基本思想

设计思想遵循以下几点:

1。 采用B/S模式进行开发,其优点是后台与前台处理层次分明,而且符合众多已经习惯网页方式的用户。文献综述

2。 采用面向对象的开发与设计理念。Java将数据封装于类中,利用类的优点,让程序更加简洁和便于维护。

3。 采用模块化设计。模块化设计要求将整个系统划分成基于小的模块,有利于代码的重载,简化设计和实现过程。

4。 简单方便的系统界面。设计简单友好的系统界面,方便用户较快的适应系统的操作,代码编写格式规范性,程序编写规范性。 (责任编辑:qin)