第四章样例.docx

上传人:b****2 文档编号:18587522 上传时间:2023-08-19 格式:DOCX 页数:21 大小:19.18KB
下载 相关 举报
第四章样例.docx_第1页
第1页 / 共21页
第四章样例.docx_第2页
第2页 / 共21页
第四章样例.docx_第3页
第3页 / 共21页
第四章样例.docx_第4页
第4页 / 共21页
第四章样例.docx_第5页
第5页 / 共21页
第四章样例.docx_第6页
第6页 / 共21页
第四章样例.docx_第7页
第7页 / 共21页
第四章样例.docx_第8页
第8页 / 共21页
第四章样例.docx_第9页
第9页 / 共21页
第四章样例.docx_第10页
第10页 / 共21页
第四章样例.docx_第11页
第11页 / 共21页
第四章样例.docx_第12页
第12页 / 共21页
第四章样例.docx_第13页
第13页 / 共21页
第四章样例.docx_第14页
第14页 / 共21页
第四章样例.docx_第15页
第15页 / 共21页
第四章样例.docx_第16页
第16页 / 共21页
第四章样例.docx_第17页
第17页 / 共21页
第四章样例.docx_第18页
第18页 / 共21页
第四章样例.docx_第19页
第19页 / 共21页
第四章样例.docx_第20页
第20页 / 共21页
亲,该文档总共21页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

第四章样例.docx

《第四章样例.docx》由会员分享,可在线阅读,更多相关《第四章样例.docx(21页珍藏版)》请在冰点文库上搜索。

第四章样例.docx

第四章样例

第四章系统设计

1.概要设计

1.1设计思想

(1)系统分成几个相对独立的模块,但这些模块都进行集中式管理。

(2)分层的模块化程序设计思想,整个系统采用模块化结构设计。

作为应用程序有较强的可操作性和扩展性。

(3)合理的数据流设计,在应用系统设计中,相对独立的模块间以数据流相互连接,使各模块间的耦合性较低,方便系统运行,提高系统安全性。

1.2设计原则

为了使本系统功能齐全完备,操作简便,最大限度的提高软件的质量,从而满足用户的实际需要,在设计开发过程中遵循各项原则:

合法性原则,实用性原则,准确性原则,易操作原则,源程序可读性原则,优化原则,安全性原则。

1.3系统结构设计

系统总体结构如图4-1所示:

首页

 

注册登录退出登录

前台后台

成绩单

考试管理

留言管理

用户管理

消息管理

资料管理

试题管理

个人中心

论坛

留言板

在线考试

课程总览

学习中心

我的首页

图4-1系统结构图

 

2.数据库设计

2.1概念设计

在线学习网站数据库E-R模型图1,如图4-2所示:

用户编号

密码

权限

编号

姓名

n

年龄

教授

n

性别

讲师

学习

用户

n

n

课程

编号

简介

讲师编号

课程

头像

账号

时间

n

1

地点

1

选择

正确答案

考试

编号

出题

n

n

n

试题

解析

出题人

题目类型

题目

出题时间

 

图3-2数据库E-R模型图1

 

在线学习网站数据库E-R模型图2,如图4-3所示:

头像

用户编号

密码

关注

编号

权限

姓名

n

n

年龄

共享

n

n

n

性别

学友

共享

用户

n

图片

资料编号

简介

链接地址

资料

账号

1

资料名称

上传时间

留言

简介

1

1

共享

n

用户编号

发帖

编号

发帖

留言板

n

n

编号

论坛

标题

时间

留言内容

用户编号

浏览量

内容

回复量

图片

留言对象

时间

 

图4-3数据库E-R模型图2

 

2.2逻辑设计

用户表,用于存储用户信息,用户账户为主键是唯一标识。

表中各字段功能定义如表4-1所示。

表4-1用户表(users表)

字段名

字段类型

对应中文名

uid

Nvarchar

用户账号

upass

Nvarchar

密码

upower

Nvarchar

权限

uname

Nvarchar

用户姓名

uage

Int

年龄

usex

Nvarchar

性别

uimage

Nvarchar

头像

utext

Nvarchar

简介

ustate

Int

状态

资料表,用于存储资料信息,资料编号为主键是唯一标识。

表中各字段功能定义如表4-2所示。

表4-2资料表(books表)

字段名

字段类型

对应中文名

bid

Int

资料编号

bname

Nvarchar

资料名称

btext

Nvarchar

简介

btime

Nvarchar

上传时间

bimage

Nvarchar

图片

baddress

Nvarchar

链接地址

uid

Nvarchar

上传人id

论坛发帖表,用于存储论坛发帖信息,编号为主键是唯一标识。

表中各字段功能定义如表4-3所示。

 

表4-3论坛发帖表(posting表)

字段名

字段类型

对应中文名

pid

Int

编号

uid

Nvarchar

用户编号

ptitle

Nvarchar

标题

pcontent

Nvarchar

内容

ptime

Nvarchar

时间

pimage

Nvarchar

图片

pcount

Int

浏览量

prcount

Int

回复量

论坛回复表,用于存储论坛回复信息,编号为主键是唯一标识。

表中各字段功能定义如表4-4所示。

表4-4论坛回复表(reply表)

字段名

字段类型

对应中文名

rid

Int

编号

uid

Nvarchar

用户编号

pid

Nvarchar

发帖编号

rcontent

Nvarchar

内容

rtime

Nvarchar

时间

留言表,用于存储论留言信息,编号为主键是唯一标识。

表中各字段功能定义如表4-5所示。

表4-5留言表(words表)

字段名

字段类型

对应中文名

wid

Int

编号

uid

Nvarchar

用户编号

wcontent

Nvarchar

留言内容

wtouid

Nvarchar

留言对象

wtime

Nvarchar

时间

课程表,用于存储课程信息,编号为主键是唯一标识。

表中各字段功能定义如表4-6所示。

表4-6课程表(course表)

字段名

字段类型

对应中文名

cid

Int

编号

lid

Int

讲师编号

ctime

Nvarchar

时间

cplace

Nvarchar

地点

cstate

Int

状态

已选课程表,用于存储已选课程信息,编号为主键是唯一标识。

表中各字段功能定义如表4-7所示。

表3-7已选课程表(selectcourse表)

字段名

字段类型

对应中文名

sid

Int

编号

uid

Nvarchar

用户编号

cid

Int

课程编号

学友表,用于存储学友信息,编号为主键是唯一标识。

表中各字段功能定义如表4-8所示。

表4-8学友表(friend表)

字段名

字段类型

对应中文名

fid

Int

编号

ubid

Nvarchar

用户编号

uid

Nvarchar

用户编号

讲师表,用于存储讲师信息,编号为主键是唯一标识。

表中各字段功能定义如表4-9所示。

 

表4-9讲师表(lector表)

字段名

字段类型

对应中文名

lid

Int

编号

uid

Nvarchar

用户编号

lcourse

Nvarchar

课程

系统消息表,用于存储系统消息,编号为主键是唯一标识。

表中各字段功能定义如表4-10所示。

表4-10系统消息表(message表)

字段名

字段类型

对应中文名

mid

Int

编号

uid

Nvarchar

用户编号

mtitle

Nvarchar

标题

mcontent

Nvarchar

内容

mtime

Nvarchar

时间

试题表,用于存储试题信息,编号为主键是唯一标识。

表中各字段功能定义如表4-11所示。

表4-11试题表(test表)

字段名

字段类型

对应中文名

tid

Int

编号

title

Nvarchar

题目

turekey

Nvarchar

正确答案

tanalyze

Nvarchar

解析

ttime

Nvarchar

出题时间

lid

Nvarchar

出题人

cid

Int

题目类型

选项表,用于存储选项信息,选项编号为主键是唯一标识。

表中各字段功能定义如表4-12所示。

表4-12选项表(options表)

字段名

字段类型

对应中文名

oid

Int

选项编号

tid

Int

试题编号

ocontent

Nvarchar

选项内容

试卷表,用于存储试卷信息,试卷编号为主键是唯一标识。

表中各字段功能定义如表4-13所示。

表4-13试卷(testpaper表)

字段名

字段类型

对应中文名

tpid

Int

试卷编号

uid

Nvarchar

用户编号

tpfull

Float

满分

tpscore

Float

成绩

emid

Int

考试管理编号

tpdate

Nvarchar

系统当前时间

试卷明细表,用于存储试卷明细信息,编号为主键是唯一标识。

表中各字段功能定义如表4-14所示。

表4-14试卷明细表(testdetail表)

字段名

字段类型

对应中文名

tdid

Int

编号

tpid

Int

试卷编号

tid

Nvarchar

试题编号

tppitch

Nvarchar

选择答案

考试管理表,用于存储考试信息,编号为主键是唯一标识。

表中各字段功能定义如表4-15所示。

 

表4-15考试管理表(exammanage表)

字段名

字段类型

对应中文名

emid

Int

编号

lid

Int

讲师编号

emtime

Int

考试时间

emduration

Nvarchar

考试时长

emfull

Float

分数

emstate

Int

考试状态

emoverdue

Int

完成状态

菜单表,用于存储菜单信息,编号为主键是唯一标识。

表中各字段功能定义如表4-16所示。

表4-16菜单表(menu表)

字段名

字段类型

对应中文名

mid

Int

编号

mname

Nvarchar

名称

mpath

Nvarchar

链接路径

isdirect

Int

是否显示

3.详细设计

3.1业务流程

针对网站的开发前,我们对这网站业务流程进行了系统的调查,得出了下面的业务流程图,如图4-4所示:

 

用户

注册

是否有账户

登录

是否是管理员

是否是讲师

是否是学员

否否

管理员页面

学员页面

将是页面

是是是

 

是否操作

是否操作

是否操作

否否

操作功能

操作功能

操作功能

 

是否退出

是是是否

是否退出

是否退出

否否

是是是

退出

 

图4-4业务流程图

3.2系统功能设计

整体结构分为前台和后台两大部分。

前台包括用户的登录、注册、退出登录以及用户的各项功能。

后台管理包括对各项在库信息进行增删改查等不同操作,以及管理员的退出。

3.2.1登录注册

(1)用户的登录

功能描述:

已注册的用户可以根据注册账号和密码登入系统,如果信息有误,系统提示用户重新输入。

功能实现:

用户点击“登陆”按钮,填写登入信息。

信息无误,完成登录。

信息错误系统提示登录失败。

(2)用户的注册

功能描述:

用户在注册页面填写完成注册信息,点击注册。

如果信息填写有误,给出提示,要求重新填写。

功能实现:

用户点击“注册”按钮,填写注册信息。

信息无误,点击注册,完成注册,将数据写到用户数据库中。

信息填写错误,系统提示注册失败。

退出登录功能描述:

用户可以根据注册账号和密码登入系统,如果不进行相关操作可退出系统。

功能实现:

用户点击“退出”按钮,退出系统,回到首页。

3.2.2前台功能

(1)我的首页

查看公告消息,

功能描述:

我的首页界面,获取系统公告消息。

功能实现:

用户进入我的首页界面,点击“进入”按钮,查看系统消息详情。

(2)学习中心

查看自选课程,

功能描述:

学习中心界面,获取已有的自选课程信息。

功能实现:

用户进入学习中心界面,点击“查看自选课程”按钮,查看自己经选择的课程信息。

查看资料,

功能描述:

学习中心界面,查看学习资料。

功能实现:

用户进入学习中心界面,点击“查看资料”按钮,系统显示所有资料信息,用户可以查看学习资料。

(3)课程总览

查看所有课程,

功能描述:

课程总览界面,获取所有课程信息。

功能实现:

用户进入课程总览界面,点击“查看所有课程”按钮,显示所有课程信息,用户进行查看

选课,

功能描述:

课程总览界面,选择想要学习的课程。

功能实现:

用户进入课程总览界面,点击“选课”按钮,发出请求,即可选则先要学习的课程。

(4)在线考试

进入考试,

功能描述:

在线考试界面,从系统随机获取试题,进行在线考试

功能实现:

用户进入在线考试界面,点击“进入考试”按钮,进入考试界面,计时开始,用户可进行在线考试。

查看历史考试,

功能描述:

在线考试界面,获取所有历史考试信息。

功能实现:

用户进入在线考试界面,点击“历史考试”按钮,发出请求,显示所有历史考试信息,用户可进行查看。

成绩单,

查看历史成绩单,

功能描述:

成绩单界面,查看考试成绩单。

功能实现:

用户进入成绩单界面,查看考试成绩单。

(5)留言板

留言,

功能描述:

留言板界面,进行留言。

功能实现:

用户进入在留言板界面,可以对相应的讲师留言并发表。

查看以往留言,

功能描述:

留言板界面,查看以往的留言信息。

功能实现:

用户进入留言板界面,就可以看到系统反馈的留言列表,看到以往的留言。

(6)论坛

查看帖子,

功能描述:

在论坛界面,获取帖子信息。

功能实现:

用户进入论坛界面,显示所有帖子列表,用户可以对任意帖子进行查看。

发表新帖,

功能描述:

在论坛界面,发布新的帖子。

功能实现:

用户进入论坛界面,点击“发表新帖”按钮,填写帖子的相关信息,发布新的帖子。

回帖,

功能描述:

在论坛界面,对他人的帖子进行回复。

功能实现:

用户进入论坛界面,进入一个帖子的页面,点击“回复”,填写回复的内容,回复成功后内容会显示出来,可进行查看。

查看我的帖子,

功能描述:

在论坛界面,查看自己曾经发过的帖子。

功能实现:

用户进入论坛界面,点击“我的帖子”按钮,查看自己所发的帖子。

查看贴子内容及回复,

功能描述:

在论坛界面,查看贴子内容及回复。

功能实现:

用户进入论坛界面,点击帖子标题,查看帖子详情,以及对应帖子的所有回复。

(7)个人中心

查询个人信息

功能描述:

个人中心界面,用户可以查询个人信息。

功能实现:

用户进入个人中心界面,点击“查询个人信息”按钮。

可以显示用户个人信息。

修改个人信息

功能描述:

个人中心界面,用户可以修改个人信息。

功能实现:

用户进入个人中心界面,点击“修改个人信息”界面,修改自己的账户密码以及账户基本信息。

3.2.3后台功能

(1)用户管理

重置用户密码,

功能描述:

用户管理界面,管理员重置用户密码。

功能实现:

管理员进入用户管理界面,点击“重置密码”,系统根据请求将密码重置为123。

添加讲师,

功能描述:

用户管理界面,添加讲师信息。

功能实现:

管理员进入用户管理界面,管理员可以添加新的讲师用户,给他赋予讲师应有的权限。

功能实现:

(2)试题管理

查看试题,

功能描述:

试题管理界面,查看试题信息。

功能实现:

管理员进入试题管理界面,可以查看所有试题信息。

修改试题,

功能描述:

试题管理界面,修改试题信息。

功能实现:

管理员进入试题管理界面,根据需要可以修改试题信息。

添加试题,

功能描述:

试题管理界面,添加新的试题信息。

功能实现:

管理员进入试题管理界面,根据需要可以添加新的试题信息。

(3)资料管理

查看所有资料信息,

功能描述:

资料管理界面,查看所有资料信息。

功能实现:

管理员进入资料管理界面,查看所有资料信息。

修改资料,

功能描述:

资料管理界面,修改资料信息。

功能实现:

管理员进入资料管理界面,修改相关资料信息。

资料上传,

功能描述:

资料管理界面,上传资料信息。

功能实现:

管理员进入资料管理界面,上传新的资料信息。

删除资料。

功能描述:

资料管理界面,删除资料信息。

功能实现:

管理员进入资料管理界面,删除废弃的资料信息。

(4)课程管理

添加课程信息,

功能描述:

课程管理界面,添加新的课程信息。

功能实现:

管理员进入课程管理界面,点击“添加课程信息”按钮,输入相应的课程信息,点击“添加”即可完成。

修改课程信息,

功能描述:

课程管理界面,修改课程信息。

功能实现:

管理员进入课程管理界面,点击“修改”按钮,修改对应的课程信息,点击“修改”即可完成。

删除课程信息,

功能描述:

课程管理界面,删除课程信息。

功能实现:

管理员进入课程管理界面,点击“删除”按钮,即可删除废弃的课程信息。

(3)系统消息管理

查看所有系统消息,

功能描述:

消息管理界面,查看所有系统消息。

功能实现:

管理员进入消息管理界面,可以查看所有系统消息。

修改系统消息,

功能描述:

消息管理界面,修改系统消息。

功能实现:

管理员进入消息管理界面,可以修改系统消息。

添加系统消息;

功能描述:

消息管理界面,添加系统消息。

功能实现:

管理员进入消息管理界面,可以添加系统消息。

删除系统消息,

功能描述:

消息管理界面,删除系统消息。

功能实现:

管理员进入消息管理界面,可以删除系统消息。

(4)留言管理

查看留言,

功能描述:

留言管理界面,查看留言。

功能实现:

管理员进入留言管理界面,可以查看留言。

(5)考试管理

发布考试,

功能描述:

考试管理界面,发布考试信息。

功能实现:

管理员进入考试管理界面,发布考试信息。

 

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 医药卫生

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2