版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
摘要
本系统以我校质量工程项目——软件工程精品课为背景,系统开发采用BS结构,使
用MySql作为后台数据库,选择Jsp技术设计网页,用SSH框架设计的软件工程精品课程
网站。系统共有三个角色,分别是学生、教师和管理员。其中,管理员和教师进行后台管
理,学生进行前台管理,管理员实现修改个人密码、教师管理、学生管理、公告管理等功
能;教师实现修改个人信息、教学课件管理、教学视频管理等功能;学生实现课程简介、
学生注册、教学课件、教学视频等功能。前后台搭建的模式方便管理,实现了一体化教学
管理。
关键字:精品课程网站;教学;软件工程
Abstract
Thissystemisbasedonthebackgroundofourproject-thequalityofsoftwareengineering
course,systemdevelopmentusingBSstructure,usingMysqlasthebackgrounddatabase,selectt
heJspwebsitedesigntechnology,usingtheSSHframeworkforthedesignofthesoftwareengin
eeringcoursewebsitesystem.Therearethreecharacters,whicharestudent,teacherandadminist
rator.Theadministratorandtheteachermanagementbackground,studentsmanagement,adminis
tratorscanmodifypersonalpassword,teachermanagement,studentmanagement,bulletinmanag
ementfunction;teachersmodifypersonalinformation,teachingmanagement,teachingvideoma
nagementfunctions;studentsrealizethecoursesandstudentsnoteBook,courseware,teachingvi
deoandotherfunctions.Themodelsetupbeforeandafterthestationiseasytomanageandreali
zctheintegrationofteachingmanagement.
Keywords:top-qualitycoursewebsite;teaching;softwareengineering
ii
目录
摘要-----1
Abstract-------------------------------------------------------------------------------------------------------------II
1绪论--------------------------------------------------------------------------1
1.1课题研究的背景----------------------------------------------------------1
1.2课题研究目的及研究意义.................................................1
121课题研究的目的-----------------------------------------------------1
1.2.2课题研究的研究意义-------------------------------------------------2
1.3国内外研究现状---------------------------------------------------------2
1.3.1国内的研究现状.....................................................2
1.3.2国外的研究现状----------------------------.....--------------2
1.4论文结构---------------------------------------------------------------3
2相关技术介绍----------------------------------------------------------------4
2.1系统开发工具的选择.....-.....-......-...........-............-.....--4
2.2设计的语言与技术......-........................-......................4
2.2.1Java简介----------------------------------------------------------4
2.2.2Jsp简介-----------------------------------------------------------4
2.2.3Struts简介........—.....—.....-...........—.....-.....-.....4
2.2.4Spring简介-------....-.....---------------4
2.2.5Hibernate简[下-----------------------------------------------------5
2.2.6Mysql数据库------------------------------------------------------5
2.3系统开发环境..........-.....-..................-......................5
3需求分析...................-.....-..................-...................-6
3.1系统整体需求分析--------------------------------------------------------6
3.2系统可行性分析---------------------------------------------------------6
3.2.1技术可行性.一…一-----------------------——.....---------------6
3.2.2经济可行性........................................................6
3.2.3运行可行性--------------------------------------------------------6
3.2.4法律可行性--------------------------------------------------------6
in
3.3系统功能分析-----------------------------------------------------------7
3.3.1管理员模块---------------------------——.....-........-----7
3.3.2教师模块……-....-.....-.....-...........-.....-.....-.....-----8
3.3.3学生模块-----------------------------------------------------------9
3.4系统数据流分析---------------------------------------------------------9
3.5系统用例图分析--------------------------------------------------------11
3.6数据字典...............................................................14
3.6.1数据项------------------------------------------------------------14
3.6.2处理过程描述------------------------------------------------------18
3.6.3数据流的定义------------------------------------------------------18
3.6.4数据存储.........................................................21
4数据库设计-----------------……-........——.......---------------------23
4.1概念结构设计----------------------------------------------------------23
4.2数据库逻辑设计--------------------------------------------------------26
4.3数据库物理结构设计....-.....-......-...........-.....-.....-.....--30
4.31数据库的存储结构--------------------------------------------------30
4.32建立数据库--------------------------------------------------------3()
4.3.3建立表------------------------------------------------------------31
5系统设计与实现........-.....-.....-......-..........-……-.....-.....--35
5.1前台功能的设计与实现——.......................-.....--————―-—35
5.1.1前台主界面-------------------------------------------------------35
5.1.2学生在线自测功能界面---------------------------------------------35
5.1.3学生下载课件功能界面……-.................-......................36
5.2后台功能的设计与实现——.....-..................-.....................-37
5.2.1后台登录界面-----------------------------------------------------38
5.2.2管理员功能界面---------------------------------------------------38
5.2.3教师功能界面一一------------------------——.....--———----38
5.2.3教师上传课件界面.................................................39
5.3系统业务逻辑-----------------------------------------------------------39
6系统测试--------------------------------------------------------------------44
6.1软件测试方法----------------------------------------------------------44
6.1.1白盒测试-------........-................---------44
6.1.2黑盒测试................-..................-............-........44
6.2功能测试用例----------------------------------------------------------44
6.2.1测试环境----------------------------------------------------------44
6.2.2功能测试用例-----------------------------------------------------45
6.3测试总结.............................................................-47
参考文献----------------------------------------------------------------------48
结束语------------------------------------------------------------------------49
致谢50
v
1绪论
随着计算机网络和多媒体应用技术的飞速发展,基于互联网络的远程教育站点和机构
纷纷出现,校园里传统的教育教学方式也逐渐向网络教学模式进行转化。多媒体教室、电
子教案的教学方法已逐渐渗入到我们的教学教育工作中来,但教学工作的最基本也是最主
要的因素还是课程,因此精品课程网站系统建设的好坏间接影响着教学质量。为加强精品
课程的建设,渗透教学本质,本课题研究设计一个软件工程精品课程教学网站C
1.1课题研究的背景
我国人口数量较多而教育资源缺乏严重影响着我国受过高等教育的人在人口比例中
所占的比重,这一情况严重制约了我国社会的发展。如何才能让更多的人享有少部分人拥
有的教育资源呢?对于这个问题,前人已经做了大量的研究。随着计算机网络技术以及计
算机技术在我国的飞速发展,人们终于找到了一条实现这种梦想的捷径,那就是把各种教
育资源移置到互联网上去,方便各个地方的人都能获取到自己想要的知识,打破传统教育
资源分配不均的限制。
随着现代信息高效性的增长,利用计算机网络来实现学校精品课程网站管理的系统早
已诞生。为了适应本校学生的教学情况,本人设计并且实现的一个软件工程精品课程网站,
以便于在较短的时间内,高效准确地完成整个教学过程。软件工程是我校的一个项目,对
于我校课题研究建设有较深的影响。
1.2课题研究目的及研究意义
121课题研究的目的
通过网络把传统教学管理模式改变成网络教学管理模式,即手工记录转变为网络教
学,这一转变为教学管理人员提供方便。在对网络教学管理的实际情况调研之后,笔者进
行了需求分析,对现有的管理模式进行改善,开发出一套新型的软件工程精品课程管理系
统,并从中掌握系统开发的流程和方法并且领悟到系统开发的思想。随着计算机网络教学
系统管理的不断完善,网络教学的管理将越来越依赖于信息化管理”因此为了使管理能迅
速适应网络教学的需要,系统研究将围绕网络教学工作的实际情况展开。
精品课程网站是高校信息系统建设的重要组成部分,是提高效益和教学质量的重要环
节,是发展现代化教育管理的重要手段。本课题研究的目的更是为了方便学生系统、有条
理地学习软件工程这门课程。为了增强学生对软件工程的学习,本次课题设计完全按照软
件工程的设计模式进行设计开发,将软件工程的思想贯穿于每个项目细节。
1
1.2.2课题研究的研究意义
从2000年到2015年,全国普通高校的学生录取人数从221万人增长到70。万人,全
国普通高校招生规模增长三倍多,高等教育毛入学率达到15%以上,20XX年,高等教育
规模还在继续增长,本专科生招生规模达到748万人,全国高等教育规模达到2695.8万人,
高等毛入学率约27%。由于我国是发展中国家,办世界上最大规模的教育与我国国情互相
矛盾。人民群众的教育需求不断增长而教育供给严重不足之间的矛盾是现阶段教育面临的
基本矛盾。教育投入的不足,教育基础设施和教师队伍的水平不能适应教育现代化的要求
情况下,继续保持教育质量的不断提高,是我们面临的前所未有的严峻挑战。网络教学就
是缓解这种现状的一个方法,网上的资源通过教学网站来进行发布,现代学生都会配备电
脑,学生可以通过教学网站的课件来学习,这样可以实时实地地进行学习,可以使学生更
好的分配时间来学习。
本课题的研究意义也是为了方便大家了解和学习现代软件工程,并且进一步提升传统
软件开发的知识学习效果,为广大同学提供了一个更好的交互和资源共享平台,使同学们
能够极大的提高学习效率,科学化的进行研究,为同学们在学习知识时提供更方便的手段。
除此之外,该系统完成后可以作为软件开发领域的专业网站,为社会各界想要学习软件开
发的人员提供一个良好的平台;同时,本课题的研究有助于创新和推广先进的教学理念、
方法和模式。
1.3国内外研究现状
1.3.1国内的研究现状
关于教育信息化,当我们的社会从工业社会进入信息社会时,我们的经济从工业经济
向知识经济发展,我们的教育也从现代化走向信息化。
我国已经有了一些网络教学平台,如菜鸟教程,国家精品课程网站等,各大重点高校
的在线教育平台都为我们提供了优秀的学习平台。但是由于传统教学观念的束缚,远程教
育并未得到很好的推广。因此,我国有关政策的实施以及我国公民教育观念的转变显得十
分重要。
我国的网络设施基本已经普及到了全国各大中小城市,但是在教育水平不高的广大农
村地区,网络教育资源并不是很丰富。所以在未来我国的网上教育平台资源的建设会有很
大的前景。
1.3.2国外的研究现状
国外现在已经大力的使用网络教学了,以美国为例。美国目前有将近44%的高校向全
2
社会提供远程教育,并且接受这种远程教育的学生人数占全日制在校生的33%,除此之外,
在今后的三年内还有22%的高等院校计划开展远程教育。近年来美国远程教育课程建设达
到了5.4万种,其中非学历学位课程5()0()多种,研究生课程1.3万种,本科课程3.6万种。
所有的教学活动和教育管理是通过现代化教育技术而实现的,现代教学技术大概成为学生
唯一获取知识的方式。
1.4论文结构
第一章:绪论。介绍了课题研究的背景、目的和研究意义以及国内外研究现状。
第二章:相关技术介绍。主要介绍了开发工具、开发项目的技术和开发环境。
第三章:需求分析。主要介绍了系统整体需求分析、系统可行性分析、系统功能分析、
系统数据流程分析、数据字典、性能需求。
第四章:数据库设计C包括数据库设计要点、概念结构设计、数据库逻辑设计和数据
库物理设计。
第五章:系统设计和实现。包括前台功能的设计与实现和后台功能的设计和实现。
第六章:系统测试。包括系统测试的方法、系统测试用例和测试总结。
3
2相关技术介绍
2.1系统开发工具的选择
MyEclipsc企业级工作平台(MyEclipseEnterpriseWorkbench,简称MyEclipsc)是对
EclipseIDE的扩展,利用它我们可以在数据库和J2EE的开发、发布,以及在应用程序服
务器的整合方面有极高的工作效率。MyEclipse是功能丰富的J2EE集成开发环境,包括了
完备的编码、调试、测试和发布功能,完整支持HTML,Struts,JSF,CSS,Javascript,
SQL,Hibernateo因此,笔者选择Jsp作为设计网页的技术。
2.2设计的语言与技术
2.2.1Java简介
Java是一种面向对象的程序设计语言,并且还可以跨平台使用。Java技术的优点也是
程序员所熟知的,比如它的通用性、高效性、平台移植性和安全性,同时Java技术还被广
泛应用于PC、数据中心、科学超级计算机、互联网、游戏控制台和互联网,同时还拥有全
球最大的开发者专业社群°因此选择Java语言作为本系统的开发语言是一个正确的决定。
2.2.2Jsp简介
Jsp将网页逻辑与网页设计和显示分离,支持可重用的基于组件的设计,便基于Web
的应用程序的开发变得迅速和容易。在Jsp页面中还可以插入Java程序段,插入的Java
程序段可以重定向网页、操作数据库等,用来实现用户所需要的功能。
Jsp技术的优点更是让笔者选择的理由,首先,Jsp只需要编写一次,便可以到处运行
代码;其次,支持多平台的系统,此技术可以在所有的平台上的任意环境中开发、部署、
扩展。
2.2.3Struts简介
Struts由一组相互协作的类、Servlet及JspTagLib组成。基于Struts构架的Web应用
程序基本上符合Jsp模型的设计标准,可以说是MVC设计模式的一种变化类型。模型由
实现业务逻辑的JavaBean或EJB组件构成,控制器由ActionServlet和Action来实现,视
图由一组Jsp文件构成。
通过使用Struts,程序员将节约很多重复写代码的时间。
2.2.4Spring简介
Spring是一个开源框架,它由RodJohnson创建。它是为了解决企业应用开发的复杂
性而创建的,为企业应用的开发提供了一个轻量级的解决方案。Spring使用基本的JavaBean
4
代替EJB,并提供了更多的企业应用功能,可作用于任何Java应用。简单来说,Spring是
一个轻量级的控制反转(IOC)和面向切面(AOP)的容器框架。Spring作为实现J2EE的全方
位应用程序框架,主要包括以下几个特点:容器、控制反转、非侵入式、依赖注入、AOP
(面向切面编程)。容器可以管理对象的生命周期以及对象和对象之间的依赖关系,所谓
的非侵入式就是说业务逻辑应该是纯净的,不能出现与业务逻辑无关的代码,依赖注入是
建立对象与对象之间依赖关系的实现,包括构造方法注入,set注入等。
2.2.5Hibernate简介
在当今的IT环境中,把关系数据库和面向对象的软件一起使用可能是相当麻烦而浪费
时间的,但是Hibernate不仅能够提供数据查询和获取数据的方法,还能够管理Java类到
数据库表的映射,这一优点可以大幅度减少开发时人工使用Sql和Jdbc处理数据的时间。
因此,笔者选择Hibernate作为连接数据库的框架技术。
2.2.6Mysql数据库
Mysql数据库是开放源代码的关系型数据库,是使用最长应的数据库管理寓言——结
构化查询语言(Sql)进行数据库管理。再者,Mysql数据库的优点也是笔者选择使用它的
原因,Mysql的优点之一是它可以通过一个高度优化的类库实现Sql函数库,在查询初始
化后不会有任何内存分配,就没有内存漏洞了。优点之二在于Mysql有多重列类型,1、2、
3、4和8字节长度自有符号/无符号证书、Float>Double>Blob、Date等多种类型。
2.3系统开发环境
处理器:Inter(R)Core(TM)2DuoT6750
内存:4GB
硬盘:500G
操作系统:Windows8
开发环境:JDK6.0、Tomcat6.1>Mysql6.0>Myeclipse6.0、Navicat
5
3需求分析
3.1系统整体需求分析
时下,软件工程精品课程网站系统主要是为了满足用户的在线学习这一需求而开发
网站,因此,开发者在设计该系统的过程中,需要为用户提供各种功能模块以实现相应的
操作,以此为用户提供学习的方式和内容。软件工程是•门用工程化的思维方法构建和维
护有效的、使用的和高质量的软件的学科。它涉及到系统建模,程序设计语言,软件开发
工具,数据库,标准,系统平台,设计模式诸多方面。学习好软件工程对开发高效稳定的、
正确的系统是非常必要的C
3.2系统可行性分析
3.2.1技术可行性
本系统利用MyEclipse、Mysql开源软件,开发语言是Java。主要实现学生注册、留言
等功能。软件工程精品课程网站系统总体开发难度中等,大二期间学习了Java和Jsp,大
三学习了软件工程等课程,每个学期也会完成对应的课程设计,因此具备一定的系统分析、
设计和测试能力。所以,该系统在技术上是可行的。
3.2.2经济可行性
本系统使用MyEclipse这类能快速开发的工具进行设计,本系统数据储存方式简单,
主要目标是用最低的成本,最快的时间完成对系统的开发设计,无须过多的经济投入。在
日后的运行和部署上,我们只需要一台电脑作为服务器就可以,在经济适用的效益方面是
非常可行的。
3.2.3运行可行性
本系统操作简单,是一款基于CS架构模式的网站,用户只要会上网,会操作电脑,
就能在网页上面打开该系统,点击进行操作。由于使用者的年龄都是比较年轻,都是在线
的学生和教师,都有着很高的知识含量,所以在操作方面,不需要任何培训和指导就能进
行操作使用,所以在操作方面是可行的。
3.2.4法律可行性
本系统只用做毕业设计,不参与商业用途,不侵犯国家、学校的相关制度,因此具有
法律可行性。
综上所述,开发一个软件工程精品课程网站系统与原有的教学管理方式相比具有速度
更快,操作更准确,节省开支等有利之处,因此,建立一个软件工程精品课程网站系统是
6
必要可行的。
3.3系统功能分析
本系统主要包括三大模块,分别是管理员模块,教师模块,学生模块。管理员实现修
改个人密码、教师管理、学生管理、公告管理等功能;教师实现修改个人信息、教学课件
管理、教学视频管理等功能;学生实现课程简介、学生注册、教学课件、教学视频等功能。
3.3.1管理员模块
1)登录管理
此模块主要功能是用于管理员登录本系统。管理员的登录必须通过用户名的验证、密
码的验证和身份的验证,只有全部正确后,管理员才能登录成功。登录不成功,页面会弹
框显示错误信息;登录成功会进入后台页面。
2)修改个人密码
此模块的主要功能是在管理员登录之后,可以对自己的密码进行修改。修改密码时,
需要填写原密码、新密码、确定新密码,只有原密码输入正确和两次输入的新密码一致时
才能修改成功。
前置条件:管理员登录。
3)系统管理
管理员在登录后台管理系统后,可以对系统管理中的管理员信息进行增加、删除和查
看。
前置条件:管理员登录。
4)教师管理
管理员在登录后台管理系统后,可以对教师管理模块中的教师信息的增加、删除、查
看。
前置条件:管理员登录。
5)学生管理
管理员在登录后台管理系统后,可以对学生管理模块中的学生信息的删除和查看。
前置条件:管理员登录。
6)留言管理
管理员在登录后台管理系统后,可以对留言管理模块中的留言信息的删除和查看。
前置条件:管理员登录。
7)公告管理
7
管理员在登录后台管理系统后,可以在公告管理模块中对公告进行添加,查看和删除。
在管理员对公告进行操作时,前台的公告也会同时进行更新。
前置条件:管理员登录。
8)在线测试题管理
管理员在登录后台管理系统后,可以对在线测试题管理模块中的在线测试题进行增
加、删除、查看。在管理员对在线测试题进行操作时,前台的在线测试题也会同时更新。
前置条件:管理员登录。
9)退出系统
管理员登录后,可以退出系统回到登陆页面。
前置条件:管理员登录。
3.3.2教师模块
1)登录管理
此模块主要功能是用于教师登录本系统。教师的登录必须通过用户名的验证、密码的
验证和身份的验证,只有全部正确后,教师才能登录成功。登录不成功后,页面会弹框显
示错误信息;登录成功会进入后台页面。
2)个人信息管理
教师在登录后台管理系统后,可以对个人信息进行修改或者完善,提交后修改内容覆
盖教师表中原有的内容。
前置条件:教师登录,
3)教学课件管理
教师在登录后台管理系统后,可以对课件管理模块中的课件进行发布、删除和查看。
操作成功后都会返回相应的信息。
前置条件:教师登录°
4)教学视频管理
教师在登录后台管理系统后,可以对视频管理模块中的视频进行发布、删除和查看
前置条件:教师登录c
5)试题管理
教师在登录后台管理系统后,可以对试题管理模块中的试题进行发布、删除和查看。
前置条件:教师登录,
6)申报表管理
8
教师在登录后台管理系统后,可以对申报表进行维护。
7)退出系统
教师登陆后,可以退出登录回到登陆页面。
前置条件:教师登录°
3.3.3学生模块
1)登录管理
进入网站前台后,学生可以进行登录。学生的登录必须通过用户名和密码的验证,只
有全部正确后才能登录成功。
2)课程简介
进入网站首页后,可以查看课程简介。
3)学生注册
进入网站首页后,学生可以进行注册,若学生填写的信息不符合规则则会返回相应的
提示信息。
4)教学课件
进入网站首页后,学生可以查看、下载教学课件。
5)教学视频
进入网站首页后,学生可以查看、下载教学视频。
6)考试试题
进入网站首页后,学生可以查看、下载考试试题。
7)在线测试
进入网站首页后,学生可以进行在线测试,测试后提交,页面会返回相应的分数。
8)留言板
学生登录后,可以进行留言。
前置条件:学生登录成功。
3.4系统数据流分析
数据流图(DataFlowDiagram):简称DFD,它从数据传递和加工角度,以图形方式来表
达系统的逻辑功能、数据在系统内部的逻辑流向和逻辑变换过程,是结构化系统分析方法
的主要表达工具及用于表示软件模型的一种图示本系统有管理员、教师和学生三大角色,
学生先进入前台,查看课程简介,下载课件和视频,但是要留言时,必须先登录才能进行
相关等操作。管理员和教师同样通过个人用户名和密码登录,进入后台进行操作。
9
注册信息
学生信息
学生发表的留言信息
(留言信息
,公告信息
以
一
改
课
视
的
件
频
个
信
信
人
息
息
信
息
图3.1顶层数据流图
修改密
京海码和新市码
码
号理员―
<---管理员俏息土
(—管理m信息•系统管
理
教髀…4™
・教加信息•
管理员
注册Y----学生注册信息
留言板一
学生
测试通信息
测试题试汹信息A测试题发A在线测试
管理;
图3.21层数据流图1
10
图3.31层数据流图2
3.5系统用例图分析
1)确定参与者
根据本系统可以创建以下的参与者:学生,教师,管理员。
2)创建用例
根据业务流程,木系统关于学生可以分为以下几个用例:学生注册、课程简介、教学
课件、教学视频、在线自测、考试试题、申报表、留言板。
3)创建系统学生用例图:
11
4)根据业务流程,本系统关于教师可以分为以下几个用例:个人信息管理、教学
课件管理、教学视频管理、试题管理、申报表管理。
5)创建系统教师用例图。
12
查看课件列表
删除课件
«includ!?»
»
।/
修改个人信息<<ljnclud^>
।/上传课件
LC-^^iTicluSo
教学课件管理
«inclujfe»
0删除视频
教学视频管理,二一~一
<^ln<ydc»
上传视频
教师试题管理
«include»
«inclu/le»«i^Jude»
删除试题
上传试题
图3.5教师用例图
6)根据业务流程,本系统关于管理员可以分为以下几个用例:修改个人密码、系统
管理、教师管理、学生管理、留言管理、公告管理、测试题管理。
7)创建系统管理员用例图。
13
图3.6管理员用例图
3.6数据字典
数据字典是指对数据的数据项、数据流、数据存储等进行定义和描述,其目的是对数
据流程图中的各个元素做出详细的说明。以下是本系统的主要数据字典条目。
3.6.1数据项
14
表3.1数据项
数据项名含义说明别名类型长度取值范围取值含义与其他数据项逻辑
称关系
主键(管理唯一标识一管理整型10自增,无特殊含
员)名管理员员编义
号
管理员用管理员登录登录字符型50管理员自行添
户名标识用户加
名
管理员密管理员登录管理字符型12管理员自行拟一个管理员只能有
码时输入密码员密定一个密码
验证码
Id(课件)唯一标识一课件整型10自增,无特殊含
个课件编号义
课件名称标识课件章课件字符型50教师自行拟定
节和题目信名称
息
附件(课上传的课件课件字符型100根据教师上传
件)路径附件路径拟定
简介(课简要介绍课课件字符型5(X)教师自行编写
件)件内容简介
添加时间教师添加课添加日期型日期时间,精确
(课件)件的时间时间到几分几秒
是否可以用于判断信字符型3Yes,NoYes表示可以删
删除息能否删除除,No表示不
可以删除
主键(公唯一标识一公告整型10自增,无特殊含
告)个公告编号义
公告标题公告字符型50管理员自行根
标题据公告内容拟
定
公告内容公告里面的公告字符型500管理员自行拟
内容内容定
Id(留言)唯一标识一留言整型10自增,无特殊含
条留言编号义
留言标题留言字符型50学生根据留言
标题内容自行拟定
留言内容用户当前状字符型500学生自行拟定
态显示值
留言时间学生留言的留言口期型口期,精确到几
具体时间时间分几秒
15
表3」(续)
数据项名含义说明别名类型长度取值范围取值含义与其他数据项逻辑
称关系
Id(视频)唯一标识一视频整型10自增,无特殊含
个视频编号义
视频名称标识视频的视频字符型50教师自行添加
章节和名称名称
简介(视简要介绍视视频字符型500教师根据视频
频)频内容简介内容自行拟定
附件(附教师上传视视频字符型100根据教师上传
件)频的路径附件路径拟定
添加时间教师添加视添加日期型FI期时间,精确
频的时间时间到几分几秒
Id(试题)唯一标识一试题整型10自增,无特殊含
个试题文档编号义
试题名称简要介绍课课件字符型50教师自行拟定
件内容简介
附件(试教师上传试试题字符型KX)根据教师上传
题)题的路径附件路径拟定
添加时间教师添加试添加日期型日期时间,精确
题的时间时间到几分几秒
Id(学生)唯一标识一学生整型10自增,无特殊含
个学生编号义
妗名(学学牛的姓名学牛字符型5()学牛注册时自
生)姓名己填写真实姓
名
性别(学标识学生性学生字节型2男,女学生注册时选
生)别性别择
年龄(学标识学生年学生整型3学生注册时填
生)龄年龄写自己真实年
龄
登录密码学生登录时登录字符型12学生自行拟定一个学生只能有一
(学生)输入密码密码个密码
Id(教师)唯一标识一教师整型10自增,无特殊含
名教师编号义
姓名(教教师的真实真实字符型50根据教师真实
师)姓名姓名姓名填写
性别(教标识教师性性另U字节型2男,女根据实际情况
师)别填写性别
电话(教教师联系方电话字符型11填写11位电话
师)式号码
16
表3」(续)
数据项名含义说明别名类型长度取值范围取值含义与其他数据项逻辑
称关系
年龄(教标识教师年年龄整型3根据教师年龄
师)龄填写
学历(教标识教师学学历字符型10根据教师学历
师)历填写
学位(教简要介绍视学位字符型10根据教师学位
师)频内容填写
职称(教教师上传视职称字符型10根据教师职称
师)频的路径填写
职务教师添加视职务字符型10根据教师职务
频的时间填写
毕业院校标识教师毕毕业字符型10根据教师毕业
业院校院校院校填写
电子邮件标识教师电电子字符型50教师根据自己
子邮件邮件电子邮件写
办公地址标识教师办办公字符型KX)根据教师办公
公地址地址地址填写
登录名学生登
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 乡镇卫生院火灾现场处置手册
- 智能体应用产教融合实施方案
- 校园人工智能教育平台建设技术方案
- 智慧楼宇供配电系统日常运维技术规程
- 无损检测生产线环保自查报告
- 智能门锁安装调试培训方案
- 信息安全运营中心项目技术方案
- 智慧园区综合管理方案
- 2026年江苏省八年级地理第9课单元测试卷
- 2026年测绘资质管理业务考试题库及答案
- T/CECS 10270-2023混凝土抑温抗裂防水剂
- 《足太阴脾经络》课件
- 2024年版高校助教聘请合约3篇
- 肇庆市2025届高中毕业班第一次模拟考试(一模)生物试卷(含答案详解)
- 完整版:美制螺纹尺寸对照表(牙数、牙高、螺距、小径、中径外径、钻孔)
- 路灯基础现浇混凝土检验批质量验收记录
- 盐酸青藤碱的稳定性和溶解性研究
- 《田螺姑娘》儿童故事ppt课件(图文演讲)
- 食品有限公司生产车间安全风险分级清单
- 体格检查评分标准(心脏)
- 危急值报告制度有效性评估(PDCA)记录单
评论
0/150
提交评论