李兴华智囊团v2.0项目数据表设计分析
需积分: 9 4 浏览量
更新于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
- 粉丝: 62
- 资源: 2万+
最新资源
- Material Design 示例:展示Android材料设计的应用
- 农产品供销服务系统设计与实现
- Java实现两个数字相加的基本代码示例
- Delphi代码生成器:模板引擎与数据库实体类
- 三菱PLC控制四台电机启动程序解析
- SSM+Vue智能停车场管理系统的实现与源码分析
- Java帮助系统代码实现与解析
- 开发台:自由职业者专用的MEAN堆栈客户端管理工具
- SSM+Vue房屋租赁系统开发实战(含源码与教程)
- Java实现最大公约数与最小公倍数算法
- 构建模块化AngularJS应用的四边形工具
- SSM+Vue抗疫医疗销售平台源码教程
- 掌握Spring Expression Language及其应用
- 20页可爱卡通手绘儿童旅游相册PPT模板
- JavaWebWidget框架:简化Web应用开发
- 深入探讨Spring Boot框架与其他组件的集成应用