教务管理系统设计与实现.pptVIP

  • 56
  • 0
  • 约2.63千字
  • 约 21页
  • 2019-01-02 发布于湖北
  • 举报
设计题目: 教务管理系统设计与实现 第一章系统简介 1、开发系统的目的 在现代社会中管理的作用越来越显得重要和突出,一般讲来,管理通过计划、组织、指导与领导、控制等手段,为组织制定目标,应用组织的各种要素,以实现组织的目标。对学校来说,人们按照一定的学籍计划、学籍资源,对新生信息、教师信息、成绩信息等加以计划和协调,已达到预期的目的,因此教务管理系统的出现正符合了学校信息化发展的需要。 2、系统开发的平台 开发工具Visual Basic 6.0 本系统编程环境选择采用Visual Basic 6.0作为开发工具。Visual Basic是一种可视化的、面向对象和采用事件驱动方式的结构化高级程序设计。 可用于开发Windows环境下的种类应用程序。它简单易学、效率高,且功能强大。在Visual Basic环境下,利用事件驱动的编辑机制、新颖易用的可视化设计工具。使用Window内部的应用程序接口(API)函数,以及动态连接库(DLL)动态数据交换(DDE)、对象的链接与嵌入(OLE)、开放式数据访问(ODBC)等技术,可以高效、快速地开发出Windows环境下功能强大、图形界面丰富的应用软件系统。 总的来说,Visual Basic又有一下的主要特点: (1)可视化编程 (2)事件驱动编程机制 (3)面向对象的程序设计 第二章系统功能的设计 1、系统结构图 2、各系统功能介绍 (1)教师管理系统 该模块用于查看,统计学校内教师的基本信息,便归档及查询。 主要的功能:教师档案的登记、错误信息的删除和修改、教师信息的查询。 (2)学生管理系统 学生信息的维护和实施的修改、新生信息的采集,提供信息的归档。 主要功能有:学籍信息的维护、删除、修改,新生信息的录入和学生信息的查询。 (3)成绩管理系统 用户可以提供方便的增加考试信息,并提供了对成绩的多种查询方式. 主要功能有:智能成绩的输出、成绩查询和成绩按学科、分数的分析。 (4)退出系统 对系统的重新登录与退出。 第三章 数据库的设计 开发任何一个应用项目必须确定其数据库结构,其中包括使用的数据库管理系统和数据库表结构,设计数据表结构是建立数据窗口的基础,对于该系统首先需要创建一个数据库的结构。基于实际情况,采用的是Microsoft公司的Access的数据库处理的速度。 1、系统数据库: 该数据库为中包含有以下各表: (1)学生信息表:记录学生的基本信息,是进行学生及其它各类信息处理的基础。 (2)学生成绩表:记录学生的各科成绩。 (3)课程信息表:记录各专业各年级开课情况。 (4)班级信息表: 记录班级名和班级号 (5)系统人员表:记录系统人员的姓名和密码。 (6)教师信息表:记录教师的基本信息,是进行教师及其它各类信息处理的基础。 (7)校区信息表:记录校区的名称和编号。 2、部分数据库表结构 (1)学生表结构:表3.1 (2)学生成绩表结构: (3)教师信息表 3、数据库设计 第四章 系统的具体实现 1、 登录窗口设计 登录界面的主要根据用户名、密码是否镇区来判断是否可以进入系统后台,使用本系统的用户分为教务管理人员和学生两类。系统将会自动退出。如果用户选择了管理员身份,则系统对数据库中系统人员表进行查询,以确定是否存在相应的用户和口令;如果用户选择了学生身份,则系统将会在数据库中的学生信息表进行查询,以确定是否存在相应的用户名和口令。 程序流程图如下: 程序运行效果图 2、教师信息窗口设计 本窗口对教师的基本信息记录进行操作,可以删除当前记录,添加一个新记录,或者编辑当前记录。并在当前记录集中进行向前、向后、移动到第一条、移动到最后一条这几个操作。程序流程图如图4.4 3、主窗体MDI的设计 该模块是一个多文档界面(MDI)应用程序,它可以同时显示多个文档,每个文档显示在各自的窗体中,MDI应用程序中常有包含子菜单的“窗体”选项,用于窗体或文档之间进行切换。 MDI主窗体的作用主要是整体系统中的各个功能窗体的父窗体。对于不同身份的用户(教务人员和学生),MDI主窗体显示出不同的菜单项。 对于教务用户,由于教务用户具有系统中所有的权限,,因此MDI主窗体将会显示所有的菜单项,可以通过单击菜单项来管理学生、教师、成绩和查找学生、教师、成绩和重新登录或者退出系统等。对于学生用户,由于学生用户的权限收到一定的限制,因此MDI主窗体不会显示所有的菜单项。因此学生只有查询的权限没有管理的权限。 结 语 在本系统的开发过程中,由于本人是初次开发

文档评论(0)

1亿VIP精品文档

相关文档