广工数据库课程设计报告.doc

广工数据库课程设计报告.doc

ID:56655278

大小:2.13 MB

页数:27页

时间:2020-07-02

广工数据库课程设计报告.doc_第1页
广工数据库课程设计报告.doc_第2页
广工数据库课程设计报告.doc_第3页
广工数据库课程设计报告.doc_第4页
广工数据库课程设计报告.doc_第5页
资源描述:

《广工数据库课程设计报告.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、.数据库原理课程设计学院计算机学院专业软件工程班级2012级4班学号3112006291姓名林炳城指导教师周俭铁(2015年1月)..目录数据库原理课程设计1一、课程设计目的3二、背景和可行性分析3三、相关技术介绍3四、需求分析3五、概念结构设计3六、逻辑结构设计3七、物理结构设计3八、数据库实施3九、数据库运行与维护3十、系统安装说明3十一、收获与体会3十二、各模块程序说明附录3....一、课程设计目的本次课程设计的目的在掌握数据库系统概论的基础上,了解数据库系统的设计和应用,掌握数据库系统相关设计方

2、法和思想,希望能通过本次的课程设计,达到巩固和综合应用数据库系统概论的原理和知识,本次要突出一个完整的面向应用的数据库的设计和应用的过程,,至于如何实现模块功能细节的则可以省略,通过本次报告的设计撰写情,来达到锻炼的目的。二、背景和可行性分析1、课程设计选题:因为本次课程设计要选择与数据库联系紧密,并且关于数据库的操作丰富的题目,再根据本人所掌握的知识考虑,由于我学过javaweb的程序开发,所以我选择了做的题目的是——javaweb个人博客系统2、题目描述个人博客的功能主要是为博客用户设计开发的,用户

3、进入博客后,有两种选择,注册新用户、登录。由于是个人所以只支持注册用户查看文章,注册后经由管理员同意即为注册成功,注册成功的用户可以获取自己的博客空间,登陆成功后,用户可以发布、查看、修改和删除自己的博客,也可以浏览别人公开的博客文章,并且对文章进行评论,和点赞,也可以修改自己的个人信息,这个题目对于数据库的操作十分丰富,所以作为本次课程是个十分符合要求的题材三、相关技术介绍1、开发环境(1)、系统环境Windows8.1(2)、数据库系统MysqlServer5.25(3)、软件环境JDK1.7---

4、------------java开发环境Eclipceforj2ee4.03---------------IDETomcat7.0---------------WEB服务器3、系统机构设计——传统MVC模式项目的分层可细分为视图层(View),控制器层(Controller..),业务逻辑层(Service),和数据访问层(DAO),持久化对象层(PO)视图层(V)——由jsp呈现控制器层(C)——由Servlet充当,用于前端后台进行数据交换中间层(M)——业务逻辑层(Service),和数据访问层(

5、DAO),持久化对象层(PO)组成存放数据数据库服务(MySQL)数据库访问对象业务逻辑的表现层MVC架构的控制器控制业务逻辑层与表现层的交互用户界面,负责业务数据的收集和表示,客户端校验视图层控制器层service层dao层(jsp)(servlet)(中间层)四、需求分析个人博客系统1、系统总体结构用户博客管理系统博客后台管理系统2、系统用例图即两种用户:(1)、普通用户、(2)、系统管理员....1、系统活动图(1)、普通用户系统(1)、后台管理系统..1、数据流图(1)、个人博客管理信息第一层数

6、据流图之一————普通用户系统(2)、个人博客管理信息第一层数据流图之二————后台管理系统5、数据字典..普通用户信息表(t_user)属性类型描述中文英文用户编号idchar(32)主键用户账号usernamevarchar(200)用户密码passwordvarchar(200)用户真实namevarchar(200)用户mobilevarchar(200)用户emailvarchar(200)用户头像地址imageurlvarchar(200)用户类比typevarchar(200)是够同意注册

7、isPassInt关注用户信息表(t_attentionr)属性类型描述中文英文评论编号idchar(32)主键用户编号userIdchar(32)外键,关联用户表被关注用户编号attentionIdchar(32)外键,关联用户表博文信息表(t_article)属性类型描述中文英文博文编号idchar(32)主键用户编号userIdchar(32)外键,关联用户表博文标题titlevarchar(200)博文容contenttext博文发布时间datevarchar(200)博文点赞数目praisev

8、archar(200)是否公开isPublishvarchar(200)评论信息表(t_comment)属性类型描述中文英文评论编号idchar(32)主键用户编号userIdchar(32)外键,关联用户表博文编号articleIdchar(32)外键,关联博文表评论容contentvarchar(200)评论时间datevarchar(200)..五、概念结构设计E-R图六、逻辑结构设计用户表:t_user文章分组表:t_groups.

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。