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

毕业论文移动版

毕业论文 > 计算机论文 >

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


gonggao_data    varchar    50    否    发布时间
gonggao_fabuzhe    varchar    50    否    发布人

(4)t_user(会员信息表)
该表其实是为了存储用户的相关注册资料,在其中寄存着用户的登录名、登录密码、姓名、QQ、邮箱、手机号等内容。该表的情况如下表2.4。
表2.4  t_user的结构
字段名    数据类型    长度    主键    备注
user_id    int    4    是    自动编号
user_name    int    50    否    登录账号
user_pw    varchar    50    否    登录密码
user_realname    varchar    50    否    姓名
user_address    varchar    50    否    地址
user_sex    varchar    50    否    性别
user_tel    varchar    50    否    联系电话
user_email    varchar    50    否    电子邮件
user_qq    varchar    50    否    QQ

(5)t_admin(管理员信息表)
该表其实是用来寄存管理员登录后台页面时所需要的基本登陆资料,该表的情况如下表2.5。
表2.5  t_admin的结构
字段名    数据类型    长度    主键    备注
id    int    4    是    自动编号
userName    varchar    50    否    登录账号
userPw    varchar    50    否    登录密码
 
5. 系统的实现
5.1  前台首页设计
用户输入网址,就可以进入网站的首页,在此页面我们可以进行相应的操作。首页界面的设计效果图,如下图5-1。
 
图5-1  网站首页运行结果
5.2  投票信息展示模块
投票信息展示模块的主要作用是为了可以让用户很直观的看到管理员发布的投票信息,因此投票信息展示模块的目的就是显示投票列表。
当我们进入首页投票列表,在其中我们可以看到各条投票项的题目以及发布时间,此页面的设计效果图如下图5-2所示。
 
图5-2  投列表模块界面设计
显示投票列表的代码主要是:
    public String index()
    {
        Map request=(Map)ServletActionContext.getContext().get("request");
        
        String sql="from TToupiao where del='no'";
        List toupiaoList =toupiaoDAO.getHibernateTemplate().find(sql);
        request.put("toupiaoList", toupiaoList);
        
        return ActionSupport.SUCCESS;
    }
然后在列表中点击投票标题链接即可进入相应的投票页面,客户可以在此页面完成相应的投票操作,但是需要用户登录后才能实现,执行页面效果如图5-3。
 
图5-3  用户投票界面设计 (责任编辑:qin)