ImageVerifierCode 换一换
格式:DOCX , 页数:23 ,大小:268.30KB ,
资源ID:9155231      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/9155231.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(教学辅助系统分析及设计文档.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

教学辅助系统分析及设计文档.docx

1、教学辅助系统分析及设计文档教学辅助系统分析与设计文档谭宇琪6052044梁锐彪6052030潘伟志6052041傅敬益6052015章永锵6052066提交时刻:2009年03月24日第一章需求分析1.1问题陈述1.1.1待解决问题就目前许多大学院校的教学资源而言,仅仅是课堂上的教学,已不能知足在校大学生的学习需求了。学生期望跟科任教师在课后进行交流,解决课堂上和课后留下的问题,同时他们更迫切希望能够从每位教师身上获取更多的知识。另一方面,带着繁重的作业本回家,使得教师有苦不能言的状况,引发了教务员和学生的关注。为了减轻教师肩膀上的负担,许多教师都要求作业上交电子版,并把作业上传到邮箱,通过网

2、络来评改学生作业。能够考虑到,关于这些作业的整理和统计学生作业上交的情形使教师们都费下专门大劲。再者,突发事件的发生,使得教师要求调课,课室的改换等,必需及时通知到教师、学生两边。以上这些情形的各类,都会引发不管是教师仍是学生的关注。针对上述的这些问题,咱们项目组开发了教学辅助平台系统。通过该系统,教师能够方便地在该平台上对学生的作业进行批改,打分。从教务员的角度,他们能够把需要调课的教师和需要改换的课室及时发布的该平台上,教师、学生通过在平台上都能够及时了解消息。再从学生的角度,他们能够通过该平台实现与教师交流,解决学习上的问题。从整体上看,通过该平台能够大大增进教师、教务员和学生三方的工作

3、、学习效率。1.1.2系统涉众访客在本系统中,访客主若是指访问该平台的未注册用户。访客仅能对某些内容进行阅读,也只能以匿名的方式进行留言,但不具有享有该系统其他功能的权利。一样,教务员和教师通过工号登录该系统,而学生通过自身的学号登录。教务员教务员调课改动通知、活动通知、学校常务通知、学校教务通知、课程选取与安排、课室的调整和学生成绩的发布。教师 教师能够阅读系统绝大部份内容,回馈学生提出的问题,对学生作业进行批改,上传学习资料,对教务员提出课时安排、课室调整的要求,并可对学生发出某些要求消息。学生学生只享有学生应有的系统权限,阅读系统内的部份学术资料,能够对任课教师提出学术性问题、上交电子版

4、作业、上传下载学习资料,同时接收由教务员或教师发出的消息。 系统治理员系统治理员治理系统的用户和系统的营运,如:治理系统各类用户的注册,登录,注销,在线效劳,离线帮忙等。对系统的保护、更新。对重要数据的治理备份工作等,以维持整个系统的顺利工作。1.1.3功能描述 系统治理模块系统治理员治理系统的用户和系统的营运,如:治理系统各类用户的注册,登录,注销,在线效劳,离线帮忙等。对系统的保护、更新。对重要数据的治理备份工作等,以维持整个系统的顺利工作。教务员功能模块教务员调课改动通知、活动通知、学校常务通知、学校教务通知、课程选取与安排、课室的调整和学生成绩的发布。教师功能模块 教师能够阅读系统绝大

5、部份内容,回馈学生提出的问题,对学生作业进行批改,上传学习资料,对教务员提出课时安排、课室调整的要求,并可对学生发出某些要求消息。学生功能模块学生只享有学生应有的系统权限,阅读系统内的部份学术资料,能够对任课教师提出学术性问题、上交电子版作业、上传下载学习资料,同时接收由教务员或教师发出的消息。通知模块 调课改动通知模板、活动通知模板、学校常务通知模板、学校教务通知模板。课程治理模块 提交教学打算,教学方案,提供突发事件任务改动,网上选课,课程及教学地址的安排,提示行程安排。作业模块 能够指定作业的截止日期和最高分; 学生能够上传作业(档格式不限)到效劳器,上传时刻也被记录; 也能够许诺迟交作

6、业,但教师能够清楚地看到迟交了多久; 能够在一个页面、一个表单内为整个班级的每份作业评分(打分和评论); 教师的回馈会显示在每一个学生的作业页面,而且以 email寄出通知。 提问模块学生能够对任课教师提出问题;教师回答下列问题,并可划分问题类别,删除无价值的问题;谈天模块支援滑腻的、同步的文字互动,谈天室视窗里包括个人图片 ,支援 URL、笑脸、嵌入HTML和图片等 ;所有的谈话都记录下来供往后查看,而且也能够许诺学生查看 。 论坛模块有多种类型的论坛供选择,例如教师专用、每用户的各类话题; 每一个贴文都带有作者的照片; 能够以嵌套、列表和树状方式流览话题,也能够让旧贴在前或新贴在前;教师能

7、够设定论坛为不可答复(例如只用来发公告的论坛) ;图片附件可之内嵌显示 ;若是论坛许诺评级,那么能够限制有效时刻段 。对学生的问题,进行打包上传,方便教师在论坛上回答。 考试模块教师能够概念题库,已便在不同的考试里重复利用 ;题目能够分门别类地保留,易于利用,而且能够发布这些分类,供同一网站的其他课程利用;题目能够自动评分,而且若是题目更改,能够从头评分 ;依照教师的设定,考试能够被作答多次,并能显示回馈和/或正确答案; 题目和答案能够乱序(随机)显示,以减少作弊 ;题目能够从外部文字档案汇入 ;若是情愿,能够分多次完成考试,每次的结果被自动积存。 资源模块上传下载课件,教学视频,经典试题,参

8、考书目,资料。1.2教学辅助系统用例析取图 教学辅助系统用例析取1.3教学辅助系统用例规约1.3.1用户治理用例规约1.3.1.1简要说明本用例只许诺规定的用户,如:学生、教师和教务员,注册成为系统的用户。一样访客不具有成为用户的权利。同时用户在进入系统后,能够修改自己的个人信息,包括用户密码用户大体信息,联系方式等。1.3.1.2事件流1.3.1.2.1大体事件流(一)用户用例开始于用户选择“登录”的操作。用户选择“登录”后,系统展现输入界面,供用户输入用户相关信息(用户名和密码)。系统在接收到用户所输入的相关信息,挪用数据库,与数据库中已存有合法用户资料进行校对。1.3.1.2.2大体事件

9、流(二)此用例开始于用户选择“设置”的操作。用户选择“个人信息”,将列出用户的大体信息。用户选择“修改”项时,列出的信息处于可编辑状态,用户能够直接在当前信息上修改自己的信息,完成后选择“提交”将保留修改后的信息,选择“取消”那么不对用户信息进行任何修改。用户选择“修改密码”时,需要输入原先的密码,并用重复输入新的密码两遍, 原始密码正确,而且重复两次的密码相同时,选择“提交”将保留修改后的密码,选择“取消”那么不对用户密码进行修改。1.3.1.3特殊需求无。1.3.1.4前置条件事件1要求开始前用户必需已经进入系统页面 ,同时该用户必需为学生,教师或教务员。事件2要求用户已经登录系统。1.3

10、.1.5后置条件若是事件1成功,用户将进入系统,执行权限范围内的各类操作,不然将提示“不存在该用户”,作为一样访客。若是事件2成功,相应的用户个人信息被修改,不然系统状态不改变。1.3.2查看在线视频用例规约1.3.2.1 简要说明本用例许诺学生进入自己已选的网络课程,观看该课程的教学视频。1.3.2.2 事件流 1.3.2.大体事件流学生进入个人主页后,点击“已选网络课程”,系统显示该学生已选的网络课程列表。学生点击其中一个网络课程,系统显示该课程的因此视频列表。学生点击其中一个视频,系统播放该视频,并在视频右边显示所有视频的转动列表。1.3.2. 备选事件流视频播放不成功现在系统会显示“该

11、视频犯错,咱们会跟进”,系统并将错误信息发送给治理员。1.3.2.3 特殊需求无。1.3.2. 4 前置条件本用例开始前用户必需已经登岸进入系统,而且已经选修该网络课程。1.3.2.5 后置条件若是该用例成功,学生那么可观看所选择的视频。不然返回到“已选网络课程”页面。1.3.3上传资源用例规约1.3.3.1 简要说明本用例许诺用户在登录后,选择本地运算机中符合上传规格的文件,上传到远程效劳器。用户能够选择上传文件的属性,如私有文件,共享文件,作业文件等等。上传成功后系统会给出上传成功的提示,不然给出失败的提示。1.3.3.2 事件流 1.3.3.大体事件流用户成功登岸教学辅助治理系统以后,点

12、击共享资源中的上传文件,网页会跳转到文件上传的页面,在那个地址,跳转到的页面会依照用户类型(如学生,教师,教务员)及用户权限的不同而给出不同的文件上传类型。若是用户类型是学生,那么会有私有文件,作业文件(该类型需要选择相应的教师文件夹),班级文件,系级文件,院级文件等,若是该生加入了某个社团,还能够选择某某社团文件等,选择以后,系统会自动查询相应级别还剩下多少存储空间并返回给用户,用户选择本地运算机上不大于该存储空间而且格式许诺的文件进行上传。上传成功后,系统给出成功提示。若是不成功,系统给出失败提示。若是用户类型是教师,那么会有私有文件,班级文件,系级文件,院级文件等。若是用户类型是教务员,

13、那么会有私有文件,教务资讯等。这二者的上传操作与学生类型相同。1.3.3. 备选事件流不知足上传大体要求。不管上传任何资源,都必需知足以下要求:已选定上传类型,已添加上传文件,上传的文件不大于硬盘空间的存储容量,上传的文件符合硬盘治理员对文件格式的要求。若是不知足该要求将不予上传资源。1.3.3.3 特殊需求无。1.3.3. 4 前置条件上传之前用户必需已经登岸系统。1.3.3.5 后置条件若是上传成功,系统自动提示用户资源已经成功上传,若是失败,那么提示上传失败。不论上传成功与失败,网页都会自动显示该用户当前各级文档中的文件名列表,并询问是不是继续上传文件。1.3.4学生提交作业用例规约1.

14、3.4.1 简要说明本用例许诺学生在用文档做好作业成功后,可选择上传作业,继续上传,取消提交,阅读,删除作业。新上传的作业的状态为待确信,在其状态未转变成已肯按时,学生能够取消提交,取消后的作业为候选。1.3.4.2 事件流 1.3.4.大体事件流学生登录进入学生用户界面后,点击按钮“上传作业”,系统将跳转到另一个界面。那个界面会弹出一个窗口,要求学生选择作业的途径,被选择完途径,上传后会显示上传成功。当上传成功后,界面会显示是不是继续上传,提交作业;点击按钮“继续上传”,系统那么会弹出一个窗口,要求学生选择作业的途径;点击按钮“提交作业”,系统那么会将作业上传到数据库中,并转入下一个界面。那

15、个界面会列出作业的状态,并有按钮取消,阅读,删除供学生选择;在相应文件名后面按取消按钮后,系统会删除那个作业,而且保留到存储区域;删除那么不保留;按阅读文件可阅读那个作业的内容。确认完以上信息后,提交作业成功。1.3.4. 备选事件流保留作业在任何时候,学生在不确信是不是提交作业的前提下,能够选择保留作业而不提交它。点击“保留”,进行作业的保留,现在作业的状态为“候选”。不知足提交条件若是在上传作业事件流中,系统确信学生没有按其规定的文档或上传作业的文档与其他约束条件发生冲突时, 如上传其他类型的文档,可执行文件,不平安文件,系统会给学生错误的提示,若是学生肯按时,让学生继续上传作业,本用例继

16、续执行;若是选择取消操作,此时本用例从头开始。1.3.4.3 特殊需求无。1.3.4. 4 前置条件本用例开始前学生必需已经登岸进入系统。1.3.4.5 后置条件若是该用例成功,学生的作业被上传,作业处于待确认状态。不然系统状态不变。1.3.5学术讨论(论坛)用例规约1.3.5.1 简要说明本用例允许教师和学生在登岸后进入学术讨论BBS板块进行发帖或进入已有的贴并对已有的贴进行回帖。本BBS论坛设有游客角色,因此未登岸者能够以匿名的形式发表意见,但不能下载本论坛上的资源。用户(教师和学生)能够注销用户,退出论坛。本论坛设品级制,依照用户的奉献度来进行品级分级。奉献度越高,头衔越高,固然随之享有

17、的权利越高。1.3.5.2 事件流 1.3.5.大体事件流大体事件流(一)用户(教师和学生)在第一次进入论坛首页后,要先注册后再登岸。注册时需要核实你的学号、诞生日期等个人资料,并设置自己的密码和昵称。注册完毕后,会以你的学号和设置的密码直接登岸论坛。(第一次注册后,以后就能够够直接以学生的学号密码直接登岸了)大体事件流(二)登岸后,用户随时能够更改自概念的信息,如:昵称、登岸密码等。假设用户按取消键,将要修改的信息将不被保留,恢复到未更改时的信息。大体事件流(三)用户能够自由发帖。能够是提出问题;能够进入用户感爱好的贴,并对此贴进行回帖;也能够上传资源以供大伙儿共享!1.3.5. 备选事件流

18、无。1.3.5.3 特殊需求无。1.3.5. 4 前置条件本用例开始时用户必需已经进入本论坛。1.3.5.5 后置条件若是用例成功,相应的用户的个人信息被修改。不然系统状态不变。登岸用户发的贴能够供用户阅读、发表意见、上传、共享资源。术 语 表表 本系统用到的部份术语登陆:教务员和老师通过工号登录,学生通过学号登录. 角色:教务员,学生,老师.功能:下载资源:下载一些图片,PPT,视频等资料.自测:随机抽取一些题目来检测自己.提交作业:提交已经做好的WORD文档或者PPT等文件.学术讨论:进入论坛发帖以及回帖(有针对性).操作的状态:成功,取消,侯选.第二章 系统设计 系统架构设计2.1.1系

19、统框架整体设计图2-1 系统框架整体设计图咱们将采纳基于B/S的MVC架构,数据库采纳MySql。如图2-1所示,View层用于与用户的交互,Model层实现系统中的业务逻辑,Controller层是Model与View之间沟通的桥梁,它能够分派用户的请求并选择适当的视图以用于显示,同时它也能够说明用户的输入并将它们映射为模型层可执行的操作。2.1.2 系统层次关系本系统三层结构,别离为表示层、业务逻辑层和数据访问层。图 2-2 系统的层次关系包图本系统在数据访问层采纳Nhibernate作为数据持久解决方案,并写Dao封装Nhibernate的操作,方便业务逻辑层编写人员操作Model。在业

20、务逻辑层有实体类、操纵类和经常使用的效劳类。表示层咱们采纳做视图。2.1.3 系统关键抽象关键抽象是一个概念,通常不在需求内,使系统必需能够处置的抽象的来源一样包括:领域知识,需求描述和术语表。图2-3 数码相片打印网站系统关键抽象从本系统的需求描述和术语表中,咱们能够提掏出以上的关键抽象,要紧包括系统涉及的数据及功能。生成份析类2.2.1回答下列问题用例的生成份析类图2.2.1 回答下列问题的生成份析类回答下列问题,第一需要一个问题对象,因此就设计一个问题实体类Question。教师进行回答学生提出的问题之前,必需通过阅读页面,点击进入到相关界面,才可对学生提出的问题进行回答。那个地址就需要

21、3个边界类对象,别离为Web Form(一般界面)、AnswerQuestionListForm(问题列表界面)和AnswerQuestionForm(被选择的问题界面),教师在最后的AnswerQuestionForm进行问题的回答。教师回答下列问题后,系统把回答的问题内容通过对应数据库操纵类QuestionDao保留到数据库中的实体类DataBase:Question。此实体类对象Question用以保留问题内容和已经回答下列问题的回答内容。2.2.2 系统的类结构图2-4 系统的类结构 子系统分析本系统功能比较分散,而功能点少,不需要划分子系统。类的设计2.4.1 实体类包中类的设计图2

22、-5 实体类包中的实体类2.4.1数据访问层类包中类的设计图2-6 数据访问层类包中的类2.4.3 业务逻辑层类包中类的设计图2-7 业务逻辑层类包中的类2.4.4 表示层类包中类的设计图2-8 表示层类包中的类分析类的分析机制由于本系统利用Nhibernate作为数据持久层框架,大大减少了数据库编程的工作量,因此要紧精力放在对业务逻辑的分析。分析时从usecase入手,分析出可能的实体类和边界类。这时dao层的crud也大体能够确立,再通过画时序图,找出完成用例所需要的操作,依照操作所对应的实体类去划分操纵类。 数据库的设计数据库名称定位Teaids_data,那个数据库包括十九张表,它们别

23、离为存储学生相关信息的学生(student)表,存储资源信息的资源(resources)表,存储作业与教师、学生关系信息的作业(homework)表,存储教师课程信息的课程(course)表等。2.6.1 学生(student)表学生表描述了学生的相关信息,此表也用来查对学生登岸时的学生ID与密码,表的具体设计如下:名称类型可为空默认值备注sT_id(主键)stringno学生的IDgpasswordstringno学生ID的密码namestringno学生的名字agestringno学生的年龄sexintno学生的性别addressstringno学生的地址表2-3 student表2.6.

24、2 资源(resources)表资源表描述了用户上传的资源的相关信息,表的具体设计如下:名称类型可为空默认值备注Re_id(主键)intno资源的IDTypestringno资源的类型File_namestringno资源的名称Capatitystringno资源所占容量File_urlstringno资源的链接地址Upload_timestringno下载资源的时间Deadlinestringno资源下载的截止时间Datestringno上传资源的时间表2-4 resources表2.6.3作业(homework)表作业表描述了学生作业相关信息,学生提交作业后由教师进行批改作业和评判,表的具

25、体设计如下:名称类型可为空默认值备注IdIntno作业的idScoreintno批改后的作业分数Commentstringno作业评价RealseDatestringnoTask_Id(主键)stringno作业的IDStudent_Id(外键)stringno学生IDTescher_Id(外键)stringno老师ID表2-5 homework表2.6.4课程(course)表课程表描述了教师教学课程的相关信息,表的具体设计如下:名称类型可为空默认值备注Course_id(主键)intno课程IDDatestringno课程时间Addressstringno老师教学的地点T_id(外键)st

26、ringno教学老师的IDCourse_namestringno课程的名字表2-6 course表 系统部署2.7.1 系统运行环境要求操作系统:Windows Server 2003(推荐)、Windows 2000、Windows XP数据库: MySql 或更高Web效劳器:IIS 及以上版本(推荐 Net版本:net framework 或以上阅读器:目前主流的阅读器都可(本系统采纳div+css标准化)2.7.2 系统部署Web效劳器安装:1.安装windows xp系统。2.安装iss(含net framework )。数据库效劳器安装:(略,为了平安最好不安装在web效劳器上)本系统安装:把本系统加压在iis的wwwroot根目录即可。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1