根据分析,该系统应该有三个角色:管理员、教师、学生。系统需要赋予他们对应的功能和权限,具体如下:
管理员具有:管理教师、管理学生、管理新闻模块、管理留言的功能和权限。
教师具有:浏览新闻、网上聊天、参与留言、修改个人信息功能和权限。
学生具有:浏览新闻、网上聊天、上传照片、参与留言、修改个人信息功能和权限。
根据系统的需求,该系统应该具有六个功能模块:会员注册模块,新闻发布模块,聊天室模块,个人主页,留言本模块,资源共享模块。各模块对应的基本功能如下:
会员注册模块:
(1)会员登录,验证用户输入的帐号和密码,判断是否为合法用户。
(2)会员注册,成为本站会员。
(3)找回密码,当会员丢失或遗忘其密码时,允许该会员通过注册时提供的信息找回密码。
新闻发布模块:
第一章新闻发布,添加一篇新的文章。
第二章新闻编辑,管理已有新闻,包括添加和删除等功能。
第三章新闻浏览,用户可以浏览自己感兴趣的新闻。
聊天室模块:
(1)显示聊天信息,通过定时刷新页面来动态的显示用户最新的聊天内容。
(2)发送聊天信息,用户发送自己的聊天信息,支持个性化显示,包括聊天的对象、发言的表情选择、字体的显示颜色,以及贴图等。
(3)在线用户列表,显示在线用户的列表并定时刷新。
个人主页模块:
(1) 上传照片
(2) 写日志
(3) 留言
留言本模块:
(1)留言浏览,浏览所有留言信息及管理员回复的信息。
(2)发布留言,发布新的留言信息。
(3)留言回复,能够回复访问者发布的留言信息。
(4)删除留言,管理员删除不适合本网站的留言信息。
目 录
第一章 引言5
1.1课题的研究背景与意义5
1.1.1 课题的研究背景6
1.1.2 课题的研究意义7
1.2 可行性分析7
1.3 论文各章简介11
第二章 系统功能模块划分12
2.1 业务流分析12
2.2 数据流分析13
2.3 数据字典14
第三章 系统功能模块划分18
第四章 数据库设计18
4.1 数据库需求分析18
4.2 数据库概念结构设计20
4.3 数据库逻辑结构设计21
第五章 系统模块界面设计25
5.1 首页25
5.2 用户注册页面26
5.3 在线留言页面27
5.4 资源共享页面28
5.5 学生后台页面29
5.5 系统登陆界面29
5.6 管理员首页操作界面30
5.7 教师信息管理界面30
5.8 留言板管理界面31
结 论32
致 谢33
参 考 文 献34
附录34