教务管理信息系统oo内容摘要:
、使用方便。 从用户使用层次角度考虑软件的设计,达到软件使用操作简便,适应该企业各 类工作人员的使用需求的目的。 (3)可升级、可扩展。 考虑到 教务处 的不断发展和用户的新增需求,应用系统留有一定的发展扩充空间,以适应系统的扩充和升级,避免软件的结构性变动。 (4)稳定性、安全性和保密性。 通过数据服务器的配置、操作用户权限的管理及软件程序的优化设计等,达到数据的稳定性、安全性和保密性。 系统概念设计 概念结构设计阶段的任务是将需求分析得到的用户需求抽象为信息结构即概念模型。 概念结构独立于数据库逻辑结构,独立于支持数据库的 DBMS,是现实世界与机器世界的中介。 它一方面能够反映现实世界 ,包括实体和实体之间的联系,同时又易于向各种数据模型转换。 由于本系统属于 高 校的教务管理系统,所以数据库中的学生资料应该是由学校负责管理的,管理员也可以通过添加 功能 来增加学生的基本信息,以应付突发的事件。 实体 —— 联系方法 (Entity— Relationship Approach)是最常用的表示概念性数据模型的方法。 这种方法使用 ER 图来描述现实世界中的实体,而不涉及这些实体在系统中的实现方法,即使不熟悉计算机技术的用户也能理解它。 构成ER 图的基本要素是实体型、属性和联系,其表示方法为: 14 实体型:用矩形表 示,矩形框内写明实体名。 属性:用椭圆形表示,并用无向边将其与相应的实体连接起来。 联系:用菱形表示,菱形框内写明联系名,并用无向边分别与有关实体连接起来,同时在无向边旁标上联系的类型( 1 : 1, 1 : n 或 m : n) ,为实体 ER图。 图 教师实体 属性图 图 学生实体 属性图 图 课程信息实体 属性图 课程 学分 教师 编号 开课系别别 课程名 学时简称 学生 性别 姓名 班级编号 学号 政治面貌 专业简称 姓名 院系 编号简称 教师 授课时间 班级编号 性别简称 授课地点 15 图 学生成绩 表 实体 属性图 由上面的实体 属性图知:课程与学生这两个实体是多对多联系;一位学生要学习多门课程,一门课程有多位学生共同学习。 而学习成绩是这两个实体“学生”和“成绩”共有的属性,应填在二者的联系“学习”边。 因为成绩既不是学生独有的,也不是课程独有的 ,那么 ER图如图。 图 学生成绩管理的 ER图 教师与课程这两个实体之间,是一对多联系;一位教师可以都多门课程 ,而一门课程对于学生成绩来说只能有一位教师 (英语、高等数学有多位教师教,但对某个固定的学生来说只能有一位教师 )。 其 ER 图如 图。 图 教师授课 ER图 教师与课程的 ER 图组合到一起,得到最后的 ER 图,有了 ER 图,就可 以设计数据库。 数据模型图 如 所示。 教 师 教学 课程 1 n 学生 学习 课程 成绩 m n 课程 编号 学号 已修学分 课程 名称 成绩 表 查询 成绩 学年 姓名 16 图 ER图 系统逻辑设计 逻辑结构设计的任务就是把概念结构设计阶段设计好的基本 ER 图,转换为逻辑结构。 ER 图向关系模型转换的结果如下所示:其中 PK 为主键, FK 为外键。 关系模式如下: 学生( 学号 ,姓名,性别, 专业 ,成绩,所在系 ,班级编号 ) PK 学号 FK 班级编号 教师 ( 教师 编 号 ,姓名,性别,所在系 编号 , 授课时间 , 授课地点 ) PK 教师编号 FK 系编号 班级( 班级编号 , 人数 , 系编号 ) PK 班级编号 FK 系编号 课程( 课程 编 号 ,课程名称, 授 课教师号,学时,学分,上课时间,上课地点,考试时间) PK 课程 编 号 FK 授 课教师号 成绩 ( 学号 ,课程号,平时成绩,考试成绩,总评成绩) PK 成绩编号 FK 学号 学生 学习 课程 拥有 班级 拥有 授课 教师 m n 1 n m 1 m n 17 第四章 系统的详细设计 详细设计阶段的根本目标是确定应该怎样具体地实现所要求的系统,目前任务还不是具体地编写程序,而是要设计出程序的“蓝图”,对目标系统精确地描述,以后程序员将根据这个蓝图写出实际的程序代码。 因此,详细设计的结果基本上决定了最终的程序代码的质量。 详细设计的目标不仅仅是逻辑上正确地实现每个模块的功能,更重要的是设计出的处理过程应该尽可能简明易懂。 过程设计的工具 描述程序处理的过程的工具叫过程设计的工具,它可以图形,表格和语言 3种。 都用来提供设计无歧 义的描述应该在中指明控制流程,处理功能和数据组织各方面的实现细节。 从而在编码阶段能把设计描述直接翻译成程序代码。 ( 1)系统流程图 在进行可行性研究时需要了解和分析现有系统,并以概括的形式表达对现有系统的认识;进入设计阶段以后应该把设想的新系统的逻辑模型转变为物理模型。 系统流程图是概括描述物理系统的传统的工具。 它的基本思想是用图形符号以黑盒子的形式描绘组成系统的每一个部件。 系统流程图表达的是数据在系统各部件之间的流动情况,而不是对数据进行加 工处理的控制过程,因此尽管系统流程图的某些符号和程序流程图的形式相 同,但是它却是物理数据流图而不是程序流程图。 对该系统进一步的分析得到图 的系统流程图如下所示: 图 系统流程图 班级信息维护 班级信息表 学生信息维护 学生信息表 教师信息维护 课程信息维护 教师信息表 课程信息表 操作员 学生选课 查询课程表 成绩输入 打印成绩单 18 教学管理流程如图 所示: 图 教学流程 系统物理设计 物理设计是 设计数据库的物理结构,就是根据数据库的逻辑结构,结合选定的 DBMS,设计数据库的存储结构、存取方式等。 物理设计主要设计内模式以及内模式和模式之间的映像关系。 数据库的物理设计包括具体的 DBMS 选 择、属性(字段)数据类型、长度、精度确定、 DBMS 的数据页面大小、内存分配、一致性保证、索引选择、存储方式等等。 本系统的数据库通过 SQL Server 的企业管理器生成 ,主要包含了 教师信息表、 学生信息表、课程信息表、班级信息表和选课信息表,他们的具体字段设置如 下 表所示。 教师信息表包含学号、姓名、性别等 5 个字段组成,如表 所示。 课程信息表 教务信息表 教学计划表 录入教学计划信息 制定教学计划 执行计划表 排课 考场信息表 教室信息 课程信息 课堂信息 结课考试安排 录入成绩 学生成绩表 19 表 教师 信息表 列名 数据类型 数据长度 规则 教师编号 varchar 4 主键 姓名 varchar 10 不允许空 性别 varchar 2 不允许空 所在系 int 20 不允许空 工作时间 date amp。 time 短日期 不允许空 学生信息表包含学号、姓名、性别等 5 个字段组成,如表 所示。 表 学生信息表 列名 数据类型 数据长度 规则 学号 varchar 8 主键 姓名 varchar 10 不允许空 性别 varchar 2 不允许空 所在系 int 4 不允许空 班级编号 varchar 10 不允许空 班级信息表包含编号、名称、人数等 5 个字段组成,如表 所示。 表 班级信息表 列名 数据类型 数据长度 规 则 班级编号 varchar 10 主键 班级名称 varchar 4 不允许空 人数 numeric 5 不允许空 班级简称 varchar 16 不允许空 班主任 varchar 8 不允许空 课程信息表包含课程编号、课程名、课程类别、学分 4 个字段组成,如表 所示。 表 课程 信息表 列名 数据类型 数据长度 规则 20 课程编号 char 4 主键 课程名称 char 20 不允许空 学分 numeric 5 不允许空 课程类别 char 6 不允许空 成绩输入表包含编号、学号、 课程编号、成绩、考试次数、是否重修、 6 个字段组成,如表 所示。 学生 成绩表 信息表 列名 数据类型 数据长度 规则 成绩 ID int 4 主键 学号 varchar 8 不允许空 课程编号 int 4 不允许空 姓名 char 10 不允许空 成绩 numeric 4 不允许空 考试次数 int 2 不允许空 是否重修 varchar 2 不允许空 学生选课信息表包含选课 ID,课程编号,学号 3个字段组成,如表。 表 学生选课信息表 选课 ID int 4 不允许空 课程编号 char 4 不允许空 学号 varchar 8 不允许空 21 第五章 数据库的 系统实现 通常把编码和测试统称实现。 所谓编码就是把设计结果翻译成某种程序设计语言书写的程序;编码又是对设计的进一步的具体化。 但是测试仍然是保证其质量的关键,它是对系统的规格说明,设计和编码的最后审查。 本系统的登录界面上主要有用户名、密码和用户权限三部分内容。 用户若想进入系统,就必须给出正确的用户名和密码,而且要选择正确的用户权限。 如果用户输入的用户名不存在或者密码与用户名不一致 或者与用户权限不一致,都会给出相应的提示信息,告诉用户出现的错误输入。 而且,如果用户进行错误的输入超过三次时,系统会自动退出。 实现这一功能的说明如下: 函数开始:建立连接,利用 Fill()函数在 新行,以与使用。 (dt) 利用 For循环,判断循环次数是否小于所有记 录的个数 For i = 0 To 1 If (用户名、密码和用户权限三者匹配时 ) Then () () (myform) 显示主窗体 If ( 用户权限 = 用 户 ) Then 隐藏主窗体中的部分功能 = False = False = False Else 什么也不做 End If 22 退出 For循环 End If Next If ( i = 即在所有记录中都没有找到与用户输入的值相同的) Then 说明在所有记录中都没有找到与之匹配的用户名、密码和用户权限 Then 弹出 MsgBox,警告用户出现错误 MsgBox(用户名与密码与用户权限不匹配。 请 验证后重新输。 , , 警告 )。教务管理信息系统oo
相关推荐
在二级学院、学生本人各存一联。 自修流程 学业优良、自学能力强或修读的课程与上课时间冲突的学生,在开学后一周内从“教务在线”下载或从二级学院领取并填写《自修申请表》,一式三份。 任课老师签署意见后,学生报所在二级学院审核并报教务处审批。 学生可通过自学的方式完成课程学习,但必须完成规定的作业、实验量,并参加统一考试。 《自修申请表》学生所在二级学院、任课教师、学生本人各存一份。
、教师课堂教学评估体系 教师评教 由各教研室主任组织全体教师在认真听课的基础上以无记名方式填写《教学质量评估表(教师评教用)》,对被评课的教师教学质量情况进行评议打分,取平均值作为同行评议分。 学生评教 由任课班学生填写《教学质量评估表(学生评教用)》对任课教师的课堂教学情况进行评议打分,取平均值作为学生评议分。 教师评学
努力做到精通所教专业知识. 对 参加培训 教师所提要求或问题应及时 处理 ,并耐心给予指导,限于水平或其它原因不能随时答复应作出明确解 释 或及时上报。 辅导员之间团结协作,互相切磋;总结经验,不断提高教学水平和能力. 做好 参加培训 人员的考勤工作。 参加培训 期间的 督查 考核制度 为了规范管理,保证培训工作正常有序进行,并落实到位,特制定本制度。 一、督查考核领导小组 组 长:司 柏芝
和显示设施代替人工收费方式操作的一部分工作。 100、收费方式可分为哪几种方式。 答:人工收费、半自动收费、全自动收费等方式 10由于收费目的不同,收费公路可划分为哪三种类型。 答:收费还贷公路、收费经营公路和收费控制公路 10《收费许可证》分正本和副本,正本和副本的用途分别是什么。 答:正本用于收费单位悬挂,购买票据;副本用于亮证收费,年审 及其他用途 10《收费许可证》实行一点一证。
用社支农再贷款的利率执行了人行再贷款利率,不存在附加任何费用的情况。 各信用社对农户发放的贷款利率严格按联社规定执行,实行较低档次利率,充分体现了对农户贷款的利率优惠政策。 三、支农再贷款的运用效果 通过近年来支农再贷款的 支持,推动了我市农村信用社各项业务的长足发展。 一方面,通过支农再贷款的发放,有效地宣传了信用社的地位和形象,使广大农民群众真正体会到了农村信用社才是真正贴近农民的金融机构