数据库原理及应用课程设计报告

数据库原理及应用课程设计报告

ID:14849848

大小:182.00 KB

页数:14页

时间:2018-07-30

数据库原理及应用课程设计报告_第1页
数据库原理及应用课程设计报告_第2页
数据库原理及应用课程设计报告_第3页
数据库原理及应用课程设计报告_第4页
数据库原理及应用课程设计报告_第5页
资源描述:

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

1、课程设计报告一、课程设计的目的与要求本课程设计通过对一具体的数据库应用课题的设计与编程,掌握数据库系统应用程序的开发与设计方法,巩固所学国的理论知识。通过本课程的学习,使学生学会利用RDBMS进行数据库的设计,以便加深对数据库原理课程所学知识的理解,并能进行数据库应用程序的设计,为学生以后在数据库技术领域的学习打下基础。同时,本课程的学习过程也是复杂程序设计的训练过程,要求学生编写的程序结构清晰、正确易读,符合软件工程的规范二、设计正文1.开发工具本课程设计采用面向对象方法学,使用RationalRose2003进行建模,以JAVA作为编程语言,JCreator200

2、3为开发工具,并辅以DreamWeaver8进行页面总体布局设计,AdobePhotoshopCS2进行网站图片的设计。完成用户对BBS帖子,公告,论坛的创建管理,管理员对系统得维护管理以及用户对帖子的浏览及评论发表,并采用ACESS作为后台数据库。2.总体设计(框图)2.1设计问题域子系统学习交流论坛系统前台后台管理用户模块论坛设置模块公告板块模块管理帖子模块浏览模块注册登陆模块14课程设计报告2.2设计数据管理子系统本系统使用access数据库管理论坛、公告和用户的信息。使用JDBC-ODBC桥驱动方式,访问数据库。版主姓名创建时间数据库描述的ER图如下:居住地址

3、用户id用户名用户密码版主密码论坛名称Oicq用户性别贴子数量论坛id发贴次数用户邮箱主题数量用户签名手机号码论坛最后发表人访问次数用户图像最后发表时间注册日期出生日期1N是否在线用户等级认证身份使用使用NM贴子id回复次数帖子版块id点击次数回复id贴子长度贴子名称显示签名贴子内容贴子作者贴子图片发表日期回复时间回复用户IP地址2.3设计人机交互子系统本系统人机交互简单,采用JSP技术和CSS技术进行界面的设计,所有页面风格一致,简单明了,用户十分易于上手用户只需通过按钮和文本框,或文本区实现和系统的交互。2.3.1用户注册模块设计14课程设计报告模块实现对用户输入

4、信息的保存和提交,具有客户端验证功能,能提示用户是否输入错误信息,用户通过多个文本框与系统进行信息交互。2.3.2贴子管理模块设计实现了对帖子的编辑、删除、引用、等功能,用户只需通过点击相关的功能按钮就能进入相应的管理模块进行对贴子的操作。2.3.3用户信息管理模块设计实现对用户信息的修改,以及对用户的权限的设置,由若干文本框组成能对用户所有的信息进行详细的修改。2.3.4公告管理模块设计实现对公告的发布,和对公告信息的修改,可通过点击功能按钮进行相应的操作。2.3.5论坛版块管理模块设计实现对版块的添加、修改、对版块参数的设置,以及对斑竹的设定。所有功能只面向管理员

5、。1.详细设计3.1用户的注册和登陆用户分为三类:一般用户,板主,系统管理员n系统管理员的权限最高,可以对所有的用户,论坛进行板块进行管理n版主只能对自己的板块进行管理n一般用户,新手上路只能发帖子,回复等进行基本的操作3.2论坛管理界面只有系统管理员才能对论坛进行管理。管理的对象包含论坛公告、用户、论坛板块进行管理14课程设计报告管理员登陆开始点击[管理],进入管理界面公告管理论坛管理用户管理管理完毕?退出是否3.3帖子管理帖子管理包含发帖子,编辑,删除,引用,回复等14课程设计报告开始用户登陆选择论坛板块发帖子回复帖子查看帖子完毕?结束1.功能介绍4.1运用面向对

6、象技术、UML及可视化的建模工具完成系统的需求分析与设计.4.2实现博客的创建,管理与维护的功能.4.3实现管理员对博客用户的管理.4.4运用用户控件技术实现对前台页面的便捷重用.4.5实现博客对自己的个性定制.三、课程设计总结或结论14课程设计报告在实践中使我们对软件工程中的面向对象方法学有了更深的认识。从一开始,我就严格按照面向对象方法学的要求。首先我们根据调查了解以及探讨详细书写了需求陈述,然后制作了用例图,从而描述系统的总体功能,接下来我们按照分工,建立对象模型,同时确定它们之间的关系,之后又进行了动态模型的建立。最后我们开始了系统总体的设计工作,首先按照功能

7、把系统划分成不同的子系统,然后设计问题域子系统,数据管理子系统,人机交互子系统,之后开始了详细设计,这时我们确定每个类的属性和方法等,这些工作完成之后就开始了系统实现,每个人实现自己设计的模块,每个功能模块实现完成之后,按照事先设计的接口组合它们,从而成功地实现了系统的全部功能。下来我们还进行了测试工作,首先我们自己先测试系统,然后我们又找别人使用我们的系统来验证我们的系统功能,完成测试工作。这次实习我们采用了JSP技术,使用了java作为我们的编程语言,它刚好作为面向对象语言的代表,很好实现我们的设计要求。从类的定义,类的继承,接口等特点中,我们再

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

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

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