2021.高校教师工作量计算系统.doc
《2021.高校教师工作量计算系统.doc》由会员分享,可在线阅读,更多相关《2021.高校教师工作量计算系统.doc(12页珍藏版)》请在三一文库上搜索。
1、高校教师工作量计算系统摘要:论文主要探讨“课程作业管理系统”的理论基础和设计思想,根据系统的开发过程和系统的功能实现为主线来论述数据库管理软件的开发过程。主要阐述以软件工程理论作为系统开发的理论基础,以专业数据库开发语言作为实现手段的数据库管理软件的开发过程分析和理论研究。本系统以C#.net和 SQL Server为开发工具,通过后台数据库的建立与设置,软件界面的设计与实现,程序的编写与调试等几个阶段来完成对课程作业管理系统的开发。关键词:ASP.NET、ADO.NET、GridView数据绑定、TreeView动态加载节点、工作量计算Abstract: This paper introdu
2、ces the Microsoft.NET platform, using ASP.NET (C #) + SQL SERVER the workload of university teachers to develop the whole process of computing systems. Among them, the system of teaching and research positions in the Three Gorges University, the duties and assessment methods. Doc as the source of de
3、mand, combined with the use of a floating Framework, ADO.NET database technique, GridView control data binding technology, TreeView control technology dynamically loaded nodes. Distributed system of thought, will be the work of the heavy input of the information distributed to teachers, after the re
4、alization of the data entry, automatic calculation of the workload of the functional integral. Keywords: ASP.NET, ADO.NET, GridView data binding, TreeView dynamically loaded nodes, the workload of calculation.前言随着互联网技术的迅猛发展,网络给人们带来了很多便利,但是在目前的高校教学系统中,学生提交作业和教师批改作业都得靠纸质交流,或者是用单一的上传,拷贝等方法交流。这样的传统作业提交批
5、改方式已经过时,而且也无法满足现在高效率的时代。因此设计开发了此系统。该系统完全可以淘汰纸质作业的形式,首先可以方便学生查看作业的批改情况以便于更好的学习,其次可以在教师发布标准答案之后查看标准答案方便和自己的作业进行对比学习。开发此系统的目的在于方便教师和学生的互动交流,大大提高学生提交作业,教师批改作业的效率。作业提交系统主要目的是解决学生提交作业和教师批改作业都得靠纸质交流,或者是用单一的上传,拷贝等方法交流不方便的问题。系统分了管理员模块和学生模块,学生提交作业采用在线提交方式,根据选择教师来选择作业,在教师公布标准答案之后查看作业标准答案。系统具有操作简便,界面友好的特性。管理员能够
6、对用户信息和权限进行方便的修改和管理。论文详细阐述了本系统的开发背景、研究意义,开发环境以及系统的需求分析,详细说明了数据库的设计,以及系统各功能的实现。作业提交系统有着很好的应用前景,用来代替传统的作业提交方式,实现在线作业提交方式的网络化管理。随着计算机技术和网络技术的发展,它的功能将会得到不断的发展和完善。2.系统分析21需求分析本课题要实现的是课程作业提交系统,在设计该系统时,应尽可能的便于用户操作。系统分了管理员、教师、学生用户,管理员须要的操作只是添加专业,添加班级,添加管理员或教师用户都是通过网页的形式展示出来。而教师无须向以前那样,只需要发布作业,对作业的要求进行限制,不必去服
7、务器上建文件夹来存放你的作业,并且程序自动创建目录。下载作业也只须要点一下就会将作业全部打包下载回来,在局域网内的任何一台计算机都可以进行各种操作。学生则再也不会将作业上传错,上传到别的班级中,也不允许上传非法的文件,对一次未上传完成的作业也可以先上传后下节课再下载回来接着做。系统用程序的方式解决了那些非常复杂的操作,比如对文件夹的创建等,所有的角色只需要简单的几步操作就可以完成,非常简单实用。开发一个系统,需要从下面两个方面考虑:第一、关于信息收集(1)明确(学生)课程作业管理系统要实现的功能,如课程作业系统主要功能用于实现学生查看作业及查看成绩和个人资料的管理;(2)明确(教师)课程作业管
8、理系统要实现的功能,如课程作业系统主要功能用于实现教师查看作业及发布绩、删除作业、修改作业、布置新作业和个人资料、修改密码的管理;(3)从课程作业管理员那里了解基本数据信息;(4)根据了解到的信息,分析并设计系统的基本结构;(5)分析系统中所需界面的功能及所需元素,并初步确定各界面间的数据接口;(6)创建数据库、设计系统界面并编写功能代码。第二、关于软件构架(1)课程作业管理系统教师对学生作业的查看和发布;(2)课程作业管理系统管理对添加专业、添加用户、添加班级。22可行性分析(1)技术可行性-本系统在windows server 2003测试运行。Windows server 2003是成熟
9、专业的做服务器的操作系统,而SQL Server更是一个功能强大的数据库服务器,可以做数据存储仓库,C#是微软.net架构中首推语言,具有高稳定性高执行性,以上三种出自同一家公司,兼容性强能最大限度的发挥系统性能。(2)经济可行性-本系统为学生开发设计,具有无成本的优势,同时开发项目为会员管理系统,可为各类公司进行会员管理,简单方便、节省人力,降低运营成本,在经济上也完全可行。3总体设计31项目规划系统的概要设计中最重要的就是系统的模块化。模块化是指解决一个复杂问题时自项向下逐层把软件系统划分成若干个模块的过程。每个模块完成一个特定的功能,所有的模块按某种方法组织起来,成为一个整体,完成整个系
10、统所要求的功能。 将系统划分为多个模块是为了降低软件系统的复杂性,提高可读性、可维护性,但模块的划分不能是任意的,应尽量保持其独立性。也就是说,每个模块只完成系统要求的独立的子功能,并且与其他模块的联系最少且接口简单,即尽量做到高内聚低耦合,提高模块的独立性,为设计高质量的软件结构奠定基础。通过对整个系统的规划分析,对数据的具体要求的分析,以及对系统功能的综合考虑,提出一个基本的总体结构框架。房屋中介管理系统的层次划分为几个方面:用户界面,数据缓冲,数据库,输出等。1)用户界面层次:距离用户最近的层次,以图形化界面显示给用户,便于用户进行基本操作,用户可以在这里输入数据,修改数据,删除数据,设
11、定选配标准,设定查询条件等。用户对系统的所有输入内容在此层次上操作。2)数据缓冲层次:在这个层次中,用户所做的修改尚未提交到数据库中,而是保存在一个临时缓冲区中。此时,所有操作是由系统本身操作,包括在数据缓冲区内增加信息,修改信息,删除信息等,也包括执行选配过程,判断查询条件的合法性等。这一层次中,系统主要执行提交数据库之前的所有工作,确保提交数据的合法性和准确性,尽量减少数据库错误。3)数据库层:主要操作在数据库中执行,主要工作是:将缓冲区的数据存入数据库,执行查询语句等。由于数据是经过缓冲区检查的,所以可以大大减少数据库的非法操作,减少数据出错的情况,查询时的非正常情况大大减少。输出层:在
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2021. 高校教师 工作量 计算 系统
链接地址:https://www.31doc.com/p-9996540.html