【《在线作业管理系统设计与实现》7000字(论文)】_第1页
【《在线作业管理系统设计与实现》7000字(论文)】_第2页
【《在线作业管理系统设计与实现》7000字(论文)】_第3页
【《在线作业管理系统设计与实现》7000字(论文)】_第4页
【《在线作业管理系统设计与实现》7000字(论文)】_第5页
已阅读5页,还剩54页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1摘要 2 22系统分析 32.1系统可行性分析 3 32.1.3运行可行性 错误!未定义书签。2.2系统现状分析 42.3功能需求分析 52.4系统设计规则 62.5系统流程分析 62.4.1操作流程 62.4.2添加信息流程 72.4.3删除信息流程 82.6业务流程分析 83系统设计 93.1系统设计主要功能 93.2数据库设计 3.2.1数据库设计规范 3.2.3数据表 4系统实现 4.1管理员功能模块 4.2教师功能模块 4.3学生功能模块 5.1功能测试 5.2可用性测试 5.3维护测试 5.4性能测试 25.5测试结果分析 6结论 了系统实现,涉及管理员、教师和学生三个作用模1引言迫在眉睫的事情,日益成熟的计算机信息管理技术也就成了采用疫情下学生作业线上管理系统与传统的学生作业线上管理方式相比较有诸多业线上管理系统减少空间资源,这些优点极大加强效率并节省成32系统分析4了系统的兼容性与多用户可用性,另外还选用MySQL当做数据库。不光提升了信息的(1)信息安全措施不到位(2)资源不能充分共享(3)现有系统可扩展性不高52.3功能需求分析(1)以下是管理员的用例图:)父管理员管理作业信息管理教师(2)以下是教师的用例图:作业信息管作业信息管理学生作业管理作业成绩管理学生反馈管理公告信息管理课程信息管理6(3)以下是学生的用例图:作业信息管作业信息管理学生作业管理作业成绩管理学生反馈管理学生课程信息管理公告信息管理实用性:实用性是系统是不是成功最关键的2.5系统流程分析否否上开始自动生成编号输入数据否是否合法是写入数据库结束78删除信息流程图见图2-6:否是业务流程图,如图2-7:9开始开始密码不正确登录学互交血显示相信息正确作业发布作业打分近师界面作作图2-7业务流程图学生反馈管理学生反馈管理作业成绩管理学生作业管理作业信息管理学生反馈管理课程信息管理作业成绩管理学生作业管理作业信息管理课程信息管理学生管理教师管理学生反馈管理作业成绩管理学生作业管理作业信息管理课程信息管理公告信息管理个人中心首页公告信息管理个人中心首页公告信息管理个人中心首页图3-1系统功能结构图3.2数据库设计公告类型公告类型公告图片发布日期管理公告标题课程信息管理E-R图,如下图:管理学生反馈管理的E-R图如图3-4:管理3.2.3数据表该系统使用了一个MySQL数据库来存储数据并通过该系统功能设计和功能模块划分来看,此次设计的疫情期间学生作业线上管理系统涉及到了若干数据表,主要采用以字段说明表3-2作业信息字段说明创建时间P作业图片5数师姓名表3-3作业成绩字段说明字段说明创建时间P5数师姓名学号5姓名表3-4学生作业P5数师姓名35姓名表3-5学生反馈字段说明创建时间P5数师姓名学号5姓名2否审核回复表3-6学生信息字段说明字段说明创建时间P学号5姓名2性别表3-7用户表字段说明5用户名3管理员新增时间P字段说明5用户名字段说明表名新增时间P过期时间P表3-9课程信息字段说明创建时间P5数师姓名表3-10教师长度字段说明字段说明创建时间P5数师姓名2性别照片字段说明创建时间P公告标题公告类型公告图片公告内容O疫情期间学生作业线上管教师学生publicRlogin(stringusername,stringpassword,stringcaptcha,HttpservletRequestrequest)[UserEntityuser=userservice.selectone(newEntitywrapper<UserEntity>().eq("username",use}}stringtoken=tokenservice.generateToken(user.getId(),username,"users",user.getRole());publicRregister(eRequestBodyUserEntityuser){ValidatorUtils.validateEntity(if(userservice.selectone(newEntitywrapper<UserEntity>().eq("username",user.getusername}userService.inser管理员登陆进入疫情下学生作业在线管理系统,可进行首页、个人中心、公告信息、作业信息、学生作业管理、作业成绩管理、学生反馈管理等功能进行详细操作,见图4-3。管理员李言管理员李言退出登录疫情期间学生作业线上管理系统:学生反循管理图4-3管理员功能界面图主要代码布局如图4-4::style="[width:*100%',fontsize:contents.tablecontentFontsize,color:contents.tv-loading="dataListLoading"<el-table-columnv-if="contents.tableselection"type="selection"align="center"prop="name"prop="name"图4-4主要代码布局公告信息管理;公告信息管理页面上可进行索引、公告标题、公告类型、公告图片、发布日期的详细描述、修改、删除操作;见图4-5。:公告信息管理公告标题:公告信息管理公告标题白到除白到除:学生作业管理:学生作业管理:学生反馏管理:学生反馏管理下图4-6表示主要代码布局:<el-form:inline="true":model="searchForm"class=<el-inputv-if="contents.inputIcon==166contents.inputIconPosition==1”prefix-icon="e1-icon-sea<el-inputv-if="contents.inputIcon=1&Gcontents.inputIconPosition==2"suffix-icon="el-icon-searc :label="item"1contents.search图4-6主要代码布局新增虹图4-7教师管理界面图=1”prefix-icon="el-icon-search"v-mo<el-inputv-if="contents.inputIcon==1contents.inputIconPosition=2"suffix-icon="el-icon-search"v-model="se==1"prefix-icon="el-icon-search"v-model="s<el-inputv-if="contents.inputIcon==1contents.inputIconPosition=2"suffix-icon="el-icon-search"v-model="s<el-inputv-if="contents.inputIcon==16contents.inputIconPosition==1"prefix-icon="e1-icon-searc<el-inputv-if="contents.inputIcon==165contents.inputIconPosition==2"suffix-ico-buttonv-if="contents.searchBtnIcon==166contents.图4-8主要代码布局1控 姓名1控 载引学号男日详情自删除图4-9学生管理界面图==1"prefix-icon="el-icon-search"v-m==2"suffix-icon="el-icon-search"v-mov-if="contents.input=1"prefix-icon="el-icon-search"v-mov-if="contents.input==2"suffix-icon="el-icon-search"v-mv-if="contents.input==1&contents.inputIconeosition==1"prefix-icon="el-icon-search"v-model="sev-if="contents.input==14contents.inputIconPosition==2"suffix-icon="e1-icon-search"v-model="sv-if="contents.input==0"v-model="searchForm.shouj<el-form-item><el-buttonv-if="contents.searchBtnIcon==16&contents.searchBtnIconPosition==1"icon="el-icon-search"type="sucess"<el-buttonv-if="contents.searchetnIcon==16Gcontents.searchBtnIconPosition==2"type="success"Bclick="search()">(1<el-buttonv-if="c首页/课程信息课程名称素引张预首页/课程信息课程名称素引张预:公告信息管理:学生营理:课程信息管理甲程其:学生反馈营理<el-form-item:labe1="contents.inputTitle==1?课程名称<el-row:gutter=“20”class="sIt”:style="(yustity<el-form-item:labe1="contents.inputTitle==1?课程名称<el-inputv-if="contents.inputIcon==16contents.inputIconFosition==1”prefix-icon="el-icon-search"v-model="s<el-inputv-if="contents.inputIcon=1contents.inputIconPosition==2"suffix-icon="el-icon-search"v-model="se<el-inputv-if="contents.inputIcon<el-rowclass-"ad"style="(justifycontent:contents.btnAdAl1BoxPosition=='1'?'flex-start':contents.btnAdA11BoxPosition=-'2'?'v-if="isAuth('kechengxin图4-12主要代码布局管理员李言退上 共1条管理员李言退上 共1条曲删除田作业信息算<el-rowgutter="20#class=”sIt”:style=“1Justitycontent:contents.searcnsoxros1tion=12tlex-start:contents.sea<el-inputv-if="contents.inputIcon==1contents.inputIconPosition==1"prefix-icon="el-icon-search"v-model="se<el-inputv-if="contents.inputIcon==1隔contents.inputIconPosition==2”suffi<e1-inputv-if="contents.inputIcon==1临contents.inputIconPosition==1"prefix-icon="e1-icon-search"v-model=<el-inputv-if="contents.inputIcon=1&contents.inputIconPosition=2"suffix-icon="e1<el-buttonv-if="contents.searchBtnTcon==166contents.searchBtnIconPosition==1"icon="el-icon-search"type="s<el-buttonv-if="contents.searchetnIcon=0”type="success"@click="search()">(I<el-buttonv-if="contents.searchetnIcon=0”type="success"@click="search()">(I</el-form-item>图4-14主要代码布局投情期间子生作业现上官埋系玩白别除<e1-row:gutter="20"class="sIt":style="(justifycontent:contents.searchBoxPosition=='1'?'flex-start':contents.searchBoxPo<el-inputv-if="contents.inputIcon==1contents.inputIconPosition==1"prefix-icon="el-icon-search"v-model="s<el-inputv-if="contents.inputIcon==1contents.inputIconPosition==1"prefix-icon="el-icon-search"v-model="s 疫情期间学生作业线上管理系统管理员李言退出登录素引其1条7<el-row:gutter="20"_class="s1t”:style="(jus<el-row:gutter="20"_class="s1t”:style="(jusplaceholder="添加日期起始">至至value-format="yyyy-MM</el-date-picker>疫情期间学生作业线上管理系统险师姓名图4-19学生反馈管理界面图<el-table-column:sortable="contents.tableSortable":alprop="jiaoshigongha<el-table-column:sortable="contents.tablesortable":align="contents.tableAliprop="jiaoshixingmin图4-20主要代码布局作,见图4-21。教师t3-003退出登录主要代码布局见图4-22:publicRsave(eRequestBodyJiaoshiEntityjiaoshi,HttpservletRequestrequest)[jiaoshi.setId(newDate(0).getTime()+newDouble(Math.floor(Math.random()*1000)).longValue();//ValidatorUtils.validateEntity(jiaoshi):if(if(user!=null){}returnR.ok();}课程信息管理;课程信息管理网页上可实现索引、课程名称、课程图片、课程视频、课程资源、教师工号、教师姓名的详细情况、修改及删除操作;见图4-23。教师t3-003退出登录自删除主要代码布局如图4-24所示:publicRpage(8RequestParamMap<String,Object>params,KechengxinxiEntitykechengxinxi,HttpservletRequestrequest){StringtableName=request.getSession().getAttribute("tableName").tostring();]首页/作业信息十新增自删除素引首页/作业信息十新增自删除素引共1条publicRlist(@RequestParamMap<string,object>params,ZuoyexinxiEntityEntitywrapper<ZuoyexinxiEntity>ew=newEntityWrapper<2uoyexinxiEntity>0;Pageutilspage=zuoyexinxiservice.queryPage(params,MPuti1.sort(MPUti1.between(MPUti.1ikeorEg(ew,zuovereturnR.ok().put("data",publicRlist(2uoyexinxiEntitEntitywrapper<ZuoyexinxiEntity>ew=newEntityWrapper<zuoyexinxiEntity>();ew.allEq(MPUtil.allEQMapPre(zuoyexinxi,"zuoyexinreturnR.ok().put("data",zuoyexinxiservice.selectListview(ew));)添加成绩操作;如图4-27所示。个人中心首页/学生作业 已添加publicRpage(eRequestParamMap<String,object>params,xueshengzuoyeEntityxueshengzuoye,HttpservletRequestrequest){stringtableName=request.getsession().getAttribute("tableName").tostring();if(tableName.equals("jiaoshi"))(xueshengzuoye.setJiaoshigonghao((String)request.getsession().getAttribute("usernxueshengzuoye.setXuehao((String)request.getsession().getAttribute("username"));}教师t3-003退出登录首页/作业成绩国详情《修国详情《修主要代码布局见图4-30:publicRlist(ZuoyechengiiEntityzuoyechengji){publicRlist(ZuoyechengiiEntityzuoyecheng

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论