网站建设培训会讲话,财经新闻最新消息,专业苏州网站建设,别人给公司做的网站字体侵权吗这两年开始毕业设计和毕业答辩的要求和难度不断提升#xff0c;传统的理念缺少创新和亮点#xff0c;往往达不到毕业答辩的要求#xff0c;这两年不断有学弟学妹告诉学长自己做的各类系统很难达到老师的要求。
为了大家能够顺利并以最少的精力通过毕设#xff0c;学长分享…这两年开始毕业设计和毕业答辩的要求和难度不断提升传统的理念缺少创新和亮点往往达不到毕业答辩的要求这两年不断有学弟学妹告诉学长自己做的各类系统很难达到老师的要求。
为了大家能够顺利并以最少的精力通过毕设学长分享优质毕业设计项目需要的自取。
目录
1.说明
2.数据库设计
2.1.概念设计
2.1.1目标与任务 2.1.2概念模型设计
2.2逻辑设计
2.2.1.目标与任务
2.2.2.数据组织 1.说明
Java论坛管理系统主要是实现在网上进行交流和学习Java语言本论坛提供用户注册、发帖和回帖等论坛的基本功能划分J2SE、J2EE、J2ME和开发工具的使用等版块使用合理的管理方法管理论坛严格保证帖子质量,为Java爱好者提供一个学习Java的好地方。本系统采用SQL2000作为后台数据库使用MVC框架由Servlet负责处理最初的请求转发到jsp页面显示最后的结果,JSP页面使用bean系统具有很好的移植性和跨平台性。
2.数据库设计
2.1.概念设计
2.1.1目标与任务
目标将需求分析得到的用户需求抽象为信息结构设计并生成E_R图。
任务设计各个分E-R图并消除局部E-R图存在的冲突合并成基本E-R图
特点
能真实的反映现实世界包括事物和事物之间的联系能满足用户对数据的处理要求。是对现实世界的一个真实模型。易于理解从而可以用它和不熟悉计算机的用户交换意见用户的积极参与是数据库的设计成功的关键。易于更改当应用环境和应用要求改变是容易对概念模型修改和扩充。易于向关系、网状、层次等各种数据模型转换。 2.1.2概念模型设计 1设计分E-R图即各子模块的E-R图 用户用户名密码邮箱等级发帖数回帖数
帖子帖子id主题内容帖子等级帖子被访问次数
发帖发帖时间
回帖回帖id帖子i d内容用户名回帖时间 用户用户名密码邮箱等级发帖数回帖数
版面版面id号版面名称版主名称版面主题数
浏览浏览时间 管理员信息管理员名密码邮箱
用户用户名密码邮箱等级发帖数回帖数
管理管理行为 帖子信息帖子id主题内容帖子等级帖子被访问次数
版面版面id号版面名称版主名称版面主题数
从属所属版面 版主信息版主名称密码邮箱
帖子信息帖子id主题内容帖子等级帖子被访问次数
管理管理行为 版面版面id号版面名称版主名称版面主题数
管理员信息管理员名密码邮箱
管理管理行为
2生成全局E-R图通过消除冲突等方面 2.2逻辑设计
2.2.1.目标与任务
目标完成E-R图到数据库模式的转换优化各个关系模式
任务把概念结构设计阶段好的基本E-R图转换为与选用DBMS产品所支持的数据模型相符合的逻辑结构。
2.2.2.数据组织
(1)将E-R模型转换为关系模型 (描述转换的原则、转换的结果)。 如图1.7所示 一、用户和帖子具有两个关系
(1)用户回帖因为用户和帖子的关系是m对n的关系所以将联系类型也转换关系模式其属性为两端实体类型的键加上联系类型的属性而键为两端实体键的组合。
用户用户名密码邮箱用户等级发帖数回帖数精华帖数是否删除
帖子帖子id主题内容帖子等级帖子被访问次数
回帖回帖id,用户名帖子i d内容回帖时间
(2)用户发帖用户和帖子的关系是1对多的关系。所以可以联系可以转换为一个独立的模式也可以与n端对应的模式合并。这里把联系属性合并到n端实体。
用户用户名密码邮箱用户等级发帖数回帖数精华帖数是否删除
帖子帖子id主题内容帖子等级帖子被访问次数发帖时间
二、 管理员和用户的关系为m对n所以将联系类型也转换关系模式其属性为两端实体类型的键加上联系类型的属性而键为两端实体键的组合。
用户用户名密码邮箱用户等级发帖数回帖数精华帖数是否删除
管理员管理员名密码邮箱
管理用户名管理员名管理
三、版主和帖子为m对n的关系所以将联系类型也转换关系模式其属性为两端实体类型的键加上联系类型的属性而键为两端实体键的组合。 版主版主名称密码邮箱 帖子帖子id版主名称主题内容帖子等级帖子被访问次数
管理帖子版主名称帖子id 管理行为
四、管理员和版面是m对n的关系所以可以转换为一个独立的模式
管理员管理员名密码邮箱
版面版面id号版面名称版主名称版面主题数 管理管理员名版面id号管理行为
五、版面和用户是多对多的关系。所以将联系类型也转换关系模式其属性为两端实体类型的键加上联系类型的属性而键为两端实体键的组合。
版面版面id号版面名称版主名称版面主题数
用户用户名密码邮箱用户等级发帖数回帖数精华帖数是否删除
浏览用户名版面id号浏览时间
六、版面和帖子是1对多的关系所以把联系属性合并到n端实体
版面版面id号版面名称版主名称版面主题数
帖子帖子id版面id号主题内容帖子等级帖子被访问次数所属版面
七、由E_R图转化后得到的关系模式
用户用户名密码邮箱用户等级发帖数回帖数精华帖数是否删除
帖子帖子id主题内容帖子等级帖子被访问次数
帖子帖子id主题内容帖子等级帖子被访问次数发帖时间
帖子帖子id版面id号主题内容帖子等级帖子被访问次数所属版面
回帖用户名帖子i d内容回帖时间
管理员管理员名称密码邮箱
浏览用户名版面id号浏览时间
管理用户用户名管理员名管理
管理版面管理员名称版面id号管理行为
管理帖子版主名称帖子id 管理行为
版主版主名称密码邮箱
版面版面id号版面名称版主名称版面主题数
八、消除不一致后得
用户用户名密码邮箱用户等级发帖数回帖数精华帖数是否删除
帖子帖子id版面id号主题内容帖子等级帖子被访问次数发帖时间发帖用户
回帖回帖id帖子i d用户名内容回帖时间帖子等级
管理员管理员名称密码邮箱
版主版主名称密码邮箱版主状态
浏览浏览id用户名版面id号浏览时间
管理用户管理id用户名管理员名管理行为
管理版面管理id管理员名称版面id号管理行为
管理帖子管理id版主名称帖子id 管理行为
版面版面id号版面名称版主名称版面主题数版面状态
2模型优化
以上关系都达到了3NF,不需要在分解
3完成数据库模式定义包括各模式的逻辑结构定义、关系的完整性和安全性等内容。
member(u_name,u_password,u_email,u_step,u_post,u_return,jinghucount,u_stat)
u_name为主键不能为空而且是唯一的u_password也不能为空其它由系统管理员设置。
topic(t_id ,bm_id ,t_theme,t_content,t_step t_count ,t_posttime, l_name )
t_id为主键bm_id和,l_name为参考外键都不能为空t_theme,t_content都不能为空t_step,t_count,t_posttime由系统设置
reply( r_id, t_id, l_name, r_conten, r_time, r_step)
r_id 为主键t_id和l_name为参考外键都不能为空r_conten也不能为空r_time, r_step由管理员和系统设置。
minister( m_name,_m_password ,m_email)
m_name为主键,m_name, m_password不能为空
banzhu( bzh_name ,bzh_password, bzh_state)
bzh_name为主键bzh_password不能为空bzh_state由管理员设置
browsing(l_id, bm_id ,u_name,l_time);
l_id为主键bm_id和u_name为外键参考都不能为空
mini_user( m_id ,m_name, u_name, dowhat);
m_id为主键,m_name和u_name为外键参考都不能为空dowhat由管理员设置
mini_topic( mt_id, bzh_name ,t_id, dowhat);
mt_id为主键,bzh_name和t_id为外键参考都不能为空dowhat由管理员设置
mini_banmian( mb_id , m_name, bm_id, dowhat );
mb_id为主键,m_name和bm_id为外键参考都不能为空dowhat由管理员设置
banmian(bm_id, bm_name, bzh_name, bm_themecount );
bm_id为主键,bm_name和bzh_name为外键参考都不能为空
rizhi(l_name, l_time)
l_name为主键不能为空l_time由系统设置。 其他内容就不一一展示了如需对应相关资料可以评论或者下方联系我私信都可以。.