asp教务选课系统教务管理系统 论文.docx
《asp教务选课系统教务管理系统 论文.docx》由会员分享,可在线阅读,更多相关《asp教务选课系统教务管理系统 论文.docx(48页珍藏版)》请在课桌文档上搜索。
1、摘要随着教学体制的不断改革,尤其是学分制、选课制的绽开和深化,教务日常管理工作日趋繁危、困难,现有教务管理系统在平安性和信息规范化方面存在有肯定的不足:资料单独建立,共享性差:以管理者为主体,主观取舍信息,不易驾驭用户真正的需求.因此,迫切须要研制开发一种综合教务管理软件,使教务工作信息化、模块化、便捷化.作为一种典型的管理信息系统,主要包括后台数据库和前端应用程序。系统采纳B/S体系结构,结合ASP技术和SQ1.SCrVer2000进行开发。本教务管理系统主要包括对基本信息进行管理、查询以及制定课表等功能.用户通过身份5佥证后进入系统,可以对基本信息进行增加、修改、JH除以及查询:结合各项基
2、本信息可以进行班级选课、课表制定、成果管理。本系统从教务管理的实际流程动身,将全部数据处理集成在一起,实现其正数据共享,彻底解决数据平安性问题。将教务管理中诸多烦琐的工作分解到各个模块,从而最大限度地减轻教务管理人员的工作负担,使得教务管理走向无纸化办公和规范化、现代化管理。关健字:教务管理:排课算法:管理信息系统ABSTRACTWiththefurtherinnovationofteachingmanagementsystem,especiallythefurtheruseofcredithourandelectivesystem,thedailymanagementofteachingis
3、becomingmoreandmorecomplicated,thepresentdailymanagementofteachinghassomedrawbacksinsecurityandinformationstandard:Thematerialaloneestablishes,sharingdifference;lakethesuperintendentasthemainbody,subjectivelytakestheShCdinformation,isnoteasytograsptheusertruedemand.Therefore,itisurgenttodeveloponeki
4、ndofcomprehensiveteachingmanagementsoftware,whichcausestheeducationaladministrationworkinformation,tobemcklalin,tobeconvenient.ASonekindoftypicalinformationmanagementsystem,itmainlyincludesthebackstagedatabaseandfrontendtheapplicationprocedure.TliesystemusestheB/Ssystemstructure,combinedASPwithSQ1.S
5、ervcr2000inthedevelopment.Thisteachingmanagementsystemmainlyincludesbasicinformationmanagement,inquiryaswellasformulationclassschedule,scoreInanagcmcni.aftertheidentificationtheuserentersthesystem,curriesontheincrease,therevision,thedeletionaswellastheinquirjtothebasicinformation;atthesametimewecanm
6、aketheclassscheduleformulationand(hescoremanagementusingconcernedinformation.Thissystemembarksfromtheeducationaladministrationmanagementactualflow,makesthedataprocessingtointegrateintogether,realizesthetruedatasharing,thoroughlysettledatasecurequestion.Manytroublesomeworkintheteachingmanagementsyste
7、mdeconIPOSeSintoeachmodule,alleviatetheburdenofadminister,itresultinpushing(cachingmanagementsystemintoanewstageno-paperwork,thestandardizationandthemodemmanagement.KeyVords:Teachingnwnagement:Arrangealessonofalgorithms:Managementi11tbrmaiionsystem第一童绪论1 1.1 背比1 1.2 统概况I 1.3 发工具介绍2 1.3 1.3.1ASP简介2 1
8、.4 .2SQ1.Server2000简介4其次务管理系统求分析62.1 项目概述62.1.1 2.1.1系统目标62.1.2 开发概况62.1.3 信息描述62.2 基于B/S结构的方案设计2.3 用户需求调查82.4 系统可行性分析810IO第三章系统分析及数据结构设计3.1 3.1数据流程分析3.2 系统逻辑模型提出错误!未定义书笠.3.3 系统功能概述错误!未定义书签.3.4 系统功能结构图错误!未定义书签.3.5 数据结构设计错误!未定义书签.1.1.1 3.51概念数据结构设计错误!未定义书签.1.1.2 逻辑结构设计错误!未定义书签.1.1.3 物理结构设计错误!未定义书签.3.
9、6数据库表设计错误!未定义书签.学生信息表(StUdCntInfo表)设计错误!未定义书签.3.6.2老师信息表(teacherinfo表)设计错误!未定义书签.3.6.3专业信息表(SPeCiaIFiCldInft)表)设计错误!未定义书签.3.6.4班级信息表(ClaSSlnfo表)设计错误!未定义书签.3.6.5班级必修课程信息表(ClassCourseInfo表)设计甘误!未定义书签.3.6.6专业选修课程信息表(publicCourselnfo表)设计错误!未定义书签.3.6.7班级必修课程上课信息表(ClUSScOUrSeTeaCh表)设il错误!未定义书签.3.6.8专业选修课程
10、上课信息表(PUbliCCoUrSeTeaCh表)设订幡误!未定义书签.3.6.9学生选课信息表(StudcntsclcctCourseInfo表)设it错误!未定义书签.3.6.10学生成果信息表生Core信息表)设计错误!未定义书签.3.6.11设备登记信息表(deviceBuylnf。表)设计错误!未定义书签.3.6.12设备运用信息表(deviceUselnf。表)设计错误!未定义书筌.3.6.13设备修理信息表(deviceRcpairlnfo表)设计.错误!未定义书笠.章系功具设计f1晚;!未乂I04.1 系统登陆的实现错误!未定义书签.1.2学生信息管理模块的实现错误!未定义书签
11、.1.1.1 学生信息添加功能的实现错误!未定义书筌.1.1.2 2.2学生信息查询功能的实现错误!未定义书签.1.1.3 学生信息修改功能的实现错误!未定义书签.1.1.4 学生信息删除功能的实现错误!未定义书签.4.3 老师信息管理模块的实现错误!未定义书签.4.4 课程信息管理模块的实现错误!未定义书签. 1.1 .1班级必需课程添加功能的实现错误!未定义书签. 4.4 4.4.2专业选修课程添加功能的实现错误!未定义书签.4.5 课程排课功能的实现错误!未定义书签.4.6 学生选课功能的实现错误!未定义书签.4.7 成果管理功能的实现错误!未定义书签.4.7.1 老师添加学生成果功能的
12、实现104.7.2 学生查询个人成果功能的实现12章务理系135.1 运行135.2 测试13结论致*5.2.1测试的目的5.2.2测试的准则5.2.3测试的方法5.2.4测试用例.1313131415181819202529293337374044,1系统登陆模块代码(CheCk1.Ogin.asp)2学生信息添加功能代码(StUdentJnfoAdd.asp)3学生信息查询功能代码(StUdentlnfOManage.asp)4学生信息查看及修改功能代码(StUdenllnfODCtai1.aSP)5学生信息删除功能程序代码(StUdentInfoDe1.aSP)6老师信息管理列表功能程序
13、代码(IeaCherInfoManage.asp)7班级必修课程添加功能程序代码(ClaSSCOUrSelnfOAdd.asp)8班级必修课程排课信息添加功能程序代码(CIaSSCoUrSeTeaChAdd.asp)9学生选课功能程序代码(courseSeleCt.asp)10老加添加学生成果功能程序代码(SgreInroAdd.asp)11学牛.成果查询功能程序代码(SCOrelnfoQey.asp)第一章绪论 1.1 选题背景教务管理是高校的主要日常管理工作之一,涉及到校、系、师、生的诸多方面,随着教学体制的不断改革,尤其是学分制、选课制的绽开和深化,教务日常管理工作日趋繁重、困难。如何把
14、教务工作信息化,模块化,便捷化是现代高校发展的重点,所以迫切须要研制开发一种综合教务管理软件。在数字校内理论逐步应用的过程中,各高校一方面不断投资购建各种硬件、系统软件和网络,另方面也不断开发实施了各类教学、科研、办公管理等应用系统,形成J肯定规模的信息化建设体系0但是,由于整体信息化程度相对落后,经费短缺,理论体系不健全等缘由,国内高校教务管理系统在机构设置、服芬范围、服务痂量及人员要求上与国外高校相比都有肯定的差距川。纵观目前国内探讨现状,在平安性和信息更新化方面存在有肯定的不足,各现有系统资料单独建立,共享性差;在以管理者为主体的方式中,信息取舍依靠;管理者对于信息的认知与喜好,较不简洁
15、驾驭用户真正的需求,也因此无法完全满足用户的需求,目前国家的教化体制也正处在不断改革、创新的阶段,教化部门充分吸取国外优秀的教学模式,结合国内多年的办学阅历,逐步探究出适合中国特色的教学形式,国家教化部而对各级各类学校开展r全面学分制改革.因此,教务管理软件应实现教务信息的集中管理,使传统的教务管理朝数字化、无纸化、智能化、综合化的方向发展,并为进一步实现完善的计算机教务管理系统和全校信息系统打下良好的基础。故而,选择这个题目符合实际需求,同时通过对这个系统的设计与开发,达到综合训练、检验四年所学的目的。 1.2 系统概况本系统面对学校教务管理人抗,是高校教学、教务管理应用软件,是一个为学校教
16、务管理人员供应服务的综合管理系统。教务管理人员通过本系统完成全部的日常教务工作。从学生入学起先到毕业离校,其在学校内的全部和教芳相关的数据都通过教务系统进行管理。熟识教务管理工作的全部过程,从教务工作的实际动身,解决工作中关键性的难点问题,并充分利用计算机网络功能,实现教务工作全过程的计算机管理,帮助具体管理人员从困难烦琐工作中解放出来,使得教务管理走向无纸化办公和规范化、现代化管理。 1.3 1.3开发工具介绍 1.4 1.3.1ASP简介ASP技术的主要用途是制作动态的、交互的、高性能的Web应用程序,以前舱b应用程序都是由(CGl公共网关界面来实现的),但由于CGl本身的一些缺点和限制(
17、如较耗用系统资源、执行效率差等),人们都在找寻各种各样的替换方案,在这种状况下,MiCroSoft的ASP应运而生,再加上与Microsoft的IIS(Web服务器)和HTS(组件事务管理服务器)的组合,ASP已经成为Web应用程序开发的主要技术。ActiveServerPageS(动态服务器主页)简称ASP内含于InternetlnfOnnationSerVCr(IlS)中,它供应一个服务器端的脚本环境,可产生和执行动态、交互式、而效率网站服务器的应用程序。八SP既不是一种语言,也不是一种开发工具,而是一种技术框架,它能够把HTM1.、脚本i普言、ACtiVeX组件等仃机的组合在一起,形成个
18、能够在服务器上运行的应用程序,并把标准HTM1.页面送给客户湍阅读器。ASP内含六大内置时象,利用这些对象可以使ASP脚本功能更加强大,八SP具有强大的可扩展性,不仅可以运用ASP动态链接库和脚本运行期库自身供应的ActiveX组件,还可以从Internet上免费或有偿获得些厂商开发的AetiveX组件,编程人民也可以自己开发内含商务逻辑的ACtiveX组件.以下介绍SP的工作原理和SP的对象模型。1. ASP的工作原理基于ASP的页面以*asp文件形式驻留在WCb服务器上.一个*.asp源文件是文本文件,可以包括以下成分:文本:用于显示信息、页面标题等。HTW.标记:实现页面风格设计。ASP
19、脚本(ScriPlCommRIdS)图1-1ASP的工作原理图1.1显示了八SP的工作原理,当阅读器通过协议向Web服务器申请一个由*asp定义的页面时,Web服务器响应恳求,用ASP引擎说明被申请文件。当遇到ASP脚本吩咐时,ASP引擎调用相应的脚本引擎(脚本引擎以组件的形式驻留在Web服务器上)进行处理。ASP供应两种脚本引擎,即VBScript引擎和VJSCriPt引擎,若要运用其他脚本证言,须要在Web股务器上另外安装相应的脚本引擎;当遇到基于CoM标准的组件(组件本身是经过编译的可重用二进制码)时,ASP引擎后动相应的组件完成指定的功能。若SP文件含有访问数据库的恳求,ASP内置组件
20、DO(ActiveXDateObject)通过ODBC与数据库连接,对数据库进行访问,并将访问结果返回WOb服务器。ASP引擎将脚本和组件的运行结果生成相应的Hnl1.语法成分,与文件中原有的文本和HTM1.标记一起组成标准HPl1.页面送至客户端阅读涔。2. ASP对象模型ASP具有强大的面对对象功能和可扩展性。ASP对象可分为以下.种类型:(1)内巴对象由ASP动态链接库供应的对象,有六个内置对象,是开发Reb应用程序常常运用的对象。六个内置对纵的主要功能如下:Request对象:在恳求期间,可利用Request对象获得存户端阅读器传递给服务器的值(包括查询字符串的变量值、Form表单中的
21、元索值、Cookies的值等)。Response对象:可以运用ReSPonSe对象把变任值、函数返回值等输出到客户端阅读器;利用Response对象可格Cookies值写入客户端的计算机硬盘中等.APPliCalion对象:阅读器和Web服务器的连接是无状态连接,即服务器处理完阅读器的恳求后,立即断开与阅读涔的连接,遗忘阅读潺刚才恳求的状况;服务器不能识别阅读器是第一次恳求还是第一千次恳求.这种无状态的连接方式使得Web服务器处理阅读器的恳求可以更快、更有效,也不须要维护阅读器的信息,但它产生了一个Web应用程序如何实现变量共享的问题。SP很好的解决了这一个问题,APPliCation对象可以
22、用来保存应用程序的全部用户的共享信息,可以在不同的用户之间实现WCb应用程序变量的共享.Session对象:SeSSion对象主要用来保存属于一个用户的一个应用程序的信息,可让同个用户在多个网页之间共享信息。Objectcontext对象:主要用来处理与事务相关的问题,Objeclcontexl对象的运用与MiCrOSoftTransactionSerVer(MTS)有着亲密的联系。ASPError对象:WCb应用程序开发者运用该对象可以药驭因ASP所发生的错误。(2)脚本对以:由ASP运用的脚本语言供应的对象,由脚本运行期库(SCITUn.dll)供应。(3)服务罂组件;通常在其自己的D1.
23、1.或可执行文件中实现。服务器组件可从Internet上无偿或有偿获得,一旦在服务器安装和注册这个D1.1.文件,那么其对象就可以在ASP所支持的任何脚本中运用,服务器组件充分体现了八SP的可扩展性。1.3.2SQ1.Server2000简介数据库系统是由数据库和数据库管理系统加在一起构的。数据库是相互关联的数据集合。数据是描写现实世界中各种具体事物或抽象概念的可存储并具有明幽意义的信息。而数据库管理系统是一个通用软件系统,由一组计算机程序构成“数据库管理系统能够时数据库进行有效的管理。数据库管理系统供应了一个软件环境,运用户能便利快速地建立、维护、检索、存取和处理数据库中的信息。数据库设计是
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- asp教务选课系统教务管理系统 论文 asp 教务 选课 系统 管理

链接地址:https://www.desk33.com/p-1499260.html