77范文网 - 专业文章范例文档资料分享平台

课程设计在线学习系统的设计与实现(4)

来源:网络收集 时间:2019-04-23 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

课程设计在线学习系统

12

课程设计在线学习系统

第3章 系统设计与实现

3.1系统体系结构设计

采用浏览器、服务器(Bowser/Server,B/S)三层体系结构(如图3-1),包括:表示层(USL)、业务逻辑层(BLL)、数据访问层(DAL) 。

①数据访问层:主要是对原始数据(数据库或者文本文件等存放数据的形式)的操作层,而不是指原始数据,是对数据而不是数据库的操作,具体为业务逻辑层或表示层提供数据服务。

②业务逻辑层:主要是针对具体的问题的操作,也可以理解成对数据层的操作,对数据业务逻辑处理,如果说数据层是积木,那逻辑层就是对这些积木的搭建。

③表示层:主要表示WEB方式,也可以表示成WINFORM方式,WEB方式也可以表现成:aspx,如果逻辑层相当强大和完善,无论表现层如何定义和更改,逻辑层都能完善地提供服务。

图3-1 B/S三层结构

13

课程设计在线学习系统

3.2数据库表的设计

1、数据库E-R图设计:

管理员 审核状态 类型 学号/工号 帐号 密码 学生 学号 姓名 性别 联系电话

14

课程设计在线学习系统

课设编号 课设名课设名称 任务主题 课设任负责人 截止日期 任务介绍 任务类型 资料 文件标题 文件路径 上传日期 教师 工号 姓名 性别 联系电话 在线交流信息 发布人 日期 内容

15

课程设计在线学习系统

任务提交记录 课设编号 文件路径 提交人 提交日期 得分 批改状态

共计8张表:

①管理员表(X_Manager)

管理员表存放登陆系统所需要的用户名和密码,登录后台时需要访问此表。

表4-1 管理员表

字段名

数据类型 长度 是否为空 是否为主键 说明

X_Manager_ID X_Manager_User X_Manager_Pwd X_Manager_State X_Manager_Type X_Manager_Code

②学生信息表(X_Student)

学生信息表存储学生信息。

int varchar varchar varchar varchar varchar

4 50 50 50 50 50

否 否 否 否 否 否

是 否 否 否 否 否

登陆ID 登陆帐号 登陆密码 审核状态 帐号类型 工号或学号

表4-2 学生信息表

字段名

数据类型 长度 是否为空 是否为主键 说明

4 50 50

否 否 否

是 否 否

编号 学号 姓名

X_Student_ID int X_Student_Code varchar X_Student_Name varchar

16

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库课程设计在线学习系统的设计与实现(4)在线全文阅读。

课程设计在线学习系统的设计与实现(4).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/621047.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: