李兴华智囊团:Struts2项目数据表与权限设计详解
需积分: 9 149 浏览量
更新于2024-08-23
收藏 1.11MB PPT 举报
本资源主要介绍了一个基于Struts2、Spring3.0和Hibernate3.3版本的智囊团系统的设计和实现,由李兴华负责的部分包括了数据库表结构设计和用户界面。系统涉及的主要表有五类:
1. **回答表 (answer)**:此表用于存储用户的回答,包含回答ID(aid)、回答内容(content)、提问者用户ID(userid)、回答时间(retdate)以及与问题关联的ID(qid)。回答ID是主键,自动增长。
2. **管理员表 (admin)**:管理员管理系统的后台功能,包含管理员登录ID(adminid)、登录密码(password)和管理员编号等字段,其中密码字段采用加密存储。
3. **公告表 (notice)**:用于发布系统公告,有公告ID(nid)、公告标题(title)、公告内容(content)、发布日期(pubtime)等字段,公告ID作为主键。
4. **用户表 (user)**:记录用户信息,包括用户登录ID(userid)、密码(password)、积分(points)、注册日期(registeredtime)、性别(sex)、邮箱(email)和头像(image)。用户ID是主键。
5. **问题类别表 (type)**:用于分类问题,包含类别编号(tid)、类别标题(title)和类别描述(description),类别ID是主键。
6. **问题表 (question)**:存储用户提出的问题,有问题ID(qid)、标题(title)、发布日期(pubtime)、问题内容(content)、状态(status)、访问量(count)、所属类别ID(tid)、提问者用户ID(userid)、最佳答案ID(aid)等字段,问题ID是主键,并与其他表通过外键关系相连。
在整个系统中,Struts2负责处理用户请求和控制逻辑,Spring3.0用于依赖注入和管理对象,而Hibernate3.3则用于操作数据库,实现了对象关系映射。这些表结构的设计为用户提供了一套完整的问答管理和后台管理平台,支持用户提问、解答、管理员操作等功能。
点击了解资源详情
点击了解资源详情
点击了解资源详情
2018-04-15 上传
2018-05-13 上传
2009-08-12 上传
2012-02-07 上传
2013-07-19 上传
昨夜星辰若似我
- 粉丝: 50
- 资源: 2万+
最新资源
- JavaScript实现的高效pomodoro时钟教程
- CMake 3.25.3版本发布:程序员必备构建工具
- 直流无刷电机控制技术项目源码集合
- Ak Kamal电子安全客户端加载器-CRX插件介绍
- 揭露流氓软件:月息背后的秘密
- 京东自动抢购茅台脚本指南:如何设置eid与fp参数
- 动态格式化Matlab轴刻度标签 - ticklabelformat实用教程
- DSTUHack2021后端接口与Go语言实现解析
- CMake 3.25.2版本Linux软件包发布
- Node.js网络数据抓取技术深入解析
- QRSorteios-crx扩展:优化税务文件扫描流程
- 掌握JavaScript中的算法技巧
- Rails+React打造MF员工租房解决方案
- Utsanjan:自学成才的UI/UX设计师与技术博客作者
- CMake 3.25.2版本发布,支持Windows x86_64架构
- AR_RENTAL平台:HTML技术在增强现实领域的应用