摘 要 教学信息管理系统是校园信息管理系统的一个有机组成部分,本文简要阐述了教学管理系统建设的意义以及系统的开发过程。教学管理系统采用当前最流行的Delphi编程技术,可以实现数据的高效、动态、交互访问,具有强大的Server/Client交互能力。本系统以Delphi7.0 SQL Sever 2000为主要开发平台,从用户的角度出发,对教学管理系统的功能进行了全面的分析。本系统实现的主要功能包括学生成绩查询、学生资料查询、教师资料查询、单科成绩浏览、学年开课清单、学分计算、平均分计算、添加修改学生、教师、课程信息、删除学生、教师、课程信息、数据库的还原、备份、用户信息的管理和维护及其它一些辅助功能。在数据库的建立上主要采用Access作为关系数据库的开发工具。在数据库的连接上采用ADO的数据库访问技术。本文从开发平台、运行环境、系统设计和模块实现等方面阐述了系统的设计以及开发过程,从该系统的开发背景、系统功能、设计思路和一些程序开发的细节等方面进行了论述。尤其是详细的说明了学分计算、平均分计算、添加修改学生、教师、课程信息、删除学生、教师、课程信息、数据库的还原、备份、用户信息的管理和维护这几个模块的设计与开发过程。 内容来自论文无忧网 www.paper51.com 关键词:Delphi SQL 教学管理系统 数据库 内容来自论文无忧网 www.paper51.com
Abstract http://www.paper51.com
The teaching information management systemis an organism that campus information manage the system to constitute thepart, this text synopsis expatiated the teaching manages the meaning of systemdevelopments and the process of development of the systems.Teaching managementsystem adoption front most popular of Delphi plait distance technique, canrealize data efficiently, development, hand over to visit with each other, havethe mighty Server/ Client hands over with each other ability.This system withDelphi7.0 SQLSever 2000 for mainthe terrace of development, set out from the angle of the customer, manage tothe teaching the function of the system proceeded completely of analysis.Themain function that this system realizes includes the student the score thesearch, student data search, teacher data search, single section score view,the academic year has a lecture detailed list, credit calculation, average centcalculation, increase to modify the student, teacher, course the informationand delete the student, teacher, course the information, database restores, themanagement of the backup, customer information with support and other someassistance function.Establish the tool of development of the our main adoptionin top Access conduct and actions relation database in the database.Thedatabase interview technique of the adoption ADO on the conjunction indatabase.This text is from the development terrace, circulate the environment,system design with mold a design for realizing etc. expatiating system anddevelopment processes, from the background of development, system function ofthat system, designed the way of thinking to proceed the treatise with detailsetc. that some procedure develop.Its is management that expatiation creditcalculation, average cent calculation, increase to modify the student, teacher,course the information and delete the student, teacher, course the information,database restores, backup, customer information with design that support this afew molds piece and development process. 内容来自www.paper51.com Key Words: Delphi SQL teaching management system data-base copyright paper51.com 目 录 内容来自论文无忧网 www.paper51.com 摘 要... I paper51.com Abstract II copyright paper51.com 目 录... III http://www.paper51.com 引 言... 1 copyright paper51.com 第1章 管理信息系统概述... 2 http://www.paper51.com 1. 1管理信息系统产生的背景... 2 内容来自论文无忧网 www.paper51.com 1. 2管理信息系统的定义... 3 paper51.com 1. 3管理信息系统的类型... 4 内容来自www.paper51.com 1. 4管理信息系统设计原则... 5 内容来自www.paper51.com
第2章 开发工具的介绍... 7 内容来自www.paper51.com 2. 1 Delphi简介... 7 copyright paper51.com 2. 2 Delphi 的特点... 7 内容来自www.paper51.com
2. 3 Server数据库开发... 8 copyright paper51.com 2. 4 ODBC概述... 8 http://www.paper51.com
第3章 系统设计和数据库设计... 10 http://www.paper51.com 3. 1 系统设计... 10 paper51.com 3.1. 1 系统功能分析... 10 paper51.com
3.1. 2系统功能模块设计... 10 内容来自www.paper51.com 3. 2 数据库设计... 10 paper51.com 3.2. 1数据库需求分析... 10 内容来自论文无忧网 www.paper51.com 3.2. 2数据库概念结构设计... 10 paper51.com 3. 3数据库逻辑结构设计... 12 copyright paper51.com
第4章 教学管理系统的详细设计... 15 内容来自论文无忧网 www.paper51.com 4. 1用户登陆模块... 15 http://www.paper51.com
4. 2系统模块... 15 paper51.com 4. 3查询模块... 15 copyright paper51.com
4. 4浏览模块... 15 http://www.paper51.com 4. 5计算模块... 16 内容来自www.paper51.com 4. 6维护模块... 16 内容来自www.paper51.com 4. 7帮助模块... 17 内容来自论文无忧网 www.paper51.com 第5章 动态数据访问的实现... 18 内容来自论文无忧网 www.paper51.com 5. 1 数据库的基础知识... 18 http://www.paper51.com 5.1. 1数据库技术的发展... 18 copyright paper51.com 5.1. 2数据库(DataBase,简称DB) 20 内容来自论文无忧网 www.paper51.com
5.1. 3 表(Table) 21 内容来自论文无忧网 www.paper51.com
5. 2数据库的建立... 21 paper51.com 5. 3 ADO简介... 23 内容来自论文无忧网 www.paper51.com
5. 4用ADO连接数据库... 23 copyright paper51.com 第6章 教学管理系统的开发过程... 24 内容来自论文无忧网 www.paper51.com
6. 1登录窗体... 24 copyright paper51.com 6. 2主窗体... 24 http://www.paper51.com 6. 3系统... 24 paper51.com 6. 4 查询... 25 内容来自论文无忧网 www.paper51.com 6.4. 1学生成绩查询... 25 http://www.paper51.com 6.4. 2学生资料查询... 25 内容来自论文无忧网 www.paper51.com 6.4. 3 教师资料查询... 25 http://www.paper51.com 6. 5 浏览... 26 内容来自论文无忧网 www.paper51.com 6.5. 1单科成绩浏览... 26 内容来自论文无忧网 www.paper51.com
6.5. 2学年开课清单... 26 http://www.paper51.com 6. 6 计算... 27 内容来自论文无忧网 www.paper51.com
6.6. 1 学分累加计算... 27 内容来自论文无忧网 www.paper51.com
6.6. 2 平均分计算... 28 paper51.com 6.6. 3 学生成绩分布直方图... 29 copyright paper51.com 6.6. 4 计算器... 31 内容来自www.paper51.com 6. 7 维护... 31 copyright paper51.com 6.7. 1 添加学生信息... 31 http://www.paper51.com 6.7. 2 添加教师信息... 33 内容来自www.paper51.com 6.7. 3 添加课程信息... 33 内容来自www.paper51.com 6.7. 4 学生成绩录入... 35 内容来自论文无忧网 www.paper51.com 6.7. 5 删除学生记录... 36 http://www.paper51.com 6.7. 6 删除教师信息... 37 copyright paper51.com 6.7. 7 删除课程信息... 38 copyright paper51.com
6.7. 8 删除成绩记录... 39 内容来自论文无忧网 www.paper51.com 6.7. 9备份数据库... 40 内容来自www.paper51.com 6.7. 10 还原数据库... 41 内容来自www.paper51.com
6.7. 11更改密码... 41 内容来自www.paper51.com
6.7. 12 添加新用户... 42 内容来自论文无忧网 www.paper51.com 6.7. 13 删除用户... 43 copyright paper51.com 6. 8帮助... 43 内容来自论文无忧网 www.paper51.com 6.8. 1给我发邮件... 43 内容来自www.paper51.com 6.8. 2关于... 43 内容来自论文无忧网 www.paper51.com 6.8. 3系统信息... 43 内容来自www.paper51.com 结 论... 44 copyright paper51.com 参考文献... 45 paper51.com 谢 辞... 46 内容来自论文无忧网 www.paper51.com
paper51.com 引 言 内容来自www.paper51.com 教务管理是大学的主要日常管理工作之一,涉及到校、系、师、生的诸多方面,随着教学体制的不断改革,尤其是学分制、选课制的展开和深入,教务日常管理工作日趋繁重、复杂,迫切需要研制开发教学管理软件。 内容来自www.paper51.com 国外高校一般具有较大规模的稳定的技术队伍来提供服务与技术支持,国内高校信息化建设相对起步较晚。在数字校园理论逐步应用的过程中,各高校一方面不断投资购建各种硬件、系统软件和网络,另一方面也不断开发实施了各类教学、科研、办公管理等应用系统,形成了一定规模的信息化建设体系。但是,由于整体信息化程度相对落后,经费短缺,理论体系不健全等原因,国内高校教务管理系统在机构设置、服务范围、服务质量及人员要求上与国外高校相比都有一定的差距。 paper51.com
目前国家的教育体制也正处在不断改革、创新的阶段,我国教育部门充分吸取国外优秀的教学模式,结合国内多年的办学经验,逐步探索出适合中国特色的教学形式,因此国家教育部面向各级各类学校开展了全面学分制改革。因此,各院校迫切学要对自己的现有教务管理系统进行改进和提高,根据国内大学的现在管理模式,结合国际新的思想观念,在校园网络环境下建设先进的、与国际水平接轨的信息化管理平台。提高学校管理工作的现代化水平,使之成为学校公共信息服务体系的重要组成部分。在这样的大环境下,选择了“教学管理信息系统”这个设计题目,符合实际需求。 copyright paper51.com 《教学信息管理系统》是高校教学、教务管理应用软件。熟悉教学管理工作的全部过程,从教学工作的实际出发,解决工作中关键性的难点问题,实现教学工作全过程的计算机管理,帮助具体管理人员从复杂烦琐工作中解放出来。使得教务管理走向无纸化办公和规范化、现代化管理。 copyright paper51.com 第1章 管理信息系统概述1. 1管理信息系统产生的背景 内容来自www.paper51.com 在过去的30年中,各行各业往往都有不少管理人员和行政首脑孤立地看待数据处理和计算机。造成这种看法的原因是,数据处理(DP)和信息服务(IS)人员不愿使用容易被用户(即“使用”计算机的人员)理解的语言同用户进行交流。管理人员对这种交流缺乏兴趣和无能为力,导致延缓了计算机系统的开发,从而在许多其它方面助长了闭关自守和冗余劳动的现象。 http://www.paper51.com 在用户同信息服务人员的交流方面,没有一个单位指望能做到尽善尽美,但是,确有某些单位已经取得了比较好的成功经验。用户同信息服务人员配合默契的一些单位认为:这种成功的原因在于,用户已经掌握了计算机和信息资源管理方面的基本知识。可见,用户管理人员掌握这方面的知识是非常必要的。诚然,信息服务专业人员是具备这方面知识的,但是要使用户管理人员获得这些知识,就必须通过正规的学习、阅读和实践。 http://www.paper51.com 妥善处理用户同信息服务人员之间的关系,可以加强双方的互相配合。为了建立和维护一个高质量的信息系统,各方都必须尊重对方的意愿。系统质量的优劣是直接与用户同信息服务人员之间互相配合的好坏成正比的。 内容来自论文无忧网 www.paper51.com 凡是那些不愿意掌握有关计算机和信息资源管理方面基本知识的用户管理人员和行政首脑,必将成为落伍者,特别是在当前这种鼓励用户直接参与信息系统开发过程的发展趋势下。过去,用户管理人员在很大程度上是依靠信息服务人员来推荐、开发和实现所需要的信息系统的。鉴于信息服务需要不断的发展变化,现在把鉴别和提高系统的责任留给了用户——这也是理所应当的。用户更多地参与信息系统的开发,这种趋势早在70年代中期就开始了,而且,自那时以后不断地发展,现在已进入了信息服务人员同用户合作的时代,因为只有用户更了解他们自己想从信息系统中得到什么。 paper51.com
用户参与信息资源管理(IRM)的典型事例表现在分布式数据处理(DDP)方面。在这方面,用户不仅要参加系统的开发,而且还要负责管理系统运行所需要的硬件设备和人员[3]。 paper51.com 直到最近几年,人们才认识到:信息是一种资源,必须把这种有价值的资源加以利用,不使其白白浪费掉。在竞争激烈的环境里,管理人员和行政首脑必须有效地利用信息,不然就难以立足于不败之地。过去,管理人员仅仅把计算机看成是省钱的工具,而现在,计算机被看成是创造利润的工具。每个公司都有大量的、尚未发掘的、可利用计算机和信息资源的潜力。发掘这种潜力所需要具有的计算机和信息处理的知识水平,是大多数管理人员和行政首脑力所能及的。 copyright paper51.com |