基于ASP网上军事论坛设计
关键词:帖子;留言;公告;
摘 要
网上论坛作为互联网中运用最为广泛的交流场所之一,如今都已被广大网民接受,它的主要作用是用来帮助浏览者相互沟通。论坛发展到现在已经具有了许多功能:发表文章、回复主题、帖子搜索、数据备份、言论过滤等功能。
本系统首先经过需求分析,确定了7个操作对象(游客、会员、文章主题、帖子、留言、公告信息、管理人员),其次根据操作对象划分出8大功能模块(注册登录模块、主题模块、帖子模块、留言模块、公告信息模块、成员信息模块、网站统计信息模块、退出模块),最后开发出一个简易的网上论坛系统软件,主要实现发表新文章、回帖、留言、发布公告以及网站流量统计等基本功能。
2 总体设计
2.1 需求分析
本论坛系统主要针对游客、会员、(文章)主题、帖子、留言、公告信息、管理人员等对象进行操作,并得出一个简洁的列表,如下:
会员:经过注册论坛的使用人员,具有某些权限。
主题:论坛中发表某个观点及相应内容。
帖子:论坛中单个观点的讨论。
留言:论坛中用户之间相互联系。
公告信息:供所有用户浏览的信息。
管理员:为论坛服务的人员,系统预先设定。
游客:未经注册论坛的人员,只能浏览、查看,进行某些操作时要求进行注册。
现在这个列表,就是论坛要为之服务的主要对象。但是这些对象不是孤立的,它们之间是有着密切联系的。现在通过进一步的分析来获得这些对象间的关联。为了更加直观地看到对象间的关系,根据需求,再建一张各对象间关联表,见表1:
表1 论坛中各对象之间的关联表
游客 会 员 主 题 帖 子 留 言 公 告 信 息 管 理 员
游客 注册
登录 浏览 浏览
评价
搜索 浏览
会员 留言 发表
浏览
回复
修改 浏览
修改
删除
评价
搜索 查看
发送 浏览
主题
帖子
留言
公告信息
管理员 留言 发表
浏览
回复
修改
删除 浏览
修改
删除
评价
搜索 查看
发送 浏览
发布
修改
删除 留言
经过具体的功能需求后,就可以按模块开始论坛的设计了。当然,这些模块只是在功能上对论坛结构的划分。
目 录
1 引言 1
1.1 课题背景 1
1.2 本课题的研究任务及要求 1
1.2.1 主要任务 1
1.2.2 相关要求 1
1.3 本课题研究的意义 1
1.4 本课题的研究方法 2
1.5 运行环境 2
2 总体设计 2
2.1 需求分析 2
2.2 系统架构设计 3
2.3 数据库设计 5
2.3.1 数据库概念结构设计 5
2.3.2 数据库逻辑结构设计 6
2.3.3 数据库连接 9
3 系统各模块功能的实现 10
3.1 模块功能介绍 10
3.2 文件内容介绍 13
3.3 测试分析 15
结 论 19
参考文献 20
致 谢 21