李兴华智囊团v2.0项目数据表设计分析
需积分: 9 103 浏览量
更新于2024-08-23
收藏 1.11MB PPT 举报
"该资源是关于李兴华智囊团项目的介绍,主要涉及了系统采用的技术栈Struts2.1、Spring3.0和Hibernate3.3,以及项目中的核心数据表设计,包括问题表、管理员表、公告表、用户表、问题类别表和回答表。"
在该智囊团项目中,主要使用了经典的Java Web开发框架,即Struts2、Spring和Hibernate。Struts2作为MVC框架,负责处理HTTP请求和视图呈现;Spring则用于依赖注入和事务管理,提供服务层的支持;Hibernate作为ORM框架,处理数据库的持久化操作。
1. **问题表(question)**:
- `qid`:问题编号,自增长,作为主键(<pk>)。
- `title`:问题标题,用于描述问题的简短语句。
- `pubtime`:发布日期,记录问题提出的时间。
- `content`:问题内容,详细描述问题的文本。
- `status`:问题状态,用0表示已解决,1表示待解决。
- `count`:问题访问量,统计浏览该问题的次数。
- `tid`:问题所属的类别ID,用于关联问题类型(<fk1>)。
- `userid`:提问者的用户ID,关联用户表(<fk2>)。
- `aid`:最佳答案ID,指向回答表中的最佳答案(<fk3>)。
2. **管理员表(admin)**:
- `adminid`:管理员登录ID,作为主键(<pk>)。
- `password`:管理员的登录密码。
3. **公告表(notice)**:
- `nid`:公告ID,自增长,作为主键(<pk>)。
- `title`:公告标题。
- `content`:公告内容。
- `pubtime`:发布日期。
4. **用户表(user)**:
- `userid`:用户登录ID,作为主键(<pk>)。
- `password`:用户登录密码。
- `points`:用户积分,可能与用户权限或活动参与有关。
- `registeredtime`:用户注册日期。
- `sex`:用户性别。
- `email`:用户邮箱。
- `image`:用户头像照片。
5. **问题类别表(type)**:
- `tid`:类别编号,自增长,作为主键(<pk>)。
- `title`:类别标题,描述问题的分类。
- `description`:类别描述,详细说明类别内容。
6. **回答表(answer)**:
- `aid`:回答ID,自增长,作为主键(<pk>)。
- `content`:回答内容,包含对问题的解答。
- `pubtime`:回答发布时间。
- `qid`:问题ID,关联问题表(<fk1>),表明回答是针对哪个问题的。
- `userid`:回答者的用户ID,关联用户表(<fk2>)。
这个项目的数据模型设计清晰,涵盖了Web应用中的主要功能,如用户提问、回答、管理、公告发布等,体现了典型的BBS或问答社区的架构。通过这些表的设计,可以有效地管理和检索用户的问题、回答和相关活动,同时提供了分类管理和权限控制的基础。
2011-12-17 上传
点击了解资源详情
2018-04-15 上传
2018-05-13 上传
2009-08-12 上传
2012-02-07 上传
2013-07-19 上传
Pa1nk1LLeR
- 粉丝: 67
- 资源: 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技术在增强现实领域的应用