《基于数据库的高校教学管理系统的设计和应用.docx》由会员分享,可在线阅读,更多相关《基于数据库的高校教学管理系统的设计和应用.docx(4页珍藏版)》请在金锄头文库上搜索。
1、基于数据库的高校教学管理系统的设计和应用摘 要:高校能够通过对高校教学管理系统的利用实现信息的综合化管理,并且还可以实现提高办公效率、减少繁琐的工作量以及实现资源共享等一系列的目的。通过对SQL Server技术和VB.net技术的利用,可以较好地实现和应用高校教学管理系统。该系统具有十分合理的结构,能够使高校进行教学管理的实际需求得到充分的满足。有鉴于高校教学管理系统的重要作用,本文对基于数据库的教学管理系统的设计和应用进行了分析和介绍。 关键词:高校教学管理系统;数据库;总体设计现在我国的教育事业发展得越来越快,而且各个院校都开始不断地扩大招生规模,因此在教学管理工作方面就具有了越来越高的
2、规范化和高效性的要求。高校教学管理系统在设计的时候以高校目前的管理现状为根据,因此将高校的毕业管理数据统计、投保理赔管理、勤工助学管理、贷助补减管理、困难生管理、违纪处分管理、荣誉称号管理、奖学金管理、综合成绩管理、学籍异动管理、电子注册、学生基本资料管理以及招生数据导入等一系列的业务流程包含了进来。由于该系统能够与高校学生管理部门的实际工作密切结合,因此立足于各个方面对工作流程进行了规范,并且在实际的应用中发挥了非常重要的作用。1 高校教学管理系统分析所谓的系统分析主要是利用系统学科的原理以及系统思想在开发管理信息系统的生命周期中对系统的内外情况进行分析,同时进行分解剖析和调查,从而将问题的
3、所在明确下来,这样就能够将科学的依据提供给可行性方案和相关活动目标的确定工作。在系统的分析阶段,必须要对用户的需求进行充分的了解,并且采用书面文档的形式将其表达出来1。首先是系统的可行性分析:在深入调查高校的校务管理工作之后,与高校的具体情况相结合,我们可以发现作为一项综合性的管理工作,高校教学信息化管理具有涉及部门复杂、功能错综交叠、业务流程繁多等一系列的特点。因此设计的系统除了要与高校管理的实际需求和部门划分相符合之外,而且各个子系统在具体的管理中不仅要相对独立,同时还要实现资源共享和数据交互。其次是需要分析:在正式进行设计之前,必须要全面的调查用户的实际情况,从而确保系统能够准确、成功的
4、实施。2 高校教学管理系统的总体设计分析2.1 高校教学管理系统的业务流程通过调研我们可以发现,高校教学管理系统业务具有以下的业务过程:首先,在入学后新生会对学生情况登记表进行填写,然后向各学院各系上报,最后再向学生处上报,由学生处对这些资料进行汇总之后实施核对,确认准确之后存档。各个专业每年的课程都存在着一些变动,因此需要将具体的教学计划制定出来,随后院系办公室组织开展讨论,最终形成文档2。学生选课是每学期开学初都要进行的一项工作,各系在期末考试之后需要对学生的成绩进行归档处理,随后上报到学生处实施审批统计,从而将奖学金计算出来,并且由财务处对奖学金进行发放。在一个学期结束之后会存在着留级退
5、学等一些学籍变动,各个院系要对学籍变更表单进行审批,最后交给学生处进行归档处理。同时各院系在审批学生获得的荣誉和处罚之后,对其进行归档处理。在入学期间新生会向学校提交投保理赔住宿等表单,而且学生处也需要保存好每学期的变动情况。在毕业之后每一位学生都需要对一份毕业信息表单进行填写,由院系对毕业信息表单进行审核,随后入档保存。为了能够让教师和学生在查阅这些信息的时候更加的方便,教学管理系统还需要对网上查询功能进行设置。2.2 高校教学管理系统的数据库设计在认真的分析和研究业务流程之后,梳理高校教学管理数据的处理过程,从而能够将一个最大限度的符合数据完整性和三范式要求的数据库建立起来。在定义数据库数
6、据的时候还要对该系统与校外上级部门、其他系统之间进行的数据交换关系进行充分的考虑,比如,在对毕业生信息管理模块进行设计的时候就要充分的考虑到该系统的信息是否与当地的毕业生管理部门的管理规范相符合3。2.2.1 系统的学籍管理学生的基本信息:主要包括学生的最高学历、健康状况、生源地区县、邮编、家庭地址、本人成分、籍贯、婚姻状况、身份证号、政治面貌、民族、出生年月、姓名、性别、学号等。学生的学籍情况:主要包括学生的专业方向、专业名称、文理科、招生季节、学习方式、办学类型、办学形式、培养方向、培养层次。学生个人的补充信息:主要包括学生的社会工作经验、个人主页、邮编、备注、实践经验、个人特长、Emai
7、l、呼机、手机、通讯地址、学号。学生的家庭成员:主要包括学生的家庭成员姓名、家庭成员关系、家庭成员联系电话、邮编、联系地址。学生的个人经历:主要包括学生的签证人电话、签证人姓名、担任职务、开始时间、结束时间、单位名称、ID以及学号。学生的社会实践:主要包括学生的签证人电话、签证人姓名、担任工作、单位名称、时间、ID以及学号。学生的文章发表:主要包括刊物名称论文题目、时间、ID、学号。学生获得的证书:主要包括证书等级、证书类别、ID、学号。2.2.2 系统的成绩和奖学金管理课程:主要包括课程名、课程号。选修:主要包括成绩、绩点、学籍代码、课程号、学号。课程设置:主要包括考核方式、学期代码、专业名
8、称、课程号。平均绩点:主要包括平均绩点、学期代码、学号。选修课成绩:主要包括专业名称、学期代码、成绩、学分、选修课名称、学号。奖学金:主要包括奖学金名称、奖学金类别码、奖学金等级。奖学金发放:主要包括学生的银行卡账号、类别、发放时间、发放状况、学号、奖学金类型码。2.2.3 系统的奖惩管理 荣誉称号:主要包括签证人的姓名、电话、获得的地点、学年、荣誉称号名称、荣誉称号代码、学号。获奖情况:主要包括学生的获奖地点、学籍代码、奖学金金额、奖学金类别码和学号。处分情况:主要包括处分的地点、查看期、原因、类别、违纪的类别、拟文的时间、处分文号、学号。2.2.4 系统的困难生管理困难生:主要包括困难生的
9、家庭总人数、家庭月供低、均月收入、家庭年收入、困难类型、家庭类型、学号。困难类别代表码:主要包括困难类型、困难类型代码。2.2.5 系统的投保理赔管理投保:主要包括开始日期,截止日期、投保金额、投保种类、投保时间、投保日期、学号。理赔:主要包括实际费用、理赔金额、理赔种类、理赔时间、学号、备注。2.2.6 系统的住宿管理寝室:主要包括住宿收费标准、床位数、寝室电话、楼号、寝室号。住宿:主要包括楼号、寝室号、学号等4。系统同时还包括助补减管理、勤工助学管理、用户登录管理、毕业生管理等一系列的模块,由于受到文章篇幅的限制,这里不再一一叙述。2.3 智能排课系统在教学管理系统中智能排课模块属于一个核
10、心模块,同时也是具有最大难度以及最为复杂的一个模块。该模块可以通过优化的数学算法、数学模型和条件设置,确保实现95%以上的自动排课率,而且还可以利用人机交互的方式将剩余的未排课程完成。系统在具体的排课过程中可以实施自动的冲突检测,从而能够尽量合理地安排课程。教师在整个排课过程中能够通过网络的方式对排课的情况进行实时查看,这就能够使教师对排课的特殊要求得到及时的满足。除此之外,该系统还可以进行教学场地的调度,比如实验室和教室等,而且利用该系统能够实时的管理和使用各种教学资源。第一,是设置排课条件,以相关的排课经验为根据按照专业班级、任课教师、课程、上课教室、排课时间等对排课资源进行设置,从而能够
11、确保实现合理和智能的排课结果,并且还能够有效地控制完成排课之后的人工调整工作量。第二,是系统智能排课,系统可以管理员设定的条件为根据自动地安排各个课程的上课时间和地点。第三,是人机交互式辅助排课,其最为主要的目的就是将在同一班级或专业中同一门课程分级教学的问题解决好。第四,是任课教师、起止周、周次,在完成排课工作之后或者学生将课程选完或者将教学班形成之后,就能够利用这一功能调整任课教师、教室要求、地点以及排课时间等。第五,是补课、停课、调课的申请和处理,教师在经过学校的主管部门审核之后可以进行补课、停课、调课的申请和处理。第六,是报表查询打印,教师和学生能够利用这一功能查询和打印各类课程的安排
12、情况。3 结语在完成高校教学管理系统的集成工作之后,经过实践证明,该系统完全能够达到设计的要求。通过对该高校教学管理系统的利用,能够确保高校教学管理系统各部分的作用充分地发挥出来,而且系统具有非常稳定的整体运行状况和十分良好的总体效果。参考文献:1杨长虹.开放性实训教学管理系统浅析J.长江大学学报(自然科学版)理工卷,2010(03).2郭盛煌.教学管理系统在高校的应用及思考J.湖南省社会主义学院学报,2010(03).3宋建军.高校教学管理系统使用中存在的问题及对策J.重庆科技学院学报(社会科学版),2010(16).4顾叶,罗瑜.数字化校园平台上的教学管理系统建设及问题思考J.科教导刊(上旬刊),2010(05).:庞海,男,1981年生,河南开封人,回族,讲师职称,郑州升达经贸管理学院教学秘书,研究方向:数据库应用,网络应用;宁跃飞,男,1981生,河南商丘人,汉,高校讲师,研究方向:计算机网络技术。