帮帮文库

基于JSP的远程教学系统的设计与实现 基于JSP的远程教学系统的设计与实现

格式:DOC | 上传时间:2022-06-25 14:56 | 页数:40 页 | ✔ 可以修改 | @ 版权投诉 | ❤ 我的浏览
基于JSP的远程教学系统的设计与实现
基于JSP的远程教学系统的设计与实现
1 页 / 共 40
基于JSP的远程教学系统的设计与实现
基于JSP的远程教学系统的设计与实现
2 页 / 共 40
基于JSP的远程教学系统的设计与实现
基于JSP的远程教学系统的设计与实现
3 页 / 共 40
基于JSP的远程教学系统的设计与实现
基于JSP的远程教学系统的设计与实现
4 页 / 共 40
基于JSP的远程教学系统的设计与实现
基于JSP的远程教学系统的设计与实现
5 页 / 共 40
基于JSP的远程教学系统的设计与实现
基于JSP的远程教学系统的设计与实现
6 页 / 共 40
基于JSP的远程教学系统的设计与实现
基于JSP的远程教学系统的设计与实现
7 页 / 共 40
基于JSP的远程教学系统的设计与实现
基于JSP的远程教学系统的设计与实现
8 页 / 共 40
基于JSP的远程教学系统的设计与实现
基于JSP的远程教学系统的设计与实现
9 页 / 共 40
基于JSP的远程教学系统的设计与实现
基于JSP的远程教学系统的设计与实现
10 页 / 共 40
基于JSP的远程教学系统的设计与实现
基于JSP的远程教学系统的设计与实现
11 页 / 共 40
基于JSP的远程教学系统的设计与实现
基于JSP的远程教学系统的设计与实现
12 页 / 共 40
基于JSP的远程教学系统的设计与实现
基于JSP的远程教学系统的设计与实现
13 页 / 共 40
基于JSP的远程教学系统的设计与实现
基于JSP的远程教学系统的设计与实现
14 页 / 共 40
基于JSP的远程教学系统的设计与实现
基于JSP的远程教学系统的设计与实现
15 页 / 共 40

1、的扩展数据表,最后考虑各个表之间可能的联系,设置相应的主键和索引。教学系统数据库的数据表组成如表所示表数据库表的组成数据表功能学生基本信息教师基本信息管理员基本信息课程信息留言板数据信息班级信息申请班级接受情况信息学习资料信息其中具体的学生基本信息表如表所示表学生基本信息表名称字段名称数据类型主键非空登录号姓名密码性别部门籍贯电话邮箱教师基本信息表如表所示表教师基本信息表管理员基本信息表如表所示表管理员基本信息表课程信息表如表所示表课程信息表留言信息表如表所示表留言信息表班级信息表如表所示名称字段名称数据类型主键非空登录号姓名密码职称名称字段名称数据类型主键非空登录号姓名密码名称字段名称数据类型主键非空课程号课程名称学分预修课课程类型名。

2、到技术困难挫折,心情沮丧时的鼓励。我相信她的教导定会在今后我的工作学习中鞭策我不断前进。此外,还要衷心的感谢计算机系的领导和应用教研室的老师们,通过了开题答辩中期答辩是我对整个系统的认识,对开发系统的需求有了目标。设计结束了,我也将跨入新的未知的生活,然而学无止境,我定会在今后的学习生活中不断的努力,不断的前进,为国家的软件业的发展尽自己的份力量。参考文献廖若雪高级编程北京机械工业出版社,姜晓铭程序设计精彩实例北京清华大学出版社网冠科技时尚编程百例北京机械工业出版社,印汶语言与面向对象程序设计北京清华大学出版社与从客户服务到电子商务专业项目实例开发张海藩软件工程导论北京清华大学出版社,黄梯云管理信息系统北京经济科学出版社,著刘瑞等译宝典。

3、对学生的授课。如图所示申请班级与接受申请班级流程图图申请班级与接受申请班级流程图系统的实现与使用登录实现在浏览器地址栏上输入系统所存放地址。如图所示。图操作视图在登录页面上根据登录身份选择登录用户。如图所示。图登录视图登录功能的根据身份跳转页面主要代码如下以管理员身份登录成功登录后显示如图所示图管理员登录系统默认的管理员用户名为密码为。对学生的操作点击学生后进入如图所示界面,可以新增学生删除更新学生。其中新增学生时学生的个人信息比如电话和邮箱是通过学生登录后自己更新的,管理员新增学生时只负责填写用户名即学生号密码籍贯性别系别。图管理员对学生的操作对教师的操作点击教师后进入如图所示界面,显示教师列表,可以对教师进行添加修改更新的操作。图管。

4、路径图和管理员相关的数据库结构图如图所示的和学生有关的数据库图图和学生有关的数据库图如图所示的上传下载与留言的数据库图图上传下载与留言的数据库图系统的功能模块的设计本次设计是远程教学系统经过研究分析发现,系统的总模块结构图如图所示。图系统总模块结构图通过系统总模块结构图做出系统的总体流程图如图所示图系统的总体流程图本系统的功能模块主要分为管理员模块,教师模块,学生模块和互动模块。各模块关系如图所示图各模块关系图四个模块既有自己的功能,同时相互之间也并非完全孤立,而是相辅相成的有机组合体。图中箭头指向表示了各个模块之间的数据交互方向。系统各子模块设计管理员模块层次图如图所示图管理员模块层次图管理员登录进行身份验证,验证成功进入操作选单教师。

5、图三层数据流图信息管理数据字典名称管理员信息作用验证管理员登录组成管理员信息用户名密码名称用户信息作用验证用户登录,生成结果数据组成用户信息用户名密码名称课程班级信息作用验证课程班级合法性,生成结果数据组成课程班级信息课程班级名称学习资料信息作用验证学习资料合法性,生成结果数据组成学习资料信息名称大小名称学生选课信息作用验证学生选课情况,生成结果数据组成学生选课信息已选课程未选课程加工说明判断权限及有效性根据是管理员普通用户确定进入系统后的操作范围。管理员可以使用系统所有的功能,普通用户不能添加修改删除帐号信息。不同权限的用户均拥有自己的用户名和密码并依据此来登录系统。选课信息管理学生登录系统后,浏览可选课程,根据需要选择课程。教师登陆。

6、京中国铁道出版社石雄等编著网页制作快速入门北京新时代出版社。万常华柃传繁﹒数据库应用﹒北京中国商业出版社,﹒曾满平枫之秋﹒网站创建实例精解﹒北京北京希望电子出版社,﹒孙印杰马子彦郭利国等﹒网页设计应用教程﹒北京电子工业出版社,﹒张敬宋广军赵硕王睿﹒软件工程教程﹒北京北京航空航天大学出版社,﹒数据库开发技术宝典丛书编委会﹒﹒北京北京希望电子出版社,﹒﹒﹒北京电子工业出版社,﹒新编网页制作教程编委会﹒新编网页制作教程﹒西安西北工业大学出版社,﹒程志艳张亮马建红实用简明教程北京清华大学出版社,吴其庆动态网站设计教程北京冶金工业出版社,柏亚军等编程基础及应用实例集锦北京人民邮电出版社,接收情况学生号名称字段名称数据类型主键非空文件名文件类型文件。

7、称字段名称数据类型主键非空留言号教师学生内容班级信息表申请编辑信息情况接受表如表所示表申请班级信息情况接受表学习资料信息表如表所示学习资料信息表数据库设计在之前的需求分析的基础上,设计出能够满足用户需求的各种实体,以及它们的关系。集成了来自不同用户对现实世界描述所构成的外部视图,形成全局的概念模型,进而可以转换成数据库的模式。如图所示的和管理员相关的数据库结构图名称字段名称数据类型主键非空班级号课程号教室号教师号上课时间名称字段名称数据类型主键非空班级号,学生下载学习资料界面如图,学生可以查看到此老师上传的学习资料,并下载。图下载资料界面结论经过几个月的时间对本系统的制作,我学到了很多知识。刚开始我对所做的东西无从下手,通过几周的时间的。

8、系统所要的技术学习和老师的耐心指导,我开始对要做的系统有点概念了,而且越做越有兴趣。现在对本系统制作的过程和它所用到的技术的应用已很熟悉。在这次的研究过程中,由于需要学习的东西很多,所以不是轻而易举就可以完成的。在这次课题的研究中我花费了相当大的时间与精力。不过这是第次制作这样个完整的系统,相信仍有不足之处。这次的研究课题是远程教学系统的设计与实现,研究过程严格按照软件工程的软件设计步骤进行的。从需求分析,到功能模块设计,再到数据库的设计,最后进行系统模块的详细设计及具体实施,整个过程比较细致。但由于我经验不足,而且能力有限,所以在功能实现方面还不够完善,同时也有许多细节问题没有考虑周全。虽然这次研究课题的多数功能已经实现,系统制作已经。

9、该系统与周围环境的数据交换关系最底层代表了那些不可进步分解的原子加工中间层时对上层父图的细化,其中的每个加工可以继续细化,中间层次的多少有系统复杂程度决定。本系统的顶层数据流图主要是管理员管理会员的发布信息,留言信息以及会员信息,会员发布信息,留言,查询信息。顶层数据流图如图所示图顶层数据流图层数据流图是将顶层数据流图的个加工远程教学管理进行展开,分为,录入资料信息,录入留言信息,添加用户信息学生选课信息和添加课程班级信息。层数据流图如图所示图层数据流图对层数据流图的学生选课信息进行展开,如图所示的二层数据流图图二层数据流图资料管理对二层数据流图进行加工,如图所示的三层数据流图用户管理图三层数据流图用户信息管理如图的三层数据流图信息管理。

10、系统后,查看是否有学生选课并考虑是否接受此学生选课。运行环境硬件最低要求计算机或兼容机Ⅲ或更高。内存至少,建议或更多硬盘空间监视器或更高分辨率定位设备鼠标或兼容设备系统设计详细进行了需求分析后,可以开始设计应用程序了。在项目设计阶段,要明确系统开发环境。数据库以及它们之间的关系。数据库模式的确定是应用程序开发以及接口设定的前提。如果开发过程中,发现数据库需要修改会对已设计完的模块有影响。甚至重新设计模块,所以数据库的设计非常重要。数据库结构设计数据库设计是整个系统至关重要的个环节,结构设计的优劣,直接关系到整个教学系统的性能。在数据库设计时,基本思路是以系统的四个功能模块为主线,首先分别为各个模块设计必须的数据表,然后考虑功能扩展设计相。

11、理学生管理课程管理和班级管理,管理员可以进行添加修改删除的操作。管理员模块流程图如图所示图管理员模块流程图教师模块层次图如图所示图教师模块层次图教师模块流程图如图所示图教师模块流程图学生模块层次图如图所示图学生模块层次图学生模块流程图如图所示图学生模块流程图互动模块层次图如图所示图互动模块层次图互动模块流程图如图所示图互动模块流程图系统主要功能流程图登录在系统登录中,用户必须提供正确的登陆信息,才能启动系统。用户需要输入用户名和密码,选择登录身份后就可以请求验证或退出登录。如图所示登录流程图。图登录流程图添加班级系统中需要添加班级来提供学生去选择。如图所示添加班级流程图图添加班级流程图申请班级与接受申请系统中需要申请班级和接受申请来完成。

12、完成,但是研究成果仍显粗糙,没有很好体现所用技术的优点,如代码的冗余,如果用到架构的话代码会少很多,而且容易维护,但是我现在还在学习阶段,还没有能够熟练掌握,不过我想这些在今后的学习中会不断改进的。在个人看来,这个课题本身并不难,而我们之所以为它付出了这么多的精力是因为我们不会的东西还太多,所以在以后的研究中还需要进步的学习,这样才能在今后的研究中做得更出色。致谢为期四个多月的毕业设计终于结束了,在这过程中我学到了许多关于程序设计的知识。首先,我已经能够较为熟练地利用语言来编写般的程序,特别是中与数据库交互的函数的编写。至此我要感谢我的指导老师孙老师,感谢她能给我这次宝贵的锻炼机会,在设计思想上的指导,在编程方法上的帮助更要感谢她在我遇。

参考资料:

[1]基于DSP的交流电机VVVF控制器的设计(共52页,发表于2022-06-25 14:27)

[2]基于DSP的交流变频调速系统的设计(共42页,发表于2022-06-25 14:27)

[3]基于DSP的交流变频调速系统的的设计(共40页,发表于2022-06-25 14:27)

[4]基于DSP的方波无刷直流电动机(BLDCM)调速系统的设计(共52页,发表于2022-06-25 14:27)

[5]基于DSP的多采样滤波器在无线接收机中应用(最终版)(共14页,发表于2022-06-25 14:27)

[6]基于DSP的变频电源的设计(共55页,发表于2022-06-25 14:27)

[7]基于DSP的MP3播放器的设计(共28页,发表于2022-06-25 14:27)

[8]基于DSP的FLASH引导模块的设计(最终版)(共43页,发表于2022-06-25 14:27)

[9]基于DSP的FIR滤波器系统的设计(共26页,发表于2022-06-25 14:27)

[10]基于DSP的FIR滤波器的设计(共42页,发表于2022-06-25 14:27)

[11]基于DSPACE的CAN总线通讯程序开发的设计(共53页,发表于2022-06-25 14:27)

[12]基于DSP_Builder数字滤波器的设计与实现(共45页,发表于2022-06-25 14:27)

[13]基于DSP2407的提升机变频调速系统的设计(最终版)(共48页,发表于2022-06-25 14:27)

[14]基于DS1820的温度采集系统的设计(最终版)(共43页,发表于2022-06-25 14:27)

[15]基于DS18B20的温度报警器的设计(最终版)(共26页,发表于2022-06-25 14:27)

[16]基于DS18B20的多路温度检测系统的设计(共40页,发表于2022-06-25 14:27)

[17]基于DS18B20的多点温度测量系统的设计(最终版)(共57页,发表于2022-06-25 14:27)

[18]基于DS18B20的多点测温系统的设计(共47页,发表于2022-06-25 14:27)

[19]基于DS18B20的测温仪的设计(共31页,发表于2022-06-25 14:27)

[20]基于Docker的分布式集群IT自动化运维系统的设计与实现(共73页,发表于2022-06-25 14:27)

下一篇
温馨提示

1、该文档不包含其他附件(如表格、图纸),本站只保证下载后内容跟在线阅读一样,不确保内容完整性,请务必认真阅读。

2、有的文档阅读时显示本站(www.woc88.com)水印的,下载后是没有本站水印的(仅在线阅读显示),请放心下载。

3、除PDF格式下载后需转换成word才能编辑,其他下载后均可以随意编辑、修改、打印。

4、有的标题标有”最新”、多篇,实质内容并不相符,下载内容以在线阅读为准,请认真阅读全文再下载。

5、该文档为会员上传,下载所得收益全部归上传者所有,若您对文档版权有异议,可联系客服认领,既往收入全部归您。

帮帮文库——12年耕耘,汇集海量精品文档,旨在将用户工作效率提升到极致