人人范文网 其他范文

云南师范大学网络教务管理系统(精选多篇)

发布时间:2022-06-22 21:07:02 来源:其他范文 收藏本文 下载本文 手机版

推荐第1篇:网络教务管理系统软件设计规格说明书

网络教务管理系统软件设计规格说明书

小组成员: 郭婷婷2008080302121 蒋政阳2008080302122 杨信明2008080302138

1.引言

1.

1 编写目的

在前一阶段(网络教务管理系统需求分析)中已解决了实现该系统需求的程序模块设计问题。包括如何把该系统化分成若干个模块、决定各模块之间的的接口、模块之间传递的信息,以及数据结构、模块结构的设计等。在以下的详细设计报告中间将对在本阶段中对系统所做的所有详细设计进行说明。

在本阶段中,确定如何具体的实现所要求的系统,从而在编码阶段可以把这个描述直接翻译成具体的程序语言书写的程序。主要工作有:根据《网络教务管理系统需求分析说明书》所描述的数据、功能性能需求、处理流程、总体结构和模块设计,涉及软件系统的结构设计、逐个模块的程序描述。

1.

2 项目背景

开发软件名称:网络教务管理系统。

项目开发者:信息学院电子系“网络教务管理系统”开发小组:

郭婷婷(2008080302121)

蒋政阳 (2008080302122)组长 杨信明(2008080302138)

用户单位:北京联合大学信息学院

1.

3 参考资料

(1)钱乐秋等,《软件工程》,清华大学出版社。 (2)张海藩,《软件工程导论》(第四版),清华大学出版社。 (3)王珊等,《数据库原理及设计》,清华大学出版社。 (4)赵池龙等,《软件工程实践教程》,电子工业出版社。

2.需求概述

该系统的用户分两类:学生、教师。 提供给学生选课相关功能,包括网上选课、网上退课、查询选课结果、课表打印等功能;此外,还可以提供学生成绩查询、学籍录入、网上教学评估等功能。 提供给教师的功能:选课名单查询打印、学生成绩录入。

1、技术要求以及限定条件

(1) 学生成绩录入可以用EXCEL表导入

(2) 网上教学评估只可以对任课教师评分,非该班学生任课教师,不能对其评分。

2.1 目标

本系统是为高等院校开发的,用于日常的网络教务管理,包括学生选课退课,成绩查询.教师选课名单查询打印、学生成绩录入等功能。方便教务管理,提高工作效率.2.2 用户的特点

本软件的最终用户是面向学生老师,他们具有一定的计算机应用基础,可以比较熟练的操作计算机.学生和老师都是经常性用户.2.3 功能需求

本系统主要实现学生教务管理和教师教务管理的功能。 (1) 学生教务管理

学生教务管理工作过程:

1) 选课管理:学生登陆后 ,查询课程的信息,是否可以选课.并进行选课与 退课.在选课结束后 ,查询选课的结果,并且打印课表.2) 学生成绩管理: 学生登陆后,在老师填写学生成绩之后,学生可以进行网上查询.3) 网络教务评估: 学生登陆后,可以对老师进行教务评估.(2)教师教务管理

教师教务管理工作内容为,教师通过系统登陆后,在学期结束后,填写学生的成绩.在学生提交选课情况之后,教师对选课信息结果进行查询.2.4 性能需求

由于次开发项目针对学校,使用频度较高,使用性能要求比较高。为防止对信息资料和管理程序的恶意破坏,要求有较为可靠的安全性能。总之,要求稳定、安全、便捷、易于管理和操作。

2.5 运行环境

操作系统:WindowsXP / Windows 2000 Server 3.总体设计

系统结构图

网上教务管理系统学生管理教师管理选课与成绩管理学生录入管理学籍注销管理登录信息管理教师职称管理教师登陆管理教师评估管理选课管理退课管理成绩管理 4.接口设计

各模块过程之间采用函数调用、参数传递、返回值的方式进行消息传递。具体参数的结构将在下面数据结构设计的内容中说明。接口传递的信息将是以数据结构封装了的数据,以参数传递或返回值的形式在模块之间传递。

推荐第2篇:云南师范大学

云南师范大学体育学院2009级本科

顶岗教育实习工作计划

一、顶岗教育实习领导小组

长:孙振武 院长

副组长:吕品副院长

顾世辉 副书记

各实习学校校长

员:左力、赵泽顺、赵惠洁、陈平、杜辉、崔恒良、伏云辉、各实习学校的体育教师、班主任

二、顶岗教育实习目的和任务

(一)目的

顶岗教育实习是高等师范院校人才培养的重要组成部分,是体育院校学生进行体育教师教育教学能力训练的主要教学环节之一。通过教育实习,使学生更加深入地认识《体育与健康课程标准》,了解当前中学体育教学改革和发展趋势,尽快适应新形势对体育教师提出来的新要求;同时以深入体育教育实践的机会检验学生对知识的运用能力,培养和提高学生的教学综合能力,同时有利于了解和熟悉中学实际,为今后工作打下基础以及增强责任心和巩固专业思想、专业知识和提高技能。

(二)任务

1.使学生直接了解基础教育体育与健康课程及中小学学校体育的基本要求、体育教师的职业特点和角色定位,进一步确立牢固的专业思想,形成良好的师德风范。

2.进一步巩固所学的基础知识,基本技术和技能,并将其转化成实际的体育教育工作能力,提高独立解决问题的能力和实习班主任的管理工作能力。

3.了解中学体育教学的一般规律和特点,掌握中学体育教学的基本方法。

4.通过实地的调查,收集资料,为改进和提高中小学的学校体育现状提出新的研究课题,为体育学院的办学质量提供及时有效的反馈信息。

三、顶岗教育实习时间、地点及分组

(一)顶岗教育实习时间

实习时间共三个月,其中2012年9月3日—10日在体育学院进行顶岗教育实习技能培训和实习模拟训练;2012年9月12日/14日赴顶岗实习学校开始教育实习;2012年12月14日/15日返校。

(二)顶岗实习地点及分组

第一组:指导教师:赵惠洁

实习区域:昆明、曲靖、玉溪 学生人数:22人

第二组:指导教师:袁际学 实习区域:大理、丽江、红河 学生人数:20人

第三组:指导教师:田世昌

实习区域:保山、迪庆、版纳、怒江 学生人数:16人 第四组:指导教师:左力

实习区域:德宏、临沧、普洱 学生人数:20人

第五组:指导教师:赵泽顺 实习区域:楚雄、文山、昭通 学生人数:18人 4人待定

四、顶岗教育实习内容

(一)体育课教学的见习与实习

1.体育与健康基本知识理论课。 2.体育与健康实践教学课。

(二)课余体育活动的见习与实习

1.早操、课间操的组织与管理。

2.参与组织和指导实习学校安排的课余体育活动。3.中考体育辅导。

4.参与学校各类运动会的组织与编排。

(三)班主任工作的见习与实习

1.在实习学校各班主任的指导下,参加实习班级的日常管理工作。 2.召开主题班会。

3.参与学校、班主任安排的其它工作。

(四)体育专业实践技能的见习与实习

1.教研科研活动的见习与实习2.教学实践能力的见习与实习

3.教学设计与教学技能竞赛的见习与实习

五、具体工作进度及时间安排

(一)9月1日前

确定顶岗实习学生名单。

(二)9月5日前

召开顶岗实习动员大会,进行思想动员,介绍具体实习安排,作实习准备。

(三)9月12日前

结合体育与健康课程和教学的基本理论,由学院指导教师负责组织学生进行教学技能训练及实习模拟训练。

(四)顶岗实习准备阶段:9月12/14日进入实习学校

1.进入实习学校,与实习学校领导及指导教师见面,听取情况介绍,了解实习学校教学及管理工作等基本情况;

2.实习学生跟班见习,熟悉实习班级学生及教学基本情况; 3.编写教育实习工作计划;

4.根据具体教学任务编写教案。

(五)顶岗实习实施阶段:9月15日 — 12月14/15日展开实习

1.学校体育相关活动的见习与实习

2.班主任工作见习与实习

2.进行教育实践调查,撰写教育调查报告。

(六)顶岗实习总结阶段:即12月14日前完成收尾工作:

1.实习工作总结、座谈、答谢会;

2.评定实习成绩,填写并签署《教育实习鉴定表》、《教育调查报告鉴定表》的评审意见;

3.归还所借实习学校资料、物品; 4.其它收尾工作。

(七)12月14日左右:返校交相关材料:

1.教育实习鉴定表(一式二份,须由实习学校签署意见并盖章); 2.教育调查报告鉴定表(一式二份,须由实习学校签署意见并盖章); 3.教育调查报告文本二份(手写稿);

4.教育实习记录本一份(必须由指导教师签字);

(八)12月14日前:各实习学校指导教师完成对学生的实习鉴定及成绩评定,教育调查报告文本的收理,教育调查报告鉴定表的评定,教育实习记录本的签字等工作。注:请各位同学于顶岗实习返校后一周内,将上述实习材料统一交到体育学院410办公室,以备存档及相关成绩的上报。

(九)12月19日:正式上课。

六、体育学院院级师范生课堂教学比赛工作

请各位同学在实习期间做好教学技能训练和准备工作,以便参加师范生课堂教学技能比赛。

七、指导教师职责

(一)指导教师应明确实习目标,本着对学生负责的精神,严格管理,认真指导。

(二)实习前做好实习的准备与动员工作,应提前了解和熟悉实习单位的情况,拟定实习进度计划,做好一切相关的准备工作。并应向学生进行实习动员,使学生明确实习目的及要求,宣布实习纪律,强调安全要求。

(三)实习过程中,指导教师应做到如下几点:

1.保持电话等通讯通畅,加强指导,严格要求,组织好各种教学活动,引导学生深入实际学习,并布置一定量的思考题或作业,及时检查与督促。

2.做好学生的思想政治工作,关心学生的身体健康和生活情况,并经常对学生进行安全教育,以预防事故发生。

3.对实习期间违反纪律或犯其它错误的学生,应及时予以批评教育,预防事态扩展。对情节严重、影响极坏者,实习学校有权停止其实习,并将情况和意见及时向所在学院报告,以便做出处理。

4.实习结束时,要认真做好考核和总结工作,实习结束后,指导教师要认真结合实习中的情况与问题,认真做好考核和总结。

八、顶岗实习生守则

(一)严格遵守实习学校的一切规章制度,虚心好学,尊重实习学校的领导、教师和学生。

(二)工作严谨、作风正派、教风端正、为人师表。

(三)未经当地实习学校主管领导同意,不得擅自离开。

(四)积极钻研教材,提前两天写出规范教案,并经指导教师审阅签字后方可上课,教学时必须用普通话。

(五)每个实习生必须上一次公开课,看8~10节其它体育教师的体育技术教学课。

(六)每个实习生必须上一次以上理论课,听2~4次体育理论课。

(七)认真组织好所在班级的早操、课间操及课外活动。班主任实习,每个实习生必须认真完成教育实习记录本的填写。

(八)实习期间必须严格遵守实习学校、实习队的作息时间及相关规定,未经实习队同意不得自行安排与实习无关的活动,违者从严处理。

九、实习生的成绩评定

实习生的成绩拟用百分制,根据实习生在实习的准备、实习、总结三个阶段的综合表现给予评定。分为:

1.优秀:90分以上 2.良好:80-89分 3.中等:70-79分 4.及格:60-69分

5.不及格:60分以下

最后,结合顶岗实习生所在实习学校的综合表现,进行优秀顶岗实习生的评定。

十、安全管理

每个实习学生务必重视自身安全工作,具体要求见《体育学院顶岗教育实习学生责任书》。

其它未尽事宜,另行通知

体育学院

2012年9月1日

推荐第3篇:教务管理系统参考

引言

教务管理系统是教学领域中一个重要的系统。随着计算机的普及,人们迫切希望在计算机上能够实现教务管理操作,希望把人从教学资源,教学评估,编排课程,教学检查等等这些繁琐的工作中解放出来。教务管理系统从人们的需求出发,具有智能化辅助教务人员管理教务工作,并且计算机发挥了它本身的优势,能够存贮大量信息数据。与以往手工的教务相比,教务管理系统软件的出现,使教务工作变得更简单,可靠,安全,方便。为了能让教务管理人员从繁重的工作中解脱出来,使他们在使用一个软件以后能极其容易地对所有教务工作进行管理,并且准确无误,轻松自如。因此开发一个教务管理系统软件是当务之急,也是本论文选题的重要意义和研究宗旨。

教务管理系统是教学活动中一个最重要的部分,系统将教学资源与老师,学生,课程,学生与老师,老师与课程,课程与学生相互间联系起来,而且联系错综复杂,相互联系,相互排斥,因而需要系统应具备较完善的检验防错功能,冲突处理功能,从而根据系统的运行及反馈信息高质量,高效率地管理系统流通部门的全部功能。

在开发教务管理系统软件过程中,使用了当前最新的技术ASP﹒NET和ADO﹒NET。ASP﹒NET是内建于语言运行环境中的编程结构,特别是在创建Web应用程序显示了强大的功能。ADO﹒NET是一种面向对象的方式来处理数据。ASP﹒NET和ADO﹒NET的结合很容易地在一个数据库中建立一个记录集。使用这些脚本建立和打开一个记录集,处理和输出数据。

在开发教务管理系统的过程中,一直用运了软件工程的思想去开发系统。开发前的准备中,进行了系统调查。熟悉系统的组织结构、职能结构和业务流程分析,系统业务流程分析、业务流程图。然后是随数据流进行了分析,对教务系统中的数据流程图,数据字典描述。数据库的设计主要是E-R图和转换成关系模型。规划管理信息系统的功能,设计系统的功能结构图,每个功能模块的主要工作内容、输入输出要求等。

第1章 概述

1.1为什么要开发一个教务管理系统?

在迈入二十一世纪的今天,中小学的教务管理显得极其重要,合理地管理不但反映一个国家的科技水平,而且影响中小学的教学质量。在知识经济时代到来的今天,用计算机控制教务工作由自动化系统运行而完成。这不仅节省了人力,还提高了工作效率和服务质量,而且增强了信息的流通。

今天,计算机的价格已经十分低廉,性能却有了长足的进步。它已经被应用于许多领域,计算机之所以如此流行的原因主要有以下几个方面:首先,计算机可以代替人工进行许多繁杂的劳动;

其次,计算机可以节省许多资源;

第三,计算机可以大大的提高人们的工作效率;

第四,计算机可以使敏感文档更加安全,等等。

随着计算机的应用已普及到经济和社会生活的各个领域,学校的教务人员迫切需要有这样一个软件,能够实现教学资源整体规划,编排课程,评估教学质量,检查教学进度等等这些繁琐的教务管理工作。

1.2 在中小学中用计算机管理教务的意义

我们要实现教育现代化,中小学的教务工作是一个重要的环节。70年代后期,出现图书情报工作的 “联机革命”,使计算机更广泛地,更有效的应用到各个角落,发达国家较重视这一领域的发展,我国尚存在较大的差距。所以我们说,教育工作计算机化是提高我国科学技术水平的一项带有重大战略意义的措施,因而中小学的教务管理工作是一个重要的标志。

计算机技术是现代技术的一部分,教务现代自动化也只是教育现代化的一部分,它们之间是部分和整体的关系,但由于计算机技术是信息技术的心脏,现代社会的骄子,信息社会的科技主角,所以在教务现代化技术中,计算机技术处于核心地位,它对于其他现代化设备起控制,连接和转换的作用,而教务自动化是教育现代化的核心和主导部分。教务管理系统软件能提高教务本身管理水平,能代替工作人员进行教务工作的某些加工处理,把工作人员从繁重的手工劳动,重复劳动中解放出来。

现在我国的中小学校教务管理水平还停留在纸介质的基础上,这样的机制已经不能适应时代的发展,因为它浪费了许多人力和物力,在信息时代这种传统的管理方法必然被计算机为基础的信息管理所取代。

总之,教务的计算机自动化管理系统,不但可以大大提高教务管理工作的效率,而且推动了教学质量的进步。

我作为一个计算机应用的本科生,希望可以在这方面有所贡献。改革的总设计师邓小平同志说过“科学技术是第一生产力”,我希望能用我四年的所学编制出一个实用的程序来帮助中小学进行更有效的教务管理。

归纳起来,好处大约有以下几点:

(1). 可以存储教学资源,安全、高效处理信息;

(2). 节省大量人力,财力;

(3). 可以迅速查到所需信息和实现教务管理功能。

1.3 为将来学校网上办公做好准备

﹒NET技术的发展,大量的Web应用程序开发,在不同地点的用户可浏览Web站点信息。这些技术的成熟,使得在中小学实现网上办公有了技术上保证。学生,老师可以在任何地点,在网上浏览教务信息,学校的最新通知,填写自己的信息,实现用户权限内的操作。教务管理系统是学校网上办公的一个尝试,也是为以后中小学网上办公作基础。

第2章系统分析

系统分析是指在管理信息系统开发的生命周期中系统分析阶段的各项活动和方法,应用系统思想和系统科学的原理进行分析工作的方法与技术。

系统分析阶段的目的,就是按照系统规划所定的某个开发项目范围内明确系统开发的目标和用户的信息需求,提出系统的逻辑方案。系统分析在整个系统开发过程中,是要解决“做什幺”的问题,即根据系统规划所确定的范围,对现行系统进行详细调查,尽可能弄清楚用户对信息的需求,调查原信息系统的资源,输入,处理和输出,描述现行系统的业务流程,指出现行系统的局限性和不足之处,确定新系统的基本目标和逻辑功能要求,也即提出新系统的逻辑模型,为下一阶段进行物理方案设计,解决“怎么做”提供依据。因此,这个阶段又称逻辑设计阶段。

系统分析阶段的主要活动有:系统初步调查、可行性研究、系统详细调查、新系统逻辑方案的提出。

2.1系统调查

系统初步调查中采用的主要方式是与中小学的教师,尤其是与教务处的教职工进行交流,并结合自己的常识,经过调查研究,中小学的基本情况为:中小学实行校长负责制,下设教务处、财务部、党团支部、学生会、后勤部五大部门。各部门分别针对各自管辖范围进行具体管理,并向校长负责。在学校的日常教学活动中,教务管理是至关重要的。

中小学在日常教务活动中出现的主要问题是:

(1) 学校现行的教务管理方式仍为基于文本、表格等纸介质的传统手工处理方式。教务信息管理没有完全科学化、规范化、处理速度较慢,因此影响教学工作的开展,难以进行有效的信息反馈。

(2) 学校领导对整个学校的学生信息不能得到及时反馈,因此不能适时指导教学方向,以至影响教育质量。

(3) 师生之间,学生和教务人员,以及老师和教务管理人员,信息交流少,信息渠道单一,不利于协调工作,容易出错。

因此,通过建立教务管理信息系统,使教务管理工作科学化、规范化、程序化,促使提高信息处理的速度和正确性,使学校的信息流程和流向清晰化、合理化,第一时间把握学生信息,以提高整体教学水平。

2.2系统的可行性研究

可行性研究是系统分析阶段的第二项活动。此活动的主要目标是:进一步明确系统的目标、规模与功能,对系统开发背景、必要性和意义进行调查分析并根据需要和可能提出开发系统的初步方案与计划。可行性研究是对系统进行全面、概要的分析。

通过调查分析,新系统设计方案有以下三个可行性:

(1). 技术可行性:

本系统采用 Windows 2000作为操作平台。数据库选用SQL server 2000,该数据库管理系统在Windows 2000 Profeional上能运行,并提供数据库之间的数据复制功能,可代替现有系统单据数据的手工传递工作,降低出错率,提高数据的可用性。本系统的应用软件开发平台也选用Microsoft Visual Studio .NET 2003。

(2). 经济可行性:

采用新的教务信息管理系统可取代原系统的单据手工传递工作,减少人工开支,节省资金,并且可大大提高信息量的取得,缩短信息处理周期,规划教学资源,提高学生信息,及时反馈教学信息的利用率,使教学质量更上一个台阶。

(3). 营运可行性:

本系统操作简单,易于理解,只需通过简单熟悉,上手较快,学校教务管理处的教职员以及相关教师均能进行操作,营运环境要求低。

面对于系统设计还应该以“标准性、安全性、兼容性、高效性、保密性、可维护性”为标准,在着眼于当前实用的基础上,为将来系统的扩展,升级留有余地。软件的开发应能在较长时间内满足学校的发展需要。故新系统还需要满足以下这几个标准:

(1) 标准性:系统的软硬件选型都应该采用工业化标准,这样既可以保证系统运行质量又可以分享在此标准上的每一次技术进步。

(2) 可靠性:由于学教务息的重要性,系统的软硬件应均为质量可靠,并采用RAID 0+1廉价磁盘冗余保护技术,确保不会由于软硬件故障造成系统运行终止而使用户蒙受损失。

(3) 安全性:通过软件的编制及硬件设置,控制使用者接触数据的权限,从而确保使用者无法操作与其无关的数据。

(4) 兼容性:系统的所有软硬件理论上都应有100%的兼容性,用以保证软硬件的可互换性。

(5) 高效性:由于学校学生信息每次处理的信息量较大,因此系统对信息的处理能力,响应能力都应是快速而有效的,在软件编制过程中应充分考虑到这一点。

(6) 可维护性:系统软件设计时应采用结构化模块设计,以便于开发和维护,也有利于根据情况随时进行功能调整。同时在系统开发时应该充分考虑到用户的日常维护,使之能简便易行

通过可行性分析研究,认为新系统的开发方案切实可行,可进行开发。

2.3 软件开发的总目标

(1) 提高教务管理的自动化、现代化水平,按照管理信息系统开发原理与方法,采用计算机代替手工劳动,规范教务管理的操作全过程。

(2) 提高整体教学水平,相关教务人员可以从系统中取得及时而且正确的教学管理数据信息,并可以迅速而有效地进行信息交流与共享,从而掌握学校的各种信息情况,为校领导做出适合学生全面素质发展的指导策略提供有力的支持。

推荐第4篇:青果教务网络管理系统成绩录入注意事项

附件2:青果教务网络管理系统成绩录入注意事项

(任课教师使用)

1、各位教师可在任一地点登陆http://202.197.144.233/jwweb/,或者进入学校主页,点击“教务在线\\数字通道”,进入“综合教务管理系统”,点击进入“青果教务网络管理系统”。

2、请各位教师在登陆系统以后先仔细阅读教务动态栏的《网上录入学生成绩的步骤》,然后在用户登录栏选择教师教辅人员身份登录,账号为你的工号(工号由各院、系教学秘书提供),初始密码为工号。请初次登陆的教师务必修改个人密码。

3、学生考试课程成绩的录入采用百分制,学生成绩包括平时成绩和期末考试成绩,各位老师应当录入学生的两项成绩,即平时成绩和期末考试成绩,录入时都按照百分制录入,系统将会按照平时成绩的30%和期末考试成绩的70%自动生成学生的综合成绩。学生考查课程成绩的录入采用优秀、良好、及格、不及格四级制(86分以上为优秀,71-85分为良好,60-70分为及格,60分以下不及格)。特别提醒各位老师要注意录入成绩准确无误后才能点击保存按钮,一旦保存将不能修改。如学生成绩为空,应当在备注栏选择“舞弊”、“缺考”或“缓考”。

4、网上成绩录入时间为6月22日至7月6日,请各位老师在课程考核完成后三天内录入学生成绩,过时网络平台会自动关闭。请各位教师仔细清点成绩,避免出现漏登、错登等情况,并在规定时间内完成此项工作。

推荐第5篇:云南师范大学科研经费管理暂行办法

云南师范大学科研经费管理暂行办法

(讨论稿)

第一章 总 则

第一条 为贯彻落实《国家长期科学和技术发展规划纲要(2006-2020年)》和《国家中长期教育改革和发展规划纲要(2010-2020年)》,建立健全并符合科研活动规律的高校内部科研经费管理和运行体制,提升科研经费管理服务水平,进一步规范和加强我校各类科研项目资助经费的管理,保证经费使用的合理性,提高经费使用效益,保证科研项目的顺利完成,根据教育部、财政部《教育部、财政部关于进一步加强高校科研经费管理的若干意见》(教财〔2012〕7号)、科技部《关于严肃财经纪律规范国家科技计划课题经费使用和加强监管的通知》(国科发财字〔2005〕462号)、财政部、科技部《关于调整国家科技计划和公益性行业科研专项经费管理办法若干规定的通知》(财教〔2011〕434号)等文件精神及国家有关财务制度和学校财务有关规定的要求,参照有关主管部门制定的项目管理办法,结合我校实际,特制定本暂行办法。

第二条 根据科研经费来源不同,科研项目经费分为纵向科研项目经费和横向科研项目经费两大类。

(一)纵向科研项目经费:是指经费来源性质属于中央或地方财政的资金,包括政府部门直接下达给学校的各类科研项目经费和学校作为合作(协作)单位承担上述来源项目并由项目主持单位转拨到我校的科研经费及学校自立的科研项目经费。

(二)横向科研项目经费:是指经费来源性质属于社会资金,包括各类企事业单位(地方政府、机关、社团、部队、其他学校、企业等)和个人委托的项目经费;境外(含港、澳、台)基金和非基金类资助的科研项目经费;国际政府组织、非政府组织(NGO)、国内外民间基金资助的科研项目经费;学校科技服务地方所承担的各类项目(包括技术合同项目)经费等。

第三条 科研经费实行学校统一管理下的项目负责人责任制,在管理中明确责任主体,建立分级管理体制。

(一)强化学校主体责任。学校是科研经费管理的责任主体,承担领导责任,并建立健全“统一领导、分级管理、责任到人”的科研经费管理体制,完善内部控制和监督约束机制,以确保科研经费的合理、合规和有效使用。科研处负责项目经费的分类、项目经费使用卡的发放、项目经费的使用监督和检查,及有关科研项目经费的预算审核;计财处负责科研经费的资金管理和会计核算,监督、指导项目负责人遵照有关财经法规合理使用科研经费;监审处负责对项目的经费管理和使用进行不定期或专项审计。

(二)明确院系监管责任。学院、部门、所和国家认定的校内各类研究机构(以下简称院系),是科研活动的基层管理单位,对本单位科研经费使用承担监管责任。院系要根据学科特点和项目(课题)实际需要,合理配置资源,为科研项目执行提供条件保障;要监督预算执行,督促项目进度。学校将科研经费管理绩效纳入各院系负责人的考核范围。

(三)落实项目负责人直接责任。科研项目负责人是科研经费使用的直接负责人,对经费使用的合规性、合理性、真实性和相关性承担法律责任。项目负责人要熟悉并掌握有关财政法律法规和科研经费管理制度,依法、据实编制科研项目预算和决算。按照批复预算和合同(任务书)使用经费,接受上级和学校相关部门的监督检查。

第二章 经费预算管理

第四条

学校财务部门和院系要协调科研项目申请人根据有关科研经费管理办法的规定,结合科研活动的特点和实际需要,按照目标相关性、政策相符性和经济合理性的原则,科学、合理、真实地编制科研经费预算。涉及政府采购的,要严格按照政府采购相关规定和程序编制政府采购预算。为适应科研活动规律的需要,落实财政科学化精细化管理要求,建立课题间接成本补偿机制,将项目经费分为直接费用和间接费用,直接费用的各项支出由项目负责人根据科研特点和实际需要编制;间接费用的列支按照上级管理部门的相关规定由学校统一核定。

(一)直接费用是指在项目(课题)研究开发过程中发生的与之直接相关的费用,主要包括设备费、材料费、测试化验加工费、燃料动力费、差旅费、会议费、国际合作与交流费、出版/文献/信息传播/知识产权事务费、劳务费、专家咨询费和其他支出等。

(二)间接费用是指在组织实施项目(课题)过程中发生的无法在直接费用中列支的相关费用。主要包括为项目(课题)研究提供的现有仪器设备及房屋,水、电、气、暖消耗,有关管理费用的补助支出,以及绩效支出等。其中绩效支出是指为提高科研工作绩效安排的相关支出。

间接费用使用分段超额累退比例法计算并实行总额控制,按照不超过项目(课题)经费中直接费用扣除设备购置费后的一定比例核定,具体比例如下:

500万元及以下的不超过20%;

超过500万元至1000万元的不超过13%;

超过1000万元的不超过10%。

间接费用中绩效支出不超过直接费用扣除设备购置费后的5%。

间接费用按项目(课题)统一核定,由项目(课题)负责人根据各自承担的研究任务和经费额度,提出分配方案,在项目(课题)预算(书)中明确,并纳入学校财务统一管理,统筹安排使用。其中绩效支出,应当在对科研工作进行绩效考核的基础上,结合科研人员实绩,由学校根据国家有关规定统筹安排。不得在核定的间接费用以外再以任何名义在项目(课题)经费中重复提取、列支相关费用。

第五条 项目(课题)申请者应在认真学习理解《经费管理办法》的基础上,根据项目(课题)研究开发任务的特点和实际需要,按照政策相符性、目标相关性和经济合理性的原则,科学、合理、真实地编制项目(课题)经费预算。项目(课题)直接费用各项支出不得简单按比例编列。其中,项目(课题)申请者应当结合学校财务管理规定和相关人员参与课题的全时工作时间,科学合理、实事求是地编制劳务费及招待费预算;专家咨询费预算应当按照规定的标准据实编制;设备费预算编制中应当注意严格控制设备购置,鼓励共享、试制、租赁专用仪器设备以及对现有仪器设备进行升级改造,确有必要购买的,应当对拟购置设备的必要性、现有同样设备的利用情况以及购置设备的开放共享方案等进行单独说明。

第六条 纵向项目负责人应当在学校科研处和计财处的指导下,按照与任务下达部门或单位正式签订的合同(任务书)和项目实际需要编制经费预算。 第七条 横向项目应从保证项目如期完成和实际需要出发,做好开支预算。具体开支范围按项目负责人与委托人签订的合同和协议规定执行。

第八条 学校提供的科研经费(包括项目配套费),参照纵向科研项目经费编制预算,预算中不包括管理费、人员经费及招待费用。

第九条 科研项目应按科研管理的相关政策法规和学校科研管理制度完整编制支出预算表,各类科研支出预算表按财务核算要求形成支出分类模板化规范格式,由项目承担单位报科研处审核备案,并交由财务用于核算控制。

第十条 科研经费支出预算一经核准进入财务支出预算模板后,必须严格按照既定的开支范围和费用项执行。核准后的支出预算一般不作调整,确需调整,应由项目负责人提出申请并重新编制支出预算,经单位主管领导同意,报科研处审核批准后交由财务进行支出预算模板调整。

第三章 经费到账管理

第十二条 纵向科研经费和横向科研经费纳入学校财务统一管理、集中核算、专款专用。按照相关科研经费管理办法和科研经费预算合理使用。

第十二条 科研经费按项目进行编号、立卡管理。科研经费到款后,由计财处通知科研处,科研处根据项目立项批准书和合同对项目编码,同时把入账说明和项目经费支出预算模板报送计财处,由计财处开立经费卡、办理入账手续。科研处负责通知课题负责人并领取项目经费卡。

第十三条 科研经费进入学校账户后统一由计财处财务科按规定开具发票(收据)。根据国家有关税收规定,横向科研经费一般需开具税务发票并缴纳营业税、城市维护建设税、教育费附加及印花税、企业所得税。国家对从事技术转让、技术开发和与之相关的技术咨询、技术服务业务所取得的收入,其合同经省科技厅和税务机关认定后可免征营业税,可根据税务机关认定的免税申请办理5%的营业税退税手续。科研项目的税务管理有学校财务协同项目负责人共同管理。

第十四条 学校按规定提取到款纵向项目经费的5%作为管理费,提取到款横向项目经费的4%作为管理费作为校科研发展基金。单位科研管理费由科研处代扣代转。管理费提取另有规定的按上级部门的规定执行。

第四章 经费使用管理

第十五条 科研项目经费的使用必须遵循“先收后支、量入为出”的原则。应根据项目的进度合理安排使用经费,当年度项目经费结余可以转入下一年度继续使用。涉及国有资产(包括知识产权等无形资产)的使用和处置管理,应按国有资产管理相关规定办理手续,不得以任何方式隐匿、私自转让、非法占有国有资产或利用国有资产谋取私利。项目负责人对经费使用的真实性、有效性承担经济与法律责任。

第十六条 经费开支必须审批手续完整,票据合法,对科研实验用品不能取得对方正式发票的,由项目负责人开具规范的证明,经科研处批示后才能准予报销(注:如向农户购买实验用品等)。在取得报销凭证三个月内办理报销手续。项目负责人应自觉接受有关部门的监督检查,按有关规定及时办理项目结题及经费结账手续。

第十七条 学生助研津贴和勤工助学金直接转入学生个人银行卡,其他劳务费一律通过个人银行卡发放,以零现金方式支付。

第十八条 购买货物或劳务,按《云南师范大学货物采购管理办法》办理。 第十九条 在科研经费使用过程中,如发现项目组有违反有关管理办法和财务制度的行为,学校有权采取措施追究项目负责人的责任,冻结经费,中止项目。造成重大经济损失和严重不良影响的,学校将依据相关规定进行处罚,直至追究法律责任。

第二十条 如遇项目负责人短期出国等特殊情况需要变更课题组经费使用签字人时,项目负责人需到科研处办理“项目委托代管手续”(病休、死亡另行办理)。经批准后,由科研处通知计财处变更项目经费使用人。未办理代管手续的,科研处将通知计财处冻结该项目经费的使用;科研项目出国的须参照有关公务出国规定办理相关手续并经科研处批准。

第二十一条 科研项目负责人正常调动工作,其以“云南师范大学”名义申请的项目经费原则上仍留在校内(资助部门有明确规定的除外,但所提管理费不再退回),其经费的使用采取委托课题组主要成员经办的形式办理,但经办人必须为本校在职人员。 第二十二条 纵向科研项目经费按如下方式使用及审核。

(一)经费使用范围按项目合同批准的经费预算及下达单位的管理办法执行。经费的借用和报销都必须有经办人和项目负责人共同签字。办理借用和报销手续时,必须携带科研处核发的经费使用卡。

(二)在项目执行过程中,与校外协作需转拨经费时,项目负责人必须与对方签订合作协议,明确双方的责、权、利,并符合项目合同批准的经费预算,按相关程序审核后方可办理转款手续。项目负责人要保证转出经费的开支按项目下达部门的有关规定执行。外拨经费,不提管理费,也不计校内工作量,同时须调减财务支出预算。

(三)在项目预算范围内的经费,财务系统按确定的各预算栏目,进行限额报销。具体审核权限为:

金额在5000元以下由项目负责人审核;

金额在5000~10000元,由项目负责人及本单位主管领导审核后,报科研处审核;

单项支出金额超过1万元的,先由项目负责人单位主管领导审核后,报科研处和主管校领导审核;单项支出金额超过10万元(含10万元)的,除遵循以上程序外还须校长审核。

第二十三条 横向科研项目经费按如下方式使用及审核。

(一)在符合国家财务制度的条件下,具体开支范围按项目负责人与委托方之间的合同或协议约定或预算计划执行。经费的借用和报销都必须有经办人和项目负责人共同签字。办理借用和报销手续时,必须携带科研处核发的经费使用卡。

(二)根据项目合同书或计划任务书外拨的合作研究经费和仪器设备购置费,不提管理费,也不计校内工作量。

(三)在项目预算范围内的经费,财务系统严格按支出预算确定的金额范围内报销。具体审核权限为:

金额在5000元以下由项目负责人审核;

金额在5000~10000元,由项目负责人审核后,经本单位主管领导审核; 单项支出金额超过1万元的,先由项目负责人和项目承担单位主管领导审核后,报科研处和主管校领导审核;单项支出金额超过10万元(含10万元)的,除遵循以上程序外还须校长审核。

第二十四条 科研项目的外拨经费支出应当以合作(外协)项目合同为依据,按照合同约定的外拨经费额度、拨付方式、开户银行和账号等条款办理。合作(外协)单位是公司、企业的,应提供收款单位法人营业执照、组织机构代码证、税务登记证或资质证书等相关资料;合作(外协)单位是高校、科研院所、社会团体等公益性组织的,应提供收款单位组织机构代码等相关资料。项目负责人应对合作(外协)业务的真实性、相关性负责。

第二十五条 学校科研人员应严格按照预算批复或合同(任务书)的支出范围和标准使用经费,严禁以任何方式挪用、侵占、骗取科研经费。严禁编造虚假合同、编制虚假预算;严禁违规将科研经费转拨、转移到利益相关的单位或个人;严禁购买与科研项目无关的设备、材料;严禁虚构经济业务、使用虚假票据套取科研经费;严禁在科研经费中报销个人家庭消费支出;严禁虚列、伪造名单,虚报冒领科研劳务性费用;严禁借科研协作指明,将科研经费挪作它用;严禁设立“小金库”。

第二十六条 项目实施出现违约责任或经费使用不当,根据项目合同书或计划任务书进行认定,属项目组主观原因造成的,按照《财政违法行为处罚处分条例》、《事业单位工作人员处分暂行规定》等规定进行严肃处理,依情节轻重给予行政处罚或处分。涉嫌犯罪的,依法移送司法机关追究刑事责任。

第五章 经费结算与监督管理

第二十七条 项目研究工作结束后,项目负责人应及时清理账目,根据批准的资助项目经费预算,如实编报资助项目经费结算,由项目承担单位、科研处、计财处审核签署意见后存档备查。

第二十八条 重大、重点项目以及上级主管部门要求先行财务审计的计划项目,应在项目研究工作结束后三个月内完成。学校监察审计部门将定期或不定期对结题项目的经费使用情况进行内部审计,以保证科研经费的合理使用。

第二十九条 课题结余经费的管理。各类课题研究工作结束后,经费结算后剩余经费,按上级相关管理部门的规定管理。没有明确要求收回经费的,可作为后续的项目研究继续使用。

第六章 附 则

第三十条 上述规定若与任务下达(委托)单位管理办法不一致,以任务下达(委托)单位的规定为准。

第三十一条 本办法 年 月 日经校长办公会议审议通过,自颁布之日起开始执行,原《云南师范大学科研经费管理暂行办法》(云师大通字[2006]67号)同时废止。

第三十二条 本办法由科研处和计划财务处负责共同解释。

推荐第6篇:云南师范大学简介

位于春城昆明的云南师范大学是一所历史悠久、传统优良的省属重点师范大学,其前身是诞生于1938年的国立西南联合大学师范学院。1946年,组成西南联大的北京大学、清华大学、南开大学三校复员北返,师范学院留昆独立设置,定名国立昆明师范学院,1950年改名昆明师范学院,1984年更名为云南师范大学,1999年与云南教育学院、云南体育进修学院合并重组云南师范大学。建校70余年来,学校恪守西南联大“刚毅坚卓”的校训,形成了“学高身正、明德睿智”的校风,已形成全日制高等教育、成人高等教育、高等职业教育、留学生教育的人才培养形式,构建了博士后、博士、硕士、本科教育完整的人才培养体系,已为国家培养了各级各类人才20余万人,被誉为“红土高原上的教师摇篮”。

学校占地面积3330亩,下设24个学院,2个独立学院,40余个科研机构。现有全日制博士、硕士研究生和本科生30000余人,成人继续教育学生18000余人,图书资料320余万册,是中国高等教育文献保障系统云南文献信息服务中心建设单位,建有“万兆主干”的新一代“数字校园”。学校主办的《云南师范大学学报(哲社版)》进入全国高校文科学报30强之列,为CSSCI来源期刊、中文核心期刊;《云南师范大学学报(自然科学版)》综合影响因子进入全国同类期刊前40位,为中国科技核心期刊;在全国大学学报中首创《云南师范大学学报•对外汉语教学与研究版》,综合影响因子在全国同类期刊中排名30位。

学校拥有文、史、哲、法、教、管、理、工、经济、艺术10大学科门类,形成了以教师教育为特色,文理并重、基础宽厚、多学科协调发展的学科与专业格局,在教育部学科评估中有20个学科排名全国高校前20位。学校现有83个本科专业,1个博士后流动站,1个一级学科博士点,7个二级学科博士点,26个一级学科硕士点,130个二级学科硕士点,有教育硕士、工商管理硕士(MBA)等10个专业硕士学位授权点,是全国首批招收和培养汉语国际教育硕士专业学位研究生的24所试点高校之一。

学校通过在教育内容、教学方法、课程体系、人才培养模式等方面的改革和创新,完成了由传统的师范教育向现代教师教育、由传统师范院校向以教师教育为特色的教学研究型大学的转型。学校拥有一批国家级教学团队、国家级人才培养模式创新实验区、国家教育体制改革试点项目、国家级教学成果奖、国家级特色专业、国家级专业综合改革试点、国家级精品课程、国家级实验教学示范中心、国家级双语教学示范课程、国家级教学名师、教育部创新团队、教师队伍建设示范项目等,拥有42项国家“质量工程”建设项目,是全国免费师范生试点改革的3所地方高师院校之一,是国家级大学生创新创业训练计划高校,并先后获得“全国普通高等学校优秀教务处”、“全国高等学校招生工作先进集体”、“全国普通高校成人高等教育先进单位”、“全国毕业生就业典型经验高校”等荣誉,在教育部本科教学工作水平评估中获得优秀。

学校拥有国家太阳能热水器质检中心、太阳能转化——储存材料与器件中英研究开发中心、教育部重点实验室、教育部工程研究中心、教育部创新团队、教育部应用创新开放平台示范基地、国家专业技术人员继续教育基地、国家体育总局体育文化研究基地、云南省重点实验室、云南省创新人才基地、云南省哲学社会科学研究基地、云南省院士(专家)工作站——吉亨•阿玛拉通加院士工作站、云南省创新团队、云南省哲学社会科学创新团队、中国西南对外开放与边疆安全研究中心、汉藏语研究院、云南研究院、云南华文学院、卜励德美国研究中心、朗宁加拿大研究中心和“中国•昆明泛亚人才教育与发展战略研究中心”等一批国家级、省部级科研平台及基地。近五年来,学校承担了国家社科基金重大招标项目、国家“973”项目、国家“863”计划项目、科技部“科技惠民”计划项目、科技部重大专项项目、国家自然科学基金重点项目等重大科研项目100余项,承担其它科技项目1000余项,授权专利100余项,教育部、文化部、国家体育总局、云南省等省级以上的成果获奖200余项,科研经费超过5.2亿。在少数民族哲学、福利文化、群体行为涌现机理及风险辨识、边疆地理、边疆教育与人力资源开发、区域合作与边疆经济发展、对外开放与边疆社会稳定

等研究领域具备了较强的优势。一些金属氧化物纳米线传感阵列测定多种肿瘤标记物的研究、Stokes光谱反演太阳矢量磁场的技术研究及应用、有γ辐射的类星体CCD观测和高能辐射机制研究、非线性分析中的若干障碍问题及相关问题研究、基于与建筑结合的太阳能集热器件能量传输转换机理研究、云南西部横断山小型兽类冷适应模式与生存适应对策的研究、镶嵌纳米贵金属颗粒的氧化钡复合薄膜的制备和特性等进入国内领先和国际先进水平。

学校现有教职工2200余人,其中专任教师1600余人,教授、副教授600余人,拥有国家突出贡献专家、国务院特殊津贴获得者、国家“百千万人才工程”、中国科学院“百人计划”、教育部高校青年教师奖、教育部“新世纪优秀人才支持计划”入选者、云南省高端科技人才等一批专家学者。诺贝尔奖获得者杨振宁,中科院院士杨乐、郭柏灵、戴汝为,英国皇家工程院院士、剑桥大学教授阿马拉通加,2010年诺贝尔经济学奖得主、英国社会科学院院士皮萨里德斯,美国《纽约时报》前总编、普利策奖评审委员会前任主席西默•托平,世界著名未来学家约翰•奈斯比特博士等40余个国家和地区的近100位知名专家被聘为学校名誉教授、客座教授或兼职教授。

云南师范大学是一所开放的、有着国际化视野的现代大学,先后被教育部和国家汉办确定为支持周边国家汉语教学的10所重点大学之

一、国务院侨办华文教育基地、国家汉语国际推广师资培训基地、中国对东南亚国家进行汉语师资培训的基地、国家首批赴海外承办孔子学院的大学、享受中国政府奖学金和孔子学院奖学金留学生接收院校、全国首批来华留学示范基地、国家HSK考试和汉语作为第二外语教学能力资格考点、联合国教科文组织在中国西南地区的中学英语师资培训基地和云南省目前具有对港澳台招生权的两所高校之一。到目前为止,学校在国外建立了1所孔子学院、3个孔子课堂、5个中国语言文化中心。学校已与英国、美国、加拿大、澳大利亚、新西兰以及港澳台等60多个国家和地区的150余所国外大学和科研机构建立了合作交流关系,共招收61个国家的留学生约13000余人次。目前有各类留学生1705人,是云南省在校留学生人数最多的高校。

学校先后被国务院授予“民族团结进步模范集体”称号,被人事部、教育部评为“全国教育系统先进集体”,被教育部评为“依法治校示范校”、教育部“国培计划”示范性培训单位、全国高校校园文化建设优秀成果一等奖单位;获全国五四红旗团委称号,全国绿化先进单位;连续10年被中宣部等评为全国大中专学生社会实践活动先进单位,连续5届在“挑战杯”全国大学生课外学术科技作品竞赛的成绩排名全国同类师范院校前10位,多次获得全国大学生数学建模竞赛、全国大学生演讲比赛、全国大学生英语竞赛、全国师范生教学技能大赛特等奖、一等奖;先后获云南省基层党建示范点、云南省学习型党组织建设示范点、省委创先争优先进基层党组织、“云岭先锋”流动红旗先进基层党组织、人才工作先进单位、德育先进集体。学校的班级、社团和个人也涌现出一批全国先进班集体标兵,全国“学习雷锋、志愿服务”先进集体,全国高校优秀学生社团,全国三好生标兵,全国见义勇为先进分子以及在雅典、北京、伦敦奥运会和残奥会上获得金、银、铜奖牌的运动员。

在新的历史发展阶段,学校实施“包容和合、君子风范”的核心文化理念和“综合集成发展、内涵特色兴校”战略,以进入国家中西部100所重点建设高校行列为契机,为把学校建设成国内一流的教学研究型师范大学,成为中国西南特色鲜明的区域高水平大学而不懈努力。

推荐第7篇:教务管理系统需求分析

江苏技术师范学院

毕业论文(设计)需求分析

题目:常州市育才中学教务管理系统设计学院:计算机工程学院姓名:成义杰

学号:指导教师:陈鉴富

2012 年10月22日

前言

二十一世纪是一个信息化的时代,教务管理信息系统作为教育信息化的重要组成部分,也应该得到很好的发展,以便帮助学院各管理层能及时、准确地掌握信息,使学院的教务管理工作步入新的章篇。

教务管理系统是典型的信息管理系统,其开发主要包括后端数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。

1.选题依据

教务管理系统作为教育单位一个不可缺少的部分,它的内容对于学校的决策者和管理者来说都是至关重要,所以教务管理系统应为使用者提供充足的信息和快捷的查询手段。但是人们一直以来都使用传统人工的方式管理文件资料,这种管理方式存在着许多缺点:如效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。即使有些学校使用了计算机,但由于操作形式各异、输入方法不同、定义不统一,这对于管理者和使用者都产生使用上的不便,因此对于管理系统的统一性、完整性、及时性的要求也就迫在眉急了。

随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。

2.研究内容与方法

2.1内容

教务管理系统是一个基于数据库开发应用程序,由前台功能设计和后台功能设计部组成,规划系统功能模块如下: 1.教学资源管理模块设计

该模块主要包括:主要功能包括导入教师信息、录入教师信息、机构设置、确定部门人员、处理离校人员组成; 2.开课计划管理模块设计

该模块的主要包括:录入科目信息、录入模块信息、设置课程方案、设置开课计划、设置学期、周数组成;3.学生学籍管理模块设计

该模块的主要包括:创建班级、班级注册、确定班级所属年级、录入学生信息、调整学生班级、确定异动学生、查看学生信息;

4.学生成绩管理模块设计

该模块的主要包括:成绩录入、成绩发布、成绩查询、成绩分析一共4个模块;5.学生选课管理模块设计

该模块的主要包括:网上选课设置、选课要求设置、调整学生选课、查看选课结果;

6.数据库维护模块设计

该模块的主要包括:数据备份、数据恢复、创建数据备份维护计划一共3个部分;7.系统管理模块设计

该模块的主要包括:日志管理、用户管理二个子模块。

2.2实现手段

硬件平台:

 

CPU:P41.8GHz。 内存:256MB以上。

软件平台:

    

操作系统:Windows xp/ Windows 2000。 数据库:SQL Server 2005。

浏览器:IE5.0及以上,推荐使用IE6.0。 Web服务器:IIS5.0。

分辨率:最佳效果1024×768像素。

3.工作计划(进度安排)

1---3 周:交流课题任务,正确理解课题,撰写开题报告

4---6 周:系统调查与分析,分析知名博客系统的结构,撰写需求分析文档 7---9 周:系统设计

10-12周:系统实现(编码、调试、验收)

13-15周;检查论文初稿,完善不足之处,完成论文定稿

4.参考文献

[1] ASP.NET网站开发四“酷”全书 电子工业出版社 武嘉 2005年8月 [2] ASP+SQL Server组建动态网站实例精讲 人民邮电出版社魏雪萍2005年6月

[3] ASP.NET程序设计教程(C#版) 机械工业出版社 常永英、崔淼、马润成、梁云杰等2009年9月

[4] ASP数据库开发实例解析 机械工业出版社 李严、于亚芳、王国辉 200

4年12月

[5] ASP.NET服务器控件开发技术与实例 人民邮电出版社 郝刚、袁永刚、齐艳编著

2005年1月

推荐第8篇:教务管理系统个人总结

教务管理系统个人总结

经过一个星期的紧张工作,终于将这个系统做好了啊!在此过程中虽然有很多的困难,但是我们都一一克服了!在此过程中我感受颇多,收获颇多!通过这次课程设计使我更加的了解了软件工程的内在含义!学无止境,这次的课程设计只是学生生涯的一种延续!对于一个在校生来说,学习知识是最重要的,为以后进入专业的软件公司时用足够的经验!不管在人生的那个阶段,学习的脚步不能停歇,要把学习视为工作的铺垫!所以在这次一个星期的课程设计中,我一边学习,一边从基础的事情开始做起!这样做的好处是能够在设计的过程中,了解项目的整体布局,了解项目中的业务逻辑,了解项目中尚未完成的工作并以此作为下个阶段的工作学习的目标。这个星期里,我按时完成组长安排我的任务,并且尽最大的努力来帮助同组的其他同学在设计中遇到的困难。从中我也学到了很多自己以前不是很了解的东西,同时通过这次的课程设计也明白了好多道理,我相信这对我以后的工作和学习有很大的帮助!在这一个星期里最初不知道如何去设计这次课程设计,通过咨询其他组的同学了解了很多自己的缺点和不足,这都要自己努力去克服与改正!

做软件的人必须随时充电,在今后的学习与工作中,我要积累经验教训,不断调整自己的思维方式和工作方法,在实践中磨练自己,我将以饱满的热情和进取的精神,去努力做每一件事情,努力为自己以后的发展做好完美的铺垫,成为社会需要的优秀人才!

推荐第9篇:教务管理系统个人总结

教务管理系统个人总结

经过一个星期的紧张工作,终于将这个系统做好了啊!在此过程中虽然有很多的困难,但是我们都一一克服了!在此过程中我感受颇多,收获颇多!通过这次课程设计使我更加的了解了软件工程的内在含义!学无止境,这次的课程设计只是学生生涯的一种延续!

对于一个在校生来说,学习知识是最重要的,为以后进入专业的软件公司时用足够的经验!不管在人生的那个阶段,学习的脚步不能停歇,要把学习视为工作的铺垫!所以在这次一个星期的课程设计中,我一边学习,一边从基础的事情开始做起!这样做的好处是能够在设计的过程中,了解项目的整体布局,了解项目中的业务逻辑,了解项目中尚未完成的工作并以此作为下个阶段的工作学习的目标。这个星期里,我按时完成组长安排我的任务,并且尽最大的努力来帮助同组的其他同学在设计中遇到的困难。从中我也学到了很多自己以前不是很了解的东西,同时通过这次的课程设计也明白了好多道理,我相信这对我以后的工作和学习有很大的帮助!在这一个星期里最初不知道如何去设计这次课程设计,通过咨询其他组的同学了解了很多自己的缺点和不足!

推荐第10篇:C++课程设计(教务管理系统)

#include using namespace std; #include #include #include #include #include #include\"01.h\" cla University;

void menu(University uni);//菜单函数声明

cla Student//学生类 { public: string name; int age; string sex; int number; string major;

public: void disp_stu();

friend void file_in(University &uni);

friend void file_out(University uni); }; void Student::disp_stu() {

}

cla Institute//学院类 { public: string name; cout head;//封装学生信息

public: void add_stu();

//添加学生

bool delete_stu(int i);

// 删除学生

bool modefy_stu(int i);

//修改学生信息

void disp_ins_1();

// 显示本院学生信息

friend void file_in(University &uni);

friend void file_out(University uni); }; void Institute::add_stu() {

} Student *p=new Student; cout>(*p).name; cout>(*p).age; cout>(*p).sex; cout>(*p).number; cout>(*p).major; head.Add(p);//在链表末尾增加一个节点

bool Institute::delete_stu(int i) {

} head.Remove(i);//删除链表指定位置节点 return true; bool Institute::modefy_stu(int i) {

Student *p=new Student; cout>(*p).name; cout>(*p).age; cout>(*p).sex; cout>(*p).number; cout>(*p).major; head.Remove(i);//删除链表指定位置节点 head.Insert(i,p);//在链表指定位置插入一个新节点

return true; } void Institute::disp_ins_1() {

}

cla University//学校类 { public: string name; int age; string addr; List head;//封装学院信息 public:

void design_stu();//学生信息设置 int i; Node *q; q=head.pHead;//q指向学生节点双向链表头指针

cout

} coutpData->disp_stu(); q=q->pNext;

void add_ins();

//添加学院

bool delete_ins(int n);

// 删除学院

void design_cqut();

//设置学校信息 bool modefy_cqut();

//修改学校信息 void disp_cqut();

//显示学校信息 void design_ins();

//学院信息设置 bool modefy_ins(int n);

//修改学院 void disp_ins();

//显示学院信息

void search_menu(); void search_name(string n);//姓名

void search(string n);//性别//函数重载

void search(int n);//学号

bool search_age(int n);//年龄

friend void file_in(University &uni); }; friend void file_out(University uni);

void University::design_stu() {

int i,m,j; int n; cout

★★★★★★学生信息设置★★★★★★

\">i;system(\"cls\");//清屏 switch(i) { case 1:

{

disp_ins();

cout

cout

cin>>m;system(\"cls\");//清屏

head.pCurrent=head.pHead;//当前指针指向双向链表头指针

for(j=1;j

{

}

} head.pCurrent=head.pCurrent->pNext;//当前指针指后移

coutpData->add_stu(); cout

disp_ins();

cout

cout

cin>>m;system(\"cls\");//清屏

head.pCurrent=head.pHead; //当前指针指向双向链表头指针

for(j=1;j

{

head.pCurrent=head.pCurrent->pNext;//当前指针指后移

} } head.pCurrent->pData->disp_ins_1(); cout>n; head.pCurrent->pData->delete_stu(n); cout

{

disp_ins();

cout

cout

cin>>m;system(\"cls\");//清屏

head.pCurrent=head.pHead;//当前指针指向双向链表头指针

for(j=1;j

{

}

}

head.pCurrent=head.pCurrent->pNext;//当前指针指后移

head.pCurrent->pData->disp_ins_1(); cout

} cin>>n; head.pCurrent->pData->modefy_stu(n); cout

void University::add_ins() {

}

bool University::delete_ins(int n) {

}

bool University::modefy_ins(int n) {

Institute *p=new Institute; cout>(*p).name; head.Remove(n);//删除链表指定位置节点 head.Insert(n,p);//在指定位置插入节点信息 return true; head.Remove(n);//删除链表指定位置节点 return true; Institute *p=new Institute; cout>(*p).name; head.Add(p);//在链表末尾增加一个节点

}

void University::disp_ins() {

int i; Node *q; q=head.pHead; //q指向学院节点双向链表头指针

for(i=1;i

coutpData->namepData->head.size

}

void University::design_ins() {

int i; int j; cout

★★★★★★学院信息设置★★★★★★

\"pNext;

cout>i;system(\"cls\");//清屏 switch(i) { case 1:

{

} disp_ins(); cout

disp_ins();

add_ins();

cout

getch();system(\"cls\");//清屏 design_ins();

break; } case 3: {

} disp_ins(); cout>j; delete_ins(j); cout

disp_ins(); cout>j; modefy_ins(j); cout

} case 5:menu(*this);break; } }

bool University::modefy_cqut() { cout>name; cout>age; cout>addr; return true; }

void University::design_cqut() { int i;

University uni; cout

★★★★★★学校信息设置★★★★★★ cout>i;system(\"cls\");//清屏

switch(i) {

case 1:

{

disp_cqut();

cout

getch();system(\"cls\");//清屏

design_cqut();

break;

}

case 2:

{

modefy_cqut();

cout

getch();system(\"cls\");//清屏

design_cqut(); break; \"

}

} } case 3:menu(uni);break;

void University::disp_cqut() {

cout

}

void University::search_name(string n) {

int i,j,m=0; head.pCurrent=head.pHead;//当前指针指向学院节点头指针 for(i=0;ipData->head.pCurrent=head.pCurrent->pData->head.pHead;//当前指cout

for(j=0;jpData->head.size;j++)

{

if(n==head.pCurrent->pData->head.pCurrent->pData->name)

{

} head.pCurrent->pData->head.pCurrent->pData->disp_stu(); m++; head.pCurrent->pData->head.pCurrent=head.pCurrent->pData->head.pCurrent->pNext;//学生当前指针后移

}

bool University::search_age(int n) {

int i,j,m=0; head.pCurrent=head.pHead; for(i=0;ipNext;//学院当前指针后移

} cout

}

head.pCurrent->pData->head.pCurrent=head.pCurrent->pData->head.pHead; for(j=0;jpData->head.size;j++) { if(n==(head.pCurrent->pData->head.pCurrent->pData->age)) {

} head.pCurrent->pData->head.pCurrent->pData->disp_stu(); m++; head.pCurrent->pData->head.pCurrent=head.pCurrent->pData->head.pCurrent->pNext; } head.pCurrent=head.pCurrent->pNext; } cout

void University::search(string n) {

} int i,j,m=0; head.pCurrent=head.pHead; for(i=0;ipData->head.pCurrent=head.pCurrent->pData->head.pHead;

for(j=0;jpData->head.size;j++) {

if(n==head.pCurrent->pData->head.pCurrent->pData->sex) { head.pCurrent->pData->head.pCurrent->pData->disp_stu(); } m++;

head.pCurrent->pData->head.pCurrent=head.pCurrent->pData->head.pCurrent->pNext;

} coutpNext; void University::search(int n) {

int i,j,m=0; head.pCurrent=head.pHead; for(i=0;i

head.pCurrent->pData->head.pCurrent=head.pCurrent->pData->head.pHead;

for(j=0;jpData->head.size;j++)

{

if(n==head.pCurrent->pData->head.pCurrent->pData->number)

{

head.pCurrent->pData->head.pCurrent->pData->disp_stu();

m++;

}

head.pCurrent->pData->head.pCurrent=head.pCurrent->pData->head.pCurrent->pNext;

}

head.pCurrent=head.pCurrent->pNext; } cout

/****************************************信息查询菜***********************************************/

void University::search_menu() { int i; cout

★★★★★信息查询显示★★★★★\">i;system(\"cls\");//清屏

switch(i) { case 1: {

disp_ins();

coutdesign_ins(); break; } case 2:

{

} head.pCurrent=head.pHead;//当前指针指向学院节点头指针 for(i=0;i

} head.pCurrent->pData->disp_ins_1(); head.pCurrent=head.pCurrent->pNext; coutsearch_menu(); break; case 3: {

} int j; disp_ins(); cout>i;system(\"cls\");//清屏 head.pCurrent=head.pHead; for(j=1;jpNext; head.pCurrent->pData->disp_ins_1(); coutsearch_menu(); break;

case 4:

{

string n; cout>n;system(\"cls\");//清屏 search_name(n);

} coutsearch_menu(); break; case 5:

{

} int n1; cout>n1; search_age(n1); coutsearch_menu(); break;

system(\"cls\");//清屏

case 6: {

} string n; cout>n;system(\"cls\");//清屏 search(n); coutsearch_menu(); break; case 7: {

} int n; cout>n;system(\"cls\");//清屏 search(n); coutsearch_menu(); break; case 8: {

menu(*this);

}

} } break; /**********************************************************************/ {

int i,j; ifstream inf(\"cqutData.txt\",ios::in); inf>>uni.name; inf>>uni.age; inf>>uni.addr; inf>>uni.head.size;//学院个数 for(i=0;i>p->name;

导出文件数据void file_in(University &uni)

Node *m=new Node;//建立学院信息节点 m->pData=p;//把输入的学院信息节点赋给建立的学院信息节点 m->pNext=0; if(i==0) uni.head.pHead=m;//把节点m赋给学院信息节点

else uni.head.pEnd->pNext=m;//把节点m赋给下一个学院信息节点 m->pPrev=uni.head.pEnd;//节点m指向学院信息的尾节点

uni.head.pCurrent=uni.head.pEnd=m;//学院信息的尾节点始终指向m节点 inf>>uni.head.pCurrent->pData->head.size;//学生个数 for(j=0;jpData->head.size;j++) {

Student *q=new Student; inf>>q->name; inf>>q->age; inf>>q->sex; inf>>q->number; inf>>q->major;

Node *n=new Node; n->pData=q; n->pNext=0; if(j==0) uni.head.pCurrent->pData->head.pHead=n; else uni.head.pCurrent->pData->head.pEnd->pNext=n;

n->pPrev=uni.head.pCurrent->pData->head.pEnd;

uni.head.pCurrent->pData->head.pCurrent=uni.head.pCurrent->pData->head.pEnd=n;//学生信息的尾节点始终指向n节点

} } }

/************************************************************************************/ void file_out(University uni) {

ofstream ouf(\"cqutData.txt\",ios::out); int i,j; ouf

导入文件数据ouf

uni.head.pCurrent=uni.head.pHead;//当前指针指向学院节点头指针 for(i=0;i

oufpData->name

oufpData->head.size

uni.head.pCurrent->pData->head.pCurrent=uni.head.pCurrent->pData->head.pHead;//当前指针指向学生节点头指针

for(j=0;jpData->head.size;j++) {

oufpData->head.pCurrent->pData->namepData->head.pCurrent->pData->agepData->head.pCurrent->pData->sexpData->head.pCurrent->pData->numberpData->head.pCurrent->pData->major

uni.head.pCurrent->pData->head.pCurrent=uni.head.pCurrent->pData->head.pCurrent->pNext;//学生当前指针后移

}

} } uni.head.pCurrent=uni.head.pCurrent->pNext;//学院当前指针后移

/************************退出系统菜单****************************/

void exit(University uni) {

} int i; cout>i; system(\"cls\");//清屏 switch(i) { case 1:

{

} file_out(uni); exit(0); break; case 2:{exit(0);break;} case 3:

{ menu(uni); break; } case 4:

{

file_out(uni);

}

} menu(uni); break;

/***************************************************************************************/ void menu(University uni) {

system(\"cls\");/*清屏*/ int i; cout

主菜单 cout

cout

cout

cout>i;system(\"cls\");//清屏

}

int main() { University u;

} file_in(u); menu(u); return 0; switch(i) {

case 1:uni.design_cqut();break; case 2:uni.design_ins();break; case 3:uni.design_stu();break;

case 4:uni.search_menu();break;

case 5:exit(uni);break; }

第11篇:威尔教务考勤管理系统

摘要....

烟台威尔数据系统有限公司研发的教务考勤管理系统,主要依托先进的智能身份识别终端。通过射频卡(IC/ID/CPU)、手机卡、指纹等识别介质进行身份验证,并依靠TCP/IP网络传输、CDMA/GPRS/WIFI/3G无线传输等多种数据传输方式,完成对教室上课情况的采集和统计。

系统目标

随着我国高校教学体制改革的深入发展,各大院校逐步建立起,以学生自主选择专业、选修课程、实验预约、成绩审核、学分制等为特点的教务管理系统。主要用于管理学生从入学到毕业的全过程,包括学籍管理、教学计划、开课/排课、选课、成绩管理、实验管理、毕业设计等多个环节。

但是随着学校对教务管理的逐渐深入,传统教务系统的缺陷也逐渐显露出来。例如,学校通过教务系统本身,无法及时掌握教师和学生的真实上课情况,教室的使用和变动情况,以及临时调课造成的学生缺课等问题。从而出现教育资源无法合理分配,学生管理出现漏洞等实际情况。同时随着身份识别技术的飞速发展,学校对教务一卡通的需求也越来越强烈。例如:多媒体教室管理、宿舍进出管理、考试考场管理、会议签到管理、车辆门禁管理等多种应用需求,都反映了学校在建立教务管理信息化时,遇到的问题和迫切的需要。高等教育对教务管理工作提出了更高的要求。尽快改变传统的管理模式,运用现代化手段进行科学管理,已经成为整个教育系统亟待解决的课题之一。

基于这种广泛的需求,在充分综合高校自身特点的前提下,开发一套能够适应新的教学体制、能够最大程度满足高校现代化管理要求的教务考勤管理系统成为必然。、系统简介

教务考勤管理系统,主要依托先进的智能身份识别终端。通过射频卡(IC/ID/CPU)、手机卡、指纹等识别介质进行身份验证,并依靠TCP/IP网络传输、CDMA/GPRS/WIFI/3G无线传输等多种数据传输方式,完成对教室上课情况的采集和统计。统计的内容主要包括:教师和学生的上课情况、教室的使用情况、调课/换课/代课的执行情况、任课教师的教学进度、学生的出勤率、教学课程的听课率等信息。帮助学校管理和优化教学资源,提高教学质量,完善教学制度等管理工作。

同时教务考勤系统可直接形成标准一卡通平台,结合教务管理系统、多媒体教室管理系统、宿舍进出管理系统、考试考场管理系统、会议签到管理系统、车辆门禁管理系统等多种应用系统,实现真正意义上的教务一卡通平台。

教务考勤系统除了满足学校的基本管理需求之外,还可以替代课堂点名制度,直接为授课教师统计应到、实到、迟到、未到等学生信息。节省了课程时间,并为教师的日常评分提供有效依据。并且通过终端设备提供的实时拍照和照片彩屏显示等功能,可以有效杜绝学生的替代上课情况,帮助学校完善教学管理的监控工作。

教务考勤系统的软件功能模块包括:

基础档案信息(学生档案、教师档案、管理人员档案、卡片信息、行政班组织结构等) 基础教务信息(校历、上课时间定义、考勤规则定义等)

日常事务流程(请假流程、调课/换课/代课流程、补出勤流程等)

教室设备管理(教室定义、设备定义、教室设备关系定义、设备通讯管理等)

教学课程管理(课程定义、教学班定义、教师任课定义、日常排课等)

上课数据处理(请假管理、调课管理、补录记录、异常调整等)

报表查询统计(上课记录/拍照查询、课程表查询、上课通知查询、上课明细汇总统计等) 系统权限关系(权限组定义、班级授权、菜单授权、设备授权、管理员定义等)

第12篇:教务管理系统总体设计说明书

教务管理系统总体设计说明书

组员:李洪涛 单彦达

一、信息系统的总体目标、子目标与信息系统架构 1.组织的总体目标、子目标及策略:

随着社会的不断进步,经济的快速发展,现今社会对高技术,高素质人才的需要日益迫切。我校为适应社会的需求以及自身办学的需要,发展自身学校的特色及办学特点,合理定位培养人才,提升自身办学的能力,以建设优秀的师资队伍和软硬件设施为目标,明确办学指导思想,提升核心竞争力,发挥地区特色,最终实现为现代信息化社会输送大量高素质高技术的人才的目标。同时,应合理配置各级学院的教学资源,充分利用现有设备和资源,使学院间的联系更加紧密,以求达到同步发展。

2.外部环境: 自上世纪九十年代末高校大扩招以来,我国高等教育规模迅猛扩张,在短短不到十年的时间里完成了量的积累,步入了高等教育大众化阶段。教育和社会的发展,使越来越多的学生能够进入到大学进行更深层次的学习;招生人数的激增,使得我国高等院校原有的办学规模很难应对。为了消化急剧膨胀的生源,很多高校高校都在扩建,这让越来越多的学生有机会进入大学深造。然而,这种扩招的背后,我们能明显的看到,现在的大学已经不是当初所谓的精英教育,转而向大众教育,这使我国的人力资源、人才资源发生了质变。人才市场饱和,每一年都会有一部分毕业生找不到工作。但同时,在这些毕业生中,拥有高技术,高素质的人只占据一部分,这与市场的需求不符,导致目前大学生的就业形势严峻

二、

组织内部限制: 硬件资源部分陈旧,需要更新换代;师资力量分配不均,有些学院的专业老师数量不够。

三、信息系统总体目标、子目标级策略:

教务信息管理系统的目标:实现对教师学生课程、教学计划、学生学习及学籍成绩、教材、教学评估、收费等数据进行网络化信息管理。使各使用部门大大提高工作效率,使学生、教师及其他各类人员查询数据极为方便。

信息系统的构架: 主要功能系统:

1.综合教务管理信息系统:包括基本信息管理、注册系统、课程管理、学籍管理、教学计划管理、成绩管理等子系统。 2.选课系统:支持学生选课平台功能,根据学生的教学计划来预置选课时学生的选课信息及课程的选课情况。在每学期,根据教学计划和排课系统,由学生在网上制定个人的学期学习计划。选课分为三个阶段:预选、正选、补退选,以最大程度的提高教学资源的利用率。

3、学生信息查询系统:包括学生具体个人信息的查询,学生可以更改个人信息,经过管理人员的确定后形成新的个人信息。

4、等级考试;实现等级考试的网上报名,包括

四、六级考试及计算机等级考试,并可在成绩公布时查询自己的考试成绩。系统界面:包括登入界面,主界面,用户管理模块。 登入介面是为了对系统进行安全性管理,使用户拥有自己的权限,同时又保证了用户信息的安全性。

四、主界面是本系统的应用界面,在本界面上集成了本系统的所有功能,包括功能菜单和子菜单,从而实现了本系统从班级管理、档案管理、课程管理、成绩管理等系统的具体功能,同时,在系统管理模块中可以完成对本系统的安全性管理。用户管理界面是本系统的安全性设置模块,根据学校不同部门以及不同使用人员对本系统的要求和需要,从而实行了分级管理,对用户的权限和类别进行了分类管理。同时还包括数据库,对大量信息的存储及管理。

五.系统分析 对现有系统的分析: 现有系统界面比较友好,功能比较完善,能大部分满足用户的需求,但是与其相关配套的服务器功能不强,应付不了同一时间大量用户的访问。当数据访问量大时容易出错,导致系统数据错误甚至丢失。

六.对本系统的简要描述: 本系统将大大改善数据处理速度,并且更加方便的对数据进行管理,同时可以减少人力资源的浪费以及工资支出。1.经济可行性.信息化的教务管理在如今的信息时代是大势所趋,而且随着现代管理念、方法和途径的发展,教务信息化管理手段日渐成熟,也必定会突飞猛进,所以从长远利益出发,主管领导对该项目的开发与实施会大力支持。 2.技术可行性: 本系统采用 Windows xp作为操作平台。数据库选用SQL server 2008,该数据库管理系统在Windows xp上能运行,并提供数据库之间的数据复制功能,可代替现有系统单据数据的手工传递工作,降低出错率,提高数据的可用性。本系统的应用软件开发平台也选用Microsoft Visual Studio .NET 2008。 3.经济可行性: 采用教务管理信息系统可取代原系统的单据手工传递工作,减少人工开支,节省资金,并且可大大提高信息量的取得,缩短信息处理周期,规划教学资源,提高学生信息,及时反馈教学信息的利用率,使教学质量更上一个台阶。 4.营运可行性: 本系统操作简单,易于理解,只需通过简单熟悉,上手较快,学校教务管理处的教职员以及相关教师均能进行操作,营运环境要求低。 面对于系统设计还应该以“标准性、安全性、兼容性、高效性、保密性、可维护性”为标准,在着眼于当前实用的基础上,为将来系统的扩展,升级留有余地。软件的开发应能在较长时间内满足学校的发展需要。 通过可行性分析研究,认为新系统的开发方案切实可行,可进行开发。

七.七.业务流程图分析 选课流程图:

五、数据流程图分析: 选课流程图:

六、

常用的输入方式主要有以下三种:键盘输入、光电设备输入及声音输入。本系统主要采用键盘输入。 ②输入数据的活动及输入格式的设计 原始数据的获得需要考虑数据产生的部门,确定收集的时间和方法;了解 数据产生的周期,平均发生量及最大量。 (2)输出设计 输出设计主要解决的问题是针对不同的用户的特点和要求,以最适当的形 式,输出最切合需要的信息。其主要内容包括: ①输出方式的选择 系统的输出方式根据输出信息的使用要求,信息量的大小、输出设备的限 制条件来决定。 ②输出表的设计 表内容要根据使用人员的实际需要进行设计。对不同的用户,应当提供详 细程度不同、内容不同的表。 ③输出设计说明 输出设计说明包括选用的输出设备,信息输出的频率和数量,各种输出文 件及输出报表的格式及表格样本等。 系统配置设计 本系统采用Asp.net和C#开发技术,所需开发环境如下: 代码编写平台:Microsoft Visual Studio 2008; 数据库:SQL Server2008 操作系统:Microsoft Windows XP。

实验过程中遇到的困难: 业务流程图和数据流程图设计处理那一部分不清楚; E-R图处理由于实体较多,刚开始处理的时候结构关系不明确 代码设计无从下手 处理方法和技巧 对照材料与参考资料,逐步完善,从课本中找出有用信息,并以此为模板进行设计 总结:

经验体会和收获 通过此次系统分析与设计,让我明白了很多课上学不到的东西,才明白那句:纸上得来终觉浅,绝知此事要躬行。很多东西课上觉得自己掌握了,一旦用到实际上就会发现自己不能去做,所以实践还是很重要。另外,借助一些参考资料是必要的,现在互联网这么方便,可以借鉴的东西很多,如果不参考别人的资料,连设计的流程都不清楚,怎么能将设计报告完整的写下来。最终将实验报告完成,总体来说自己感觉还可以。

第13篇:云南师范大学学生宿舍管理委员会简介

学生宿舍管理委员会简介

云南师范大学学生宿舍管理委员会是由后勤服务集团学生公寓管理科直接领导和指导的学生宿舍自我管理、自我服务的校级学生组织。学生宿舍管理委员会在做常规工作的同时,向学生公寓管理科反映同学意见和提出管理工作的建议,发挥学生和学校管理部门间的桥梁作用。积极配合学校相关部门成功举办了多届“学生手工、书法、绘画、摄影大赛”、“宿舍装饰大赛”、“黑板报大赛”、“现场征文大赛”、“宿管联谊晚会”等宿舍文化和校园文化活动,现已出版了第二十八期《宿管专刊》,丰富了同学们的宿舍生活,营造了良好的学生宿舍文化氛围。

云南师范大学学生宿舍管理委员会设主席一名,副主席两名,下设办公室、外联部、编辑部、宣传部、纠察部五个职能部门。各部门常规工作如下:

(一)办公室

负责日常工作安排,组织和协调其他部门的工作,加强各个部门之间的团结和凝聚力;

收集并整理各部门的文件和材料,并管理日常办公用品。执行每周两次的考勤,对委员的签到和日常工作的参与情况进行调查。

(二)外联部

多方面、多视角收集有利于提升学生宿舍管理委员会工作质量的相关信息; 负责校内外的沟通与交流; 负责联系组织的活动赞助。

(三)编辑部

负责《宿管专刊》稿件的征集、筛选、编辑; 整理并保存《宿管专刊》相关资料。

(四)宣传部

负责宿舍黑板报宣传工作,加强和促进学生宿舍文化建设;

组织各类文体活动,丰富宿舍文化,同时组织内部的文体活动,为全体委员营造一个轻松的工作氛围;

坚持对宿舍各类热点、焦点问题进行问卷调查,并及时将有关信息反馈给学校相关部门。

(五)纠察部

组织学生宿舍管理委员会所有委员纠察宿舍违纪行为,具体实施《云南师范大学学生宿舍管理规定》

合理安排委员进行查夜等工作,保证其有效顺利进行

每周对学生宿舍进行卫生抽查

第14篇:云南广播电视大学教务管理人员培训实施细则

云南广播电视大学2010年教务管理人员培训实施细则

根据《云南广播电视大学2010—2012年教务管理人员培训计划》,结合开放教育工作实际,制定云南广播电视大学2010年教务管理人员培训实施细则。

一、培训目的

1.使教务管理人员对远程开放教育理论有一个基本的认识,熟练掌握教务管理知识,提高教务管理能力和业务水平。

2.提升教务管理人员的综合素质和职业素养,增强教学服务意识和教务管理实施与研究能力。

二、培训对象

省校本部全体教务管理人员,州市分校、直管教学点承担开放教育教学管理、招生管理、学籍管理、考务管理的业务骨干。

三、培训内容

由业务知识、通用知识和拓展知识三个模块组成。

其中,业务知识为核心培训内容,根据岗位及培训对象划分为四大系列:教学管理、招生管理、学籍管理及考务管理。

1.业务知识 (1)基础业务知识

指所有教务管理人员都应掌握的教学管理、招生管理、学籍管理及考务管理的基本理论、基本常识与基本技能。

(2)专项业务知识

●教学管理主要包括:专业及课程设置与管理、免修免考审核管理、课程教学大纲及课程教学设计方案管理、共享专业(课程)管理、实践环节教学管理等。

●招生管理主要包括:招生人员基本素质要求;我国高等教育的学历及认定;教学点建设与管理、招生计划管理、招生过程管理、新生学籍电子注册管理、招生违规管理等。

●学籍管理主要包括:学生学籍及基本信息管理、学籍异动管理、奖励与处分管理、毕业生图像信息采集、毕业审核及毕业证书颁发、学位审核及学位证书颁发等。

●考务管理主要包括:课程考核的管理与分工、形成性考核的组织与实施、终结性考试的组织与实施、试卷评阅、成绩登录、成绩管理、考生和考务人员违纪处理、学位外语考试的组织与实施、基于网络课程考核的组织与实施、课程考核的安全保密等。

2.通用知识

主要包括:电大发展史,开放教育的理论与实践,现代远程教育基本理论和特点,国内外远程开放教育的历史、现状和发展趋势等。

3.拓展知识

主要包括:职业道德,现代礼仪,沟通与交际、个人与团队、会议组织,应急管理,公文写作等。

四、培训资源建设和培训平台开发

培训资源主要依托中央电大开发的各模块课程教学资源,根据培训需要补充建设本地化培训资源。

2010年已建设完成或正在建设的培训资源有:《云南广播电视大学开放教育常规工作要览》、《云南广播电视大学教务管理文件汇编》、《云南广播电视大学考务工作手册》、《云南广播电视大学开放教育招生工作手册》等。

依托云南电大远程教育教务管理平台,搭建云南电大教务管理队伍培训平台,用于发布各类培训资源和培训信息,并为全省电大教务管理人员提供交流的平台。

五、工作任务

1、根据《2010年全国广播电视大学教务管理人员培训实施方案》制定云南电大教务管理人员培训计划和培训实施细则,报中央电大备案;

2、初步建立全省电大教务管理队伍数据库;3.组织省校教务管理业务骨干参加中央电大组织的集中面授培训;

4、组队参加2010年全国广播电视大学教务管理人员业务大赛活动;5.组织省校本部教务管理人员全员培训;组织二期州市分校、直管教学点教务管理业务骨干培训;

6、完成部分本地化培训资源建设;

7、完成云南电大教务管理队伍培训平台开发,投入试运行。

六、培训方式

采取远程自主学习与集中面授相结合的方式。

七、考核发证

按照中央电大安排,组织参加培训的教务管理人员参加中央电大的统一考试。所有教务管理人员的必考内容为基础业务知识、通用知识及拓展知识,各系列教务管理人员分别按照岗位选择专项业务知识考核。参加中央电大统一考核且合格的,将颁发人力资源和社会保障部远程教育从业人员岗位培训证书或教育部高等学校青年骨干教师高级研修班培训证书等。

八、时间安排

1.5月中旬,组织第一期州市分校、直管教学点教务管理业务骨干培训;

2.6月上旬,参加中央电大组织的省级电大教务管理业务骨干集中培训;

3.6月中旬,组织第二期州市分校、直管教学点教务管理业务骨干培训;

4、7月上旬,完成省校本部教务管理业务骨干的考核工作;

5、7月中旬,完成全国电大教务管理人员业务大赛选手选拔和组队;

6、9月上旬,云南电大教务管理队伍培训平台试运行;

7、10月上旬,完成本地化培训资源建设;

8、11月上旬,完成全省电大教务管理队伍数据库第一期建设

9、12月上旬,完成省校本部教务管理人员全员培训及考核。

九、组织机构

成立云南广播电视大学教务管理人员培训工作领导小组,负责领导实施培训工作。

组 长:张卫平副组长:赵兵 李跃昆

组 员:谢波 解季萍 郑胡灵 刘芳 王一帆

领导小组下设教务管理人员培训工作组,负责实施培训计划的具体工作,主要职责为:

(1)制定培训计划、实施细则及相关制度; (2)制定经费预算;

(3)建立全省电大教务管理队伍数据库;

(4)制定对州市分校、直管教学点及县级电大(教学点)教务管理人员的培训、考核标准及培训内容;

(5)建设本地化培训资源;

(6)组织对省校本部教务管理人员和州市分校、直管教学点及县级电大(教学点)教务管理业务骨干的培训工作,组织和督促、检查对县级电大(教学点)教务管理人员的培训工作;

(7)开发、维护南电大教务管理队伍培训网络平台; (8)协助中央电大开展业务大赛活动; (9)落实中央电大和领导小组布置的其他任务。 组 长:谢波

副组长:解季萍 郑胡灵 刘芳

组 员:王一帆 杨义芬 郑建芸 赵样 王黎 邬乐骏 肖鹍 宣志欣

第15篇:网络管理系统建议

网络管理系统建议

(1) 网络管理的重要性

对于一个应急平台网络,需要为各接入单位提供端到端的数据和其它类型的业务。同时为了提高设备和网络的投资效率,所有相关业务的承载网和接入网都需要本着资源共享、业务综合的原则进行统一规划。

面对上述业务提供中遇到的挑战,如果只依靠采用先进的技术和硬件设备是不够的,因为不论多先进的网络,如果缺乏一套专业完善的网络管理系统也无法保障能为用户提供高效、优质的网络服务。

利用网络管理系统提供的专业管理功能,政务信息网的网络管理员需要实现对本地传输和接入网络从物理链路到上层复杂应用和业务的分层次集中管理,进而提高网络的可管理性和运行的稳定性,缩短信息网在提供新业务时的开通周期。通过简化网络管理流程,提高管理。

(2) 网络管理软件的要求

政务信息网的网络系统有其自身的显著特点,如网络规模较大,设备类型和所提供服务复杂,网络的可用性要求高等等。因此信息网用户对其网络管理系统也有很高的要求,不但要求能管理网络中的所有设备、服务,还要符合电信标准并能适应其网络规模,并提供极高的系统和管理稳定性。

针对信息网用户的上述网络管理需求,管理系统在管理特性上具有下列特点:  基于公共的管理框架。为便于管理系统各功能模块间进行管理信息的共享和数据交换,所有管理体系中的其它管理工具和模块都与之进行集成,由其作为整个管理系统的支撑平台。

 模块化设计。包含了一组提供不同管理功能的管理工具,各管理工具即可以独立工作也可以通过集成共享管理信息。在网元设备管理层,通过选择集成在其管理框架上的不同网元设备模块,网络管理员可以管理网络中的任何网元硬件设备。在服务和业务管理层,网络管理员可以通过选择不同的管理模块实现网络容量规划管理、配置管理、故障管理、性能管理和计费管理等一系列管理功能。这种模块化设计保证了用户可以根据自己的管理需求构建最符合要求的管理系统,节省用户的投资。

 高系统强壮性。并运行在NT或者Unix管理服务器平台上,管理软件自

身具有良好的系统强壮性,符合信息网用户对管理系统高可用性的要求。  优秀的规模可扩展性。管理服务器不但支持单机中央处理模式,也同时

支持多服务器分布式处理模式,并能实现从中央处理模式向分布式处理模式地平滑过渡。可保证网络管理系统能适应用户网络规模的增长。  高容错性。管理系统中的管理工具都支持双机主备工作方式,当主管理

服务器出现故障时,备用管理服务器可以接管主服务器的管理职能,保障管理系统的不间断运行。

 支持多种网络和设备管理标准。在网络层支持SNMPv3管理标准。  提供安全认证和用户分权的管理机制。管理员首先需要登录才能使用管

理系统对网络进行管理,这样就保证了只有拥有合法授权的管理员才能使用管理系统。同时可以利用管理系统的管理员分权机制,定义每一个登录的管理员所拥有的管理权限,进一步确保每个管理员只能管理他职责范围内网络资源。

(3) 网络管理建议方案

网络管理软件是对数据通信设备如路由器、交换机等进行统一管理和维护的网管产品,位于网络解决方案的管理层,能够实现网元管理和网络管理的功能。我们建议用户在选择网管产品时尽量选择与数据通信设备品牌相同的网管产品为用户提供全网解决方案。

网络管理软件需要基于灵活的组件化结构,包括网元管理平台、广域网管理系统、局域网管理系统、资源管理系统等,用户可以根据自己的管理需要和网络情况灵活选择自己需要的组件,真正实现“按需建构”。

此外,网络管理软件需要能够集成到SNMPc、HP Openview、以及iManager N2000等一些通用的网管平台,给用户提供整合的统一网管解决方案。

整个网络解决方案分为两个层次,上层选用SNMPc网管平台,提供拓扑发现和告警功能,下层为广域网管理系统、局域网管理系统,提供具体单个设备的面板配置功能。两层软件配合使用。

所选择的网管平台需具备以下功能和特性:

 网络集中监视

网络管理软件需具有统一拓扑发现功能,实现全网监控,可以实时监控所有设备的运行状况,并根据网络运行环境变化提供合适的方式对网络参数进行配置修改,保证网络以最优性能正常运行。

 全网设备的统一拓扑视图;

 拓扑自动发现,拓扑结构动态刷新;

 可视化操作方式:拓扑视图节点直接点击进入设备操作面板;

 在网络、设备状态改变时,改变节点颜色,提示用户;

 对网络设备进行定时(轮询间隔时间可配置)的轮巡监视和状态刷

新并表现在网络视图上;

 支持拓扑过滤,让用户关注所关心的网络设备情况;

支持快速查找拓扑对象,并在导航树和拓扑视图中定位该拓扑对象;  故障管理

故障管理主要功能是对全网设备的告警信息和运行信息进行实时监控,查询和统计设备的告警信息。

 告警实时监视,提供告警声光提示,支持外接告警箱;

 支持告警转到Email、手机短信;

 支持告警过滤,让用户关注重要的告警,查询结果可生成报表;  支持告警级别重新定义,支持告警转存,保证系统的运行效率和稳

定性;

 支持告警拓扑定位,将显示的焦点定位到产生选定告警的拓扑对象;  支持告警相关性分析,包括屏蔽重复告警、屏蔽闪断告警、屏蔽

root-cause告警等。

 集群管理

针对大量二层交换机设备的应用环境,网络管理软件需提供集群管理功能,通过一个指定公网IP的设备(称作命令交换机)对网络进行管理。

 节省公网IP地址资源;

 实现对一组设备统

一、集中、批量配置管理;

 实现设备的集中维护管理;

 网络拓扑信息自动收集、维护,动态更新;

 实现方便的软件升级、配置数据备份、配置数据恢复;

 堆叠管理

网络管理软件通过堆叠管理,可以集中管理较大量的低端设备,并且为用户提供统一的网管界面,方便用户对大量设备的统一管理维护。

 流量性能监控

网络管理软件可以统计不同线路的利用情况,不同资源的利用情况,为优化或扩充网络提供依据。网络管理软件提供流量监控工具,能够检测网络设备端口流量变化,它使得网络管理者能够直观地观测设备流量的变化,从而对网络设备进行有效的管理。

 故障定位与地址反查

针对最为常见的端口故障,网络管理软件需提供便捷的定位检测工具——路径跟踪和端口环回测试;当用户报告网络端口使用异常时,网络管理员可以通过网管对指定用户端口做环回测试,直接定位端口故障。

网管软件提供的端口反查功能需支持MAC地址端口反查和IP地址端口反查方式,使用时分别输入终端用户的MAC地址或IP地址,能够定位该终端用户连接的交换机及交换机的端口,帮助网络管理员及早定位非法报文接入网络的原始端口,及时关闭端口,防止一些违规用户进行非法操作比如滥发报文、访问非法站点等,危害网络安全。

 RMON管理

网络管理软件的RMON管理应包含如下功能:

 统计组的配置及数据浏览;

 历史组的配置及数据浏览;

 告警组的配置及浏览;

 事件组的配置及浏览;

 扩展告警组的配置及浏览;

 Web特性

网络管理软件需提供Web特性,可以使用户不安装客户端,随时随地管理网络,降低管理网络的难度与强度,使网络运维过程流程化,快捷地获得设备各类信息。

 提供设备日志分析工具,使用户及时了解网络中设备运行状况;  通过定期轮询机制,帮助用户及时了解网络关键设备的在线情况;  提供批量配置功能,将用户从烦琐重复的配置工作中解脱;

 提供设备配置文件管理功能,帮助用户建立配置文件版本管理机制,

减少灾难情况下网络的恢复时间;

 具有完善的报表功能,让用户对网络运行情况一目了然;  提供统一的任务机制,使用户对网络运维管理能够统一流程。

第16篇:网络管理系统档案

上社联校网络教研课堂系统

(纸质档案)

1、《坐井观天》教学案例----上社联校上鹤山小学梁焕军

2、小学英语教学反思----上社联校上社小学王丽

3、小学科学教学反思------上社联校上社小学辛红叶

4、《再见了,亲人》教学设计--上社联校上社小学栗茜

5、加强学生预习提高课堂教学效率

-----上社联校中南小学贾跃科

6、过美丽幸福的教育人生

-----上社联校中南小学贾跃科

第17篇:大学教务管理系统——UML模型

某大学教务管理系统UML模型

随着高校校园网的建设和Internet技术的引进,基于校园网和Internet的应用系统的开发正在蓬勃发展。教务管理师高校教学管理的一向重要工作,现代化的高校教务管理需要现代化的信息管理系统支持。新世纪背景下,高校教育体制进行了大规模的改革,招生人数逐年增加,教学计划不断更新。在高校日常管理中,教务管理无疑是核心工作,重中之重。其管理模式的科学化与规范化,管理手段的信息化与自动化对于学校的总体发展产生深远的影响,由于管理内容过多,繁琐,处理的过程也非常复杂,并且随着学校人员的增加,教务管理系统的信息量大幅上升,因此往往很难及时准确地掌握教务信息的运作状态这使得高校教务管理的工作量大幅度增加,另外,随着教育改革的不断深化,教学管理模式也在发生变化,例如实施学分制、学生自主选课等。这一切都有赖于计算机网络技术和数据库技术的支持,在这样的形势下建立和完善一个集成化的教务管理系统势在必行。

目前,国内高校都开发了自己基于校园网的教务管理系统。由于其教务管理模式不尽相同,不同学校的实际教务管理情况各有自己的特点,因而各高校需要针对自己的教务管理模式和特点建立自己的教务管理系统。本设计是基于某高校的教务管理模式开发的基于校园网的教务管理系统。这样一个系统不仅可以降低工作量、提高办公效率,而且使分散的教务信息得到集中处理,对减轻教务工作负担、提高教务管理水平、实现教务管理的现代化具有重要意义。

1.建立系统用例模型

1.1确定系统模型的参与者

仔细分析教务管理系统问题描述。在UML中,角色代表位于系统之外和系统进行交互的一类对象,本系统中创建主要的角色有以下三类:

(1)教务员:教务员在教学管理系统中对全体学生进行用户登录、学籍管理、选课管理、教学管理和成绩管理,并且对教师进行登录管理、教学管理和成绩管理。教务处工作人员处理日常的系统维护,例如维护和及时更新学生,教师信息以及安排选课等。

(2)教师:教师根据教务系统的选课安排进行教学,将学生的考试成绩录入此系统。 (3)学生:学生能够在教务管理系统更改学籍信息、进行选课、查询已选课程和考试成绩。

1.2识别用例

用例是系统外部参与者与系统在交互过程中需要完成的任务,识别用例最好的方法就是从分析系统的参与者开始,考虑每一类参与者需要使用系统的哪些功能,如何使用系统,根据教务管理系统的运行流程个提取的参与者信息,确定系统分为以下几个用例: (1)学生参与者用例:

 用户登录  学籍管理  选课管理 (2)教师参与者用例:

 用户登录  成绩管理  教学管理

(3)教务员参与者用例:

 用户登录  学籍管理  排课管理     成绩管理 选课管理 教学管理 系统维护

1.3建立如下四个用例图模型

(1)顶层用例图如图1-1所示

图1-1顶层用例图

从用例图1-1可以看出学生、教师和教务员都使用了“用户登录”用例,表示学生必须先进行用户登录后才可以进行学籍管理和选课管理。同理,教师也必须登录后才能进行成绩管理和教学管理。教务员登录后进行系统设置、学籍管理、排课管理和教学管理等操作。

(2)学生角色用例图 如图1-2所示

图1-2学生角色用例图

从用例图1-2可以看出学生登录后才能进行所有的操作,这样可以提高系统的安全性。 (3)教师角色用例图如图1-3所示

图1-3教师角色用例图 从用例图1-3可以看出教师所有的用例都是建立在“用户登录”基础上,表示教师必须先登录后才可以执行相应的功能,这样可以提高系统的安全性,以免有人故意提供虚假信息。 (4)教务员角色用例图如图1-4所示

图1-4教务员角色用例图

从用例图1-4可以看出教务员的用例相对较多,但是教务员的所有的用例都必须在“用户登录”的基础上,表示教务员必须先登录才可以执行相关的功能,这样同样可以提高系统的安全性,避免有人故意更改信息。

2 建立系统动态模型 2.1活动图

经过活动图的建模可以比较清楚地了解整个进程过程的操作过程,本系统中主要的活动图有如下几个:学生成绩查询活动图、教务员修改学生资料活动图、学生选课活动图以及教师成绩录入活动图

(1)学生成绩查询图如图2-1所示

图2-1 学生成绩查询活动图

从图2-1可以看出,活动图分为多个不同的泳道,每个泳道表示学生在查询成绩活动中不同参与者的工作流。每个泳道中的活动是参与者要执行的操作。通过不通泳道之间的活动过渡,可以了解参与者之间的通信。这些信息可以帮助我们更好地理解系统的业务过程。

在学生成绩查询活动图中可以知道,学生、教师和教务员之间存在着相互联系。学生登录以后可以查询已选科目和成绩单,如果发现自己的成绩单有错误后可以通知教务员成绩有误,教务员联系教师后,教师修改成绩,然后教务员更新数据库。成绩无误后,查询结束。

(2)教务员学生资料修改活动图如图2-2所示; (3)学生选课活动图如图2-3所示;

图2-2教务员学生资料修改活动图图2-3学生选课活动图

从图2-2可以看出,教务员登录教务系统,系统验证用户名和密码,若有错误重新输入,无误后进行选择修改项目,确定修改,

图2-3学生选课活动图图2-4 教师成绩录入活动图

2.2顺序图

主要包括如下几个顺序图 ①教务学籍管理顺序图 ②学生注册顺序图 ③学生选课顺序图 ④教师成绩录入顺序图

图2-5教务学籍管理顺序图

图2-6学生注册顺序图

图2-7教师成绩录入顺序图

3系统类模型 3.1系统包图

将整个教务管理系统划分为人员信息、接口和事务3个包,分别控制不同的应用。

3.2类图

根据系统划分的三类包图,分别讨论人员信息包,接口包和事务包中的类图分别为: (1)人员信息包内的类图 (2)接口包内的类图 (3)事务包内的类图

图3-1 人员信息包内的类图

图3-2接口信息包内的类图

图3-3系统事务信息包内的类图

第18篇:数据库实习报告教务管理系统.

数据库系统课程设计 学生姓名: 班 学 号: 指导教师:

教务管理系统

1、需求分析 1.1 信息要求: 教务管理系统涉及的实体有: ●教师——工作证号、姓名、职称、电话等; ●学生——学号、姓名、性别、出生年月等; ●班级——班号、最低总学分等;

●系——系代号、系名和系办公室电话等; ●课程——课序号、课名、学分、上课时间及名额等。 这些实体之间的联系如下: ●每个学生都属于一个班,每个班都属于一个系,每个教师也都属于一个系。 ●每个班的班主任都由一名教师担任。

●一名教师可以教多门课,一门课可以有几位主讲老师,但不同老师讲的同一门课其课序号是不同 的(课序号是唯一的 。

●一名同学可以选多门课,一门课可被若干同学选中。 ●一名同学选中的课若已学完,应该记录有相应成绩。

●本单位学生、教师都有重名,工作证号、学号可以作为标识。 1.2 处理要求: 教学系统主要提供数据维护、选课和信息查询。 其中常见的查询有:系统中各对象的基本信息查询。 查 询指定班、系的学生信息(名单、人数等 。查询学生的成绩、学分情况。查询教师授课情况和学生选课情 况„„。

1.3 安全性与完整性要求: ●安全性要求: 1.系统应设置访问用户的标识以鉴别是否是合法用户, 并要求合法用户设置其密码, 保证用户身份不被 盗用; 2.系统应对不同的数据设置不同的访问级别,限制访问用户可查询和处理数据的类别和内容;

3.系统应对不同用户设置不同的权限,区分不同的用户,如学生,教师,系统管理员。

●完整性要求: 1.各种信息记录的完整性,关键信息记录内容不能为空; 2.各种数据间相互的联系的正确性; 3.相同的数据在不同记录中的一致性。 1.4 系统功能的设计和划分

根据如上得到的用户需求,我们将本系统按照所完成的功能分成以下几部分: 第一部分:用户管理部分 第二部分:管理员管理部分 各部分完成的功能如下:

1、用户管理部分

1、处理用户注册

2、处理用户登录

3、用户可以查询学生信息。

4、用户可以查询快件信息。

5、用户可以提交与查询报修信息。

6、用户可以插入与删除用户自己的离返校信息。

7、用户可以修改用户自己密码。

2、管理员管理部分

1、处理管理员登录

2、管理员可以查询学生信息。

3、管理员可以发布与更新快件信息。

4、管理员可以插入、修改与查询报修信息。

5、管理员可以插入与查询学生夜归信息。

6、管理员可以查询在校与离校学生信息。

7、管理员可以修改管理员密码。

2、概念设计 (1 概念模型(E-R 图 :

选修联系的分 E-R 图 负责联系的分 E-R 图

授课联系的分 E-R 图

教务管理系统的总 E-R 图 (2 数据字典 :

(3数据流图

查询 课程信息 课程信息表 课程信息 查询 课 程 成绩信息 信 息 教师 学 生 选课信息信 息 查询学 生信息 修改教 师信息 教 师 信 息 系 信 息 课 程 选课信息 信 息 学生 学 生 信 息 选课信息 修改学 教 师 信 息 生信息 查询教 师信息 选课信息 选课 已 选 课 信 息 成绩信息 选 课 表 登记 成绩 成 绩 信 息 查询 选课信息 选课信息 查询 系 信 息 班 级 信 息 学生信息 学生信息表 教师信息 教师信息表 学生信息 教师信息 班 级 信 息 班级信息 查询 系信息 班级信息表 系信息表 总 数 据 流 图 班级信息 查询 系信息

3、逻辑结构设计

-R 图向关系模型的转换(关系的码用下横线表出) 教师(工作证号,姓名,职称,电话,系代号) 代码表示:Teacher ( Tno, Tname, Title, Tel, Dno 此为“教师”实体对应的关系模式。其中 1:n 联系“工作”与此关系模式合并,Dno 为外码。存在的函数 依赖为 Tno → (Tname,Title,Tel,Dno) ,且不存在多值依赖,所以满足 4NF。 学生(学号,姓名,性别,出生年月,班号) 代码表示:Student ( Sno, Sname, Ssex, Sbirth, Cla 此为“学生”实体对应的关系模式。其中 1:n 联系“属于”与此关系模式合并,Cla 为外码。存在的函数 依赖为 Sno → (Sname,Ssex,Sbirth,Cla) ,且不存在多值依赖,所以满足 4NF。 系(系代号,系名,系办公室电话) 代码表示:Department ( Dno, Dname, Dphone 此为“系”实体对应的关系模式。存在的函数依赖为 Dno → (Dname,Dphone) ,且不存在多值依赖,所 以满足 4NF。 课程(课序号,课名,学分,上课时间,名额,工作证号) 代码表示:Course ( Cno, Cname, Credit, Ctime, Cnum, Tno 此为“课程”实体对应的关系模式。其中 1:n 联系“授课”与此关系模式合并,Tno 为外码。存在的函数 依赖为 Cno → (Cname,Credit,Ctime,Cnum,Tno) ,且不存在多值依赖,所以满足 4NF。 选课(学号,课序号,成绩) 代码表示:SC ( Sno, Cno, Grade 此为 m: 联系 n “选修” 所对应的关系模式。 Sno 和 Cno 均为外部码。 存在的函数依赖为完全函数依赖 (Sno, Cno) → Grade,且不存在多值依赖,所以满足 4NF。 班级(班号,最低总学分,工作证号,系代号) 代码表示:Cla ( Cla, TotalCredit, Tno, Dno 此为“班级”实体对应的关系模式。其中 1:n 联系“属于”和 1:1 联系“负责”与此关系模式合并,Tno 和 Dno 为外码。该关系模式中存在传递函数依赖:Cla → Tno, (Tno \\ Cla,Tno → Dno,可得 Cla → Dno,故 Cla 不属于

3NF。解决方法是将其模式分解为:Cla ( Cla, TotalCredit, Tno 和 T-D( Tno, Dno,分解后的关系模式满足 4NF,并且 T-D 与 Teacher 的码相同,可合并为同一模式。但 是考虑到系统要经常进行系的学生信息查询,此时就不得不对 Student、Cla 和 Teacher 三个表进行连接 查询,而连接是影响查询效率的主要原因,所以取消对 Cla 的模式分解。此时 Cla 关系模式满足 2NF。

设计用户子模式 为了方便程序查询,建立了如下用户视图:

1、某系的学生信息视图(学号,姓名,性别,出生年月,班号)

2、某系的教师信息视图(工作证号,教师姓名,职称,电话,负责班级)

3、某课程的学生成绩单(学号,姓名,班级,成绩)

4、教师授课信息表(工作证号,教师姓名,职称,教授课程,学分,上课时间)

5、学生已选课表(课序号,课名,学分,授课教师,上课时间,名额)

4、物理设计 4.1 选择存取方法

1、数据库管理系统自动在每个表的主码上建立索引,通常为 B + 树索引。

2、在 Student 表 Sname 列上建立 Stu_name 索引,因为查询操作很多都使通过学生姓名进行的。

3、在 Teacher 表 Tname 列上建立 Tea_name 索引,因为查询操作很多都使通过教师姓名进行的。 4.2 确定数据库的存储结构

1、为了提高系统性能,根据具体情况将数据的易变部分与稳定部分、经常存取部分和存取频率较低部 分分开存放。

2、DBMS 产品一般都提供了一些系统配置变量、存储分配参数,根据应用环境确定这些参数值,并且 在系统运行时还要根据系统实际运行情况进行调整,以使系统性能最佳。 4.3 评价物理结构 根据所选用的 DBMS,如 SQL Server 2000,从定量估算各种方案的存储空间、存取时间和维护代价入 手,对估算结果进行权衡、比较,选择一个较优的合理的物理结构。

5、系统实施 编写关系模式,载入数据。分期分批地组织数据入库,先输入小批量数据做调试用,待试运行基本合 格后,再大批量输入数据,逐步增加数据量,逐步完成运行评价。需要注意的是,要首先调试运行 DBMS 的 恢复功能,做好数据库的转储和恢复工作。 基本 SQL 语言代码如下: CREATE SCHEMA \"TeachAffair\" AUTHORIZATION Gao CREATE TABLE Department (Dno CHAR(3 PRIMARY KEY, Dept CHAR(20 UNIQUE NOT NULL, Dphone CHAR(11, ; CREATE TABLE Teacher (Tno CHAR(6 PRIMARY KEY, Tname CHAR(20 NOT NULL, Title CHAR(8, Tel CHAR(11,

Dno CHAR(3, FOREIGN KEY (Dno REFERENCES Department(Dno ; CREATE TABLE Cla (Cla CHAR(6 PRIMARY KEY, TotalCredit NUMERIC(4,1, Tno CHAR(6, Dno CHAR(3, FOREIGN KEY (Tno REFERENCES Teacher(Tno, FOREIGN KEY (Dno REFERENCES Department(Dno ; CREATE TABLE Student (Sno CHAR(11 PRIMARY KEY, Sname CHAR(20 NOT NULL, Ssex CHAR(2, Sbirth DATETIME, Cla CHAR(6, FOREIGN KEY (Cla REFERENCES Cla(Cla ; CREATE TABLE Course (Cno CHAR(6 PRIMARY KEY, Cname CHAR(20 NOT NULL, Credit NUMERIC(2,1, Ctime DATETIME, Cnum SMALLINT, Tno CHAR(6, FOREIGN KEY (Tno REFERENCES Teacher(Tno ; CREATE TABLE SC (Sno CHAR(11 NOT NULL, Cno CHAR(6 NOT NULL, Grade SMALLINT CHECK(Grade>=0 AND Grade

6、运行维护

1、针对不同的应用要求制定不同的转储计划,一旦发生故障尽快将数据库恢复到某种一致的状态,并

尽可能减少对数据库的破坏;

2、根据实际情况修改数据库原有的安全性、完整性控制;

3、在数据库运行过程中,监督系统运行,对监测数据进行分析,找出改进系统性能的方法;

4、数据库运行一段时间后,由于记录不断增、删、改,会使数据库的物理存储情况变坏,降低数据的 存取效率,数据库性能下降。这时应按原设计要求重新安排存储位置、回收垃圾、减少指针链等,提高系 统性能。当原有的数据库设计不能满足新的需求,需要重构造数据库,调整数据库的模式和内模式。

7、用户手册 (,具体内容:使用、操作说明。 )

8、附录 (,源程序清单和结果:源程序必须有注释,以及必要的测试数据和运行结果数据,提倡 用英文描述。 )

第19篇:教务管理系统需求分析报告

教务管理系统需求分析报告

一、导言

现在是信息化的社会,传统的教务管理模式,已经不适应信息时代的要求,迫使人们起用新的管理方法来管理。 计算机技术的飞速发展,使各行各业在计算机技术应用方面得到了广泛的普及和使用。因此,教务管理系统也以方便、快捷、费用低的优点正慢慢地进入人们的生活,将传统的教务管理方式彻底的解脱出来,提高效率,减轻工人人员以往繁忙的工作,减小出错的概率,从而使人们有更多时间来学习和享受生活。

二、目的

教务系统是对学校教务和教学活动进行综合管理的平台系统,满足学校管理层、教师。学生等日常工作、学习、管理和咨询等工作。目的是共享学校各种资源、提高学校的工作效率、规范学校的工作流程。

三、术语定义

教务管理系统以下简称系统

四、参考资料

《软件项目管理案例教程》 《软件工程导论》

五、任务概述 目标:通过强教务信息的管理,有利于决策者根据教务信息及时进行信息的处理,每个用户用自己的身份通过登录该系统,并根据自己的权限进行相关操作。

六、运行环境

1台主机:CPU2.4G,4G内存,windows7操作系统,连接到Internet。

WEB服务器、文本编辑工具、打印机一台。可利用学校现有的服务器及教师办公用微机等设备。

七、系统定义

(一)需求规定

1、对功能的定义 (1)学生日常管理

a)限于全体学生操作。

b)一般浏览者只能查看教务信息,不能对它做任何修改。而且不同的用户级别所看到的教务信息是有限制的。 (2)教师日常管理

a)查询单条教务信息:主要适合全体老师操作的。在窗体上先可以选择查询的条件,再输入关键字名。按查询即可。

b)查询全部教务信息:是给管理员用的,为了方便管理员查找,也有关键字搜索和模糊搜索,查到记录后,也可双击记录即可显示详细信息。

c)成绩查询:输入学号、密码即可查询学生成绩 (3)信息公布

a)数据备份:用户可以通过选择保存路径把数据库保存在硬盘中。

b)数据恢复:用户可以通过选择路径把数据恢复。 (4)操作管理

a)仅限管理员。其中可以添加、修改、删除操作学生,设置他们的权限、级别及密码。

b)系统整理信息:显示距离管理员整理系统的时间。 (5)评教管理

a)打印单条教务记录:适用于一般浏览者和用户。他们只能打印在他们的权限范围内所能查看的教务。

b)打印全部教务:市委管理员设置的,他们可以根据需要设置打印。 (6)选课管理

a)学生进行网上选课

b)对选课情况进行统计及分析,并生成新的课表。 (7)招生管理 针对新生进行注册管理,并对注册数据进行统计及分析

(二)对性能的规定

1、数据精准度

(1)按照严格的数据格式输入,否则系统不给予响应进行处理。 (2)查询时要保证查全率,所有响应域包含查询关键字的记录都应能查到。

2、时间特性

一般操作的响应时间应在1~2秒内。

3、适应性

(1)满足学校使用的需求。

(2)对前面提到的运行环境要求不应存在困难。

(三)系统图示

1、数据流图

管理员信息管理教务管理系统公布信息查看信息老师查看信息学生

1.1教务管理系统顶层图

录入信息教师名单登录教师管理信息查询查看信息教师信息学生信息 1.2.零层数据流图

ID和密码命令信息查询修改命令学生返回信息验证有效性返回信息信息数据学生选课情况信息查询系统学生选课系统 1.5.学生子系统

2、数据字典 2.1数据存储 (1)老师信息 别名:无

简述:对老师信息进行存储管理 组成:老师姓名+密码+教师基本信息 组成方式:索引文件,教师姓名为关键字 查询要求:要求能立即查询 (2)学生信息 别名:无

简述:对学生的信息进行存储管理 组成:学号+密码+选课信息+成绩+考试信息 组织方式:索引文件,学号为关键字 查询要求:要求能立即查询 (3)选课信息 别名:无

简述:对学生所选择的课程信息进行存储管理 组成:课程+上课时间+上课地点 查询要求:要求能立即查询 (4)评教信息 别名:无 简述:对评教的过程以及结果进行存储管理 组成:学号+评教信息 查询要求:要求能立即查询 2.2数据加工

(1)加工名:录入信息 编号:1.1 激发条件:接收到教师、学生的信息时 优先级:普通 输入:教师、学生信息 输出:无 加工逻辑:无 (2)加工名:登录 编号:1.2 激发条件:进入本系统 优先级:普通 输入:用户信息 输出:登录成功或失败 加工逻辑:无

3、系统流程图

教务管理系统基本配置成绩管理教学评价系统选课管理基本信息管理信息公布招生管理成绩录入权限设置成绩录入重修重考成绩管理成绩查询成绩统计与分析成绩审批及维护评教指标设置学生在线评教教研室主任评教评教结果分析统计学生网上选课选课数据调查选课结果查询选课结果统计生成课表学生日常管理教师日常管理开课课程管理教务信息公布新生管理学生注册注册进程分析注册数据统计查询

4、用例视图

用例视图(Use Case View)是被称为参与者的外部用户所能观察到的系统功能的模型图。教务管理系统的用例视图如下: 教师档案管理管理员系统维护学生档案管理成绩管理学生成绩查询个人成绩查询课程管理网上评教成绩录入学生选课学生用户教师选课教师用户

5、顺序图

5.1学生选课、退课顺序图

对象11登录基础类学生信息数据信息2:验证消息3:进入学生界面4:点击选课退课5:执行选课、退选课6:提示操作成功

5.2管理员添加、修改、删除用户顺序图 管理员1:登录基础类用户管理界面2:验证登录3:进入管理员界面4:点击添加、修改、删除用户5:添加、修改、删除用户6:提示操作成功

6、状态图

网站主页用户登录浏览多个信息浏览查找信息基本业务模块下载文件数据页面更新

7、活动图

7.1学生查询成绩活动图 学生管理员教师登录用户名、密码错误正确选择查询科目生成成绩单成绩单错误通知管理员成绩有误无错误联系任课教师修改成绩更新数据库 7.2学生选课活动图

登录用户名、密码错误正确选择科目确定选课与专业冲突人数已满不和专业冲突人数未满更新数据库 7.3、管理员修改操作活动图 登录用户名错误正确选择修改项目确定修改继续修改不继续更新数据库

(四)故障处理

1、正常使用时不应出错,若运行时遇到不可恢复的系统错误,也必须保证数据库完好无损。调试中遇到的问题及解决的方案:

2、遇到“数据库已经关闭”提示信息阻止程序运行时:可以查看一下进行此项操作时,操作的表是否被关闭了或者实在没有关闭此表的情况下又一次运用打开语句打开此表。

第20篇:数据库程序设计教务辅助管理系统

数据库设计实例 教务管理系统

数据库实验七 数据库设计

题目要求:

设计一个教务管理系统。要求管理包括:学生的档案,学生选课的情况,学生每学期的综合测评,教师档案,教师工作量等等。具体考核方法根据自己了解的实际情况处理。

假设此次设计的教务系统是整个学生管理系统数据库中的一部分,整个系统至少还包括学籍管理等其他子系统。

在初期设计时,先关注与教务系统有关的数据。在完成对教务管理系统的建模后再对整个系统进行合并,总终得到整个系统的设计方案。

一、需求分析

1、根据分析可以画出该教务管理系统的数据流图:

学生 选课 上课 考试 测评 选课单 允许考试 成绩单 老师档案 课程简介 教室安排 试卷 考场安排 测评报告单 学生名单 教师 选定教材 申报 课表

2、数据字典

数据结构:学生

含义说明:是教务管理系统的一个核心数据结构,定义了学生的有关信息

组成:学号、姓名

数据项:学号

含义说明:唯一标识每一个学生

别名:学生编号 类型:字符型 长度:9位

取值范围:190000000 – 999999999

取值含义:前四位表明学生所在年级,后五位安顺序编号

数据项:姓名

含义说明:表示学生的姓名 类型:字符型 长度:10位

取值范围:任意字符

数据结构:教师

含义说明:教务管理系统的核心数据结构之一,定义了教师的有关信息 组成:教师号,教师姓名

数据项:教师号

含义说明:教师的编号 类型:字符型 长度:5位

取值范围:10000 – 99999

数据项:教师姓名

含义说明:教师的姓名 类型:字符型 长度:10位

取值范围:任意合法的字符

数据结构:课程

含义说明:教务管理系统的核心数据结构之一,定义了课程的有关信息 组成:课程号,课程名,课程描述,教师,教室,教科书,学分

数据项:课程号

含义说明:课程的编号 类型:字符型 长度:4

取值范围:0001 – 9999

数据项:课序号

含义说明:对于同一课程,由不同老师教授,用课序号来区分 类型:字符型 长度:2

取值范围:01 – 99

数据项:课程名

含义说明:课程的名称 类型:字符型 长度:10

取值范围:任意合法的字符

数据项:课程描述

含义说明:课程内容的基本描述 类型:字符型 长度:200

取值范围:任意合法字符

数据项:教科书

含义说明:课程所用的教科书 类型:字符型 长度:20

取值范围:任意合法字符

数据项:学分

含义说明:课程的学分 类型:整型 长度:1

取值范围:1-9

数据结构:教室

含义说明:上课所用的教室

组成:教室编号,教室地址,教室容量

数据项:教室编号

含义说明:教室的编号 类型:字符 长度:5

取值范围:00001-99999

数据项:教室地址

含义说明:标明教室的地址 类型:字符 长度:30

取值范围:任意合法的字符

数据项:教室容量

含义说明:教室的容纳学生的数量 类型:整型

取值范围:正整数

数据结构:选课记录

含义说明:纪录学生选课的纪录 组成:学生,课程,成绩

数据项:成绩

含义说明:选课学生本学期的成绩

类型:浮点数

范围:0.0 – 100.0

处理过程:分配教室

说明:为所有课程分配上课教室 输入:课程,教室 输出:教室安排

处理:学期课程决定后,要为每个课程安排上课地点,要求上课的地点不能冲突且上课人数不能超过教室容量。

处理过程:分配考场

说明:在考试日期,为所有课程分配考场

输入:课程,教室

输出:考场安排

处理:为每个课程安排考场,考试时间和地点不能冲突且考试人数不能超过考场容量。

数据存储:成绩单

说明:记录学生本学期所有课程成绩 流入数据流:学生所有的选课记录 流出数据流:学生的成绩单 数据量:由学生的人数决定 存取方式:随机存取

二、概念结构设计

1、根据需求分析画出E-R图:

选修 学生 教师 课程 m n 讲授 1 n 教科书 n

成绩 教室 开设 1 n

2、根据E-R图写出各个实体的属性描述

学生:{学号,姓名}

课程:{课程号,课程名,课程描述,学分} 教师:{教师号,教师名,课程数} 教室:{教室编号,地址,容量}

3、视图的集成

假设在学生管理系统的学籍管理系统中存在另一个学生实体,其中还包括以下信息:性别,所属专业,所属班级。为了使两个实体保持一致,对两个实体取并集得到新的学生实体: 学生:{学号,姓名,性别,专业,班级}

三、逻辑结构设计

1、由E-R图向数据模型的转换

一个实体型转换为一个关系模式。实体的属性就是关系的属性。实体的码就是关系的码。所以,E-R图中的属性描述可直接转换为相应的关系模式。

2、对于剩余的一对多和多对多联系可以如下表示

学生-课程:{学号,课程号,课序号,成绩} 课程-教师:{课程号,课序号,教师号} 课程-教科书:{课程号,课序号,教科书}

教室-课程:{教室号,时间,课程号,课序号}

其中 课程-教师 与 课程-教科书 具有相同的主码,可以合并成一个关系 教学:{课程号,课序号,教师号,教科书}

最后得到的关系模式为

学生:{学号,姓名,性别,专业,班级} 课程:{课程号,课程名,课程描述,学分} 教师:{教师号,教师名,课程数} 教室:{教室号,地址,容量}

学生-课程:{学号,课程号,课序号,成绩} 教学:{课程号,课序号,教师号,教科书} 教室-课程:{教室号,时间,课程号,课序号}

3、用户外模式

根据需求,为计算综合测评增加一个外模式,因为综合测评只在学期末进行,查询次数不多,所以没有必要用冗余的方法来提高查询效率,只需要建立一个外模式视图即可。

测评{学号,学生姓名,平均成绩}

4、根据设计写出相应的SQL语句:

CREATE TABLE student (

Sno

VARCHAR(9)

CONSTRAINT pk_student PRIMARY KEY,

Sname

VARCHAR(10) NOT NULL,

Sex

VARCHAR(1)

NOT NULL,

Major

VARCHAR(10)

NOT NULL,

Cla

VARCHAR(10)

NOT NULL,

CHECK

(Sex = \'f\' OR Sex = \'m\') )

CREATE TABLE course (

Cno

VARCHAR(4)

CONSTRAINT pk_course PRIMARY KEY,

Cname

VARCHAR(10)

NOT NULL,

Describe

VARCHAR(200) ,

Mark

INTEGER

)

CREATE TABLE teacher (

Tno

VARCHAR(5)

CONSTRAINT teacher_pk PRIMARY KEY,

Tname

VARCHAR(10)

NOT NULL,

Ccnt

INTEGER

NOT NULL DEFAULT 0 )

CREATE TABLE claroom (

Rno

VARCHAR(5) CONSTRAINT pk_claroom PRIMARY KEY,

Locate

VARCHAR(30) NOT NULL,

Cap

INTEGER CHECK

(Cap >0) )

CREATE TABLE tech (

Cno

VARCHAR(4) NOT NULL CONSTRAINT fk_course_cno FOREIGN KEY REFERENCES course(Cno) ON UPDATE CASCADE

--级联更新

ON DELETE CASCADE, --级联删除

SCno

VARCHAR(2) NOT NULL,

Tno

VARCHAR(5) CONSTRAINT fk_teacher_tno FOREIGN KEY REFERENCES teacher(Tno)

ON UPDATE CASCADE

ON DELETE CASCADE,

Book

VARCHAR(20)

CONSTRAINT pk_tech PRIMARY KEY (Cno,SCno) )

CREATE TABLE SC (

Sno

VARCHAR(9) NOT NULL CONSTRAINT fk_student_sno FOREIGN KEY REFERENCES student(Sno)

ON UPDATE CASCADE

ON DELETE CASCADE,

Cno

VARCHAR(4) NOT NULL CONSTRAINT fk_sc_course_cno FOREIGN KEY REFERENCES course(Cno)

ON UPDATE CASCADE

ON DELETE CASCADE,

SCno

VARCHAR(2) NOT NULL,

Score FLOAT

CONSTRAINT pk_sc PRIMARY KEY (Sno,Cno,SCno) )

CREATE TABLE RC (

Rno

VARCHAR(5) CONSTRAINT fk_claroom_rno FOREIGN KEY REFERENCES claroom(Rno)

ON UPDATE CASCADE

ON DELETE CASCADE,

Time

DATETIME,

Cno

VARCHAR(4) NOT NULL CONSTRAINT fk_rc_course_cno FOREIGN KEY REFERENCES course(Cno)

ON UPDATE CASCADE

ON DELETE CASCADE,

SCno

VARCHAR(2) NOT NULL

CONSTRAINT pk_rc PRIMARY KEY (Rno,Time)

)

为进行综合测评增加一个外模式 CREATE VIEW ae AS

SELECT SC.sno, sname, AVG(score) as average FROM SC,Student where SC.sno = student.sno

GROUP BY SC.sno,sname

为了符合数据的参照完整性约束,避免学生选课的时候选择一个不存在的课程号-课序号组,增加一个外键约束。 ALTER TABLE sc

ADD CONSTRAINT fk_sc_tech FOREIGN KEY (Cno,SCno) REFERENCES tech(Cno,SCno)

ON UPDATE CASCADE

ON DELETE CASCADE

为了在插入一个新课程时能级联更新教师的工作量,增加一个触发器。此任务也可以通过建立一个外模式视图来动态统计,为了练习的目的这里采用了触发器

CREATE TRIGGER workcnter On tech AFTER INSERT ,UPDATE, DELETE AS BEGIN

DECLARE @T VARCHAR(5)

IF EXISTS

(

SELECT TOP 1 Tno FROM INSERTED

)

BEGIN

SET @T = (SELECT TOP 1 Tno FROM INSERTED )

UPDATE teacher SET Ccnt = Ccnt + 1 WHERE Tno = @T

END

IF EXISTS

(

SELECT TOP 1 Tno FROM DELETED

)

BEGIN

SET @T = (SELECT TOP 1 Tno FROM DELETED)

UPDATE teacher SET Ccnt = Ccnt1 WHERE Tno = @T END END 关于课程容量:如何保证选课的学生数量不超过教室的容量?

初步解决办法是:在学生选课时建立暂时不考虑容量问题,都加渗透一个临时的SC表中。然后,在选课结束后将未超额的记录直接加渗透SC表,超额的课程进行抽签,将命中部分学生的选课记录插入SC表,直到人数符合课程容量的要求为止。

抽签的功能较适合用顶层的高级语言来实现。在选课结束后,选超额课程的学生需登陆选课系统进行抽签,抽签的过程可以使用概率算法,如果抽中,系统再将选课记录插入SC表,否则就从临时表中删除。 所以,在数据库系统中,没有对SC表的插渗入渗出操作进行约束。

本文来自CSDN博客,转载请标明出处: http://blog.csdn.net/lesky/archive/2006/12/25/1460 966.aspx

数据库设计---教务管理系统

2009年12月03日 星期四 11:04 P.M. 题目要求:

设计一个教务管理系统。要求管理包括:学生的档案,学生选课的情况,学生每学期的综合测评,教师档案,教师工作量等等。具体考核方法根据自己了解的实际情况处理。

假设此次设计的教务系统是整个学生管理系统数据库中的一部分,整个系统至少还包括学籍管理等其他子系统。

在初期设计时,先关注与教务系统有关的数据。在完成对教务管理系统的建模后再对整个系统进行合并,总终得到整个系统的设计方案。

一、需求分析

1、根据分析可以画出该教务管理系统的数据流图: 学生

选课

上课

考试

测评

选课单

允许考试

成绩单

老师档案

课程简介

教室安排

试卷

考场安排

测评报告单 学生名单

教师

选定教材

申报

课表

2、数据字典 数据结构:学生

含义说明:是教务管理系统的一个核心数据结构,定义了学生的有关信息 组成:学号、姓名 数据项:学号

含义说明:唯一标识每一个学生 别名:学生编号 类型:字符型 长度:9位

取值范围:190000000 – 999999999

取值含义:前四位表明学生所在年级,后五位安顺序编号 数据项:姓名

含义说明:表示学生的姓名 类型:字符型 长度:10位 取值范围:任意字符

数据结构:教师 含义说明:教务管理系统的核心数据结构之一,定义了教师的有关信息

组成:教师号,教师姓名

数据项:教师号

含义说明:教师的编号

类型:字符型

长度:5位

取值范围:10000 – 99999

数据项:教师姓名

含义说明:教师的姓名

类型:字符型

长度:10位

取值范围:任意合法的字符

数据结构:课程

含义说明:教务管理系统的核心数据结构之一,定义了课程的有关信息 组成:课程号,课程名,课程描述,教师,教室,教科书,学分

数据项:课程号 含义说明:课程的编号 类型:字符型 长度:4 取值范围:0001 – 9999 数据项:课序号

含义说明:对于同一课程,由不同老师教授,用课序号来区分 类型:字符型 长度:2

取值范围:01 – 99 数据项:课程名 含义说明:课程的名称 类型:字符型 长度:10

取值范围:任意合法的字符 数据项:课程描述

含义说明:课程内容的基本描述 类型:字符型 长度:200

取值范围:任意合法字符 数据项:教科书

含义说明:课程所用的教科书 类型:字符型 长度:20

取值范围:任意合法字符 数据项:学分 含义说明:课程的学分 类型:整型 长度:1 取值范围:1-9 数据结构:教室

含义说明:上课所用的教室

组成:教室编号,教室地址,教室容量 数据项:教室编号 含义说明:教室的编号 类型:字符 长度:5

取值范围:00001-99999 数据项:教室地址 含义说明:标明教室的地址 类型:字符 长度:30

取值范围:任意合法的字符 数据项:教室容量

含义说明:教室的容纳学生的数量 类型:整型 取值范围:正整数 数据结构:选课记录

含义说明:纪录学生选课的纪录 组成:学生,课程,成绩

数据项:成绩

含义说明:选课学生本学期的成绩

类型:浮点数 范围:0.0 – 100.0 处理过程:分配教室

说明:为所有课程分配上课教室 输入:课程,教室 输出:教室安排

处理:学期课程决定后,要为每个课程安排上课地点,要求上课的地点不能冲突且上课人数不能超过教室容量。

处理过程:分配考场

说明:在考试日期,为所有课程分配考场

输入:课程,教室

输出:考场安排

处理:为每个课程安排考场,考试时间和地点不能冲突且考试人数不能超过考场容量。

数据存储:成绩单

说明:记录学生本学期所有课程成绩 流入数据流:学生所有的选课记录 流出数据流:学生的成绩单 数据量:由学生的人数决定 存取方式:随机存取

二、概念结构设计

1、根据需求分析画出E-R图:

选修

学生

教师

课程

m n 讲授

1 n 教科书

n 成绩

教室

开设

1 n

2、根据E-R图写出各个实体的属性描述 学生:{学号,姓名}

课程:{课程号,课程名,课程描述,学分} 教师:{教师号,教师名,课程数} 教室:{教室编号,地址,容量}

3、视图的集成

假设在学生管理系统的学籍管理系统中存在另一个学生实体,其中还包括以下信息:性别,所属专业,所属班级。为了使两个实体保持一致,对两个实体取并集得到新的学生实体: 学生:{学号,姓名,性别,专业,班级}

三、逻辑结构设计

1、由E-R图向数据模型的转换

一个实体型转换为一个关系模式。实体的属性就是关系的属性。实体的码就是关系的码。所以,E-R图中的属性描述可直接转换为相应的关系模式。

2、对于剩余的一对多和多对多联系可以如下表示 学生-课程:{学号,课程号,课序号,成绩} 课程-教师:{课程号,课序号,教师号} 课程-教科书:{课程号,课序号,教科书} 教室-课程:{教室号,时间,课程号,课序号}

其中 课程-教师 与 课程-教科书 具有相同的主码,可以合并成一个关系 教学:{课程号,课序号,教师号,教科书} 最后得到的关系模式为

学生:{学号,姓名,性别,专业,班级} 课程:{课程号,课程名,课程描述,学分} 教师:{教师号,教师名,课程数} 教室:{教室号,地址,容量}

学生-课程:{学号,课程号,课序号,成绩} 教学:{课程号,课序号,教师号,教科书} 教室-课程:{教室号,时间,课程号,课序号}

3、用户外模式

根据需求,为计算综合测评增加一个外模式,因为综合测评只在学期末进行,查询次数不多,所以没有必要用冗余的方法来提高查询效率,只需要建立一个外模式视图即可。 测评{学号,学生姓名,平均成绩}

4、根据设计写出相应的SQL语句: CREATE TABLE student (

Sno VARCHAR(9) CONSTRAINT pk_student PRIMARY KEY, Sname VARCHAR(10) NOT NULL, Sex VARCHAR(1) NOT NULL, Major VARCHAR(10) NOT NULL, Cla VARCHAR(10) NOT NULL, CHECK (Sex = \'f\' OR Sex = \'m\') )

CREATE TABLE course (

Cno VARCHAR(4) CONSTRAINT pk_course PRIMARY KEY, Cname VARCHAR(10) NOT NULL, Describe VARCHAR(200) , Mark INTEGER )

CREATE TABLE teacher (

Tno VARCHAR(5) CONSTRAINT teacher_pk PRIMARY KEY, Tname VARCHAR(10) NOT NULL,

Ccnt INTEGER NOT NULL DEFAULT 0 )

CREATE TABLE claroom (

Rno VARCHAR(5) CONSTRAINT pk_claroom PRIMARY KEY, Locate VARCHAR(30) NOT NULL, Cap INTEGER CHECK (Cap >0) )

CREATE TABLE tech (

Cno VARCHAR(4) NOT NULL CONSTRAINT fk_course_cno FOREIGN KEY REFERENCES course(Cno) ON UPDATE CASCADE --级联更新 ON DELETE CASCADE, --级联删除 SCno VARCHAR(2) NOT NULL,

Tno VARCHAR(5) CONSTRAINT fk_teacher_tno FOREIGN KEY REFERENCES teacher(Tno) ON UPDATE CASCADE ON DELETE CASCADE, Book VARCHAR(20)

CONSTRAINT pk_tech PRIMARY KEY (Cno,SCno) )

CREATE TABLE SC (

Sno VARCHAR(9) NOT NULL CONSTRAINT fk_student_sno FOREIGN KEY REFERENCES student(Sno) ON UPDATE CASCADE ON DELETE CASCADE,

Cno VARCHAR(4) NOT NULL CONSTRAINT fk_sc_course_cno FOREIGN KEY REFERENCES course(Cno) ON UPDATE CASCADE ON DELETE CASCADE, SCno VARCHAR(2) NOT NULL, Score FLOAT

CONSTRAINT pk_sc PRIMARY KEY (Sno,Cno,SCno) )

CREATE TABLE RC ( Rno VARCHAR(5) CONSTRAINT fk_claroom_rno FOREIGN KEY REFERENCES claroom(Rno) ON UPDATE CASCADE ON DELETE CASCADE, Time DATETIME,

Cno VARCHAR(4) NOT NULL CONSTRAINT fk_rc_course_cno FOREIGN KEY REFERENCES course(Cno) ON UPDATE CASCADE ON DELETE CASCADE, SCno VARCHAR(2) NOT NULL

CONSTRAINT pk_rc PRIMARY KEY (Rno,Time) )

为进行综合测评增加一个外模式 CREATE VIEW ae AS

SELECT SC.sno, sname, AVG(score) as average FROM SC,Student where SC.sno = student.sno GROUP BY SC.sno,sname

为了符合数据的参照完整性约束,避免学生选课的时候选择一个不存在的课程号-课序号组,增加一个外键约束。 ALTER TABLE sc

ADD CONSTRAINT fk_sc_tech FOREIGN KEY (Cno,SCno) REFERENCES tech(Cno,SCno) ON UPDATE CASCADE ON DELETE CASCADE

为了在插入一个新课程时能级联更新教师的工作量,增加一个触发器。此任务也可以通过建立一个外模式视图来动态统计,为了练习的目的这里采用了触发器 CREATE TRIGGER workcnter On tech AFTER INSERT ,UPDATE, DELETE AS BEGIN

DECLARE @T VARCHAR(5) IF EXISTS (

SELECT TOP 1 Tno FROM INSERTED ) BEGIN

SET @T = (SELECT TOP 1 Tno FROM INSERTED ) UPDATE teacher SET Ccnt = Ccnt + 1 WHERE Tno = @T END

IF EXISTS (

SELECT TOP 1 Tno FROM DELETED ) BEGIN

SET @T = (SELECT TOP 1 Tno FROM DELETED) UPDATE teacher SET Ccnt = Ccnt - 1 WHERE Tno = @T END END 关于课程容量:如何保证选课的学生数量不超过教室的容量?

初步解决办法是:在学生选课时建立暂时不考虑容量问题,都加入一个临时的SC表中。然后,在选课结束后将未超额的记录直接加入SC表,超额的课程进行抽签,将命中部分学生的选课记录插入SC表,直到人数符合课程容量的要求为止。

抽签的功能较适合用顶层的高级语言来实现。在选课结束后,选超额课程的学生需登陆选课系统进行抽签,抽签的过程可以使用概率算法,如果抽中,系统再将选课记录插入SC表,否则就从临时表中删除。

所以,在数据库系统中,没有对SC表的插入操作进行约束。

云南师范大学网络教务管理系统
《云南师范大学网络教务管理系统.doc》
将本文的Word文档下载到电脑,方便编辑。
推荐度:
点击下载文档
相关专题
点击下载本文文档