设计总说明.........................................................3 系统分析与设计.....................................................4 一、需求分析.......................................................4 二、功能设计.......................................................4 三、数据库设计.....................................................4 系统实现...........................................................7 一、论坛浏览.......................................................7 二、用户使用.......................................................12 三、管理员使用.....................................................17 心得体会...........................................................20 参考文献...........................................................20 - 2 - 设计总说明 一、课程设计的意义: 作为《web 程序设计》课程的延伸,在学生完成了《web 程序设计》课程的理论学习后,安排的课程设计,旨在提高学生 web 程序开发水平,培养学生网络编程的能力。 二、设计内容 设计一个网络论坛系统。 三、设计要求 系统功能: 1、注册新用户:新用户填写注册表单,包括用户姓名、密码、联系方式等信息;如果输入用户名已被注册过,系统提示用户更改自己的用户名。 2、用户登录:输入用户名和密码;若用户输入有误,系统将提示错误。 3、用户发表帖子;成功登录的用户可以发表帖子。 4、浏览帖子:成功登录的用户可以浏览其他用户发布的帖子。 5、用户注册信息修改:用户可以修改自己的注册信息。 6、用户退出登录:成功登录的用户可以使用该功能退出论坛系统。 - 3 - 系统分析与设计 一、需求分析 开发一个论坛系统,首先需要确定论坛的功能是什么,也就是用户想要的论坛所能做的工作。用户使用论坛是按照一定得流程来进行的:用户注册登录进入论坛,就某个话题展开讨论,通过发帖功能发布新的话题,通过回帖的功能回复已有的话题,通过搜索查找已有的话题;管理员要管理论坛,系统需要具有的功能管理注册的用户,管理帖子。这样的流程就决定了论坛所应具有的功能,路摊流程图如下: 通过上面的分析,总结论坛的功能有以下几项:论坛版块列表;浏览帖子;发帖回帖;搜索帖子;删除帖子;用户注册;用户登录;控制用户权限;修改注册信息;管理用户...