基于C的教室管理系统Word格式.docx
《基于C的教室管理系统Word格式.docx》由会员分享,可在线阅读,更多相关《基于C的教室管理系统Word格式.docx(33页珍藏版)》请在冰豆网上搜索。
![基于C的教室管理系统Word格式.docx](https://file1.bdocx.com/fileroot1/2022-11/26/6ec56011-3246-4412-98ec-082cbcd6d04a/6ec56011-3246-4412-98ec-082cbcd6d04a1.gif)
系统基于B/S结构,采用ASP.NET和SQLServer进行开发。
具体分为:
在线申请,申请接收,申请审批,班级管理,学生管理。
角色分为:
学生,教师,管理员。
本文中,主要对管理员模块做出详细的设计和实现。
关键词:
在线申请教室;
审批系统;
教学办公;
ASP.NET
Abstract
Withtherapiddevelopmentofthenetwork,forfast,efficientanddemandinteractionofofficesystemsisgrowing,thebirthofonlineofficesystemistomeetthisdemand.Papertoachievethedesignandimplementationofclassroommanagementsystem.ThesystembasedonB/SModesharingofinformationresourcesallocation,usingthee-governmentplatformASP.NET+SQLSERVER2008model.Asthenumberofcampusclassrooms,andcomputerandInternetpenetrationprobabilityincreasingalongwiththedevelopmentofsociety,artificialclassroommanagementrecordinformationnolongermeetpeople'
sneeds.Therefore,theschoolclassroommanagementservicescanbecuttothepointandlettherelevantpersonneleasieraccesstorelevantinformation,whichwillgreatlyimprovetheefficiencyoftherelevantstaff.
Onlineofficesystemsforenterprisestoprovideefficient,friendly,intelligent,paperless,personalizedwebautomationworkflowmanagement.Studentsapplyforclassroomteachersusinganonlineapprovalsystemprocessmanagementisthecorepartoftheonlineofficesystem,whichdeterminestheefficiencyoftheentireofficesystemstoprovidecomprehensiveinformationmanagementservicesforschoolstudentsandteachers.SystemisbasedonB/Sstructure,usingASP.NETandSQLServerdevelopment.Dividedintospecific:
Onlineapplicationsforreceivingapplicationapproval,classroommanagement,studentmanagement.Rolesaredividedinto:
students,teachers,administrators.
Inthispaper,themainmodulefortheadministratortomakeadetaileddesignandimplementation.
Keywords:
applyonlinevenues;
examinationsystem;
teachingoffice;
ASP.NET
绪论
近年来,各高校纷纷建成校园网,如何利用校园网资源建立新型的网络化的信息管理系统是大家关注的热点。
目前,高校教务系统常用的有学生选课系统、成绩查询系统等计算机信息管理系统,教室作为学校教学必不可少的组成部分,随着信息技术、多媒体技术以及互联网的发展,并且伴随着教育改革的深化和学校信息化建设的推进,使得学校各项资源包括教师、学生、教室等如何充分开发和有效利用成为我们必须思考和解决的课题。
而高校的不断扩招,导致教学资源紧张,尤其是教室资源使用混乱、管理不规范等问题更加凸显出来,因此如何合理配置和管理教室来满足学生和教师的需求成为我们研究和解决的问题。
一.1课题研究的背景
随着中国教育事业的发展和壮大,各个学校教室资源的数量越来越多,其种类也越来越复杂,无论在管理和使用方面,还是在设备的维护方面,传统的教室管理具有一定的滞后性和不全面性,因此教室资源的人工智能管理越来越彰显出其重要性,合理、高效、全面地使用用教室资源,可以确保教室资源有效利用和正常的教学秩序,更好地为教学服务。
在没有使用教室资源的人工智能管理系统之前,传统的教室资源管理方法越来越不能满足现代教室资源的管理,如在教室资源的使用和维护方面,往往不能及时、高效、有序地利用。
教室资源的使用方面,日常安排教学使用的情况下,由于停课或者调课而无法充分利用该教室资源,从而造成资源浪费的现象;
由于补课或者借用而造成教室资源使用上的冲突等。
在传统的教室资源管理模式下,教室资源不能高效、充分地使用。
教室资源维护方面,日常维护和课桌椅、黑板等室内设备(不含多媒体设备)的管理与维修,并负责教室内固定扩音设备和多媒体教学设备的管理及报修。
随着教室资源的增多,维护人员的数量不变的情况下,传统的教室资源维护方法显然不能及时而有效地维护教室资源,从而造成教室资源不能充分地利用,甚至影响正常的教学安排。
教室资源的人工智能管理系统的设计与实现,正是在总结传统教室资源管理经验的基础上,再结合软件系统,而对教室资源进行合理、科学、系统的管理,确保教室资源高效、有序和科学的利用,保障正常的教学秩序,更好地服务教学。
中国的办公自动化软件系统起源于政府的申请和档案管理。
由于计划经济体制的影响,政府对企业的管理出了依靠法律、法规之外,还有大量的行政指令和指示。
企业在进行许多决策的时候,也经常需要向主管的政府部门请示汇报。
另外,当时的政府官员和企业领导经常是你来我往难以分辨,并且存在着比较严格的对应关系,即企业领导和政府官员行政级别挂钩,因此在企业应用红头文件就比较自然。
此时的办公自动化系统的特点:
以申请处理、档案管理为核心的办公管理系统。
其实办公其实就是办文。
其主要的功能包括:
申请管理、申请教室、教室管理等内容。
管理的中心内容是依据国家的申请管理办法和档案管理法规以及各部委或者行业的档案管理规定的需要存档的文件以及企业内部的其他文件等。
各地政府机关和企业主管部门一般根据国务院下发的关于申请管理的行政法规制作出相应的执行措施,基本保持系统内的一致性,规范了办公中的申请处理和档案管理流程。
同时也起到了的内部信息沟通、上行下达以及和上级主管部门的沟通作用。
因为采用电脑和网络进行处理,提高了工作效率,减少了纸张浪费。
尽管如此,由于大部分企业的组织架构都有明显的层级结构,传统的办文程序,从文件起草、审阅、会签、签发、下发到归档、借阅等各个环节,存在流程复杂,流转时间长,导致办公效率低,决策缓慢等问题。
由于在机构和流程上很难作很大的改动,因此解决之道就是采用先进的计算机和网络技术,不仅将办公内容电子化,而且实现整个办公过程电子化,从根本上改变了传统的工作模式。
办公者可随时了解文件到达哪里,办理的情况怎样,对逾期没有办理的文件,可以自动催办,文件办理完毕,可以自动归档,归档后的文件可供借阅和调阅等,消除手工工作过程中的存在流转时间长,文件去向不明以及不便于跟踪等问题。
虽然在线审批系统随着办公自动化系统的发展得以明显的进步,其基本功能都实现了,但是在某种程度上说现在在线审批系统还都不是那么完善,还有许多不足,还需要不断改善。
事实上,现在的办公已经不再是简单的文档处理,不再是单纯的行政事务了。
现代办公的任务是提高整个企业的运作效率,进而提高企业的核心竞争力。
知识管理可以帮助企业解决知识共享和再利用的问题。
知识管理是一个系统工程,目标是帮助企业发现潜在知识、定位拥有专门知识的人、传递知识和有效利用知识。
知识管理意味着在恰当的时间,将正确的知识传给正确的人,使他们采取最适合的行动,避免重复错误和重复工作。
知识管理关注在如何获取、组织、利用和传播散布在企业信息系统和人们头脑中的知识。
实际上,无论实时交流、信息集成还是门户建设都是指知识管理。
因此将来的办公自动化系统的核心是知识,实现的基础技术是知识管理。
Internet是世界上最大的计算机互联网络。
所谓计算机网络,就是把分步在不同地理区域的计算机与专门外部设备用通信线路互连成一个规模大、功能强的网络系统,从而使计算机之间互相传递信息,共享硬件、软件、数据信息等资源。
它是现代通信技术与计算机技术相结合的产物。
而Internet连接着世界各地数以千万计大大小小的电脑网络和主机,是世界上最开放的计算机网络。
1969年,美国国防部研究计划管理局(ARPA)开始建立一个命名为ARPANET的网络,当时建立这个网络的目的只是为了将美国的几个军事及研究用电脑主机连接起来。
人们普遍认为ARPANET就是Internet的雏形。
1985年,美国国家科学基金会(NFS)开始建立NSFNET,它成为Internet上主要用于科研和教育的主干部分,代替了ARPANET的骨干地位。
1989年MILNET(由ARPANET分离出来)实现和NSFNET连接后,就开始采用Internet这个名称。
自此以后,其他部门的计算机网相继并入Internet,ARPANET就宣告解散。
90年代是Internet的商业化阶段,商业机构开始进入Internet,使Internet开始了商业化的新进程,也成为Internet大发展的强大推动力。
1995年,NSFNET停止运作,Internet已彻底商业化了。
Internet的规模一直呈指数增长,除了网络规模在扩大外,Internet应用领域也在走向多元化。
最初的网络应用主要是电子邮件、新闻组、远程登陆和文件传输,网络用户主要是科技工作者。
然而到了90年代早期,一种新型的网络应用——万维网问世后,一下子将无数非学术领域的用户带进了网络世界,万维网以其信息量大、查询快捷方便而很快被人们所接受。
随着多媒体通讯业务的开通,Internet已经实现了网上购物、远程教育、远程医疗、视频点播、视频会议等新应用,可以说Internet的应用领域已经深人到社会生活的方方面面。
Internet之所以发展如此迅速,被称为二十世纪末最伟大的发明,是因为Internet从一开始就具有的开放、自由、平等、合作和免费的特性所推动的。
也正是这些特性,再加上共享性、交互性、虚拟性、全球性和个性化,使得Internet称为二十一世纪的商业"
聚宝盆"
。
万维网的英文全称是WorldWideWeb,也可以写为WWW、Web或3W。
它是使用超文本探索Internet的系统,最早由位于日内瓦的欧洲粒子物理实验室CERN所创建。
创建者的目的是建立一种网络系统,将分布在世界各地的物理学家组织在一起,互相交流设计思想和研究成果。
1990年底,第一套WWW软件问世,其后发展极为迅速。
WWW不仅能够传输文本,也能够传输图像、声音和动画信息。
在使用WWW进行文件阅读时,屏幕上会出现许多不同于基色的词或词组,这就是“超级链接”,超级链接是指向Web页面的统一资源定位器(URL)的对象。
当用户单击一个超级链接时,该用户界面就会跳转到超级链接所指向的Web页面。
URL可以看作是Web页面的地址。
每个Web页面都有一个或多个URL与之相关。
WWW采用与“网”状结构组织有关的资源。
与其他信息发布工具相比,WWW由于所需的费用很低,应用范围很广,因而具有很大的吸引力。
随着文本、图像、影像、声音和交互式应用程序的统一,WWW已经成为信息交换的有效方式。
WWW使访问者可以浏览各种信息资源,并通过各种超级链接轻易地从一种信息资源转到另一种信息资源。
随着新的应用程序和浏览器不断出现,Web已成为Internet上发布文本和多媒体信息的通用手段。
在引入了可运行与用户交互的脚本的WEB服务器后,WEB页面变得是这样精彩。
然后Java的出现又使一切发生了变化,使用这种语言,应用程序可以被建立然后下载到客户游览器上运行。
此后人们所熟悉的客户/服务器的开发模式被引入到WEB上,这标志着万维网使用方式的根本变革。
一.2课题研究的目的及意义
一、课题研究的目的
(1)教室资源的人工智能管理系统的第一个研究目的是方便学校对各方面的教室资源进行有效的管理,如教室资源的管理、教室使用情况的管理和教室管理人员的管理,通过各个方面的设计,系统主要实现这三大框架上的功能。
教室资源的人工智能管理系统管理方式的实施可以切切实实地提高学校管理的效率。
(2)教室资源的人工智能管理系统的第二个研究目的是使学校相关部门及成员都明确学校对教室资源管理的总目标、结构体系、教室资源管理的分工与合作及各自的任务。
这些方面职责的明确,使得各个环节的工作人员各尽自己的职责。
(3)教室资源的人工智能管理系统的第三个研究目的是学校对教室资源的有效控制。
系统通过目标分解后的实现,最终保证学校对教室资源有效控制的总目标实现。
二、课题研究的意义
随着大学办学规模的不断扩大,学校的管理能力也需要同步得到发展!
作为人才的培养基地,学校管理能力的进步与发展对整个教学系统起着巨大的作用,作为学校资源之一的教室资源管理也日益显得重要!
与传统的管理手段相比,教室资源的人工智能管理系统的应用,使得学校由传统管理手段向现代化、科学化管理转变,大大提高了教学资源的利用能力,降低了学校在管理方面费用与精力。
开发出一个高效的教室资源的人工智能管理系统,是学校提高自身资源利用的必要工具,作为学校从传统的管理向现代化、科学化管理转变的一个标志,具有相当重要的意义。
在信息时代,一个具备一定规模的现代化组织,在其内部办公运作过程中对信息资源共享和信息实时交流的要求越来越高,高效的办公行政流程和业务运作的信息实时交流的要求越来越高,高效的办公行政流程和业务运作的规范管理成为提高机构管理水平和办公效率,减少资源的消耗,提高机构服务水平的必不可少的手段和方法。
在线审批系统的总体目标是:
"
以先进成熟的计算机和通信技术为主要手段,建成一个覆盖企业办公部门和企事业单位的办公信息系统,通过网络技术,提供本单位与外界之间的信息交换,建立高质量、高效率的信息网络,为领导决策和办公提供服务,实现办公现代化、信息资源化、传输网络化和决策科学。
申请就是各部门实施领导,处理公务的具有特定效力和规范格式的文书,一般分为内部申请和外来申请,而在线审批就是指从申请起草、请办、批办、传阅、签办、办理、催办、会签、下发、归档、查询、一直到统计这一系列流动过程。
一般的在线审批流程主要分为四个申请处理过程。
它们分别是:
收文管理、发文管理、案卷管理、文件处理统计。
在线审批,有广义和狭义之分。
狭义上来讲,即申请的收文和发文,在本单位内部或单位外部之间的流转传输。
广义上来讲,即申请处理,就是指对申请的创造、处置和管理,在申请从形成运转、办理、传递、存贮到转化为档案或销毁的完整周期中,以特定的方法和原则对申请进行创制加工、保管,使其完善并获得功效的行为或过程。
其基本任务就是及时、准确、有效地创制、加工、保管、处置申请,为公务活动提供适用的信息,其具体内容主要有:
第一,创制申请;
第二,传递申请;
第三,办理申请;
第四,处置办毕申请;
第五,管理申请。
根据调查信息,绘制出教室资源管理系统的功能需求图,如下图所示:
教室资源管理系统的功能需求图
教室管理系统的E-R图如下图所示。
教室管理系统的E-R图
一.3课题的需求分析
进入90年代以来,计算机系统的发展出现两个显著的特点:
计算机系统由封闭系统走向开放系统;
计算机系统由集中式系统向分布式系统过渡。
客户机/服务器(Client/Server)模式和Intrant(Brower/server)就是这两种趋势的代表。
(1)Client/Server模式及其特点
计算机技术的飞速发展使得计算机系统功能越来越强,体积越来越小,价格也越来越便宜。
与此同时,网络技术也日臻完善,特别是局域网的广泛应用,使用户能跨越空间的限制,实现资源共享。
这些因素都促进计算机系统向分布式系统过渡,客户机/服务器模式正好满足这种需要。
客户机/服务器技术的基本原理就是把数据处理与应用程序分开,分别交给数据库(server)和工作站(client)执行。
数据库服务器上的数据仅需一次性存贮后可以被很多不同的应用软件存取。
数据库服务器处理的仅仅是数据请求,并将所请求的数据(而非整个文件)传送给应用程序。
因此,对数据库服务器来说,它的功能主要是:
维护数据的完整性和安全性,错误恢复以及改善用户并发存取和修改数据。
而客户机就集中在用户和应用程序之间的交互性作业。
与其它类型的系统比较,Client/Server方式主要有以下一些特点:
①具有更高的效率。
它通过一种有效的任务分割,使服务器和工作站各司其职,极大地提高了整个计算机系统的性能,同样的设备,运用不同的组合方式,就会得到完全不同的效果。
同时,由于大部分数据处理工作都转给了数据库服务器,网络上传输的主要是数据请求和少量的特定数据,因此网络拥挤状况也得到很大的改善。
②具有更灵活的扩展性。
这种方式为用户的设备更新提供了便利的途径。
因为系统的功能被一分为二,从理论上讲,当基本的软、硬件设备更新时,如果不改变服务器的配置,就不会对前端产生任何影响。
对用户的应用开发和培训方面的投资也进行了最大程度的保护。
③工作站具有更大的独立性。
用户不必局限于一种类型的系统和平台。
在一个以SQLServer为基础的客户机/服务器系统中,其工作站可以是IBM兼容的PC机,Machintosh,Unix工作站或它们的任意组合。
此外,它们可以运行若干种操作系统中的任意一种,如MS-DOS或PC-DOS,Microsoftwindows,IBMOS/2或AppleSystem7。
这种工作站的独立性的必然结果是应用程序的独立性,因为各种工作站并不都需要去使用相同的数据库管理系统应用软件,用户可以继续使用他所熟悉的软件去访问数据库。
④数据具有更高的安全性。
因为所有的数据处理工作都交给了数据库管理系统,它可以提供保护数据的任何服务,诸如加密文件的存储,访问数据库时的实时磁带备份,磁盘镜象等等。
它还可以提供某种类型的事务处理,去保持对数据库修改的跟踪和纠正服务器崩溃情况下所出的问题。
客户机/服务器技术的出现对信息技术具有巨大的影响,它促进了分布式系统的发展,为异构系统间的互连和互操作提供了良好的途径,又更好地满足联机事务处理系统的需要。
目前因特网上的网站大多采用这种方式未组建计算机系统。
但是,在C/S结构中应用系统被一分为二,前台客户机用于完成用户的交互任务,后台服务器负责数据处理。
C/S结构是基于局域网环境的,具有较强的数据操纵和事务处理能力,对数据的安全性和完整性要求较高。
但存在封闭性强,兼容性差,扩展性差,升级及维护性差的缺陷。
(2)Brower/Server模式及其特点
近年来,互联网迅猛发展,基于图形化的网络测览器的开发,更加推动了环球信息网的发展。
随着Internet用户数的迅速增加,TCP/IP协议已被各计算机与网络厂商以及广大用户普遍接受。
同时各单位内部局域网普遍应用,它们都想与Internet连接以获得更多的资源来满足其经营和发展的需要。
从Client/Server到Brower/Server已成为一种必然的趋势。
Brower/Server的基本思想是在内部网络上采用Internet的TCP/IP作为通讯协议,并以Internet的Web模型作为标准平台,通过简单的浏览界面,方便地提供电子邮件,文件传输,电子公告和新闻数据查询等服务,还可以通过防火墙或代理服务器等方式与Intrnet连接以实现企业内部网上的用户对Internet进行浏览查询,同时对外提供信息服务。
主要由三部分组成:
浏览器,WWW服务器和后台参数据库服务器。
浏览器是一个标准的客户端应用软件,为各种操作系统提供统一的操作界面;
WWW服务器既可作测览服务器,也可用作应用服务器:
作为浏览服务器时,用来存储HTML文件,并通过HTTP协议在浏览器和服务器之间的连接,供用户浏览;
作为应用服务器时,它存储可执行的应用程序,并嵌套HTML文件,由用户在客户机上启动,在服务器上执行,并通过标准的通用网关接口程序(CGI)或各厂商提供的专用API访问后台数据库运行结果,再通过浏览器输出,后台数据库则用来存取数据信息。
这种方式具有如下的基本特征:
①以目标为中心,实现各类信息的包容与广泛的信息共享。
因为它突破传统结构的限制,人们可以轻易地以共同的兴趣,共同的利益,共同的范围,共同的工作目标为中心组织信息交流,实现广泛的信息共享。
信息的提供者和使用者融为一体。
②技术的开放性它所基于的标准是开放的,非专用的,是经过标准化组织制定的。
以Web为核心的技术构成了与平台无关的统一而简单的交流方式。
③较低的管理成本客户机/服务器模式中,开发人员必须处理多种平台,每个平台上有不同的软件和文件,必须在每一台客户机上进行维护和升级,需要较高的成本。
Web应用具有较低维护费用,允许在中心服务器上安装应用程序,需要时可将它下载到客户机,管理费用低。
另外由于这种技术简明易用,培训费用也很低。
④自我服务。
每个人都在这种信息系统上各取所需,无需他人帮助说明或解释,能够实现客户化的自我服务。
在B/S结构中以WEB为中心,基于TCP协议和HTTP协议,改变了传统C/S结构下的客户机/服务器的二层结构,形成客户机/