网站导航网学 原创论文 网站设计 最新系统 最新研究 原创论文 获取论文 论文降重 发表论文 论文发表 UI设计定制 论文答辩PPT格式排版 期刊发表 论文专题
返回网学首页
网学原创论文
最新论文 推荐专题 热门论文 论文专题
当前位置: 网学 > 设计下载 > Java类作品 > 正文

基于JAVA的论坛管理系统的设计

来源:http://myeducs.cn 联系QQ:点击这里给我发消息 作者: 用户投稿 来源: 网络 发布时间: 13/05/09

文章导读:在新的一年中,各位网友都进入紧张的学习或是工作阶段。网学的各位小编整理了Java类作品-基于JAVA的论坛管理系统的设计的相关内容供大家参考,祝大家在新的一年里工作和学习顺利!

QQ交谈客服咨询,网学网竭诚为您服务,本站永久域名:myeducs.cn

 

2.1.5数据库实施
目标:完成数据库系统的建立,并使用存储过程完成数据库功能
 任务:
(1)建立数据库、数据表、视图、索引等存储过程等DDL定义,并完成完整性、安全性等要求定义;可用DDL语言或SQL脚本任意一种形式表现。(见附录)
(2)数据入库
(3)完成处理过程、系统主要功能(查询、更新、简单统计等),均需要使用存储过程完成。
                   存储过程
编号
名称
作用
1
ChangeMyInformateion
可以用来更改用户的注册资料
2
Denglu
登录用户信息检测,并把用户名记录在日志里
3
Jinghuatie
用来检索精华帖
4
LookBM
列出所有的版面信息
5
LookBZH
查看版主信息
6
MinisterBanzhu
管理版主
7
MinsterReply
管理回复的帖子
8
Ministerbanmian
管理版面
9
MinisterTopic
管理帖子
10
MinsterUser
管理用户
11
MyInformation
查看用户自己的信息
12
Myteme
查看所有我发的主题
13
OnlineUser
查看在线用户
14
Postreply
回复帖子
15
PostTopic
发送帖子
16
Peply_Content
查看回复的信息
17
Theme
查看所有的主题
18
Theme_Content
查看主题的内容
19
Updatetopic
更新帖子
20
Updateusers
更新用户
21
Updatereply
更新回复的帖子
22
userInformation
所有用户的信息
23
Zhuce
注册用户
(存储过程见附录)
2.1.6数据库调试与试运行
(1)说明系统测试方法
本次测试主要使用黑盒测试的方法,即功能测试,输入测试数据,看输出的结果以意想的对不对
(2)测试内容,主要从功能测试和性能测试两个方面
 存储过程的测试:
 ChangeMyInformation ''jaclieren'',''565689'',''jacshan'',''565689'',''jaclieren@163.com''
 
DengLu ''dede'',''3232''
 
execute Reply_Content
 
execute Theme
 
declare @string varchar(1000)
execute Theme_Content @string output
select ''the Theme_Content is:'',@string
 
execute MyInformation ''iiley''
 
postReply 15,2,''我觉得Servlet and jsp 核心编程还可以'',''jacshan''
 
postTopic ''过年了,散分了,祝大家新年快乐'',
           ''ha,ha!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!'',
           ''jacshan'',2
 
Zhuce ''jaclieren'',''565689'',''jacshan.163.com''
这是部分存储过程的测试,全部都正常完成,其它不在此一一列出,视图的测试也都正常运行,这里省略
3 收获与体会
本次实习主要是完成数据库的设计,对数据库的各阶段写出详细的说明文档。对我来说是一个挑战,因为我很少写过文档,以前写的任何一个程序都是单刀直入,从不写文档,也不画任何程序流程图。本次实习体会最深刻的就是需求分析,通过写需求分析文档,我深刻的体会到了需求分析在整个系统设计中的重要性即:要全面的进行需求分析,了解用户的需求,这样可以减少以后设计的困难,完成需求分析对整个系统的功能和构架就非常的清晰,需求不完善将影响以后的所以设计。也体会到了交流的重要性,通过交流可以发现自己在系统设计方面存在很多缺陷,交流不仅可以找出系统设计的不合理性,还可以减少需求分析的不确定性。在其它阶段的设计中对数据库中的模式有了新的认识,理解了三模式两映像的重要性。整个系统设计使我对数据库和软件工程有了新的认识,特别是对数据流图的概念的理解,对数据库的一些基本概念有了进一步的理解,也对数据库一些容易混淆的概念有了清晰的认识。特别是对SQL语句的使用更加熟练,对SQL2000的操作更加的熟悉。
 除了对知识的学习外,也磨练了自己的意志,发现自己的许多不足,写文档是自己的一个弱点,以后会多练习加以提高。
4 存在问题与建议
问题
本次数据库设计基本完成,虽然在设计上可能有一些缺陷,但整个系统全部由自己设计,感觉很有成就感。在实习中也存在许多问题,对需求分析不明确,特别是对数据流图的含义没有理解,给设计带来了很多困难,可能现在的数据流图还存在问题。在系统的功能方面,由于有许多是由系统完成的,但对触发器的使用还不是很熟,有很多功能没有实现,还需要修改和改进。
建议
    建议以后实习上机的时间少一点,先在纸上写好需求分析文档,并在课堂上多一点的讨论时间,再进机房实习,我想这样可能好一点。
附录
1.数据字典
回帖表:1.1

字段名称
类型
含义
H_id
smallInt
回帖的id号,用于唯一标识回帖的信息
F_id
Smallint
所回帖父帖子的id号
H_content
varChar
回帖内容
H_name
VarChar
回帖人的名称
H_time
Datetime
回帖时间
H-_step
Int
回帖等级,-1表示管理员可以删除此帖

用户表:1.2

字段名称
类型
含义
Name
Varchar
用户登录的名字,不能有相同的用户名
Password
Varchar
用户密码,登录进行身份验证
Email
varcharChar
用户的联系方式
Step
smallint
用户的等级,-1表示管理员可以删除此用户,其它用于标识用户的等级
S_count
smallInt
发帖次数,用于计算用户的等级
R_count
smallint
回帖次数,用于计算用户的等级
J_count
smallint
发精华帖的数量,用于计算用户的等级

 
版面表:1.3

字段名称
类型
含义
Bm_id
varChar
版面id号,用于和其他版面区别
Bm_name
varChar
版面的名称
Bz_name
varChar
版主
Bm_thcount
samllInt
版面主题数

版主表:1.4

字段名称
类型
含义
Bz_name
varChar
版主名称
Bz_parssword
varChar
版主密码
Bz_email
varChar
版主的邮箱

帖子表:1.5

字段名称
类型
含义
Id
smallInt
发帖的id号
Theme
varChar
发帖的主题
Content
varChar
发帖的内容
Name
varChar
发帖的用户
Step
 
smallInt
 
帖子等级,当为-1时可删除,为1时为
精华帖,为0时需要置顶,其它为正常
Count
smallInt
帖子被访问的次数

管理员表:1.6
字段名称
类型
含义
Ad_name
varChar
管理员名称
Ad_parssword
varChar
管理员密码
Ad_email
varChar
管理员的邮箱
本站发布的计算机毕业设计均是完整无错的全套作品,包含开题报告+程序+论文+源代码+翻译+答辩稿PPT

本文选自计算机毕业设计http://myeducs.cn
论文文章部分只是部分简介,如需了解更多详情请咨询本站客服!QQ交谈QQ3710167

原创论文

设为首页 | 加入收藏 | 论文首页 |原创论文 |
版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
Copyright 2008-2020 myeducs.Cn www.myeducs.Cn All Rights Reserved 湘ICP备09003080号 常年法律顾问:王律师