内容发布更新时间 : 2024/12/26 9:35:56星期一 下面是文章的全部内容请认真阅读。
软件工程课程设计报告
题目:论坛管理系统的设计与实现 班级:软件工程13-1 组长:师树仁 成员:师树仁、车嘉兴、董浩天、章德超、 李玉程、褚洪荣
时间:2016-7-13 地点:实验4#405
软件工程课程设计
论坛管理系统的设计与实现
摘 要
随着网络应用的兴起,人们交流的方式也发生了翻天覆地的变化。网络聊天、网络视频和邮箱系统等网络应用的出现正在改变着人们彼此之间沟通、交流的方式。此外,为了满足人们在某一特定主题下的知识获取和信息发布,出现了在线网络论坛。各种各样的主题论坛几乎囊括了人们生活的每个角落。论坛是一个让人足不出户即可了解外界世界,了解他人所想的工具。在人们生活节奏逐步加快的今天,必有其存在的现实意义。正是基于这样的认识,我们小组开发了论坛系统。除了提供基本的看帖、发帖、回帖,针对管理员户系统还提供了用户管理和帖子管理的操作。方便大家的沟通交流,丰富人们的娱乐生活。
II
软件工程课程设计
目 录
摘要 ..................................................................................................................... II 第1章 绪论 ........................................................................................................ 1 1.1 课题背景 ................................................................................................... 1 1.2 课题开发目的与意义 ............................................................................... 1 第2章 需求分析 ................................................................................................ 2 2.1 可行性研究 ............................................................................................... 2 2.1.1 技术可行性 ........................................................................................ 2 2.1.2 经济可行性 ........................................................................................ 2 2.2 功能要求 ................................................................................................... 2 2.2.1 性能需求分析 .................................................................................... 2 2.2.2 项目功能分析 .................................................................................... 3 2.3 用例分析 ................................................................................................... 3 2.4 系统数据流图 ........................................................................................... 5 2.5 项目开发技术及环境 ............................................................................... 6 2.5.1 Browser/Server体系 ......................................... 错误!未定义书签。 2.5.2 JSP概述 ............................................................ 错误!未定义书签。 2.5.3 HTML CSS ........................................................ 错误!未定义书签。 2.5.4 开发平台 ............................................................................................ 6 第3章 概要设计 ................................................................................................ 6 3.1 系统功能模块设计 ................................................................................... 6 3.2 数据库概要设计 ....................................................................................... 8 3.3.1 数据库的完整性约束 ........................................................................ 8 3.3.2 数据库的安全性 ................................................................................ 9 3.3.3 数据库E-R图 ................................................................................. 10 第4章 详细设计 .............................................................................................. 11 4.1 数据库表的设计 ..................................................................................... 11 4.2 软件工程课程管理网站详细设计 ......................................................... 12 4.2.1 管理员子模块设计 .......................................................................... 13 4.2.3 业务总流程设计 .............................................................................. 14 4.3 存储过程设计 ......................................................................................... 15 第5章 编码实现 .............................................................................................. 16 5.1 公共类 ..................................................................................................... 16 5.2 前台界面设计 ......................................................................................... 16 5.2.1 用户登录界面设计 .......................................... 错误!未定义书签。 5.2.2 课程公告界面 .................................................. 错误!未定义书签。
III