TA的每日心情 | 衰 2021-2-2 11:21 |
|---|
签到天数: 36 天 [LV.5]常住居民I
|
投票管理系统项目说明 m) U0 W2 H% N9 V9 r
题目类型有两类:单选,多选6 L# g1 Z" g8 f" N1 u, U
其中题目名称与每个题目的选项数量可以动态配置,并且可以修改,删除。
) d. R$ [8 Q) Y @8 g注意:如果删除题目时应该将与该题目相关的所有选项也删除,防止出现dirty data
: i& R" B! }6 d( O8 @% P% [: I* q1 V/ |4 f
% h) W0 A6 @: I" [/ ?6 t
每一个题目要满足如下要求:
) }5 P# h. a- ~* m, c; a 可以设定该题目是否在前台显示,如果显示则前台用户浏览该题目页面时可以看到题目,并且可以进行投票并提交;如果不显示则前台用户看不到该题目
: K1 J; k- Q3 ?. r! q 可以查看该题目的投票结果(即每个选项的选择数量)
7 K/ h! t- G/ V a" h* T. v; q# y! {% |* S% y- x
8 k2 t8 d2 e5 z. m k3 s
在前台呈现时题目以列表方式展现,即列出每个题目的名称以及序号,当用户点击该名称时列出该题目的选项,并且用户此时可以进行投票(如果后台管理端将题目设置为不显示,则列表中不会出现该题目),即每次只需针对一个问题进行投票: ^& s+ [6 X* v% x, |
当前台用户进行投票时需要注意防止用户通过输入网址来访问不应该被访问的题目(注意filter的使用)% @5 z! j' _ N7 _2 U/ k+ D& Z
要实现后台管理端,需要用户名与密码才能登陆进入系统(注意filter的使用,防止用户不输入网址直接跳过登陆界面进入系统
- ?) ^9 T- ?8 ~1 z: I4 v) m e, v6 `/ [" x5 {) a' R8 \4 x. M" `( D
% y7 `: p1 |, Y3 o" t. H7 x% X
测试相关技术的使用。, m3 \* P5 q2 _ ~: C& I1 I
实现技术:struts2 + hibernate + spring
! G: `( b3 q5 w; T0 l数据库:Mysql o$ ?8 _0 D2 j6 x
$ @" x5 `9 e A+ L S
7 M$ u) a* j h7 T ]1 a' R
$ L$ o6 p; O9 A$ ]6 D4 f项目源码下载地址:点击下载 提取码:% p' C+ V+ T/ m; j. Z3 m
1 _8 i7 z: o; W/ i( v, ~( G# v% v2 n5 t
9 L! d; U6 P/ B. B1 V. T3 S/ A
0 M7 o' N3 q4 u, t1 V" G) ~
3 N0 |- `2 j" O. q% q: W4 n3 d* j5 P* g! h7 j7 T
/ @$ k' |* N7 q' e S' [! c9 S
|
|