好文档 - 专业文书写作范文服务资料分享网站

班级管理系统毕业论文,JSP,JAVA,毕业设计范文

天下 分享 时间: 加入收藏 我要投稿 点赞

4.1.7 短消息管理模块

短消息管理功能设计。包括三部分,一是发送短消息,二是查看短消息,三是删除短消息。

? 发送短消息功能:该功能是作为网站成员之间交流信息的另一重要载体,用

户可以在短消息页面发送短消息,用户如果没有登陆网站,则不能访问短消息页面,因而无法发送短消息,登陆网站后用户可向其他用户发送短消息,收件人必须是数据库内现有的用户名。

? 查看短消息功能:该功能的实现需要先查看短消息列表,点击其中一个短消

息标题即可查看详细内容。

? 删除短消息功能:该功能的实现需要使用SQL语言遍历数据库中有无该用户

短消息记录,如果记录存在,则把记录信息放入短消息对象实体,用户可在短消息管理页面查看记录并批量删除。 模块设计流程如图所示。

开始登陆主页转到短消息页面查看短消息发送、查看和删除验证未通过返回结果数据库更新验证通过验证操作权限

图9 短消息管理流程图

4.3 数据库设计

4.2.1 系统数据流分析

根据上面的模块功能分析与设计可知,有关数据操作的对象有2个,实体有7个。两个对象分别为用户和管理员,7个实体分别为用户信息表、短消息信息表、班级信息表、班级新闻信息表、班级留言信息表、班级相册信息表和教师信息表。 系统总体数据流如图所示。

word文档 可编辑

图10 系统数据流图

4.2.2 实体E-R图

系统数据库设计是系统功能实现的基础。制作数据库表首先要确定实体的属性和实体间的关系。数据库要存储的班级信息、短消息信息、新闻信息、相片信息、留言信息、教师信息和用户信息,这些信息是班级、短消息、新闻、相片、留言、教师和用户的属性。

图11用户E-R图

word文档 可编辑

图12 班级信息E-R图

word文档 可编辑

图13短消息E-R图

图14教师E-R图

图15留言E-R图

图16相册E-R图

图17 新闻E-R图

4.2.3实体关系E-R图

一个用户可以发表若干的留言,一个留言只能属于一个用户;一个用户可以有若干的短消息,一个短消息只能属于一个用户;一个管理员可以管理若干的用户,一个用户可以被若干的管理员所管理;一个管理员可以管理若干的新闻,一个新闻可以被若干的管理员所管理;一个管理员可以管理若干的相片,一个相片可以被若干的管理员所管理;一个管理员可以管理若干的教师信息,一个教师信息可以被若干的管理员所管理。 实体间关系如图所示。

word文档 可编辑

短消息 N 发送 1 用户 N 1 新闻 N 管理 管理 1 管理 M 管理员 M M 管理 M M 管理 管理 N 教师通讯录 M N 管理 N 相片 N 班级信息 N 发表 N 留言

图18 实体关系E-R图

4.2.4 数据库主要表结构说明

? 用户信息表{帐号,密码,真实姓名,性别,生日,权限,是否锁定,Email,个人主

页,注册时间,联系电话,手机号码,通讯地址,QQ,自我介绍,所属班级} ? 班级信息表{班级编号,班级名称,创建日期,班级人数}

? 教师信息表{教师编号,教师姓名,所属学院,Email,办公地点,手机号码,联系

电话,通讯地址}

? 短消息信息表{消息编号,发送者账号,接收者账号,标题,内容,发送时间,是

否阅读}

? 班级新闻信息表{新闻编号,标题,内容,发布时间}

? 班级相册信息表{图片编号,所属班级,图片名称,存储路径,图片介绍} ? 班级留言信息表{留言编号,留言者账号,所属班级,留言内容,留言时间} 1、用户信息表(members)

记录所有的用户信息。在此表中,每一条记录都是一个用户,其中User_ID是用户名,并且含有相对应的信息,在表中作为唯一标识。

表1用户信息表members

序号

1

字段名称 User_ID

字段含义 用户名

类型

varchar

6 度

宽1

是否

为空

NO

备注 Primarykey

word文档 可编辑

班级管理系统毕业论文,JSP,JAVA,毕业设计范文

4.1.7短消息管理模块短消息管理功能设计。包括三部分,一是发送短消息,二是查看短消息,三是删除短消息。?发送短消息功能:该功能是作为网站成员之间交流信息的另一重要载体,用户可以在短消息页面发送短消息,用户如果没有登陆网站,则不能访问短消息页面,因而无法发送短消息,登陆网站后用户可向其他用户发送短消息,收件人必须是数据库内现有
推荐度:
点击下载文档文档为doc格式
1l1qa1e2j54ncj33s2bw8iiwn4795r018b5
领取福利

微信扫码领取福利

微信扫码分享