高校教务管理系统 学院:达州职业技术学院 专业:计算机应用 姓名:李贤辉 指导教师:朱鹏飞 指导教师职称:高级讲师 目前针对普通高校教学管理中存在的一些的问题,关键在于实现管理电脑一体化,才提出《高校教务管理系统》应用。怎样才能实现计算机在教务工作的应用,建立有效系统发挥其功能,必须遵守一些先决条件,最终才能达到资源共享。 [关键词] 普通高校 中文名称:高校教务管理系统 英文名称简写:GXjWMS 前言 在普通高校当中教学管理是学院运作的中心,教学管理的质量直接关系到一所高校现代社会竟争中的地位甚至生存和发展,当今时代计算机信息处理技术的广泛应用为高校教学管理提供了有力手段,一所高等院校要超越在时代的前列,必须为实现教学管理工作的现代化和科学化。其关键就在于要运用现代化软件技术和网络信息技术,来为实现教学管理电脑化帮助提高管理工作的效率。 教务工作在高等院校的发展和建设中占重要地位,教务管理水平高底,在某种程度上反映了一所高等院校管理水平的整体状况,对学院的教学工作、思想工作、管理工作、信息处理工作等等。 管理现代化,既抱括管理思想现代化,管理体制的现代化,还抱括管理方法,管理手段的现代化。管理手段的现代化主要是指计算机在管理工作中广泛应用,来对教务部门和各种教学信息的处理与分析,提高管理的准确性,及时性,可靠性,综合性,最终达到提高管理水平和高效率目的。 1 设计思路 1.1"设计"是任何工程都要进行的必要过程,它是市场经济的需要是根据普通高校教务管理体系,而设计出一门专用管理软件,此命名《高校教务管理系统》它有很强的管理功能,主要设计软件:采用现代化最新编程软件VB.NET而ADO.NET是本软件用来连接数据库,而后台数据库管理,是采用具有超强数据管理功能SQL sever,通以上三种软件共同来实现,才能实现最终的效果。 2 开发工具介绍 2.1 VB.NET/ADO.NET概述 VB.NET全称:Visual Baisc.NET是由美国Microsoft公司中文名称(微软)开发的一门面像对像的高级语言,VB.NET是一门具有超强的编程软件之一,必须在WindowsXP操作系统下运行,而所开发的用应软件也能只在WindowsXP操作系统下运行。那么ADO.NET是用来连接后台数据库和应用软件这间的桥梁,来实现数据相互访问。 2.2 SQL sever概述 SQL sever 是由美国Microsoft公司中文名称(微软)开发的具有超强的数据库管理软件,而它可以在WindowsXP和Windows2000以上版本操作环境运行。它主要用于存放大量的数据。 设计思想 高校教务管理系统,是每所高等院校所必备的管理工具之一,它能很好体现高等院校的管理水平,及相关数据处理完整性和保密性,而下面进一步讲述。 高校教务管理主要任务是制订教学计划,对各院系及授课部门课程请求进行汇总,根据教务运行流程和教学计划做出准确的课程安排,由于高校校区数量较多、院系、专业、课程数量多,信息流程纵横交错如果用手工进行排课难免出现一些教室冲突或教师资源冲突等其它情况,课表一但排好,中途调整极不容易,但在实际教学运行中不断微调课表是不可避免,为了使课表的编排,准确、合理、快速、高效,而充分利用各种教学类型资源等等,所以设计出专用的高校教务管理系统[GXJWMS]。 功能分析及相关描述 1 排课管理的主要任务是把各院系授课部门的课程表的申请进行汇总,然后根据教学计划或教学环节制订全校各专业(班级)的课表。 1.1校区(Campus)目前多数高校都有多个校区,每个校区的院系及教室的设置都不相同,在排课时必须考虑院系和教室的配置,合理有效地安排课程,本部应能提供教室的具体细节,以供教学部门查询和调用。 1.2教务部门(schedule)作为排课系统的中心,制定好计划向院系发布,通过院系的反回专业、课程、教师、学生、教室及课程成绩等信息,在由教务管理部门得到各系反回的相关信息,做出相应的按排,并能打印各种报表。 1.3院系(Institute)根据教务处提供的教学计划,组织任课教师,统计学生信息,反回信息给教务处,本部门提供相关信息查询,专业、课程、教师、学生等等信息,还可以打印相关信息报表。 1.4专业(Subject )可按专业学科门类、专业名称、专业设置时间、专业师资队伍、专业设置资源、培养层次、班级信息、招生专业方面的等信息查询、并能提供教务处查询。 1.5课程(Course)根据专业班级学期教学执行计划、教师任务计划表、教室资源等信息对全校的课程进行统一排课,包括合班课、体育课、选修课、单双周课程按排、实验课、分组课、可生成全校课程表,各院系课程表,专业(班级)课程表、教室占用表、教师任务书、教师上课时间表、教学任务统计表等,并提供提对课程表的多种查询和编辑功能和打印。 1.6教室(classroom)本部分提供教室的各种详细信息,应具备各种查询,将各种信息反回给校区。 1.7教师(Teacher)本部分提供、查询教师的详细信息,并对教师的工作量进行统计和给予课教学评价。将信息提供给院系。 1.8学生(student)学生的信息由所在院系统一管理,要求学生的必修课程、选修课程、成绩提供给所在院系,并提供查询和打印学生的有关信息。 1.9成绩(Score)可以提供成绩的录入、查询、排培训、排序、成绩分布统计与分析,不及格课程查询统计,补考查询,用户多种组合条件查询与统计和学生补考通知单,专业班级成绩单,学生成绩编辑及打印,并将各种信息提供给院系和教务处。 后台数据库相关属性描述 1 后台数据库是用来存储大量的数据处理用户提交的信息,它是采用的二维表的型式来存储信息。现在我对本软件用到的数据库做一个讲解。学生基本信息表、教师基本信息、成绩信息表、科目信息表、课程信息表、教室信息表、学生异动信息表、班级情况信息表、学生经历信息表、奖惩情况信息表、评语表。 1.1主题数据库组合 通过 J Martim指出,主题数据库与BSP方法中的数据类是相同,当给出许多主题数据库及业务活动过程后,在实现企业信息系统时,必须这些主题数据库组合或划分若干可以实现的系统如图(1) 1.2总体设计E-R图(2) 1.3数据流程IPO图(3)
相关功能描述和代码编写 1登录框功能描述 1.1登录是应用软件必须的步骤之一,它是一道防火门,具体讲它是软件和操作者之间的身份验证,有了它可以确保数据的安全,所以登录框是非常重要,如果你想进一步操作就要是登录到操作界面,你没有用户名和密码是不可能对本软件的数据操作,只要你有了正确的用户名和密码才能对本软件数据管理,而本软件对不同用户有不同的权限,用户名和密码存时都采用加密算法后存储在后台数据里这样一来保证了用户名和密码不容易被别人发现, 2登录框设计图 3登录框代码编写