数据库原理网上授课平台(5)
作者:佚名; 更新时间:2014-12-05
动的情况。系统按照业务活动中信息流动的过程,弄清楚所有环节的处理业务、处理内容、处理顺序和对处理时间的要求,弄清各环节需要的信息内容、信息来源、去向、处理方法和提供信息处理的时间和信息形态等。

  a.      教师模块流程图,如图4-1所示:

数据库原理网上授课平台

图4-1教师模块流程图

  b.      学生模块流程图,如图4-2所示:

数据库原理网上授课平台

图4-2学生模块流程图


  第5章  系统设计

  5.1 系统功能模块图

  系统的用户分为学生和教师,分别有不同的功能。学生的功能有:电子教案管理,视频管理,作业管理,留言管理和在线答疑。教师有电子教案管理,视频管理,作业管理,留言管理,公告管理,友情链接管理,学生管理,在线答疑。对于每个管理模块的功能,学生和教师有不同的操作。学生和教师的功能模块图如下所示:

  a.学生功能模块图,如图5-1所示:

 SHAPE  \* MERGEFORMAT

数据库原理网上授课平台

图5-1 学生功能模块图

  b. 教师功能模块图,如图5-2所示:


 SHAPE  \* MERGEFORMAT

数据库原理网上授课平台

图5-2 教师功能模块图

  5.2 数据库结构设计

  数据库是一个网站必不可少的一部分,数据库的完备决定了该网站成功与否,对于动态网站中基本的用户注册信息等各种动态部分的保存与调用是一个授课网站所必不可少的。由于考虑到数据库的熟悉程度以及Windows的操作系统,所以我购商城采用了适合中小型企业使用的小型数据库SQL Server2000数据库,数据库名称为mywork。本系统定义的数据库中包含以下8张表:tb_user(用户信息表)、tb_message(留言表)、tb_kejian(电子教案信息表)、tb_note(公告信息表)、tb_video(视频信息表)、tb_test(作业信息表)、tb_link(友情链接表)、tb_chat(聊天信息表). 下面分别介绍这些表的结构:

  tb_user(用户信息表)存储了学生的用户名,密码,真实姓名,Email,具体属性如表5-1所示:

表5-1 用户信息表

字段名

数据类型

是否为空

是否主键

描述

user_id

int(4)

No

Yes

用户ID(自动编号)

user_name

varchar(20)

Yes

No

user_password

varchar(20)

Yes 

No

realname

varchar(20)

Yes

No

email

varchar(30)

Yes

No

 

 

 

  tb_message(留言信息表)存储了留言人的用户名,留言的题目,留言内容,留言的时间,留言的对象,具体的如表5-2所示:

表5-2 留言信息表

字段名

数据类型

是否为空

是否主键

描述

mes_id

int(4)

No

Yes

自动编号

sender

varchar(20)

Yes

No

留言用户名

mes_title

varchar(70)

Yes 

No

mes_content

varchar(2000)

Yes

No

mes_sendTime

datetime(8)

Yes

No

to_whom

varchar(20)

Yes

No

 

 

 

 

  tb_kejian(电子教案信息表)存储了电子教案的名称,上传时间。具体的如表5-3所示:

表5-3 电子教案信息表

字段名

数据类型

是否为空

是否主键

描述

ke_id

int(4)

No

Yes

自动编号

ke_Name

varchar(100)

Yes 

No

ke_Time

varchar(30)

Yes

No

 

 

  tb_note(公告信息表)存储公告的标题,内容,发布时间,具体的如表5-4所示:

表5-4 公告信息表

字段名

数据类型

是否为空

是否主键

描述

note_id

int(4)

No

Yes

自动编号

note_title

varchar(20)

Yes 

No

note_content

varchar(100)

Yes

No

note_time

datetime(8)

Yes

No

 

 

 

  tb_video(视频信息表)存储了视频的名称,上传时间,具体的如表5-5所示:

表5-5 视频信息表

字段名

数据类型

是否为空

是否主键

描述

video_id

int(4)

No

Yes

自动编号

video_Name

varchar(100)

Yes 

No

video_Time

varchar(30)

Yes

No

 

 

  tb_test(作业信息表)存储了作业名称,上传时间,上传作业学生名字,具体如表5-6所示:

表5-6 作业信息表

字段名

数据类型

是否为空

是否主键

描述

test_id

int(4)

No

Yes

自动编号

test_name

varchar(100)

Yes 

No

test_Time

varchar(30)

Yes

No

user_name

varchar(20)

Yes

No

上传作业用户名

 

 

 

  tb_link(友情链接表)存储了链接的网址和网站的名字,具体的如表5-7所示:

表5-7 友情链接表

字段名

数据类型

是否为空

是否主键

描述

link_id

int(4)

No

Yes

自动编号

link_name

varchar(20)

Yes 

No

link_add

varchar(30)

Yes

No

 

 

  tb_chat(聊天信息表)存储了提

核心期刊快速发表
Copyright@2000-2030 论文期刊网 Corporation All Rights Reserved.
《中华人民共和国信息产业部》备案号:ICP备07016076号;《公安部》备案号:33010402003207
本网站专业、正规提供职称论文发表和写作指导服务,并收录了海量免费论文和数百个经国家新闻出版总署审批过的具有国内统一CN刊号与国际标准ISSN刊号的合作期刊,供诸位正确选择和阅读参考,免费论文版权归原作者所有,谨防侵权。联系邮箱:256081@163.com