第一篇:中外合作办学中教学管理系统的设计与实现论文
摘要:中法合作办学项目是我校中外合作办学项目的重要组成部分。针对中外合作办学项目的特点和具体要求,开发了一个独立的教学管理系统,实现了中外双方教学计划的管理、教学安排、电子校历和课程查询等功能,提高了项目的管理效率。
关键词:中外合作办学;教学管理;管理系统一、引言
中外合作办学是我国为了适应经济全球化发展的需要,积极引进国外优质教育资源,在办学模式和人才培养等方面进行大胆探索和创新的崭新的办学体系[1,2]。中法合作办学项目是我校中外合作办学项目的重要组成部分,由于中法双方在教学模式、教学计划和教学安排上存在很大差异,目前我校的教务管理系统还不能适应合作办学的管理要求,除了一些必要的系统自动化操作外,在项目的管理过程中,仍然需要花大量的时间进行手工劳动(比如法方课程统计转换,电子校历的设计等等),而且每年的工作重复性很高,出错多,不利于信息管理、信息汇总和信息统计工作,对合作办学项目的良性发展产生了一定的掣肘。虽然市场上存在一些中外合作办学项目的教学管理系统软件,但是每个学校在中外合作办学项目上的管理模式是不同的,我校中法合作办学项目中的课程几乎全部都是从法方院校引进,因此自主设计开发了一个适合我校项目特点的教学管理系统。
二、系统设计
本系统既可以使用公共的数据库服务器,也可以使用本地数据库服务器,采用的主要开发工具和技术包括Java[3]、Eclipse[4]和MySQL[5]。
(一)总体设计中法合作办学教学管理系统主要涉及两大类功能:法方教学计划导入、转换和电子校历生成功能。基于此,本系统的主要功能包含如下几方面:1.用户登录注册功能。主要功能有:用户登录、新用户注册和用户密码找回。2.用户管理功能。主要功能有:用户密码修改和注册密钥修改。3.教学计划的导入与转换功能。主要功能有:中方教学计划导入和删除,法方教学计划导入和删除以及法方教学计划转换。4.电子校历的生成功能。主要功能有:法方校历文件导入及删除,电子校历生成。5.课程查询功能。主要功能有:按照年份和授课方查询法方教学计划里课程信息;按照年份和具体日期查询当天具体的排课信息。6.打印功能。本系统的打印功能主要用于打印在教学计划功能模块转换而得的中方教学计划和在电子校历功能模块生成的电子校历。系统总体功能结构如图1所示。
(二)数据库设计本系统数据库主要包含6张表,分别是:1.用户表1:用户表1里存储的是操作用户和查看用户这两种用户的信息。当有新用户注册时便会在这个表中添加一条用户信息。2.用户表2:用户表2里存储的是超级用户的信息,由于超级用户只有一个,所以表里只有一条数据,在系统使用前已经存储在数据库里了。3.用户表3:用户表3里存储的是系统记住的登录用户。本系统只能记住一个用户名,因此此表里只有一条数据,每当插入一条新的数据,必须先删除原来的数据。4.中方教学计划表:中方教学计划表存储的是往年的中方教学计划定稿(excel文件)中的课程信息(中方模式下的课程描述),当有新的中方教学计划定稿导入时,系统会把该教学计划中的所有课程信息添加到该表中(一门课为一个信息对象)。5.法方教学计划表:法方教学计划表存储的是最新一年法方发送过来的教学计划文件(excel文件)中的课程信息,当有新的法方教学计划导入时,系统会把该教学计划中的所有课程信息添加到该表中(一门课为一个信息对象)。6.法方校历信息表:法方校历信息表存储的是法方发送过来的校历文件(excel文件),当有新的法方校历文件导入时,系统会把该校历文件中排课信息添加到该表中,每天的排课信息为一个信息对象。
三、系统实现
本小节以教学计划管理模块中的一个子模块的导入法方教学计划为例,介绍其具体实现过程。1.首先,弹出输入框,选择需要输入的法方教学计划的年份。2.选择好年份(如12-13)后,弹出文件选择对话框,选择需要导入的法方教学计划文件。3.导入成功后,在其他功能界面显示区域显示法方教学计划文件的内容。
四、结束语
为了提高我校中法合作办学项目的管理水平,节约更多的时间让教师专注于教学本身,我们设计并实现了这个教学管理系统。主要实现了中法双方教学计划转换和电子校历生成的功能,并在这两大类核心功能的基础上添加了系统登陆注册模块功能、用户管理模块功能、查询模块功能和打印功能。本系统投入使用后,显著减少了中法班教师的工作量,很大程度上提高了工作效率。
参考文献:
[1]中华人民共和国中外合作办学条例[N].中国教育报,2003-04-05.[2]苏健.中外合作办学模式下辅导员工作创新研究[J].成人教育,2011,08(10).[3]HerbertSchildt著.张良华,吴明飞译.TheCompleteRefer-enceSeventhEdition[M].北京:电子工业出版社,2008.[4]吴越胜,李新磊.Eclipse3.0程序开发技术详解[M].北京:清华大学出版社,2010.[5]王志刚,江友华.MySql高效编程[M].北京:人民邮电出版社,2012.
第二篇:中外合作办学教学管理特点的探讨论文
摘 要:中外合作办学引入了国外的优势教育资源,解决了部分不适应高考制度的学生接受有质量保障的高等教育的权利和机遇问题。异体植入的办学性质使合作办学教学管理有诸多不同于传统教育模式的特点,本文试图以中国农业大学国际学院十余年的经验为例,对此作出了一些探讨,以期对我国中外合作办学实践起到一定借鉴作用,并有利于构建和丰富合作办学教学管理理论。
关键词:中外合作办学;教学管理;管理特点
在全球化浪潮的大背景下,上个世纪90年代,中外合作办学在我国悄然兴起。合作办学的本体在于引入了国外的优势教育资源,这种异体植入的办学性质决定了合作办学的教学管理必然有诸多不同于传统教育模式之处。中国农业大学国际学院是我国最早进入中外合作办学领域的教育机构,它十余年探索和创新的经验体现了合作办学教学管理在管理制度建设、教师管理、学生管理和教学质量监控各方面的特点。
一、管理制度建设方面,需搭建起结合中外教育体制优势的管理架构。
我国的国际化本科教育是引进国外优势教育资源的大胆尝试,这一尝试过程正是有效结合中外教育管理体制优势的过程。中外教育理念、教学模式、课程设置等方面都具有极大的不同,同时双方办学面对的历史文化背景、社会政治环境、国民经济状况以及教育实施对象也有着极大的差异性。因此中外合作办学可以汲取西方尊重个体差异性发展的现代教育理念和模式,引进多元丰富的教育文化资源,并借鉴外方严格教育质量监控的先进经验,使我们探索现代教育的新道路时少绕弯,培养具有国际化视野的复合型人才,但也不能背离在中国本土的具体环境和实际需求。
中国农业大学国际学院十余年的发展历程中,为融合双方教育管理的优点作了许多有益探索,在整体运营、管理职能设置、课程设置、成绩和学籍管理等方面都有所体现。学院整体运营是以事业单位采取企业化运作,资产国有有利于保证教育机构的公益性和无私性,企业化运作则有利于提高管理效率和质量。设置管理职能时,学院有传统的部门和系别执行日常教学运行和管理职能,又专设各部门的质量监督职能以健全教学质量监控的标准和体系。学院经过科学论证和研讨,对本科教学方案进行了调整,增设了部分语言课程,这既保障了原教学方案中专业课程的承接和权重关系,又尊重事实,能帮助学生克服使用第二语言学习专业课程的语言障碍。学生成绩管理方面,每门课程的考核包括出勤、作业、期中和期末四部分。作业成绩主要通过学生小组合作、实践调查、企划作业等实地操作获得,锻炼了学生组织策划和交流合作的能力;期中考试在中期检查了教学效果,既便于教师调整教学方式,也促使学生反省学习中的成败。通过这样不间断地努力探索,学院逐渐搭建起了能结合中外教学体制优势的管理架构。
二、教师管理方面,需兼顾和尊重中外籍教师文化和教育背景的差异性,整合调动二者最大的综合实力。
合作办学在师资方面面临着一个共同问题:师资结构相对复杂,人员流动性较大,管理难度相对较大。师资结构相对复杂,是指教师国别和工作性质的复杂性,合作办学项目的师资往往既有中教又有外教,既有全职教师又有兼职教师,有时还有短期客座教师等等;人员流动性较大,指外籍教师一般流动性大,也指中籍教师由于合作办学教育普遍具有企业化运作的特点,人事制度不同于传统的终身教师聘用制。以上这两点,直接给中外合作办学教师管理带来了难度,也对其教师管理提出了明确要求:需兼顾和尊重中外籍教师文化和教育背景的差异性,整合调动二者最大的综合实力。
中国农业大学国际学院在教师管理方面,经过多年的实践探索和经验总结,也有所体会和总结。西方的教育侧重于实践和操作,中国的教育则更关注基础和理论的培养,学院根据不同课程的学习特点和要求,合理配置师资。专业教学中,大力引进外籍师资讲授强调行业经验和动手操作的课程,同时聘用经验丰富擅长全英文教学的中籍师资讲授基础性质强的课程;语言教学中,使用中教讲授词汇、语法、学习技巧等课程,以提高学生的语言综合水平,同时由外教讲授交流和演讲类课程,以培养和锻炼学生纯正的口音和语感。这样的优势搭配,既有利于最大限度地发挥中外籍教师的整体协同力量,又尊重了各自特性的差异。
三、学生管理方面,需秉持宽进严出的现代教育理念,将人性化的服务意识融入严格、有序的管理工作。
我国现行的高等教育准入机制,使中外合作办学面对的受教育群体包括了部分高考失利者;同时,中外合作办学是一种费用投入较高的教育方式,学生和家长对之抱有更高的回报期待,这既体现为对教学质量和就业前景的期待,也体现为对教育服务的期待。合作办学教育对象的这一现状,决定了中外合作办学在学生管理方面,需秉持宽进严出的现代教育理念,将人性化的服务意识融入严格、有序的管理工作。
中国农业大学国际学院通过多年实践,不断总结行之有效的学生管理经验,从而设立了一套严密的学业预警和指导制度,搭设了一个互动的家长信息平台。学业预警和指导制度即按学期检查和预警学生学业情况,将学有阻碍的学生分流出来,予以有效的单独指导和督促,帮助他们顺利完成向全英文教学环境和高等教育自主学习模式的转化。利用现代信息技术,学院搭设了一个互动的家长信息平台,平台即时更新学生的成绩、出勤、班主任评语、教师评语等信息,便于家长及时了解学生在校情况,建立与学院的直线沟通渠道。这一套学生管理思路,姿态开放,既坚持了严格的教育质量标准,又实现了对每个学生个体的细微关怀,是国际学院以人为本的教育教学管理理念的具化。
四、教学质量监控方面,需积极调动外部监控的督导和启发作用,严格制定和实施有效的内部监控标准和机制,从而实现以质量取胜、谋求发展。
教学质量是教学活动的核心命题,唯有切实保障质量,才可能求得发展。我国虽然已于2004年颁布了《中外合作办学条例》和《中外合作办学条例实施办法》,并建立了年审制度,但国际化合作办学在中国毕竟不过起步于上世纪90年代,历时尚短,相较于教育部组织的、四年一度的本科教学评估,我国对中外合作办学的质量评估和审核还缺乏国际普遍认可的完整指标体系和严密评定标准。在这种外部质量评审机制尚不健全的情况下,要谋求合作办学的高质量,就需要积极调动外部监控的督导和启发作用,严格制定和实施有效的内部监控标准和机制,从而实现以质量取胜、谋求发展。
质量始终是中国农业大学国际学院合作办学的生命线,自创立之初,学院就主动接受国内外各级教学质量评估机构的审核,积极参与学校和合作院方阶段性的教学工作检查,不断提炼和完善自身的内部质量监控标准和体系。2001年,学院以88分通过了国务院学位委员会办公室“关于授予境外学位合作办学项目的评估”;2006年,英国国家高等教育保证署(QAA)在对我国境内中英合作教育项目的首次全面评估中,认定国际学院“教学质量全面可信赖”;2006至2007年间,国际学院参加了学校举行的全国本科教学评估三次校内的预评估,取得了二等的好成绩;合作校方定期访问学院,期间通过听取汇报、与师生座谈、课程视导、抽查作业和成绩等方式,检查和监督学院的教学管理质量。借势于外部监控的督导和启发作用,学院建立起了严密的内部质量监控标准:成绩考核实施全过程的双标准,学业中期分流的预警和指导标准,测评教师教学质量广幅度、多层级的标准。为进一步保障各项质量监控标准的有效实施,学院又配套以日常监控结合定期监控、单项评估结合综合评估、定性评估结合定量评估的内部监控机制。如此一番内外兼修,国际学院才得以用可靠的教学质量,赢得了同行的广泛认可和良好的社会声誉。
我国的中外合作办学是产生于全球化大背景下的新事物,本身具有探索和创新的性质,其教学管理决不是仅将工作语言替换为某种外语的传统教学管理,它融合西方优势教育资源的过程就是形成自身特点的过程。我们不断探索、尊重和掌握合作办学教学管理的特点,才能在实际教学运作和管理过程中,有的放矢,激活办学新思路,将我国的国际化高等教育办得愈加有声有色,培养出大批具有国际化视野的高素质复合型人才。
参考文献:
[1] 张勤.教学质量与教学管理队伍建设.中国高等教育,2002(9):41-42
[2] 耿殿磊.国际化办学模式的探索.高教发展与评估,2007(1):16-22
[3] 刘敏.提高中外合作办学质量的十项措施.中国高等教育评估,2006(2):73-74
[4] 陶林,申俊龙.关于中外合作办学近十年来的研究综述.中医教育,2006(7):5-10
第三篇:教学管理论文:普通本科高校教学管理系统的设计与实现
教学管理论文:普通本科高校教学管理系统的设计与实现
【中文摘要】当今社会科学技术和信息化发展日新月异,计算机强大的数据处理功能也逐渐被人们所认识,并已经渗透到人们的政治、经济、教育、生活的方方面面。大量复杂、烦琐的数据信息给人们的管理带来困难,与此同时,各种管理系统也应运而生,已成为政府部门、企事业单位信息化管理中的重要组成部分,也倍受管理部门的青睐。普通本科高校教学管理系统就是顺应此潮流开发的,运用现代化的计算机开发语言来对日益复杂的学校内部信息进行管理的系统。普通本科教学管理系统是山东轻工业学院的实际需要开发的,采用了当前较为流行的Java开发语言和Oracle后台数据库。本着高起点高标准、既适应当前又考虑未来发展的原则,实现了一个界面友好、易于掌握、操作简单、功能齐全、安全可靠、运用广泛的信息管理平台,从而有效的提高了高校的教学管理水平。普通本科高校管理系统主要分为学生管理、智能排课、考试管理、选课管理、成绩管理、毕业生管理六大模块。该系统通过查询、修改、统计等应用模块来具体的对学校的数据进行科学的管理。学生管理模块实现对新生行政分班、编学号,并对已缴费的学生给予学生证注册,还可以对在校学生的学籍、专业、专业方向、辅修、变动情况及时记录,根据在校学生的日常表现给予奖惩并记入档案;智能排课模块是教学管理系统的核心,管理员可以对排课条件进行设置,根据模型和优化的人上智能遗传算法系统将实现自动排课,自动排课率基本可以达到95%以上,对于其他的剩
余课程,管理员可以通过系统的人机交互功能来辅助完成达到排课的。系统同时可以自动的检测排课过程中的冲突,使得课程的安排尽量合理;考试管理中管理员可以根据院系、专业、课程信息来设置考试名称、进行考试安排,系统可以判断专业班级的教学任务和学生选课情况是否存在冲突;选课管理模块中,在安排学生选课的时间、课程、选课轮次之前,管理员事先要在后台对选课规则进行设置,以确保选课活动的合理、有序开展。按照开课的原则和学生选课的反馈结果,系统可以自动为学生生成课程表,同时还可以为任课教师生成上课花名册和网上录入成绩名单;成绩管理中用户可以按照教学任务、上课对象、课程录入成绩。可以录入个人成绩,也可以追加个人成绩。任课老师要在学校规定的时间内对学生成绩进行网上录入并打印成绩单,根据录入的期末考试成绩和平时成绩自动计算出总成绩;毕业生管理模块根据学校的相关规章和制度,结合每个学生在校期间的学习成绩、平时的生活情况和在校期间的奖惩情况,对毕业生的毕业资格和学位授予进行资格审查。系统可自动对学生进行审核,简化了人上审核过程,大大的提高了上作效率。该模块主要包括学生所得学分查询、毕业生资格审查、学位预审核等。本系统采用了面向对象的设计方法,使用UML对用户实际需求进行分析,以基于Web环境下的B/S三层体系结构模式作为总体框架,后台数据库则是采用了目前较为先进、处理数据快捷方便的Oracle数据库。在智能排课算法上,采用了人工智能中经典的遗传算法,对学校的资源、人员合理调度。严格遵循软件开发的原则,先根据需求分析制定系统开发计划,之后对软件
进行设计、程序编写,经过软件测试后使系统运行,并对后期的维护工作进行规划。
【英文摘要】With the rapid development of modern social science technology and information, the strong data processing function of computer also has been gradually recognized by people, and it has permeated to every aspect such as politics, economy, education and daily life.A large number of complex and complicated data information give difficulty to people’s lives.At the same time, all kinds of management systems also arise at the historic moment and become an important part of information management in government department, enterprises and institution, these systems have been paid high attention by management department.Ordinary undergraduate college teaching management system is developed using modern computer languages with this trend, it is used for dealing with complex internal school information.Ordinary undergraduate college teaching management system is based on the actual needs of Shandong Institute of Light Industry.It uses Java language and Oracle backend database which are popular in current society.In line with the principle of high starting point and high standards, we complete an information management platform to meet the current demands and future development.This safe and
reliable system have many other advantages such as friendly interface, grasped easily, simple operation, and complete functions, therefore, it improves university’s teaching management level effectively.Ordinary undergraduate college teaching management system are divided into six main modules, they are student management, intelligent curriculum arrangement management, examination management, selecting courses management, scores management and graduate management.This system manages the data of school specific through inquiry, modify, statistics application modules.Student management module implements many functions.For example, it differentiates administrative classes and layouts student id for freshmen.It can grant student card registration for students who has already captured expends.Besides, it can also record timely when a school student changes his registration, professional, major, minor and other fluctuant circumstance.Administrator gives rewards or punishments which are recorded files according to the current student’s daily performance.Intelligent curriculum arrangement module is the core of teaching management system;the system can reach more than 95% of automatic course arrangement rate through reasonable terms set, optimized mathematical model and algorithm.It also
completes remaining virgin row courses by the man-machine interactive auxiliary timetabling way.In the process of curriculum, the system will detect conflict automatically to make the course arrangement reasonable as far as possible.According to the information of department, major and courses, administrator can set examination name, arrange examination plan in the examination management module.The system can judge whether there are conflicts exist between professional class teaching task and student courses.In order to ensure that students may select courses orderly and reasonably, selecting courses management set courses selection rules firstly in the background, and then arrange rounds, time, selection range, selection object for students.It can also provide feedbacks of results of selecting timely, and determine classes, generate classes individual students’ timetables, teachers’ online entry lists automatically.User has the right to input student’s personal scores in accordance with the teaching task, class objects and courses.Teachers should input and print students’ results online within the prescribed time, the system will calculate average grades according to their final grades.Our system will audit whether graduates have the qualification to get degrees based on the performances of study, life, rewards
and punishments, as well as school’ rules and regulations.Furthermore, we can inquire credits, minor professional and so on.The object-oriented technique is used in the system.We use UML analyzing the actual needs of users.The collectivity frame of system is three layers B/S structure based on Web environment with the combination of Oracle database which is more advanced and quicker and convenient in the processing of data.As to algorithm of intelligent timetabling, the system uses classical genetic algorithm in Artificial Intelligence to arrange and schedule resources and personnel reasonably.The system strictly abides by software engineering principles that is planning, needs analysis, software design, programming, software testing, operation and maintenance.【关键词】教学管理 遗传算法 Oracle数据库 三层架构
【英文关键词】Teaching management Genetic algorithm Oracle database Three layers structure 【目录】普通本科高校教学管理系统的设计与实现8-10ABSTRACT10-1
1第一章 绪论12-17
摘要
1.1 系统简介1213-1415-17
1.2 研究背景12-131.3 研究目标与意义1.4 研究现状14-151.5 本文所做工作
2.1 面第二章 教学管理系统的开发技术17-28
2.2 Java Web技术简介向对象系统分析17-18
18-21简介19-212.2.1 JSP简介18-192.2.2 Hibernate、Struts
2.4 基于
2.3 传统的C/S和B/S模型21-23Web环境下的B/S三层架构技术23-2423242.4.2 业务逻辑层23-242.5 数据挖掘技术24-26
2.4.1 表示层2.4.3 数据访问层2.6 有关Oracle数据库的介绍26-2828-57
第三章 教学管理系统的分析与总体设计
3.1.1 3.1 使用UML实现系统需求分析28-30统一建模语言UML2828-2930-31析34-4537-3940-4143-45计46-48库设计51-57设计52-57据库连接57-58学生管理模块59-60考试管理模块66-67成绩管理模块68-69五章 总结71-73
3.1.2 UML的面向对象分析设计过程
3.2 系统的设计指导思想31-34
3.4 系统功能分3.4.2 智能排课3.4.4 选课管理3.4.6 毕业生管理45-46
3.6 系统功能设3.8 系统数据3.8.2 逻辑结构
4.1 数4.2.1 4.2.3 4.2.5 第3.1.3 用例图29-303.3 系统体系结构分析3.4.1 学生管理35-373.4.3 考试管理39-403.4.5 成绩管理41-433.5 系统业务流程分析3.7 系统技术架构设计48-51
3.8.1 概念结构设计
第四章 教学管理系统的实现57-71
4.2 系统各模块的实现58-71
4.2.2 智能排课模块60-664.2.4 选课管理模块67-684.2.6 毕业生管理模块69-715.1 本文创新之处71-72
5.2 改进
72-73参考文献73-76致谢76-77攻读学位期间发表的学术论文目录77-7878
学位论文评阅及答辩情况表
第四篇:高职常规教学管理设计与实现论文
摘要:高职常规教学管理主要包括教学督导管理、教师课程管理、教师课堂管理等。在加强常规教学管理过程中,主要存在消息滞后导致无法及时处理的问题,如教师申请调停课,教学督导却无法及时掌握;学生考勤异常,到每周统计时间才能汇总,原来的手动操作、单机操作不能适应消息及时告知的形势需要。文章通过研究高职常规教学管理信息系统的设计与实现,使用钉钉微应用的策略,简化流程,在线实现教师调停课审核、教学考勤、督导听课等任务,将线上与线下结合,在任课教师、教学督导、辅导员相互之间建立有机联系,及时将课堂异常情况告知汇总给相关人,并及时处理,大大提高了管理效率。
关键词:常规教学管理;课堂异常;教学督导;学生考勤;钉钉微应用
随着互联网络技术的飞速发展,职业教育在校生规模不断扩大以及多校区办学的普遍化,为保障教学质量不断提高,优化管理效能,激发发展潜力,高职院校的常规教学管理规范化、信息化已经成为互联网+教育的必然发展趋势[1]。对于教务职能部门和二级院系来讲,常规教学管理是教务教学管理最为繁杂的部分,主要管理教学过程中出现的突发性、无序性的异常变动,常规任务实施过程催办监督等,需要耗费大量的人力、物力,效率低下,且办理程序繁琐、沟通渠道不畅、互动性差,一定程度上分散了教师的精力,得不到广大师生员工的理解,也存在信息化程度低、手工或单机操作、消息零散、不方便及时汇总和查阅等缺陷[2]。
1系统设计的原则
1.1线上线下结合的原则
按照规范管理要求,每一项活动需要有相应的材料支持、单据证明等,用于备案备查,信息化并不是要取代线下的流程材料、单据等。因此,一般需要下载打印单据、材料等,手工填写后用手机拍照作为附件上传留存,对流程化的管理实现了信息化,从而兼顾了线上流程的便捷性,也保障了管理的规范化要求。
1.2便捷性原则
教师应该能够通过移动智能设备,如手机、平板等,在任何有网络的地方实现申请。APP应用需要支持主流的Android和iOS平台,支持在PC上的后台管理,实现更加复杂的管理统计任务。
1.3开放定制原则
教学管理任务流程繁杂,信息应该具备一定的开放性,能通过一定的方式进行扩展。
2基于钉钉微应用的系统设计和实现
2.1系统功能模块
目前主要通过微应用+模板定制的方式来实现常规教学管理,功能模块结构如图1所示。
2.2模块实现
2.2.1教师调停课模块
通过钉钉提供的模板定制功能,设计实现系部教师调课备案功能模块,主要用于教师填写调停课信息和事由等。模块本身指定了教学主管副主任作为“审批人”,利用“抄送人”字段将审批结果转发给院系督导组、教务处指定成员。教师调课审批备案表单如图2所示。
2.2.2教师的班级考勤模块
在高职院校中,对学生课堂考勤是维持课堂纪律、保障教学质量、保护学生安全的重要方式。原则上,每堂课教师都需要考勤,并将考勤情况作为过程性考核的一个指标,对旷课缺勤的学生需要及时通告学务管理人员和辅导员,辅导员需要及时检查学生状况,及时跟进,了解原因,如图3所示。
2.2.3教师听课模块
为规范教师听课,促进教师业务交流,常规教学管理中对听课进行规范,每位教师持有一本听课记录本,听课时需用钉钉现场拍照作为附件上传,将听课记录本的评价页面拍照上传,督导组干事从后台对教师提交的听课单进行统计和汇总。
参考文献
[1]邓阿琴,梁称福,徐一斐.基于世界大学城的高职日常教学管理平台搭建—以湖南环境生物职业技术学院为例[J].当代教育实践与教学研究,2015(4):272-274.[2]邹贤良.Web条件下多校区常规教学管理模式探讨[J].武汉交通职业学院学报,2005(4):48-50.
第五篇:公交查询系统设计与实现论文
公交查询系统设计与实现论文
1引言
随着城市经济的发展、规模的扩大以及人口的增长,城市交通问题日益突出。降低出行时间将使所有的公交利用者产生效益,快速的交通、更好的信息及更好的市场可以提高公交的形象,能够增加公交乘坐者。城市公共交通运输以其覆盖面广、经济、快捷的特点,成为绝大多数出行者的首选方式,也是各地城市政府大力发展的一种交通方式。本地市民特别是外来旅游、出差、就医等急需了解本地道路情况的人可以利用本系统方便快捷的查询出所有符合他们要求的公交路线,对他们的出行和生活提供帮助。我国城市公交乘客信息系统的发展处于一个落后的水平,广大乘客可以获得信息的方式很少,公交信息的完整性和准确性得不到保证,而且还没有专门的机构负责信息的发布和管理。出于这个目的,在老师的指导下,我设计了这个城市公交线路查询系统。在对公交乘客出行心理特征进行分析的基础上,考虑乘客选择公交线路决策的因素,进行程序关键部分的框架设计。
现阶段,人们的出入方式主要还是来源于城市公交,特别是对于那些到外地出差、打工,进行商业有关或其他事情需要在外地进行短暂停留的人而言,公交对他们是必不可少的,但是对于那个不属于自己所熟悉的城市,坐公交也是一个很大的难题,因此,开发一个公交查询系统就显得非常的重要。本系统的核心是对选择好的车次进行路线的查询,或者输入所要查询的车站名,点击“查询”按钮,查询所有含有该站的车次及相应的停靠站。此处既可以“精确查询”也可以是“模糊查询”,“模糊查询”主要方便那些对站名不是很清楚,但知道其中的一部分的乘客,系统可以帮助他们快速的查出。
1.1论文的研究内容
公交查询系统是一个取代过去由人工查询的查询系统。本论文论述了一个基于浏览器/服务器(B/Srowser/Server)模式的公交查询系统的研究和实现的过程.论文从开发平台和工具谈起,对ASP.NET服务器所提供的组件及其属性和方法做了一般介绍,更重要的是阐述了ASP.NET的数据库访问组件ADO.NET的使用方法。最后,详细介绍了如何创建“公交查询系统”的全部过程。系统的开发工具与环境
2.1ASP.NET简介
ASP.NET是一种建立在通用语言上的程序构架,能被用于一台
Web务器来建立强大的应用程序。ASP.NET提供许多比现在的开发模式强大的的优势。AS.PNET建立在.NET Framework的编程类之上,它提供了一个web应用程序模型,并且包含使生成web应用程序变得简单的控件集和结构。ASP.NET包含封装公共用户界面元素(如文本框和下拉菜单)的控件集。但这些控件在务器上运行,并以HTML的形式将它们的用户界面推送到浏览器。在服务器上,这些控件公开一个面向对象的编程模型,为web开发人员提供了面向对象的编程的丰富性。ASP.NET还提供结构服务(如会话状态管理和进程回收),进一步减少了开发人员必须编写的代码量并提高了应用程序的可靠性。另外,ASP.NET 使用这些同样的概念使开发人员能够以服务的形式交付软件。使用ML webservices功能ASP.NET开发人员可以编写自己的业务逻辑并使ASP.NETT结构通过SOAP交付该服务。Visual Studio.NET是一套完整的开发工具,用于生成应用程序、XML Web services、桌面应用程序和移动应用程序。Visual Basic.NET、Visual C++.NET、Visual C#.NET和VisualJ#.NET全都使用相同的集成开发环境(IDE),该环境允许它们共享工具并有助于创建混合语言解决方案。另外,这些语言利用了.NET Framework的功能,此框架提供对简化应用程序和XML Web services 开发的关键技术的访问。
2.1.1ASP.NET技术的优点
ASP.NET是一种将各种Web元素组合在一起的服务器技术,是一个统一的Web开发平台,它提供了生成一个完整的Web应用程序所必须要的各种服务。与以前的开发模型相比较,它提供了以下数个重要的优点:
(1)增强的性能。ASP.NET是在服务器上运行的编译好的公共语言运行库代码。与被解释的前辈不同,.NET可利用早期绑定、实时编译、本机优化和盒外缓存服务。这相当于在编写代码之前便显著提高了性能。(2)世界级的工具支持。ASP.NET框架补充了Visual Studio集成开发环境中的大量工具箱和设计器。WYSIWYG编辑、拖放服务器控件和自动部署只是这个强大的工具所提供功能中的少数几种
(3)威力和灵活性。由于ASP.NET基于公共语言运行库,因此应用程序开发人员可以利用整个平台的威力和灵活性。.NET框架类库、消息处理和数据访问解决方案都可从 Web 无缝访问。ASP.NETT也与语言无关,所以可以选择最适合应用程序的语言(如C#),或是跨多种语言分割应用程序。另外,公共语言运行库的交互性保证在迁移到ASP.NET时保留基于COM的开发中的现有投资。(4)简易性。ASP.NET使执行常见任务变得容易,从简单的窗体提交和客户端身份验证到部署的站点配置。
(5)可管理性。ASP.NET采用基于文本的分层配置系统,简化了将设置应用于服务器环境和Web应用程序。由于配置信息是以纯文本形式存储的,因此可以在没有本地管理工具帮助的情况下应用新设置。此“零本地管理”哲学也扩展到了ASP.NET框架应用程序的部署。只需将必要的文件复制到服务器,即可将ASP.NET框架应用程序部署到服务器。不需要重新启动服务器,即使是在部署或替换运行的编译代码时。
(6)可缩放性和可用性。ASP.NET在设计时考虑了可缩放性,增加了专门用于在聚集环境和多处理器环境中提高性能的功能。另外,进程受到ASP.NET 运行库的密切监视和管理,以便当进程行为不正常(泄漏、死锁)时,可就地创建新进程,以帮助保持应用程序始终可用于处理请求。2.1.2.NET Framework概述 NET Framework是用于生成、部署和运行XML Web services 和应用程序的多语言环境。它由以下几个主要部分组成:
公共语言运行库
运行库实际上在组件的运行时和开发时操作中都起到很大的作用,尽管名 称中没有体现这个意思。在组件运行时,运行库除了负责满足此组件在其他组件上可能具有的依赖项外,还负责管理内存分配、启动和停止线程和进程,以及强制执行安全策略。在开发时,运行库的作用稍有变化;由于做了大量的自动处理工作(如内存管理),运行库使开发人员的操作非常简单,尤其是与今天的COM相比。特别是反射等功能显著减少了开发人员为将业务逻辑转 变为可重用组件而必须编写的代码量。
统一编程类
该框架为开发人员提供了统一的、面向对象的、分层的和可扩展的类库集(API)。目前,C++开发人员使用Microsoft基础类,而Java开发人员使用Windows 基础类。框架统一了这些完全不同的模型并且为Visual Basic和JScript程序员同样提供了对类库的访问。通过创建跨所有编程语言的公共 API 集,公共语言运行库使得跨语言继承、错误处理和调试成为可能。从JScript到C++的所有编程语言具有对框架的相似访问,开发人员可以自由选 择它们要使用的语言。2.2 ADO.NET概述
ADO.NET并不是ADO的升级版本,它是全新的面向对象模型。比ADO更适应于分布式及Internet等大型应用程序环境,为了多人同时存取更具扩展性,ADO.NET的数据存取采用的是离线存取模式,可说是专门为.NET台设计的数据存取结构。它具有简单地访问关系数据、可扩展性、支持多层应用程序、统一XML和关系数据访问的特点。ADO.NET的主要目标是提供对关系数据的简单访问功能。坦白的说,易于使用的类描述关系数据库中的表、列和行。另外,ADO.NET引入了DataSet类,它代表来自封装在一个单元中的关联表中的一组数据,维持他们之间完整的关系。这是在ADO.NET中的新概念,可以显著的扩展数据访问接口的功能。ADO.NET可以扩展——它为插件.NET 数据提供者(也称为可管理提供者)提供了框架,这些提供者被构建,以便从任何数据源读取和写入数据。ADO.NET提供了两种内置的.NET数据提供者,一种用于OLE DB数据源,另一种用于Microsoft SQL Server。可以通过OLE DB访问数据格式(比如Microsoft Access)、第三方数据库和非关系数据另外,Microsoft最近预演了用于ADO.NET的ODBC.NET数据提供者,它允许.NET 访问更多的旧的数据格式和第三方数据库。ADO.NET用于多层应用程序。这是当今商业和电子商务应用程序最常见的体系结构。在多层体系结构中,应用逻辑的不同部5分1运a行s在p多x个服务器或进程中,每一部分就称为一层。ADO.NET使用开放的Internet标准XML格式在层之间通信,允许数通过Internet防火来传递,并允许以非Microsoft技术来实现一层或多层。那么在Visual Studio.NET中ADO.NET访问数据库分为二种。一种是SQL Server 数据库,另一种是其任何类型的数据库。本系统的后台数据库为SQL Server2005,因此是通过SQLConnection、SqlCommandSqlDataAdapter、DataSet等几个主要的数据访问对象来访问数据的.需求分析
3.1系统需求分析
随着我国经济的高速发展,人们生活水平的提高,越来越多的人开始热衷于到外地旅游。那么对于这些外来旅游者,首先搞清这个城市的公交路线显的很重要!我的家乡沈阳,作为一个旅游城市,每年都要吸引大量的游客,为了满足这些游客熟悉公交路线的需求,特以公交查询系统为设计课题。本软件不仅能给游客带来方便,也能给广大市民提供方便。我认为这样的系统应该具有很好的实用性!开发本系统的目标就是立足广大乘客的实际,着眼于公交业的未来发展,规范公交管理,提高服务质量,方便乘客查询,并为此设计该系统。人们生活水平的提高,越来越多人喜欢旅游,但是第一次来一个陌生的城市,肯定对公交路线不熟悉,所以必定需要一个能查看具体公交线路的公交系统。有些只知道一个站的某几个字或一个车次的某几个数字,所以本系统将给出站点的模糊查询,方便用户的查询,有些只知道车次
或某个站点,本系统也给出了公交线路查询、公交站点查询、公交换乘查询,进一步方便大家的出行,但也有用户什么都查不到,想留言问问人,所以再搞个留言板很有必要,方便大家交流以及解答各种疑难问题!本系统采用结构化设计的方法来实现系统总体功能,提高系统的各项指标,即将整个系统合的划分成各个功能模块,正确地处理模块之间和模块内部的联系以及和数据库的联系,定义各模块的内部结构,通过对模块的设计和模块之间关系的系统来实现整个系统的功能前台主要有3个模块,线路查询、站点查询、公交换乘模块和后台管理模块
功能名称:线路查询
功能概述:可以获得要查询公交所通过的各个站点。
功能名称:站点查询
功能概述:通过输入的指定站点查询经过该站点的公交。
功能名称:公交换乘查询
功能概述:分为公交直达、公交一次换乘,主要体现那些不可直达需要转车的路线的所有换法。(如果用户输入的起始点和终点,有一条及一条以上的公交线可以直达的,则为公交直达;如果输入的起始点和终点,没有一条公交线可以直接到的,系统将会给出一次换乘的方案,则为公交一次换乘)功能名称:后台管理
功能概述:用于管理员登陆,添加、修改、删除公交线路,修改信息资料、安全密码,回复留言板等功能。
本系统提供了的车次查询功能、路5线1查A询S功P能X。乘客可以方便的进行查询,以防乘错车次。当然有些功能的智能化不是很强,系统有待进一步来完善。
3.2 数据库需求分析
数据库在一个信息管理系统中占有非常重要的地位,数据库结构设计的好坏将直接对应用系统的效率以及实现的效果产生影响。合理的数据库结构设计可以提高数据存储的效率,保证数据的完整和一致。
数据库技术是由传统的文件系统发展而来的,从层次模型、网状模型发展到关系模型。数据库技术是数据管理的最新技术,是计算机科学的一个重要分支,它能指导我们正确地设计数据库系统,它的出现极大地促进了计算机应用的发展。采用数据库技术的原理和方法可以有效地设计实用的数据库系统。一个完整的数据库系统包括数据库管理系统(DBMS),数据库管理员(DBA)、数据库(DB)、应用程序和相应的硬件设施。
目前许多数据库管理系统都基于关系模型,关系模型的主要特点是用表格结构表达实体,用键表示实体与实体之间的联系。与层次模型和网状模型相比,关系模型比较简单,容易为初学者接受。关系模型是由若干个关系模式组成的集合,关系模式相当于记录类型,它的实例称为关系。每个关系是一张表格。表格简单,用户易懂,用户只需用简单的查询语句就可以对数据库进行数据操作,并不涉及到存储结构,访问技术等细节。关系模型是数学化的模型,要用到集合论,离散数学等知识。SQL语言是关系数据库的代表性语言,已经得到广泛应用。
在设计数据库时,应注意数据的安全性,保证数据的安全,防止非法用户访问数据库,以免泄露重要信息,同时也能51防A止s非法用户的蓄意破坏,有许多保护数据的方法,如采用用户标识,口令密码或访问控制等方法。一个成功的数据库应用系统应具有用户标识,每一个合法用户具有一个用户名和相应的口令,进入数据库应用系统前必须输入正确的口令,否则无法进入系统,这就保证了只有合法的用户才能操作数据库系统。为了保证数据的合法语义,必须对数据库的数据进行完整性约束,即防止用户输入不合语义的数据。
在设计应用软件时,应严格按照软件工程学的方法进行设计,传统的方法采用瀑布模型,从问题定义、可行性分析、需求分析、概念设计、总体设计、系统实现、编码和软件测试、运行和维护等软件生命周期内,每一阶段均在前一阶段的基础上进行设计,并在每一阶段有相应的文档资料。设计数据库系统时应该首先充分了解用户各个方面的需求,包括现有的以及将来可能增加的
需求。数据库设计一般包括如下几个步骤:数据库需要分析,数据库概念结构设计,数据库逻辑结构设计。
4系统概要设计
4.1概述
本阶段设计的基本目标是解决系统如何实现问题,也叫做概要设计,本阶段主要任务是划分
出系统的物理元素及设计软件的结构,完成软件定义时期的任务之后就应该对系统进行总体设
计,即根据系统分析产生的分析结果来确定这个系统由哪些系统和模块组成,这些系统和模块又如何有机的结合在一起,每个模块的功能如何实现。系统设计的目标是使系统实现拥有所要求的功能,同时,力争达到高效率、高可靠性、可修改性,并且容易掌握和使用。模块化的依据是:
把复杂问题分解成许多容易解决的小问题。原来的问题也就变得容易解决。模块化设计是把大型软件按照一定的原则划分成一个较小的相对功能独立又相关联的模块。每个模块完成一个特定的子功能。把这些模块结合起来组成一个整体。完成指定的功能,满足问题的要求。采用模块化原理的优点在于可以使软件结构清晰,容易测试和调试。从而提高软件的可靠性,可修改性。有助于软件开发的组织管理。一个大型软件可分别编写不同的模块。4.2功能模块划分 查询系统模块
该模块实现公交查询功能。可实现按线路查询、站点查询和起点—终点查询三种查询方式。录入系统模块该模块实现数据的新增、修改、删除功能。
4.3.1 数据库概念结构设计
在系统设计的开始,我首先考虑的是如何用数据模型来数据库的结构与语义,以对现实世界进行抽象。目前广泛使用的数据模型可分为两种类型,一种是独立于计算机系统的“概念数据模型”,如“实体联系模型”;另一种是直接面向数据库逻辑结构的“结构数据模型”。在本系统中我采用“实体联系模型”(ER模型)来描述数据库的结构与语义,以对现实世界进行第一次抽象。ER模型直接从现实世界抽象出实体类型及实体间联系然后用ER图来表示数据模型。它有两个明显的优点:接近于人的思维,容易理解;与计算机无关,用户容易接受。但它只是数据库设计的第一步。E-R图是直观表示概念模型的工具,它有三个基本成分:
(1)矩形框,表示实体类型(考虑问题的对象)。(2)菱形框,表示联系类型(实体间的联系)。(3)椭圆形框,表示实体的属性。实体和属性的定义如下:
管理员表(登陆ID,登录姓名,登录密码)站名表(站名编号,站名)
车辆线路编号表(车次,车线类型)
线路表(线路编号,车次,站名,次序)
车辆表(车辆编号,车次,车辆类型,服务类型,票价,IC 卡类型,运行区间)
冬季发车时间表(车次,编号,首班时间,末班时间)
夏季发车时间表(车次,编号,首班时间,末班时间)
4.3.2数据库逻辑结构设计
本系统创建的SQL数据库名称为城市公交查询系统。并将数据文件和日志文件保存在公交查询系统APP_DATA文件夹中。①管理员表(LoginTable)
管理员表存放登陆系统所需要的用户名和密码,登录后台时需要访问此表。
②站名表
站名表存放站名等数据,修改站名需要访问此表。
③车辆线路编号表
车辆线路编号表存放线路编号等数据,修改车辆线路编号将要访问此表。
④线路表
线路表存放公交车线路的数据,修改车辆线路需要访问此表。
5详细设计与实现
5.1.连接数据库的包含文件
在动态网站中,调用数据库中的数据是十分频繁的,为了避免编写重复的代码。编写一个数据库连接文件是非常重要的。DB.cs
文件中包含了本系统中的数据库的连接代码。本系统的数库 的连接代码如下:
public static SqlConnection createConnection(){
SqlConnection
con=new SqlConnection(“server=.;database=城市公交查询系统;uid=sa;pwd=;”);return con;}
5.1.1新增车次线路
此模块为管理员操作,如当地出现新的公交线路,或原有公交车线路有新的站点加入,管理员可以登录此表,及时添加线路和站点的信息,以保证车次线路的及时更新,方便用户查询。添加车次的界面如图所示。
在输入相关车次信息后便进入站名添加过程如图
5.1.2新增车次线路
此模块为管理员操作,如当地出现新的公交线路,或原有公交车线路有所变动是,管理员可以登录此模块,及时添加相关的线路图,以保证车次线路图的及时更新,方便用户查询。添加的界面如图
5.1.3删除车次以及无效站点
此模块同样为管理员操作,如当地哪个公交线路已经被废除,或原有公交车线路有哪个站点被删除,管理员可以登录此表,及时删除线路和站点的信息,以保证车次线路的及时更新,方便用户查询。删除的界面如图
5.1.4删除线路图
该模块在管理员系统中实现,如当地哪个公交线路已经改变,管理员可以登录此模块,及时删除线路图信息,以保证车次线路图的及时更新,方便用户查询。删除的界面如图
6测试与维护
6.1 创建和测试应用程序
为了确保本系统能够正常运行,需要在发布之后做一次较全面的测试。现将具体操作及过程
举例说明如下:
创建和测试应用程序应是交替进行的,既要注意开发的效率也要注意它的稳定性。每编写一个模块,就要对这个模块进行测试,看它能否根据特定的要求工作。及早发现问题,及早解决,否则到最后再来测试的话,难度会大大增加。6.2测试项目
在MIS开发过程中采用了多种措施保证软件质量,但是实际开发过程中还是不可避免地会产生差错,系统中通常可能隐藏着错误和缺陷,不经周密测试的系统投入运行,将会造成难以想象的后果,因此系统测试是MIS开发过程中为保证软件质量必须进行的工作。大量统计资料表明,系统测试的工作量往往占MIS 开发总工作量的40%以上。因此,我们必须重视测试工作。由于程序中隐藏的缺陷只在特定的环境下才有可靠显露,系统缺陷通常是由于对某些特定情况考虑不周造成的。因此测试不是为了表明程序正确;成功的测试也不是没有发现错误的测试。
有意义的软件测试应该是从“破坏”软件系统的角度出发,精心设计最有可以暴露程序系统缺陷的测试方案。因此软件测试的目标应该是以尽可能少的代价和时间找出软件系统中潜在的错误和缺陷。
总结
在公交数字化的时代,公交系统的设计者应当以乘客需求为首位,调整服务策略,满足社会的需要和乘客的需要,充分发挥公交系统交通中心的作用。本系统基本达到了预定的设计目标,但是在系统的实际化应用中仍需要改进和提高公交查询系统的服务职能。系统的不足与改进方案:
在数据库设计方面,还有待改进,数据库设计也可采用别的形式,比如:可以用一个字段作为站点字段,另一个字段作为经过该站点的车次字段,只要找到经过某个站点最多的车次,就可以设计该字段的类型以及长度。其次,系统的实际应用化欠缺,可以通过使用根据起点站、终点站来确定那条路线,给出多种乘车方案的方法改进。线路的更新应该可以通过调整数据库次序的方法来更新。同时,界面的设计不够美观版面的设计以及查询结果的显示不够人化,视觉效果不佳。应当参照一些比较美观的网站设计进行色彩的调整,同时亦可以加入更多的FLASH效果使得页面更具动态性。
致谢
时光飞逝,一转眼我的大学生活就要结束了。这两年我学到了很多很多的知识,是我人生的一个转折。我之所以能取得这些成绩,除了有自己的努力外,在我的学习,生活中还得到了很多人的关心和帮助。在此我要对他们表示衷心的感谢。
首先,我要感谢我的毕业指导老师。在连续数月的毕业设计中,她不遗余力地指导和帮助我。在她孜孜不倦的教诲下,我顺利地完成了毕业设计。老师对工作认真负责的态度,对学生无私的关怀,使我受益良多。我衷心地感谢她。在这里我还要感谢所有指导过我的老师们,没有你们的培养我无法完成两年的大学学业还有,我能有今天,是与我父母的辛勤培养分不开的,他们为我付出了一切。我将在以后的学习、工作中再接再厉,尽我最大的努力做到最好来报答父母的养育之恩。
参考文献
[1]曹祖圣.吴明哲.Visual C#.NET 程序设计经典.北京:科学版社,2004.P.50-53.[2]宣小平.ASP.NET数据库系统开发实例导航.上海:人民邮电出版社,2003.P.121-130.[3]金银秋.数据库原理与设计.北京:科学出版社,2003.P.201-230.[4]张海藩.软件工程.北京:人民邮电出版社2002.P.75-80.[5]朱晔.ASP.NET 第一步——基于C#和ASP.NET2.0.北京:清华大学出版社,.2007-7-1.P.301-310.[6]谭振林.道不远人——深入解析ASP.NET 2.0 控件开发.北京:子工业出版社。2007-9-1.P.125-140.[7]哈特 ASP.NET 2.0经典教程——C#篇孟宪瑞,易磊.北京:人民邮电出版社.2007-2-1.P.20-40.[8]朱印宏,熊利荣.Dreamweaver 8完美网页设计——ASP动态网页设计篇.北京 中国电力出版社.2006-10-1.P.63-72.[9]郝刚ASP.NET 2.0开发指南.北京:人民邮电出版社.2006-5-1.P.53-55.