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

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

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

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

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

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

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

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

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。 简单方便的系统界面。设计简单友好的系统界面,方便用户较快的适应系统的操作,代码编写格式规范性,程序编写规范性。

上一篇:java飞机大战游戏的设计与实现
下一篇:C#+sql教务系统的设计+ER图

java+mysql通用试题库系统后台设计与实现

论利用ebXML和SOAP开发Web服务【2352字】

电子政务环境下公务员的...

用VB实现聊天讨论室和点對点會话【671字】

提高实时操作系统的实时...

嵌入式数据库典型技术―...

联结主义的连续记分IRT模...

ASP.net+sqlserver企业设备管理系统设计与开发

LiMn1-xFexPO4正极材料合成及充放电性能研究

安康汉江网讯

张洁小说《无字》中的女性意识

麦秸秆还田和沼液灌溉对...

互联网教育”变革路径研究进展【7972字】

新課改下小學语文洧效阅...

网络语言“XX体”研究

我国风险投资的发展现状问题及对策分析

老年2型糖尿病患者运动疗...