- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
系统需求
1.1系统概述
1.1.1系统功能需求
系统的功能需求主要包括以下几个方面:
1.学生可以登录网站浏览信息、查找信息和下载文件。
2.教师可以登录网站输入课程简介、上传课件文件、发布消息、修改和更新消息。
3.系统管理员可以对页面维护以及批准用户的注册申请。
系统主要包括以下几个模块:
1 数据库管理模块
2 基本业务模块
3.信息浏览、查询模块
数据信息管理模块包含的功能:
教师信息管理
课程简介信息管理
文件上传信息的管理
学生信息管理
基本业务模块包含的功能:
文件上传
文件下载
消息发布
消息修改和更新
页面维护
用户注册批准
信息浏览、查询模块主要用于网页上信息的浏览、搜索,包括:
网页信息浏览
文章信息搜索
1.2 需求分析
基于Internet的网络远程教学系统是计算机应用领域研究的一个热点。随着网络技术和多媒体技术的发展,网络远程教学系统的表现形式更加多样化。
第二章 需求分析
识别参与者
通过对系统的需求分析可以确定系统的三个参与者:
对参与者的描述如下:
1、教师
2、学生
3、系统管理员
识别用例
根据对需求的进一步分析,可以确定系统中有如下用例存在
1)学生参与的用例图
浏览信息
查找信息
下载文件
2)教师参与的用例图
输入课程简介
上传课件文件
发布消息
修改和更新消息
3)系统管理员参与的用例图
页面维护
批准用户的注册申请
1.系统用户参与的总的用例图
2.学生参与的用例图
3.教师参与的用例图
4.系统管理员参与的用例图
静态模型设计
定义系统对象
系统对象类
1、参与者相关类
(1) 学生Student
属性:学号number
姓名name
性别sex
年龄age
年级classNum
班级grade
方法:学生信息Student()
(2)教师Teacher
属性:name
sex
identityCardID
course
telephoneNum
方法:Teacher()
UpdateCourseInfo()
UpdateTeacherInfo()
(3)系统管理员Administrator
属性:TelephoneNum
方法:Administrator()
CertifyUploaded()
UpateInformation()
AddUser()
DeleteUser()
(4)用户User
属性:Account
Password
email
方法:getEmail()
getAccount()
changePass()
系统界面类
(1)课程简介CourseIntro
属性:courseName
College
Teacher
scorePoint
Time
Place
teachingPlan
方法:Modify()
(2)教学文章Article
属性:artitleNum
artitleTitle
teacherTolssue
create Time
content
方法:issue()
Delete()
Modify()
(3)文件上传或下载FileUpload Or Download
属性:fileName
fileType
fileSize
shortIntro
fileURL
Creater
createTime
方法:Check
文档评论(0)