学校教务管理系统设计报告_第1页
学校教务管理系统设计报告_第2页
学校教务管理系统设计报告_第3页
学校教务管理系统设计报告_第4页
学校教务管理系统设计报告_第5页
已阅读5页,还剩21页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

教务辅助管理系体抓西上教务辅助管理系统概要设计说明书1需求分析1.1编写目的随着我国高校教学体制改革的发展,更加体现出以人为本的教育方针政策。学生自主地选择专业及专业方向、课程的选修机制、实验预约、成绩审核、学分制等管理方式的改革向传统的管理软件提出了新的挑战。基于这种广泛的需求。在充分综合各高校特多年深入研究的基础上,推出了一整套能够适应新的教学体制、能够最大程度满足高校现代化管理要求的教务管理系统。高校教务管理工作是高等教育中的一个极为重要的环节,是整个院校管理的核心和基础。面对种类繁多的数据和报表,手工处理方式已经很难跟上现代化管理的步伐,随着计算机及通讯技术的飞速发展,高等教育对教务管理工作提出了更高的要求。尽快改变传统的管理模式,运用现代化手段进行科学管理,已经成为整个教育系统亟待解决的课题之一。教务管理系统是一个大型复杂的计算机网络信息系统,满足各类高校现在和将来对信息资源采集、存储、处理、组织、管理和利用的需求,实现信息资源的高度集成与共享,实现信息资源的集中管理和统一调度。为各级决策管理部门提出准确、及时的相关信息和快捷、方便、科学的决策分析处理系统;为信息交流、教务管理提供一个高效快捷的电子化手段;最终达到进一步提高各级领导科学决策水平,提高各院系、各部门管理人员管理水平与办公效率,减轻工作负担的目的。1.2背景1.3定义用户接口是为方便用户使用计算机资源所建立的用户和计算机之间的联系。通常指软件接口,即在人机联系的硬设备接口基础上开发的软件。a.命令接口:为了便于用户直接或间接控制自己的作业,操作系统向用户提供了命令接c.图形接口:图形用户接口采用了图形化的操作界面,用非常容易识别的各种图标来将系统各项功能、各种应用程序和文件,直观、逼真地表示出来。数据字典:包括数据项数据流数据结构数据存储和处理5个部分。数据字典通过对数据项和数据结构的定义来描述数据流、数据存储的逻辑内容。数据结构描述={学生,是教务管理系统的一个核心数据结构,定义了学生的有关信息,组成:{学号.姓名}}前四位表明学生所在年级,后五位按顺序编号}数据项描述={姓名,表示学生的姓名,字符型,10位,任意字符}数据结构描述={教师,教务管理系统的核心数据结构之一,定义了教师的有关信息,组数据项描述={教师号,教师的编号,字符型,5位,10000-99999}数据项描述={教师姓名,教师的姓名,字符型,10位,任意合法的字符}数据结构描述={课程,教务管理系统的核心数据结构之一,定义了课程的有关信息,组成:{课程号,课序号,课程名,课程描述,教师,教室,教科书,学分}数据项描述={课程号,课程的编号,字符型,4,0001-9999}数据项描述={课序号,对于同一课程,由不同老师教授,用课序号来区分,字符型,2,数据项描述={课程名,课程的名称,字符型,10,任意合法的字符}数据项描述={课程描述,课程内容的基本描述,字符型,200,任意合法字符}数据项描述={教科书,课程所用的教科书,字符型,20,任意合法字符}数据项描述={学分,课程的学分,整型,1,1-9}数据结构描述={教室,上课所用的教室,组成:{教室编号,教室地址,教室容量}}数据项描述={教室编号,教室的编号,字符,5,00001-99999}数据项描述={教室地址,标明教室的地址,字符,30,任意合法的字符}数据项描述={教室容量,教室的容纳学生的数量,整型,正整数}数据结构描述={选课记录,记录学生选课的记录,组成:{学生,课程,成绩}}数据项描述={成绩,选课学生本学期的成绩,浮点数,0.0-100.0}处理过程描述={分配教室,为所有课程分配上课教室,输入:{课程,教室},输出:{教室安排},处理:{学期课程决定后,要为每个课程安排上课地点,要求上课的地点不能冲突且上课人数不能超过教室容量。}}数据存储描述={成绩单,记录学生本学期所有课程成绩,学生所有的选课记录,,学生的成绩单,由学生的人数决定,随机存取}1.5参考资料《教务管理系统_系统软件需求说明书》。《教务管理系统_系统概要设计说明书》。《数据库系统概论(第四版)》高等教育出版社王珊、萨师宣2概念结构设计本系统可分为学生信息管理系统和教师管理信息系统,系统开发的整体任务是实现学校教务信息管理的系统化、规范化、自动化和智能化,从而达到提高学校管理效率的目的。该阶段目的在于明确系统的数据结构和软件结构,此外总体设计还将给出内部软件和外部系统部件之间的接口定义,各个软件模块的功能说明,数据结构的细节以及具体的装配要2.2运行环境2.3基本概念设计和处理流程该文档目的在于明确系统的数据结构和软件结构,设计外部软件和内部软件的接口,说明各个软件模块的功能说明,数据结构的细节等。系统的总体处理流程如图2-1所示:学籍管理学籍管理教师资料处考场安排学生选课教室安排学生信息表教师信息表学生成绩管理学生档案教师档案教务处学生处为了满足学校管理安排及查询教师的各种信息管理学生的选课安排及查询教师的各种信息管理学生的选课信息及其考场教师的安排生的各种信息对学生对学生对学生的学对教师的各的选课教师上种基本信息进行统课教室等等各种资资料进行个一管理的安排料的管理和管理和安排可以查询,录入及修改学生的基本信息改及录入教师的各种基本信学生成绩管学生档案教师档案考场安学生选教室安学生信息教师信息学生处教务处教师资料学生处教务处学籍管理系统2.4系统的E-R图如下:考场考场教室安排k1教师成绩特长性别授课教室管理学生姓名姓名教授学历选课性别学号专业2.5教务管理系统基本结构a.功能需求与系统模块的关系:功能需求[系统模块]维护整个教务系统正常运行所需的数据集基础数据管理对在校所有学生的每个学期的各科成绩管理学生成绩管理维护学校学籍管理的信息学籍管理管理教师相关的信息教师资料处安排各专业班级的各门课程所在教室教室安排根据课程自动生成本学期的考试地点、考试时间、监考老师考务成绩管理对学生选修课程的管理学生选课教务处学生处教师资料处考场安排学生选课教室安排学生信息表教师信息表学生成绩管理学生档案教师档案3系统逻辑结构设计3.1功能需求与系统模块.1基础数据管理“基础数据管理”功能模块用于维护整个教务系统正常运行所需的基础数据集,以保证教务系统有一个统一的标准的基础数据集,便于数据的共享使用,内容包括入学年份、学年2“学生成绩管理”功能模块“学生成绩管理”功能模块用于学生成绩管理系统提供了强大的学生成绩管理管理功能,对学生的各个学期的学生成绩进行保存记录。对学生成绩等信息的添加.修改.删除.查询.汇3“学籍管理”功能模块“学籍管理”主要包括了高校学籍管理的常用信息,提供对学生学籍基本信息录入、查询、修改、打印输出、维护等常用功能,并提供学号编排、学生照片输入与显示、学籍变动(留级、休学、跳级、转班、转学、退学等)、奖惩登记、毕业情况“教师资料处”功能模块用于管理教师相关的信息,提高教学质量,保证教学工作的高5“教室安排”功能模块“排课选课管理”功能模块用于根据教学计划、教室资源、教师资源等,制定每学期的课程表。用于对某学期全校课程进行设置,如课表统一制定、每天上课节数、统一的排课时段进行设置。对某个班级某学期具体开设的课程分别进行排课时段、单双周、连常课等特殊情况设置。6“考务成绩管理”功能模块“考务成绩管理”功能模块用于根据课程自动生成本学期的考试地点、考试时间、监考老师等数据,并对考试的过程和结果进行监控。“考年、学期、期中(期末)考试、考试时间等,以及其他一些有关考务的事项。“考试日程安排“用于对评卷专业、评卷科目、评卷教师、评卷成绩录入”用于授课教师输入学生的考试成绩。(学生学籍信息表)7.“学生选课”功能模块“学生选课”功能模块用于对在校学生个学期的选课情况记录,包括所选课程、教室安排、选课时间(学期)、选修的课程所在教室、以及对各个选修的课程的成绩记录修改等3.2系统逻辑结构设计a.根据系统需求,把系统分为登录模块、教务处模块、学生处模块和教师资料处b.依据ER图进行数据库表的逻辑设计如下Managementinf管理员信息表列名数据类型可否为空说明NOTNULL管理员登录账号NOTNULL管理员登录密码managerNameNULL管理员真实姓名DATETIME(8)NULL管理员登录时间Studentinfo学生学籍信息表列名数据类型可否为空说明NOTNULL学生学号(主键)NOTNULL学生姓名NULL学生性别born_DateDATETIME(8)NULL出生日期Exam-history学生历史成绩信息表列名数据类型可否为空说明NOTNULL考试编号NOTNULL学生学号NULL科目名称NULL考试成绩NOTNULL监考老师列名数据类型可否为空说明NOTNULL教师号(主键)NOTNULL教师姓名NULL教师性别born_DateDATETIME(8)NULL出生日期couselnfo课程信息基本表列名数据类型可否为空说明NOTNULL课程号(主键)NOTNULL课程名称NOTNULL授课老师编码NULL授课老师姓名VARCHAR(10)NULL所属科目4.1关系模式数据的存储方法选择:系统的物理结构具体由数据库来设计与生成,根据系统的用户要求本程序采用索引存储方法即B+树索引方法。对数据库表的相应的字段建立索引或组合索引。在本程序中在xsxx表中的“学号”字段上建立了主索引;在xscj表的“学号”和“学生姓名”字段建立了组合索引;在jsda表的“教师号”字段上建立了主索引;在jsap表的学号字段建立主索引。4.2数据的存储方法选择结构:为了提高系统运行时的性能,我们将数据库表和索引分别放在不同的磁盘上,在查询时由于磁盘驱动器并行工作,这样提高了物理I/0的读写效率。同时使用数据库的用户数<=100同时打开的数据库对象数<55接口设计5.1用户界面采用对话框方式,多功能窗口运行。用户的界面总体设计如以下要求:a)由于操作人员的计算机知识普遍较差,要求有良好的人机界面;b)由于该系统的使用对象多,要求有较好的权限管理;c)原始数据修改简单方便,支持多条件修改;d)方便的数据查询,支持多条件查询;e)在相应的权限下,删除数据方便简单,数据稳定性好。5.2硬件接口支持各种x86系列PC机。5.3用户接口用户接口语法结构软件回答信息管理员登录以英文和汉字开头,不超过6个字符进入主界面信息管理相关操作进行相应的操作5.4内部接口由于系统的各种内部接口是通过借助数据库开发软件来实现的,是完全在数据库内部操作的,故在此略过此内容。运行于Windows2000&XP及更高版本具有WIN32API的操作系6数据库的实施和维护6.1运行模块组合具体软件的运行模块组合为程序多窗口的运行环境,各个模块在软件运行过程中能较好的交换信息,处理数据6.2运行控制软件运行时有较友好的界面,基本能够实现用户的数据处理要求。6.3运行时间系统的运行时间基本可以达到用户所提出的要求。6.4出错信息错误登录信息系统提示错误登录信息系统返回登录界面输入错误的数据系统提示数据错误信息提示重新输入数据打印不成功系统提示打印不成功信息进行重新打印操作6.5维护补救措施由于数据在数据库中已经有备份,故在系统出错后可以依靠数据库的恢复功能,并且依靠日志文件使系统再启动,就算系统崩溃用户数据也不会丢失或遭到破坏。但有可能占用更多的数据存储空间,权衡措施由用户来决定。7数据库系统开发总结经过长时间的奋斗制作,设计总算作完了,系统实现对学校图书信息的经营管理的维护,主要实现了数据的输入、查询、修改、删除、统计和打印等一系列功能,再功能方面,包括添加或删除用户,保存信息,更新信息等。系统完全采用图形户用户操作界面,能让用户很容易了解和掌握系统的使用方法。这使得系统具备了很好的交互性和可操作性。在功能的界面实现方面,系统采用菜单式操作和命令按钮操作相结合的方式,使操作非常的简单、方便。系统在安全性方面的控制管理员登陆窗口,使非管理人员不能进入系统。从而保证了系统的安全性。第一、我对系统的整个需求分析和整体设计作了详细的分析和设计

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论