文档介绍:天津农学院
毕业论文
题目:基于Delphi高校学生校务管理系统的研究与实现
学生姓名
系别计算机科学与信息工程系
专业计算机科学与技术
指导教师
论文评定
2006年5 月25 日
目录
0. 绪言………………………………………………………… 1
目的………………………………………………………… 2
系统开发平台(Delphi语言)…………………………… 2
Delphi开发语言简介……………………………………2
Delphi开发语言的特点…………………………………3
其它关键技术……………………………………………… 3
特殊控件的使用……………………………………………3
InterBase数据库系统…………………………………… 4
基本的SQL语句……………………………………………4
BDE数据引擎……………………………………………… 4
数据访问组件的使用………………………………………5
数据控制组件的使用………………………………………5
数据库设计………………………………………………… 6
总体设计……………………………………………………6
数据库逻辑结构设计………………………………………6
数据库机构的实现…………………………………………11
初始数据的输入……………………………………………11
5. 系统功能的设计…………………………………………… 11
系统功能……………………………………………………11
教师课程管理子系统………………………………………12
学生课程管理子系统…………………………………… 13
教务课程管理子系统…………………………………… 13
部分功能模块的代码实现……………………………… 14
6. 结果与讨论…………………………………………………16
结果……………………………………………………… 16
讨论……………………………………………………… 17
7. 结论……………………………………………………… 17
摘要: 本高校学生校务管理系统主要包括课程设置、教学安排、学生选课、课程管理、成绩查询等功能。采用本系统可实现:在每学期之初,教师进行课程设置管理,如增开课程、取消课程和填写课程信息等;教务处可根据教师的申请,结合实际情况确定这学期开设的课程,并分派教学资源,如上课时间和教室等;以上工作完成后,在开学时,将这学期所有开设的课程提供给学生,学生根据自己的兴趣和爱好进行选课,待选课结束后,对选课结果进行统计,把选课名单提供给相应的任课老师,同时也要给出每位学生的选课表;待课程结束后,任课老师根据教务处提供的选课名单对选课学生进行课程成绩的评定;待成绩都录入后,同学应能查询自己所选各门课程的成绩等。本系统的开发,减轻了老师和教务处工作人员的负担,同时也方便了同学对选课情况及成绩的查询。本系统采用客户机/服务器结构。数据库服务器采用InterBase数据库系统,客户机程序采用Delphi作为开发平台,实现对数据库中信息的访问,利用Tdatabase数据库组件管理应用程序与数据库之间的通信联系,采用了TQuery和TTable组件实现数据记录查询,利用Delphi的TPrinter对象实现了自定义打印。程序中使用了基本的SQL语句(如添加,查询,修改,和删除记录语句),BDE数据引擎以及ADO组件等。
关键词: 高校学生教务管理;Delphi开发平台;InterBase数据库系统;BDE数据引擎
Abstract: This administrative affairs of colleges and universities students system mainly include course arrangement,teaching settle,student curriculavariable, curriculum development, inquire achievement and so on..Use this system can realize:in the beginning of every school term,teachers can arrange the course ,for example , give a new course, cance the course,and fill in the course information; According to application of the teachers