人人范文网 其他范文

广州大学教务系统(精选多篇)

发布时间:2022-06-24 15:02:25 来源:其他范文 收藏本文 下载本文 手机版

推荐第1篇:广州大学

2012年广州大学招收本科插班生招生简章

一、招生对象及报考条件

(一)招生对象

拥护中国共产党的领导,热爱祖国,品德良好,遵纪守法,愿为社会主义现代化建设勤奋学习且具培养前途,身体健康状况符合普通高校招生的体检要求,并符合下列条件之一的人员可以报考:

1.广东省户籍且就读广东省普通高校的高职高专应届毕业生;

2.外省生源就读广东省普通高校的高职高专应届毕业生(不含办理了暂缓就业的往届专科毕业生);

3.广东省户籍或广东生源就读省外普通高校的高职高专应届毕业生;

4.广东省户籍且在报名确认截止日期(2012年1月10日前)取得国家承认的专科毕业证(指经教育部审定核准的国民教育系列高等学校或高等教育自学考试机构颁发的专科毕业证书[含普通高等教育、成人教育、自学考试、网络教育])的毕业生。

(二)下列人员不得报考:

1.应届毕业生之外的高等学校专科在校生;

2.非广东省户籍的高等学校专科往届毕业生;

3.2011年参加本科插班生考试,因作弊被取消各科考试成绩并被禁止下年度参加本科插班生考试的人员;

4.因触犯刑律已被有关部门采取强制措施或正在服刑者。

二、报名时间、办法及报名考试费

(一)报名方式

1.预报名。2012年1月4日至7日(共四天)为网上预报名时间,考生通过互联网登录http:///cbsbm,进入“广东省本科插班生网上报名系统”进行预报名,阅读相关报考规定、要求,签订《诚信考试承诺书》,录入报名信息,获取预报名号和设定密码。逾

1期不再办理预报名手续。

2.确认报名。2012年1月8日至1月10日(共三天)为网上报名确认时间。考生须持有关报名材料亲自前往广州大学校验报名材料、进行电子摄像,并在《广东省2012年本科插班生报名登记表》上签名确认。

3.广州大学现场报名确认地点:广州大学城外环西路230号广州大学就业服务大厅(文俊西楼103室)

4.考生报考志愿只能填报广州大学的一个专业。请考生报考前对照报考条件报考,不符合报考条件的考生不准报名。

(二)考生须提交的报名资料

1.普通高校应届毕业生在报名确认时需要递交的材料:①身份证原件与复印件;②最后学历成绩单(须加盖院校教务处公章);③新生录取名册复印件(须加盖考生所在院校公章,并用红笔在本人名字前打“√”);④经签名确认的《广东省2012年本科插班生报名登记表》;⑤体检表。

2.往届毕业生(2012年1月10日前取得国家承认的专科毕业证,指经教育部审定核准的国民教育系列高等学校或高等教育自学考试机构颁发的专科毕业证书[含普通高等教育、成人教育、自学考试、网络教育])在报名确认时需要递交的材料:①身份证原件与复印件(A4纸复印);②毕业证书原件与复印件(A4纸复印);学历证书鉴定证明原件与复印件(A4纸复印,若毕业证书能够通过学信网查证属实,则不需提供学历证书鉴定证明原件与复印件)③户口本原件及复印件;④经签名确认的《广东省2012年本科插班生报名登记表》;⑤体检表。

3.服义务兵役退役的高职高专考生在报名确认时需要递交的材料:身份证、普通高职高专毕业证、民政部门颁发的士兵退役证等原件及其复印件。

(三)报名资料

我校负责对考生报名材料进行审查,在报名现场通过登录中国高等教育学生信息网(学信网)的“中国高等教育学历证书查询系统”

核对考生的专科毕业证(网址http://.cn/xlcx/lscx.jsp)。考生应先通过短信等方式获取查询码,再由报名点工作人员现场上网查核。

符合报考条件的往届毕业生,应及早登录中国高等教育学生信息网(学信网)的“中国高等教育学历证书查询系统”核对本人的专科毕业证。若在“学信网”上无法查到专科毕业信息,应及早到广东省教育厅高等学校毕业生就业指导中心学历鉴定部(广东省教育厅学历认证中心地址:广州市农林下路72号二楼,电话:020-37626800)进行学历验证,并于正式确认报名结束前提交验证结果。学历验证需要一定的时间,请此类考生提前一个月的时间办理验证,以免错过报名时间。考生凭虚假证件报名的,一经发现,即取消考生的录取资格,由此产生的后果由考生本人负责。

考生报名时不再出具所在单位同意报考的证明材料。考生与所在单位因报考本科插班生产生的问题由考生自行处理。考生未能提供相关档案,我校不予录取。考生必须提供真实的档案材料,供我校录取。考生凡持假证明、假文凭等虚假材料报名考试的,取消考试资格;已被录取的,取消录取资格;已取得学籍的,取消学籍。

(四)报名考试费:每人200元;经审查材料不符合报考资格的考生,不退还报名考试费。

三、体检

1.考生在考试院网站上下载《广东省2012年高等学校本科插班生招生体格检查表》,自行前往二级甲等(含)以上医院或相应的医疗单位进行体检,报名确认时须向我校提交体检结果(体检表有效期:2011年11月4日-2012年1月10日)。体检标准按《普通高等学校招生体检指导意见》执行。

2.新生入学后我校将进行体检复检工作,复检不合格者取消入学资格。体检标准参照教育部、卫生部、中国残疾人联合会关于印发《普通高等学校招生体检工作指导意见》的通知(教学„2003‟3号)、《教育部办公厅 卫生部办公厅关于普通高等学校招生学生入学身体检查

取消乙肝项目检测有关问题的通知》(教学厅„2010‟2号)及教育部《关于明确慢性肝炎病人并且肝功能不正常的具体判定标准的函》(教学司函„2010‟22号)要求执行。

四、考试

普通高校本科插班生的招生考试科目为五门,其中省统一考试三门,高校自主考试两门。省统一考试的三门为《政治理论》、《英语》和《专业基础课》。我校本科插班生招生专业工商管理、工程管理的专业基础课为《管理学》;法学的专业基础课为《民法学》。《专业课》具体安排由我校在《准考证》上注明,并由我校组织评卷。考生须于考试前一天到我校考点熟悉试室分布情况。考生请于4月中下旬在我校招生就业处主页上查询考试成绩(不接受电话查询成绩),我处不再发出书面通知。

考试各科满分为100分,五科总分为500分。每科考试时间为120分钟。

省统考科目的考试大纲和考试范围由省教育考试院根据教育部专科升本科同一层次的要求编写确定,并于报名前向社会公布。

普通高校本科插班生招生考试时间为2012年3月10日(星期六)至11日(星期日)两天,具体安排见下表:

2012年广东省普通高校本科插班生招生考试时间表(北京时间)

五、录取

我校2012年本科插班生招生计划为160人,具体将根据考生德、智、体条件以及五门考试科目总分和省统考三科的最低录取控制分数线,从高分到低分择优录取;我校预计在5月下旬发出录取通知书,

考生可在5月下旬通过我处主页查询录取结果。

六、入学收费标准

学费:工商管理为3800元/年;工程管理、法学为4300元/年。

七、在校学习期间的管理

本科插班生为国家任务生,秋季入学,全日制脱产学习。本科插班生入学后,我校将进行思想政治、业务、健康情况复查,经复查不符合条件的,取消其入学资格;复查合格并经注册后,即成为学校的正式学生,插入本科专业三年级学习,按插入年级的管理办法进行管理。

本科插班生入学后如需补修相关课程,则按我校教务处的规定执行。

八、毕业与就业

本科插班生修完本科教学计划规定的课程,德、智、体考核合格,准予本科毕业,发给本科毕业证书。

符合《中华人民共和国学位条例》和《广州大学学士学位条例实施细则》规定者,授予相应的学士学位。

本科插班生毕业后的就业办法,与普通高校并轨后的本科毕业生相同。

九、学校联系方式

学校名称:广州大学学校代码:

543地址:广州大学城外环西路230号 邮编:510006

联系部门:招生就业工作处联系人:利老师、苏老师 联系电话:3936623239366069(传真)

网址:http://zj.gzhu.edu.cn/

邮箱:gd39366232@126.com

2012年广州大学本科插班生招生专业目录表

推荐第2篇:教务系统数据库总结报告

教务系统数据库总结报告

常州信息学院 网络095 在信息时代的今天,数据成为传递信息的重要载体,而随着信息的不断增加,数据也变得相当繁琐。因此数据库的出现,正是为数据的处理提供了良好的媒介。

例如一所大学,通常由校长办公司、教务处、财务处、学工处、团委、招就处、科技处。同时下设各系以及各分处。因此这些工作如果处理起来,或许需要几百人,而且还不能保证信息处理的有效性与正确率。如果使用数据库,我们可以轻松解决这些问题。学校行政管理,可以使用数据库系统,保证每个教师的所带课程,上班情况,工资情况以及每位教师获奖与资历等信息,都可以通过数据库统一管理。学生方面,每个学生自从正式录取输入档案信息后,到入学注册都可用教务系统数据库来管理。学生的选课、排课,考试成绩、课堂表现,在校表现,生活状况等、以及就业乃至毕业离校都可以通过系统来自动管理。

系统处理信息方便而准确,近一万人的学生和老师,系统可以用很短的时间处理。所需的工作仅是首次的信息输入,如果需要,便可以永久保存。信息处理准确性高,虽然数据信息量大,但是系统依然能很好的处理。因此对于学校来说,教务管理系统的使用可以极大的方便教务教学任务,很大幅度的提高工作效率。

数据库可以说是信息处理的载体,庞大的数据通过数据库实现了有序而快速的调入与调出。数据库之所以能如此高效率的工作,得益于其工作原理。在关系数据库中,对数据的操作几乎全部建立在一个或多个关系表格上,通过对这些关系表格的分类、合并、连接或选取等运算来实现数据的管理。dBASEII就是这类数据库管理系统的典型代表。对于一个实际的应用问题(如人事管理问题),有时需要多个关系才能实现。用dBASEII建立起来的一个关系称为一个数据库(或称数据库文件),而把对应多个关系建立起来的多个数据库称为数据库系统。dBASEII的另一个重要功能是通过建立命令文件来实现对数据库的使用和管理,对于一个数据库系统相应的命令序列文件,称为该数据库的应用系统。因此,可以概括地说,一个关系称为一个数据库,若干个数据库可以构成一个数据库系统。数据库系统可以派生出各种不同类型的辅助文件和建立它的应用系统。因此具备这样的功能,数据库才能在信息处理中发挥着重要的作用。、

在数据库的学习中,我们可以利用企业管理器和查询分析器两种方式快速尔简单的使用数据库。利用企业管理器操作起来全部是图形界面,简单易学。查询分析器全部用代码实现,虽然代码比较繁琐,但是这样实现快捷,功能强大。在数据库的学习中,刚开始主要是利用企业管理器,去创建一些数据库,表格及一些属性关系及应用。后来,可以使用

查询分析器借助代码做一些简单的查询,数据库和表格的创建。但是其中的一些关系及属性无法创建,这也正是数据库学习的核心与关键。

得力于数据库在信息处理中扮演如此重要的作用,因此数据库的学习应该作为以后学习的重点,相信在不久的将来,数据库一定会在互联网中发挥着更加重要的作用,数据库也定会成为今后的热门专业和学习方向。

推荐第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篇:教务管理系统需求分析

江苏技术师范学院

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

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

学号:指导教师:陈鉴富

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月

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

教务管理系统个人总结

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

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

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

教务管理系统个人总结

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

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

推荐第7篇: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; }

推荐第8篇:威尔教务考勤管理系统

摘要....

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

系统目标

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

组员:李洪涛 单彦达

一、信息系统的总体目标、子目标与信息系统架构 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图处理由于实体较多,刚开始处理的时候结构关系不明确 代码设计无从下手 处理方法和技巧 对照材料与参考资料,逐步完善,从课本中找出有用信息,并以此为模板进行设计 总结:

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

推荐第10篇:广州大学章程

广州大学章程(6413)

第一章 总 则

第一条 为了明确办学宗旨,规范办学行为,建立现代大学制度,依据《中华人民共和国教育法》、《中华人民共和国高等教育法》和其他法律法规的规定,制定本章程。

第二条 学校中文名称为广州大学。 英文名称为GUANGZHOU UNIVERSITY。 法定住所:广州市大学城外环西路230号。

广州大学现有大学城校区、桂花岗校区。大学城校区位于广州市番禺区小谷围岛外环西路230号;桂花岗校区位于广州市越秀区解放北路桂花岗东1号。

第三条 广州大学为全民所有制事业单位法人。 校长是学校的法定代表人。

第四条 广州大学(以下简称“学校”)是由广东省广州市人民政府举办的全日制普通高等学校,实行省市共建共管。

学校的办学活动接受举办者的支持、指导、监督检查和评估。 学校依据法律法规和本章程,行使办学自主权。

第五条 学校全面贯彻国家教育方针,以人才培养为根本宗旨和任务,开展教育教学、科学研究和社会服务活动。

第六条 学校秉持教学立校、科研兴校、人才强校、服务荣校的办学理念,着力推进内涵发展、特色发展、开放发展、和谐发展,建设高水平有特色地方综合性大学。

第七条 学校积极开展各种形式的国际国内合作与交流。 第八条 学校坚持依法治校,实行民主管理。

第二章 教育教学与科学研究

第九条 学校根据政府政策和社会需要,以本科教育为基础,积极发展研究生教育和留学生教育,适当开展成人继续教育和职业教育。

第十条 学校根据社会需要、政府政策和办学条件,确定合理的办学规模。

第十一条 学校实施的教育形式主要是全日制普通学历教育,同时开展非全日制学历教育和非学历教育。

第十二条 学校执行国家规定的学业标准,依法颁发学历证书或者其他学业证书。

学校执行国家学位制度,依法授予学士、硕士及博士学位。

第十三条 学校设置哲学、经济学、法学、教育学、文学、历史学、理学、工学和管理学等学科门类。学校根据发展的需要设置和调整学科、专业。

第十四条 学校执行国家有关学生入学资格的规定,依法招收学生。 第十五条 学校依法确定学制和学历教育修业年限。

第十六条 学校以人的全面发展为教育目标,开展教育教学研究,深化教育教学改革,全面实施素质教育。

第十七条 学校根据学科、专业和教育层次的特点,构建科学的人才培养体系,确立不同层次的人才培养目标和培养模式。

本科教育培养高素质应用型人才。

研究生教育培养具有创新能力的研究型人才。

第十八条 学校根据人才培养目标,制定人才培养方案和教学大纲,完善教学内容,改革教学方法和手段。

第十九条 学校建立和完善教育质量保障体系,加强教学管理,实行教学质量督导、检查和评估制度。

第二十条 学校加强教学团队建设。

第二十一条 学校依法保障学术自由,坚持学术民主,弘扬学术道德。 学校鼓励开展科学研究,鼓励学术与科技创新,鼓励产、学、研相结合,积极促进科研成果的转化。

第二十二条 学校根据发展的需要,设立专门科研机构,建立学科研究基地,支持研究项目。

第二十三条 学校加强科学研究团队建设。 第二十四条 学校建立和完善科学研究管理制度。

第三章 管理体制与机构

第一节 管理体制

第二十五条 学校实行中国共产党广州大学委员会(以下简称学校党委)领导下的校长负责制。

第二十六条 学校实行校、院(研究所或中心)两级管理的体制。 学校规范和尊重学院(研究所或中心)或具有独立建制的单位自主管理,发挥其办学的本体作用。

第二十七条 学校根据精简、效能原则和实际工作需要,设置党政、教学、科研和教辅机构,建立社团组织,决定其职能与权责配置。

第二节 学校党委

第二十八条 学校党委按高等教育法的有关规定,统一领导学校工作,支持校长独立负责地行使职权,其领导职责主要是:

(一)组织学习、宣传、执行中国共产党的路线、方针、政策,坚持社会主义办学方向;

(二)领导学校的思想政治工作和德育工作;

(三)讨论决定学校内部组织机构的设置和内部组织机构负责人的人选;

(四)讨论决定学校改革、发展和基本管理制度等重大事项;

(五)保证以培养人才为中心的各项任务的完成;

(六)法律法规、党章和政策确定的其他职责。

第三节 校长

第二十九条 校长主持学校行政工作,全面负责学校的教学、科学研究和其他行政管理工作,行使下列职权:

(一)拟定学校发展规划,制定具体规章制度和年度工作计划并组织实施;

(二)组织教学活动、科学研究和思想品德教育;

(三)拟订内部组织机构的设置方案,推荐副校长人选,任免内部组织机构的负责人;

(四)聘用和解聘教师及内部其他工作人员;对学生进行学籍管理并实施奖励或处分;

(五)拟定和执行年度经费预算方案,保护和管理校产,维护学校的合法权益;

(六)行使章程规定的其他职权。副校长协助校长的工作,对校长负责。

第三十条 学校校务会议和校长办公会议是校长行使职权的基本形式。对所议事项实行集体讨论、校长决定。

第三十一条 校务会议所议事项须经学校党委会、教职工代表大会审议通过的,按规定的程序办理。

第四节 教职工代表大会

第三十二条 学校实行教职工代表大会制度。教职工代表大会是学校教职工行

使民主权利,参与民主管理和监督的重要形式。 第三十三条 教职工代表大会一般每年举行一次。 学校工会委员会是教职工代表大会的日常工作机构。

第三十四条 教职工代表大会的代表经民主选举或民主推荐方式产生。 第三十五条 教职工代表大会行使下列职权:

(一)听取校长的工作报告,讨论学校的办学指导思想、年度工作计划、发展规划、重大改革方案、财务工作及其他有关学校工作的重大问题,并提出意见和建议;

(二)讨论通过教职工聘用或岗位责任制方案、校内酬金分配方案、教职工奖惩办法,以及其他与教职工有关的基本制度,由校长颁布施行;

(三)讨论决定与教职工关系密切的福利等重要事项;

(四)民主评议和监督学校各级领导干部,可以进行表扬、批评、推荐,必要时可建议上级机关予以嘉奖、晋升,或予以处分、免职。

第三十六条 学校教职工代表大会应当根据《高等学校教职工代表大会暂行条例》和《广东省普通高等学校教职工代表大会工作规定》开展工作。

第五节 学术委员会、学位评定委员会、教学指导委员会

第三十七条 学校设立学术委员会,审议学科、专业的设置,教学、科学研究计划方案,评定教学、科研成果等有关学术事项;其宗旨、职权、委员会的组成、议事规则等事项由校学术委员会章程规定。

学术道德委员会是学校学术委员会下属的专门委员会。

第三十八条 学校设立学位评定委员会,依法决定授予或撤销学位,处理学位争议,开展与学位有关的其他工作;其职权、委员会产生办法、组织活动原则 4

等事项由校学位评定委员会章程规定。

第三十九条 学校设立教学指导委员会,对教学工作进行研究、审议、监督、指导、评估和咨询;其宗旨、职权、委员资格与任免等事项由校教学指导委员会章程规定。

第六节 学院(研究所或中心)与独立建制单位

第四十条 学校设立学院(研究所或中心)。学院是全面、直接负责组织实施人

才培养、科学研究、学科建设的机构。

第四十一条 学院实行民主管理,其主要职责是:

(一)根据学校的规划、规定,制订学院发展规划,制定并组织实施学科专业建设、师资队伍建设、课程建设、人才培养方案和教学计划;

(二)组织开展教学活动、科学研究和其他学术活动;

(三)按照学校章程和学校规章制度制定内部管理制度;

(四)组织、评价本院教职员工的教学和管理工作,就有关奖惩提出意见和建议;

(五)教育与管理学生,就学生管理、奖惩等事项提出意见和建议;

(六)行使学校赋予的其他职责。

第四十二条 党政联席会议是学院的决策机构,由学院院长、党委(总支)书记、副院长、副书记组成。

党政联席会议主要讨论决定学院的发展规划、规章制度、学科与专业建设、师资队伍建设、科学研究、行政岗位设置与干部任用、思想政治工作、人事考核和奖惩、学生教育和管理、较大数额经费的收支以及其他重要问题。

第四十三条 院长是学院的行政负责人,组织和管理学院的行政事务、教学科研、学科专业建设、师资队伍建设等工作。主要履行下列职责:

(一)贯彻执行国家的教育方针、政策和法律法规,贯彻执行学校的办学政策和各项规章制度;

(二)提请学院党政联席会议讨论决定学院的发展规划以及行政工作中的重大问

题,并组织实施党政联席会议的决议;

(三)抓好学院教职工队伍的建设,主持对学院教职工的考核工作;

(四)领导学院的教学、科研、学科建设、专业建设、实验室建设和社会服务等工作;

(五)配合学院党委(总支)加强师生思想政治教育和管理;

(六)在任期内完成《院长任期目标责任书》的各项内容;

(七)履行学校赋予的其他职责。副院长协助院长工作。

第四十四条 学院设立中国共产党(总支)委员会,履行以下职责:

(一)贯彻落实党的路线、方针、政策以及学校党委的决议、决定;

(二)领导学院思想政治工作和党建工作,加强学院领导班子的自身建设;

(三)支持本单位行政负责人在其职责范围内独立负责地开展工作;

(四)参与讨论决定学院行政工作中的重要事项;

(五)团结师生员工,领导本部门工会、共青团和学生会等组织;

(六)法律法规、党章和政策规定的其他职责。

第四十五条 学院设立的学术分委员会、学位评定分委员会、教学指导分委员会等机构的职能、分委员会委员的组成等,依学校的有关章程执行。

第四十六条 学院工会在学校工会和学院党委(总支)领导下,保障教职工依法参与学院的民主管理和民主监督,维护教职工的合法权益。

第四十七条 独立建制的校属机构根据有关规定、合同或学校授权进行自主管理,相应地开展教育教学、科学研究和社会服务等活动、承担人才培养任务。

第七节 学校团体组织与其他机构

第四十八条 工会、共青团、学生会、研究生会等团体组织在学校党委领导下按照各自章程在法律、法规和学校规章制度规定的范围内开展活动。学校为其提供必要的条件。

第四十九条 学校根据工作需要,可以设置专门委员会或专项工作领导小组等机构。

第四章 教职员工

第五十条 学校教职员工包括教师、其他专业技术人员、管理人员、工勤人员和劳务派遣人员。

第五十一条 学校对教职员工实行下列任职制度:

(一)教师实行资格认证和职务聘用制度;

(二)其他专业技术人员实行专业技术职务聘用制度;

(三)管理人员实行聘用制度;

(四)工勤人员实行劳动合同制度;

(五)劳动派遣工实行劳务派遣制度。

第五十二条 学校尊重和爱护人才,为教师开展教学和科学研究活动提供必要的工作条件、生活条件、发展机会和制度保障。

学校依法建立权利保护机制,维护教职员工的合法权益。学校依法建立奖惩激励机制,对取得突出成绩或为学校荣誉作出突出贡献的教职员工个人或集体进行表彰奖励;对违纪的教职员工或集体给予相应的纪律处分。

第五十三条 学校依法制定人事管理制度,对教职员工定期进行考核,考核结果作为对各类人员聘用(劳务派遣人员留用)、奖惩、解聘或辞退的依据。

第五十四条 教职员工享有下列权利:

(一)按工作职责和贡献获得相应的劳动报酬的权利;

(二)公平获得自身发展所需的相应机会和条件;

(三)知悉学校改革、建设和发展及关涉其切身利益的重大事项;

(四)参与民主管理与监督,对学校工作提出意见和建议;

(五)就职务、福利待遇、评优评奖、纪律处分等事项提出异议和申诉;

(六)在品德、能力和业绩等方面获得公正评价;

(七)公平获得相应的荣誉称号和奖励;

(八)学校制度规定的或者聘用合同、劳动合同、劳务派遣协议等约定的权利;

(九)宪法、法律法规、政策规定的其他权利。第五十五条 学校教职员工应当履行下列义务:

(一)遵守国家法律法规和职业道德,遵守学校的各项规章制度;

(二)珍惜和维护学校名誉,维护学校利益;

(三)尊重学生人格,关心和爱护学生,制止侵犯学生合法权益或有害于学生健康成长的行为;

(四)熟悉本岗位工作的特点和规律,勤奋工作,尽职尽责,不断提高业务水平和工作效率;

(五)聘用合同、劳动合同、劳务派遣协议约定的义务。

第五十六条 教师应当忠诚教育事业,为人师表,完成教育教学工作任务,不断提高教学水平;

学校其他教育工作者应当树立为教学和科研服务的意识,提高管理和服务水平,廉洁自律,克己奉公,虚心接受师生的监督。

第五章 学生

第五十七条 学生是指被学校依法录取,具有学籍的受教育者。 第五十八条 学生在校期间享有下列基本权利:

(一)公平接受学校教育,平等利用学校提供的公共教育资源和服务;

(二)参加学生社团、社会服务和勤工助学;

(三)按照国家和学校的规定获得奖学金、助学金及助学贷款;

(四)在思想品德、学业成绩等方面获得公正评价,完成学校规定学业后获得相应的学历证书、学位证书;

(五)公平获得相应的荣誉称号和奖励;

(六)对学校的教学活动与管理、后勤服务、校园安全等工作以正当方式提出批评或建议;

(七)对学校给予的处分享有知情权、异议权和申诉权;

(八)法律法规、行政规章和学校规章制度所规定的其他权利。第五十九条 学生履行下列义务:

(一)遵守学校学籍、考试等管理制度和学生行为规范,加强思想品德的修养和自律;

(二)努力学习,完成学校规定的学业;

(三)按规定缴纳学费及有关费用;

(四)珍惜和维护学校名誉,维护学校利益;

(五)法律法规、行政规章、学校规章制度所规定的其他义务。

第六十条 学校关心和爱护学生,依法建立学生权利保护机制,预防和处理学生伤害事故,维护学生合法权益。学校引导学生养成珍爱生命、尊重权利、诚实守信、保护环境、热心公益的良好品格。学校关怀在学习生活中遇到特殊困难的学生,为其健康成长提供必要的帮助。

第六十一条 学校为修完教育教学计划规定内容,达到毕业要求的学生颁发 8

毕业证书;对符合学位授予条件的,授予学位。

第六十二条 学校建立奖惩制度,对取得突出成绩或为学校荣誉作出突出贡献的学生集体或个人进行表彰奖励;对违纪学生按照有关规定给予相应的纪律处分。

第六章 校友和校友会

第六十三条 校友是指按照《广州大学校友会章程》具有校友会会员资格的个人和团体。学校创造条件,鼓励校友参与学校建设与发展。对学校建设与发展作出贡献的校友,学校授予荣誉称号,设?纪念。校友应当珍惜和维护学校的声誉。

第六十四条 学校设立广州大学校友会。学校支持校友成立具有届别、行业、地域特点的校友组织。校友会或校友组织依据有关法律法规及其章程的规定开展活动。

第六十五条 学校通过校友会及其他多种形式联系和服务校友,凝聚校友力量。

第七章 学校经费、资产、财务制度、后勤

第六十六条 学校经费的来源主要包括举办者财政拔款、事业收入、附属单位上缴收入和其他收入。学校积极拓展办学经费来源渠道,筹措事业发展资金;鼓励和支持校内各单位面向社会筹措教学、科研经费和各类奖助学基金。

学校可以建立教育基金会,发挥其在吸引社会捐赠、募集资金等方面的积极作用,增加办学资源。

第六十七条 学校对举办者提供的财产、国家财政性资助、受捐赠财产等学校资产享有独立的法人财产权,依法进行管理和使用。

学校建立健全资产管理制度,合理配置资源,提高资源使用效率。 第六十八条 学校保护并合理利用校名、校誉和校有知识产权。

第六十九条 学校实行统一领导、集中核算的财务管理体制,依法建立财务会计制度,严格按规定执行经费收支。学校建立健全经济责任制度和审计制度,完善财务监督机制,保证资金运行安全。

第七十条 学校不断完善后勤服务管理体系,为办学活动提供后勤保障。

第八章 校训、校徽、校旗

第七十一条 学校校训为:博学笃行,与时俱进。 第七十二条 学校校徽包括徽志和徽章。

徽志是由“GU”与“羊”字以及英文Guan gzhou University组合而成的图案。“GU”为Guangzhou University的缩写;“羊”代表广州。“GU”与“羊”字组合,构成火炬与红棉花开的形状。

徽章是教职员工和学生佩戴的、由叶选平题书校名的证章。

第七十三条 校旗为中间印有“广州大学”字样、左上方印有学校徽志的白色长方形旗帜。

第 九 章 附则

第七十四条 学校根据章程有关条款制定相应的办法和细则。凡学校制定的其他各项规章制度均应符合本章程。

第七十五条 本章程经校党委常务委员会审议,由教职工代表大会审议通过,由校长颁布实施,并报省市教育行政主管部门备案。

第七十六条 本章程由教职工代表大会修改。

第七十七条 本章程由校党委会常务委员会负责解释。

第11篇:广州大学奖学金

奖励资助

1、国家奖学金、国家励志奖学金:每学年评审一次,面向全体二年级以上在校学生,国家奖学金8000元/人·年、励志奖学金5000元/人·年。

2、国家助学金:每学年评审一次,用于资助家庭经济困难、品学兼优的学生,金额为1000-2000元/人·年。

3、优秀学生奖学金:每学年评奖一次,根据学生在校综合测评的排名及表现,按特等和

一、

二、三等奖学金以及单项奖励金给予奖励,最高奖金5000元/人·年。

4、社会奖助学金:包括广东文化基金助学金、镇泰奖(助)学金、何耀光助学金、广州益武会展助学金、新长城自强助学金等,最高等级资助为学费全免。

5、国家助学贷款:学校实行国家助学贷款制度,经济困难学生可按国家政策的规定申请学费、住宿费和生活费的贷款,贷款金额不超过6000元/人·年。

6、勤工助学和特困补助金:学校每年有专项资金用于安排校内的勤工助学岗位,学生可通过勤工助学取得劳动报酬,经济特别困难的学生还可以申请特困补助。

第12篇:广州大学校徽

说明:

1.本校徽已按比例缩放,请点击图片在新窗口中查看清晰原图。

2.www.daodoc.com整理的系列中国大学校徽,旨在为您制作简历时提供方便。

3.“广州大学校徽”的版权归属原设计者、学校所有。

第13篇:教务系统优缺点及改进方案

教务系统优缺点及改进方案

学校的教务系统每个学生和老师都在使用,我们经常使用的正方教务系统虽然看上去简单,但是完全满足了学生和老师的需求,有优点也有缺点,还有许多可以更完善的地方。

学校教务系统的优点是基本上该有的功能都实现了,选课、个人课表和成绩都能按时被查询到。我认为教务处管理系统表现最好的功能是网上报名、选课和个人课表功能,公选课和限选课采用系统随机抽取的方式保证了公平性,而个人课表会自动添加选到的课程让我们查询十分的方便。

这个教务系统我觉得也有做的不好的地方,首先是期末假期时,所有课程同一时间出成绩,有的时候会遇到系统无法登陆问题,应该是服务器瞬间处理不了过大的访问原因。我认为可行的解决方案是分时公布成绩,避免同学在同一时间一起登陆造成服务器压力过大。其次,体育课选课不能再教务系统进行,我觉得这是一个缺憾,完全可以把体育课选课系统放入教务系统。

再有,成绩查询页面有时候无法登陆如图(1)

如图(1)

造成这样的原因我还不太清楚,而且,在正常显示情况下缺少一个计算统计功能,我们在查询时候不能看到学分和绩点的总和成绩。

最后,我认为教务系统里每学期参加的评教活动虽然很有作用,能促进师生间的交流,但总感觉到没有保障,不知道老师是否会记住给差评的学生,感觉是一个很鸡肋的功能,所问问题比较中规中矩,有点走形式的感觉。觉得采取不登陆个人账户投票评教能更体现公平性。

第14篇:大学教务管理系统——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系统事务信息包内的类图

第15篇:教务系统课程成绩录入注意事项

教务系统课程成绩录入注意事项

1、建议使用IE浏览器录入学生成绩,经测试在360浏览器或其他浏览器不能正常加载,会导致成绩不能完整保存、提交后发现成绩丢失、录入界面刷新闪烁、总成绩计算有误、不能导出成绩单或课程质量分析报告等问题。

2、成绩录入前请先按照《新版教务系统在IE浏览器上的配置方案》配置IE浏览器。(注:请到教务处主页-常见问题解答栏目下阅读)

3、成绩录入前应先学习成绩录入流程和成绩录入注意事项。(注:请到教务处主页-常见问题解答栏目下阅读)

4、任课教师在录入成就之前,请先核对学生名单(尤其是降级学生和不是本班级名单内学生)、学时学分、考试性质等内容,若有问题请与教务科联系(电话:6503459/6503700)。

5、成绩录入前必须设置成绩录入方式设置(请严格按开学初各学院送交的课程考核方式汇总表进行设置,尤其是多位教师同时教授同一门课程,其成绩考核方式应相同)。

6、在成绩录入过程中,若教师使用“成绩导入”功能录入成绩时,需确保“总成绩”是“四舍五入”后只保留整数部分的数值。方法如下(任选其一):

(1)在导入模板中将“总成绩”一列设置为“四舍五入”后只保留整数部分的分数,如图1所示。

1 / 4

图1 (2)在成绩导入后,在图2所示的界面上用鼠标挨个点击每个学生,系统会根据成绩比例以“四舍五入”的方式自动计算“总成绩”。

图2 (3)任课教师无论是正常录入还是使用“成绩导入”功能录入成绩请在录入完毕后再一次核实学生成绩录入是否正确,若发生错误请在修改分数后再按“保存”,审核无误后再“送审”;送审完毕后请在第二天再一次登录教务系统看是否审核通过,若审核未通过请点击“审核记录”查看未通过原因,修改后再送审。若有问题请与考务科联系,电话:6503293。

2 / 4

5、成绩标志使用的问题

(1)缺考:学生在名单内,但没有参加考试,成绩标志请选择“缺考”。

(2)缓考:原则上由学生申请,教务处审批通过后方可缓考,缓考原则上其录入人是教务处管理人员,但任课教师在使用“成绩导入”功能录入成绩时会使“缓考”标志变为无,请任课教师在录入成绩前先查看是否有缓考标志的学生,若由缓考标志,请教师在导入前把该生成绩删除。若在考试前教师已在学生的缓考申请表上签字,但成绩录入时该名学生的成绩标志依然没有变化,请任课教师与考务科联系确认,电话:6503293。

(3)舞弊、违纪:请录入教师在成绩录入前与考务科联系确认,若学生在考试过程中发生舞弊、违纪的情况请录入教师运用这两个成绩标志。

(4)实考:若学生在考试过程中,实际分数为“0分”,成绩标志请选择“实考”。

(5)未选:任课教师在录入成绩时请慎用“未选”标志,一旦选用会造成学生成绩的丢失,但学生为降级学生在降级前已修过或学生的主修语种为除英语外的其他语种,但专业外语用英语授课的,任课教师在录入成绩时可以用“未选”成绩标志,其他情况禁用。

(6)免考、补修、欠费:这三类成绩标志在录入成绩时尚不涉及。

3 / 4

6、更改“成绩标志”的方法(以将“缺考”改为“无”为例):更改标志→保存→录成绩→核实成绩→保存

(1)将“成绩标志”由“缺考”更改为“无”,点击保存按钮,然后关闭成绩录入界面;

(2)重新进成绩录入界面,录入各项成绩,确保总成绩已自动重新核算,点击保存按钮,然后关闭成绩录入界面;

(3)再次进入成绩录入界面,查看成绩录入情况。

4 / 4

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

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

教务管理系统

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

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

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

一、导言

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

二、目的

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

三、术语定义

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

四、参考资料

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

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

六、运行环境

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

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

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

数据库实验七 数据库设计

题目要求:

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

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

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

一、需求分析

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表的插入操作进行约束。

第19篇:正方教务管理系统教师操作手册

教务管理系统教师操作手册

发布时间:2012-02-15 08:39 来源:教务处 作者:刘晓木点击量:428

一、系统登录

打开IE浏览器,输入WEB服务器地址(10.10.1.21)或从教务处主页登录“正方教务管理系统”,进入用户登录界面。输入用户名及口令(与原系统相同),选择“教师”角色,按“登录”。(请各位老师不要忘记关闭所有开启的窗口,以防他人进入,造成不良后果!)

二、信息维护

信息维护内容包括:个人简历、密码修改、全校性公选课申请、公选课教材指定、教学日历、临时调、停(补)课申请。

2.1教师个人简历维护

点击“信息维护”->“个人简历”,维护性别、联系电话、E-MAIL、教师简介等内容; 2.2密码修改

为防止登录信息泄密,请各位教师尽快更改原始密码,点击“信息维护”->“密码修改”,修改自己的原始密码和登陆名。

2.3全校性公选课申请

点击“信息维护”->“全校性公选课申请”。

1.依次选择开课学年学期、课程名称、课程性质、课程类别、课程归属、考核方式、上课校区、场地要求;

2.输入周学时、起止周(格式如01-16)、学分、容量;

3.设置面向对象、禁选对象:选择年级、或学院、或专业(若面向2001级的只选年级2001),点击添加对象;

4.录入课程简介(250字以内)、申请说明(150字以内);5.点击“保存”完成申请。

6.点击“打印”输出到EXCEL,打印后交院系签字审核。

2.4公选课教材指定

担任全校性公选课开课任务的老师可点击“信息维护”->“公选课教材指定”指定公选课教材,但必须录入教材名称、教材作者、出版社及教材版别。

2.5教学日历

选择学年,学期以及课程名称,录入周次,选择授课形式,录入教学内容;录入完毕后按保存按钮。若有多个相同教学班的,可点击“拷贝来自”,复制相同的日历再保存。教学日历可以根据不同的系统设置显示不同的两种格式,可以满足不同学校的要求。

格式一

2.6临时调、停(补)课申请

点击“信息维护”->“临时调、停(补)课申请”,依次选择变动类别、课程、变动上课信息、原起始周、原结束周、变动后起始周、变动后结束周、变动后上课时间(星期几、第几节、上课长度),点击“检测可使用教室”后选择可使用教室,再录入调课理由,点击“申请”,下面显示申请信息及审核情况,待教务处审批同意后,会显示审批结果及调整后的时间、地点。若输入有误可点击“退选”取消申请。

三、信息查询

信息查询包括:教学任务、专业推荐课表、教师个人课表、选课情况、教学质量评价、考试安排、培养计划、教材库存、教室等内容查询。

3.1教学任务查询

点击“信息查询”->“教学任务”可查询教师各学期担任的教学任务。

3.2专业推荐课表查询

点击“信息查询”->“专业推荐课表查询”可查询各专业推荐课表。

3.3教师个人课表查询

点击“信息查询”->“教师个人课表查询”可查询全校每位教师的上课情况。

3.4选课情况查询

点击“信息查询”->“选课情况查询”可查询、打印教学班的学生名单。

3.5教学质量评价查询

点击“信息查询”->“教学质量评价查询”可查询教学评价结果。

3.6考试安排查询

点击“信息查询”->“考试安排查询”可查询教师担任监考任务。

点击“信息查询”->“监考安排”可查询教师担任监考任务。

3.7培养计划查询

点击“信息查询”->“培养计划查询”可查询全校各专业的培养计划。

3.8教材库存查询

点击“信息查询”->“教材库存查询”可查询教材科库存教材的相关信息。

四、成绩录入

1.点击“成绩录入”->选择学期任教课程,进入网上成绩录入系统;

2.输入课程密码(默认为0);

3.按“确定”按钮,进入学生成绩录入界面,在左下角输入各部分成绩比例及选择总评记分方式,在右上角选择各部分成绩记分方式后,录入成绩按“保存”,全部完成后并检查无误后按“提交”按钮。注:按“提交”按钮后,成绩不能更改。

按“输出打印”按钮可将该班成绩输出打印。

选择班级及“格式一”导到EXCEL,打印并签名后交教务员存档。选择班级及“试卷分析”导到EXCEL,可制作试卷册用。

4.教师成绩录入

教师进入登陆成绩的页面时会看到一个学生信息的列表;

如果要给某位学生录成绩的话只要点击该学生列表后面的“选择”字样;

教师只要在这个页面上录入学生的各个单项的成绩就可以了。

五、公文管理

5.1 公文起草

教师可以在本页面内起草公文;

5.2 公文发送

登陆公文发送页面,教师可以发送公文和修改附件,发送了公文完成,公文的接受对象就可以通过公文的查看页面进行查看。

5.3 公文查看

教师可以通过该页面查看别的用户发送给自己的公文,也可以对公文进行回复。

5.4 公文管理

教师可以在该页面管理自己所发送的公文,可以查看公文的接受用户的回复。

六、教学评价

教师可以在该页面进行同行评价页面如下;教师可在该页面中选择评价的指标,完成对各个教师评价,评价完后只要点“提交”即可。

第20篇:数据库课程设计 计算机教务管理系统

中北大学

数据库课程设计

说 明 书

学 院、系: 专

业: 学 生 姓 名: 设 计 题 目:

李翰超

软件学院 软件工程

学 号: 1221010619

计算机等级考试教务管理系统

起 迄 日 期: 2014年5月26日- 2014年6月20日 指 导 教 师:

2012 年 6月 21 日

1 .引言

随着全国计算机等级考试的全面推广,我市学生每年参加两次全国计算机等级考试,考试管理工作量相当大。但是靠人工的方式管理等级考试相关的信息,这种管理方式存在着许多缺点,如:工作效率低、统计容易出错,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。所以开发一个计算机等级考试成绩管理系统是非常必要的。 2.需求分析

计算机等级考试分为若干种类:如:计算机一级VB、C语言;计算机二级VB、C语言、C++;计算机三级数据库、网络技术;计算机四级数据库工程师、网络工程师。对于每个种类,考试分为笔试和机试.计算机等级考试工作过程如下:每个考生在报名时,登记姓名、性别、报考种类、学校、身份证号、个人照片等。考试办公室根据考生报考的种类,以及所在的考区来安排考场,编排准考证号码,打印准考证。考生参加考试后,登记每个考生每项的成绩,并计算出每个考生笔试和机试的成绩是否都>=60分。对机试和笔试都>=60分的考生,按所在考区打印通过证书,同一考区按准考证号码顺序打印出通过证书,分发给考生;计算机四级只要笔试成绩>=60则通过;打印成绩表供考试办公室留存、备查。

开发计算机等级考试成绩管理系统,有计算机辅助实现上述过程,代替人工操作,节省人力、时间,提高工作效率。

2.1 处理对象 (1) 用户帐号密码管理 对考点代码,考点名称进行管理 用户与密码进行管理 (2) 报名管理功能模块

报各库录入(姓名不能不空,之间不能有空格) 增加、删除、修改、浏览 (3) 准考证管理模块

准考证生成规则:xxx+yy+zz+kk 其中XXX为考点代码;YY为语言代码,XX为考场号,KK为座位号 (4) 考务管理功能模块

考生信息查询、浏览 成绩管理模块

成绩数据录入、接收

成绩合成(总成绩=笔试成绩*0.6+上机成绩*0.4),按大于或等于60合格

2.2数据字典:

考生信息表(考生主键(主键),姓名,性别,出生年份,民族,身份证号,联系地址,联系电话,备注)

准考证表(准考证号主键,准考证号)

成绩表(成绩表主键,笔试成绩,上机成绩,总成绩)

级别语言代码表(级别语言代码主键,级别语言代码,级别,语言) 考生考点信息表(考生考点主键,考点代码,考点名称,) 用户帐号管理(用户帐号主键,用户名,密码)

信息操作表(考生主键(主键),准考证号主键, 级别语言代码主键,考生考点主键,用户帐号主键)

3.E-R图

4.关系模型

考生信息表(考生主键(主键),姓名,性别,出生年份,民族,身份证号,联系地址,联系电话,备注)

准考证表(准考证号主键,准考证号)

成绩表(成绩表主键,笔试成绩,上机成绩,总成绩)

级别语言代码表(级别语言代码主键,级别语言代码,级别,语言)

考生考点信息表(考生考点主键,考点代码,考点名称,) 用户帐号管理(用户帐号主键,用户名,密码)

信息操作表(考生主键(主键),准考证号主键, 级别语言代码主键,考生考点主键,用户帐号主键)

其模式定义:

见附件:模式定义。

5.物理设计

本数据库共有5张表组成,其中t_manage表为管理表,而其他4张表:t_grade,t_information,t_level,t_regist都为基本表,当要查询所需要的信息时,就用连接查询将管理表和基本表连接在一起,从而看到想看到信息。

6.数据库实施

create table t_grade ( grade number primary key, write number, shangji number, totalgrade number ); alter table t_grade add constraint write check(write=0); alter table t_grade add constraint shangji check(shangji

shangji>=0); alter table t_grade add constraint totalgrade check

(totalgrade=write+shangji);

insert into t_grade values(001,40,50,90); insert into t_grade values(002,30,50,80); insert into t_grade values(003,20,60,80); insert into t_grade values(004,25,50,75); insert into t_grade values(005,30,40,70); create table t_information ( information number, sname varchar2(20) not null, gender varchar2(2)check(gender=\'n\' or gender=\'v\'), birth number, nation varchar2(20)not null, idnumber char(18), addre varchar2(20) not null, phone number not null, note varchar2(20),

primary key(information) ); alter table t_information add constraint birth check(birth

birth>=19200101);

insert into t_information values

(006,\'ling\',\'n\',19950302,\'han\',\'140107199203060014\',\'shanxi\',\'0101111\',null ); insert into t_information values

(007,\'wang\',\'n\',19950607,\'han\',\'140107199206070014\',\'shanxi\',\'0101241\',null ); insert into t_information values

(008,\'john\',\'n\',19950504,\'german\',\'140107199205040014\',\'german\',\'010234511\'

,\'forgien\'); insert into t_information values

(009,\'liu\',\'v\',19930407,\'han\',\'140107199204070014\',\'shanxi\',\'010123511\',nul l); insert into t_information values

(010,\'yuan\',\'n\',19910408,\'han\',\'140107199204080014\',\'shanxi\',\'0101211\',null ); create table t_level ( leve number primary key, codes number not null, language varchar2(15) not null ); insert into t_level values(015,01,\'chinese\'); insert into t_level values(016,01,\'chinese\'); insert into t_level values(017,02,\'chinese\'); insert into t_level values(018,01,\'english\'); insert into t_level values(019,01,\'chinese\');

create table t_regist ( regist number, place varchar2(14), registnumber varchar2(9), primary key(regist) );

insert into t_regist values(020,10101,\'14010101\'); insert into t_regist values(021,10201,\'14010102\'); insert into t_regist values(022,11101,\'14010103\'); insert into t_regist values(023,12101,\'14010104\'); insert into t_regist values(024,15103,\'14010105\'); create table t_user ( use number, username varchar2(14) not null, code varchar2(20)not null, primary key(use) );

insert into t_user values(025,\'ling\',\'asasn\'); insert into t_user values(026,\'wang\',\'asasn\'); insert into t_user values(027,\'john\',\'sdrhy\'); insert into t_user values(028,\'liu\',\'eryery\'); insert into t_user values(029,\'yuan\',\'hjlmyu\');

create table t_manage ( information number, grade number, leve number, use number, regist number, foreign key(grade) references t_grade(grade), foreign key(information) references t_information(information), foreign key(leve) references t_level(leve), foreign key(regist) references t_regist(regist), foreign key(use) references t_user(use) );

insert into t_manage values(006,001,015,025,020); 5

insert into t_manage values(007,002,016,026,021); insert into t_manage values(008,003,017,027,022); insert into t_manage values(009,004,018,028,023); insert into t_manage values(010,005,019,029,024);

7.系统调试

通过sql语句对其进行调试,以测试其正确性,如图1,2,3,4,5

图 1 6

图 2

图 3 7

图 4 用自然连接查询:

图 5

8.心得体会

本次课程设计主要设计一个计算机管理系统,我的大体思路就是将基本信息录入到基本表当中,并保证没有重复属性,然后设计一个管理表,让其它基本表参照这个管理表,这个管理表当中只有各表主键,需要查看信息时,就将两表连接。。。

这次课设我觉得有两个难点,一个是表间的参照,另一个是约束条件的设置,尤其是约束条件一定要充分考虑到,还有当有那种范围值的约束时要在建表后要用alter修改,而不是在定义时直接约束。

最后一点是关于主键的问题,主键最好别用学号什么的,最好应该用连续的、无意义的数字,create sequence之后,每加一个元组就用一次nextval,这样可以让电脑自动排号。

广州大学教务系统
《广州大学教务系统.doc》
将本文的Word文档下载到电脑,方便编辑。
推荐度:
点击下载文档
相关专题
点击下载本文文档