基于web的电子学院教学资料管理信息系统设计开题报告

 2022-05-02 22:17:20

1. 研究目的与意义

研究背景:在现代社会中,高校在实施教学任务的时候,会产生各种各样的教学资料。因此对各种各样教学资料的科学管理,是每一所高校都面临的重要课题。基于苏州科技学院本科生的教学管理实际情况,将教学实施过程管理中出现的各种各样教学文档进行计算机网络管理,以管理的信息化提升教学管理工作的效率是非常必要的。

研究意义:该项目是电子学院教学资料管理系统,虽然单单只是针对电子学院资料的管理,但是管理起来还是比较麻烦的,如果有了这个基于网络的管理方式,将会给管理员带来很多便利的地方,对于苏州科技学院的电子学院有四个系:计算机工程系、电子工程系、电气工程、实验中心。它们主要管理有四块内容理论教学、实践教学、毕业设计、教学相关文档,对于理论教学方面有课程教学大纲、PPT课件(或PDF课件)、教案、作业题、实验题、成绩单、课程总结表、考卷等部分资料,对于课程教学大纲主要是针对课程来说的。对于实践教学方面有实践教学大纲、实践任务书、实践计划表、成绩单、实践总结表、实践报告、实践成果等教学资料,它们也是主要针对课程来说的。然而对于毕业设计部分则是对于学生来说的,它主要有毕设设计任务书、开题报告、毕业设计(论文)、毕业设计附件等教学资料,还有一些其他的教学资料,比如说有:教师座谈会记录、学生座谈会记录、督导听课表、同行听课表、领导听课表、教研活动记录、课外学分资料管理(公选课、计算机等级考试等)等,单单一个学院这么庞大的资料如果不知道,这些资料的提交人,提交时间,提交地方等信息,我想要找到它将会花一定的时间,因为资料实在是太多了,如果有了这个基于网络的教学资料管理系统,那么就能很方便的把资料存在时间等信息存放在网络上,如果某个老师要查看信息的时候,只要在网络上查看下就能很清楚的知道资料的去向所以将教学实施过程管理中出现的各种各样教学文档进行计算机网络管理,以管理的信息化提升教学管理工作的效率是非常必要的。

2. 研究内容和预期目标

该课题主要基于web技术、数据库、服务器和界面设计等相关知识,实现各类教学资料信息管理系统,毕业设计的具体内容与要求:

(1)采用b/s机构,构建各类教学资料的管理平台系统架构;

(2)设计并实现系、院、管理员三级级分角色分权限管理方式;

(3)完成各类教学资料的编目与数据结构设计;

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

3. 研究的方法与步骤

数据库:mysql

服务器: Tomcat

开发工具: MyEcplice、Dreamweaver8

使用技术:Jsp、Servlet、Struts2、JavaBean

设计模式:MVC

总模块设计:理论教学、实践教学、毕业设计、教学相关文档

理论教学(科目)

添加/删除理论教学资料

查询/修改理论教学资料

1) 理论教学(实践教学):使用MVC三层架构实现,视图层用jsp技术来实现,模型层使用javabean技术,控制器层使用servlet技术,此模块严格遵守MVC三层架构。对于JSValidation目前能够实现客户端的12种验证,此技术主要是用于客户端的验证,例如:(1)输入值必须为整数(2)、取值不能没有(3)、必须为双精度数也就是说double型 (4)、必须为普通英文例如字符、字母、数字、下划线 (5)、必须为中文字(6)、不能小于多少长度(7)、不能大于多少长度(8)、是否为邮件格式(9)、日期类型是否为日期格式 (10)、自定义的正则表达式(11)、设定整数范围(大于多少小于多少),这个一般定义在主要配置表单文件夹中(12)、double类型数的范围。表单验证在这些开发中很常见:用户实现注册、登录功能、表单设计增删查改信息等都是需要验证的有了这个框架后只需要配置下xml就能很方便的验证表单。之前因为没有这个JSValidation验证框架,页面开发的人员一般都是通过javascript来实现客户端与表单的验证,然后进行校验。一般常用的校验有数据是不是为空、日期格式、Email格式等一些简单的数据判断。一般来说如果数据很多,大致javascript代码都是差不多的,那么整个代码的编写就会变的重复率很高,也就是说代码的冗余度很高,这样就会觉得很枯燥。如果此时编写的数据要求跨浏览器的话,那么要考虑很多其他的因素。在大多数情况下,因为各种原因,开发者宁愿再编写另一个页面的JavaScript代码。 JSValidation这个框架致力于改善这一过程,有了此技术它能轻松的把这些要验证的东西封装起来,通过xml的编写能够很轻松的实现验证,这样就能创建出复杂的验证策略,而不用编写一行JavaScript代码,使客户端验证变的简单了。

在理论教学中主要有:课程教学大纲、PPT课件(或PDF课件)、教案、作业题、实验题、成绩单、课程总结表、考卷这几个方面,比如说数学这门课中的课程教学大纲等。

在实践教学中主要有:实践教学大纲、实践任务书、实践计划表、成绩单、实践总结表、实践报告、实践成果等这几个方面。

2) 毕业设计(教学资料):使用MVC三层架构实现,视图层用jsp技术来实现,模型层使用javabean技术,控制器层使用servlet技术,此模块严格遵守MVC三层架构。毕业设计(教学资料)的表单的验证模块也是使用JSValidation来验证的。

在毕业设计中主要有:毕业设计任务书、开题报告、毕业设计(论文)、指导教师评分表、评阅人表、答辩表、毕业设计附件这几个方面,比如说某个学生的毕业设计任务书

在教学相关文档中主要有:教师座谈会记录、学生座谈会记录、督导听课表、同行听课表、领导听课表、教研活动记录、课外学分资料管理(公选课、计算机等级考试、讲座、竞赛、科研活动等),教学相关文档主要是对于各个系的教学资料,是一个统一的信息存在某地。

4. 参考文献

[1] 房筱羽. 高校教学评估应加强院系教学档案管理.内蒙古电大学刊,vol.22 suppl,2007年第5期 pp66-70

[2] 王亚冬.高校教学资料信息化管理的实践与思考.科技创新导报,,2008年第31期 pp131

[3] 姚显霞. 高校院系教学资料管理系统的应用.河南图书馆学刊,2011.8 vol.31,no.4

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

5. 计划与进度安排

2022.01.10----2022.03.01查阅资料, 撰写开题报告

2022.03.02----2022.03.15需求分析,熟悉开发工具,提交开题报告

2022.03.16----2022.04.05概要设计

剩余内容已隐藏,您需要先支付 10元 才能查看该篇文章全部内容!立即支付

发小红书推广免费获取该资料资格。点击链接进入获取推广文案即可: Ai一键组稿 | 降AI率 | 降重复率 | 论文一键排版