人人范文网 其他范文

南京大学金陵学院教务管理系统(精选多篇)

发布时间:2022-05-17 06:06:46 来源:其他范文 收藏本文 下载本文 手机版

推荐第1篇:南京大学金陵学院招聘27人公告

给人改变未来的力量

2014年南京大学金陵学院招聘27人公告

江苏省教师招考是一项测试准备从事教师职业的人员是否具有中小学教育要求的知识水平、职业道德素养等各方面综合素质的竞争性考试。

近几年,江苏省各类教师招聘提供的岗位数基本稳定,但报名人数持续增长,竞争热度不亚于公考。江苏省教师招聘考试目前还未实行统考,除南京六城区外,各地大多是由各区县教育局或学校自行组织。为了帮助备战2014江苏教师招聘考试的广大考生更好的应对最难就业季,江苏公务员考试网会及时为大家发布最新的各地区教师招聘信息,请持续关注本站。

南京大学金陵学院是经国家教育部批准,南京大学举办的独立学院。2012年4月被国家事业单位登记管理局批准为事业单位。

因工作需要,现公开招聘教师、辅导员、实验技术人员。招聘岗位如下: 2014年度招聘教师岗位.xlsx

2014年度招聘辅导员、实验技术人员岗位.xlsx

注:本科及以上学历必须是全日制且取得相应的学位及毕业证书。

一、应聘报名方式:

1、应聘者通过邮寄如实提交以下纸质材料: (不接收网上应聘) ①《南京大学金陵学院应聘人员登记表》附后。

②个人简历(须提供本科、研究生学历及学位证书复印件,应届毕业生需提交毕业生双向选择就业推荐表(含成绩)复印件) ③其他可以证明个人专业水平及能力的材料。

2、应聘报名时间:2014年2月15日至 3月10日 (邮寄报名以寄出邮戳为准)

二、聘用办法及待遇

①被聘用的本科及以上学历人员,由江苏省人才中心作人事代理;缴纳各项保险及公积金。

给人改变未来的力量

②被聘用人员,住房如有困难者,学院可协助解决集体宿舍。

③被列为面试的人员,另行通知。未接到面试通知者,自荐材料恕不退回。

三、联系方式:

邮寄地址:南京市浦口区学府路8号 南京大学金陵学院人事处 邮政编码: 210089 联系电话:025-58646403 联系人: 朱老师、武老师 附件:

1、南京大学金陵学院应聘人员登记表(教师).doc

2、南京大学金陵学院应聘人员登记表(非教师).doc

推荐第2篇:南京大学金陵学院普通地质学实习报告

普通地质认识实习报告

南京大学金陵学院城资系

专业:

姓名:

学号: 指导教师:

2011年10月30日

目录 前言 „„„„„„„„„„„„„„„„„ 4 第一章 地层 „„„„„„„„„„„„„ 6

第一节 概述 „„„„„„„„„„„„„„ 6 第二节 志留系 „„„„„„„„„„„„„ 6

一、高家边组 „„„„„„„„„„ 6

二、坟头组 „„„„„„„„„„„ 6

三、茅山组 „„„„„„„„„„„ 6 第三节 泥盆系 „„„„„„„„„„„„„ 7

一、观山组 „„„„„„„„„„„ 7

二、擂鼓台组 „„„„„„„„„„ 7 第四节 石炭系 „„„„„„„„„„„„„ 7

一、金陵组 „„„„„„„„„„„ 7

二、高骊山组 „„„„„„„„„„ 8

三、和州组 „„„„„„„„„„„ 8

四、老虎洞组 „„„„„„„„„„ 8

五、黄龙组 „„„„„„„„„„„ 8

六、船山组 „„„„„„„„„„„ 8 第五节 二叠系 „„„„„„„„„„„„„ 8

一、栖霞组 „„„„„„„„„„„ 8

二、孤峰组 „„„„„„„„„„„ 9

三、龙潭组 „„„„„„„„„„„ 9

四、大隆组 „„„„„„„„„„„ 9 第六节 三叠系 „„„„„„„„„„„„„ 10

一、青龙组 „„„„„„„„„„„ 10

二、黄马青组 „„„„„„„„„„ 10 第二章 岩石 „„„„„„„„„„„„„ 11 第一节 沉积岩与沉积构造 „„„„„„„„ 11 第二节 侵入岩 „„„„„„„„„„„„„ 13 第三章 构造地质 „„„„„„„„„„„ 14 第一节 褶皱构造 „„„„„„„„„„„„ 14 第二节 断层构造 „„„„„„„„„„„„ 15 第 四 章

水文地质、岩溶地质及矿产资源 „„„„

第一节 水文地质 „„„„„„„„„„„„ 17

第二节 岩溶地质 „„„„„„„„„„„„ 17 第三节 矿产资源 „„„„„„„„„„„„ 17 第五章 南京湖山地区地质发展史„„„„ 18 第六章 旅游资源„„„„„„„„„„„ 20

- 2

一、实习目的与要求

普通地质认识实习是以获得地质现象的感性认识,培养学生野外综合观察能力、地质思维能力、野外地质工作基本能力,启发创新意识为目标的地质启蒙教学实践。本次实习选择野外地学资源丰富,地质现象典型的南京湖山地区作为野外教学场所,涉及到矿物学、岩石学、地层学、古生物学、构造地层学、水文地质及岩溶地质等学科的教学内容。通过野外现场的地质观察,训练学生野外地质观察的和认识的基本技能和方法,包括:观察和认识地质体及其现象的方法和技能,仪器、工具和资料的使用,地质要素的测量,记述地质体及相关现象特征的文字描述与图件绘制,以及标本的采集;认识三大岩类、地层、化石和地质构造的常见类型或类别;初步认识和了解主要地质体形成和地质作用的基本过程;编写地质报告。通过这些激发学生学习地质知识的兴趣与热情和培养良好的科学品德和学风。

野外地质实习具有很强的实践性,实习的要求主要在于学生在实习过程中要认真主动的观察地质现象,勤于思考,完成教师布置的各项作业,掌握地质学的基本概念、基本知识和基本技能,在实习中要做到四勤:腿勤、手勤、嘴勤、脑勤。

二、自然地理概况

湖山地区位于南京城东大约28公里,处于宁镇褶皱束的南带,其山脉走向为北东。山势高低不平,起伏较大。这里地层出露较全而且清楚,易于观察,在宁镇地区较少。水系不缺乏,植被由于开山采石,覆盖率较低。气候较为湿润。湖山地区的交通较为便利,自南京有公共汽车通汤山镇、湖山等地。

图1—南京湖山实习地区交通位置图

三、实习概况

实习地区:南京湖山地区

- 4

第一节 概述

概述:实习区属于南京湖山地区。湖山地区岩石地层单元属扬子地层区下扬子地层分区宁镇地层小区。

这次观察的是中生界和古生界的地层,主要包括16个岩石地层单位,由新到老:三叠系的黄马青组、青龙组(沧波门段、湖山段);二叠系的大隆组、龙潭组、孤峰组、栖霞组;石炭系的船山组、黄龙组、老虎洞组、和州组、高骊山组、金陵组;泥盆系的五通群(擂鼓台组、观山组);志留系的茅山组、坟头组、高家边组。其中志留系的高家边组、坟头组出露较好,茅山组很不发育,但零星可见。五通组、孤峰组发育良好,剖面切割的清楚。龙潭组的中下部的页岩和砂岩暴露,易于观察。青龙组在棒槌山西段的小道旁下部地层剖面较为清晰。

第二节 志留系

一、高家边组(O3S1g)

高家边组的岩性特征包括其主要是以黄色、黄绿色页岩为主,夹泥岩,顶部为粉砂质页岩,含有小于5%的白云母,40%—45%的长石,含无铰腕足类等化石,可见厚度大于50m。该地层因岩性软弱,多被覆盖,实习区仅见断续露头。其间产状为175°∠78°。高家边组与上伏五峰组的接触关系为整合接触。

二、坟头组(S1f

坟头组的岩性特征包括其下部及中部以灰黄色中-厚层岩屑石英砂岩为主,夹灰黄色、黄绿色薄层-中厚层粉砂岩、石英砂岩和灰黄色、灰紫色泥岩,其中部岩石从薄层到厚层到巨厚层到互层,含有长石和石英砂岩,其底部地层出现倒转。上部以灰黄色中层泥质粉砂岩、粉砂质泥岩为主,间夹中厚层石英砂岩,其中上部中厚层岩石以钙质胶结和铁质胶结为主。其厚度大约为214米。其中含有王冠虫、链房螺、后直蛏、条纹石燕等化石。其中部发育为斜层理沉积构造。其间产状为183°∠75°。坟头组与下伏高家边组呈整合接触关系。

三、茅山组(S2m)

茅山组的岩性特征包括其主要由紫红色、灰白色中-厚层石英砂岩、岩屑石英砂岩,夹紫红色薄层粉砂岩构成,以铁质胶结为主,因而更脆,顶部为薄层紫红色粉砂质页岩。其厚度大约为22米,发育成斜层理构造。其间产状为162°∠80°。茅山组与下伏坟头组呈整合接触关系。

附,古泉水库高家边组—五通群剖面示意图

第三节 泥盆系

一、五通群(D3C1w

1、观山组 (D3g)

观山组的岩性特征包括其底部为灰白色中厚层砾岩、含砾石英砂岩;其下部为灰白色厚层石英砂岩为主,夹厚层砾岩;其上部为灰白色中厚层石英砂岩与灰黄色、黄绿色等粉砂岩、粉砂质泥岩互层。其厚度大约为120米,其中含有亚鳞木、楔叶等化石。其间产状为163°∠84°。观山组与下伏茅山组为平行不整合接触关系。

2、擂鼓台组(D3C1l

擂鼓台组的岩性特征包括其以灰黄色、黄褐色、灰红色、灰白色、灰黑色等页岩、粉砂质页岩为主,夹灰白色薄层-中薄层石英砂岩、粉砂岩、薄层泥岩和泥质粉砂岩,其厚度大约为30米,其中含有植物以及孢子化石。其间下坡方向产状为353°∠76°,上坡方向产状为162°∠22°。擂鼓台组与下伏观山组为整合接触关系。

第四节 石炭系

一、金陵组(C1j

金陵组的岩性特征包括其以灰黑色厚层生物屑灰岩为主,含有方解石。其厚度大约为3—6米,其中含有假乌拉珊瑚、笛管珊瑚化石。其间产状为164°∠11°。金陵组与下伏五通群擂鼓台组呈平行不整合接触关系。

二、高骊山组 (C1g )

高骊山组的岩性特征包括其下部为灰白色、深灰色、紫红色页岩夹薄层石英砂岩,并且含泥质生物屑微晶灰岩透镜体;其中部为灰黄色中厚层石英砂岩、粉砂岩夹杂色页岩;其上部为杂色粉砂质页岩夹中层泥质灰岩和薄层石英砂岩。其厚度大约为36米,其含有亚鳞木、网格长身贝等化石,其发育为粉砂质页岩中波痕沉积构造。其间产状为325°∠55°。高骊山组与下伏金陵组呈平行不整合接触关系。

三、和州组 (C1-2h)

和州组的岩性特征包括其以灰黄色中厚层白云质微晶灰岩、泥质灰岩为主,呈薄层状。其厚度一般为3—5米,其中含有袁氏珊瑚、巨长身贝等化石。其间产状为352°∠61°。和州组与下伏高骊山组呈平行不整合接触关系。

四、老虎洞组 (C1-2l )

老虎洞组的岩性特征包括其下部含有灰白色的白云岩,中薄到中厚层含有刀砍状融沟;其中上部含肉红色燧石结核及条带,和地层产状平行。其厚度大约为6米,其中含有石柱珊瑚等化石,和州组与下伏和州组呈平行不整合接触关系。

五、黄龙组(C2h)

黄龙组的岩性特征包括其中上部以浅肉红色、浅灰色厚层-块状生物屑灰岩为主,夹微晶生物屑灰岩,含有发育缝合线;其底部为灰白色厚层白云质角砾岩和巨晶灰岩。其厚度大约为60米,其含有小纺锤蜓、纺锤蜒、犬齿珊瑚等化石,其发育缝合线构造。其间产状为10°∠65°。黄龙组与下伏老虎洞组呈平行不整合接触关系。

六、船山组(C2P1c)

船山组的岩性特征为其以浅灰色与深灰色互层的厚层生物屑灰岩、微晶生物屑灰岩为主,其中上部为灰白色厚层核形石灰岩,顶部为灰色中薄层生物屑灰岩。其厚度大约为40米,其含有麦粒蜓、核形石、球希瓦格蜓等化石,船山组与下伏黄龙组呈平行不整合接触关系。

附,雪浪庵五通群—栖霞组剖面示意图

第五节 二叠系

一、栖霞组(P1q)

栖霞组的岩性特征为其含有碎屑岩,这种碎屑岩为灰黄色泥质页岩夹灰色薄层泥质微晶

- 89

第二章 岩石

第一节 沉积岩与沉积构造

一、沉积岩

沉积岩是在地表及地表之下不太深的地方形成的一种地质体,它是在常温常压下由风化作用、生物作用、化学作用和火山作用形成的物质经过改造而形成的岩石。沉积岩的主要类型有两大类:陆源沉积岩和内源沉积岩。实习区的陆源沉积岩包括:砾岩、砂岩、粉砂岩、泥质岩;实习区的内源沉积岩包括:灰岩、白云岩、硅质岩。

1、碎屑岩类

实习区主要为砾岩和石英砂岩。

五通群底部的砾岩:灰白色,具有砾状结构,砾石含量30%—40%,以无色石英岩质、黑色燧石质、紫红色粉砂岩质砾为主,砾石之间,石英砂级陆源碎屑。 五通群下部的砾岩:灰白色、灰黑色,具有砾状结构,砾石含量40%—80%,以石英岩质、燧石质为主,磨圆度和分选性较好。

石英砂岩:具有砂状结构,由适应碎屑构成,含量可达90%以上,主要分布于五通群、高骊山组、茅山组。其中高骊山组呈灰白色,茅山组风化面呈紫红色,铁质胶结。

长石石英砂岩:具有砂状结构,由石英碎屑和少量长石碎屑组成,主要分布于龙潭组。

粉砂岩:主要由石英碎屑构成,具有粉砂状结构,主要分布于坟头组、茅山组、五通群、高骊山组、黄马青组。其中茅山组顶部为紫红色,高骊山组为灰白和灰黄色,黄马青组为紫红色。

2、碳酸盐岩类

实习区主要为灰岩和白云岩。

巨晶—粗晶灰岩:见于黄龙组底部,灰白色,主要由巨晶、粗晶方解石构成。 生物屑灰岩:见于金陵组、黄龙组、船山组、栖霞组,灰色、深灰色,内源碎屑以生物屑为主。

核形石灰岩:见于船山组,灰色,内源碎屑颗粒以核形石为主。

微晶灰岩:主要见于青龙组,灰色,微晶结构,致密状,手摸具有光滑感。青龙组沧波门段含有瘤状微晶灰岩,青龙组湖山段下部具有泥质微晶灰岩。

白云质灰岩:主要见于和州组、金陵组以及龙潭组顶部,灰黄色。

白云岩:见于老虎洞组,灰白色,灰黄色,由白云石构成,具有细晶结构,风化面呈糖粒状,具有粗糙感,刀砍状融沟发育。

3、硅质岩类

硅质岩:具有隐晶结构,致密,质硬,色深,小刀不容易刻画。见于孤峰组、大隆组、老虎洞组、栖霞组。其中大隆组为黑色、薄层状产出,铁锤击打易碎,老虎洞组为紫红色,栖霞组为黑色,呈结核状,条带状产出。

硅质页岩:见于孤峰组、大隆组,具有互层状产出,风化面呈灰色、浅灰色。

4、粘土岩类

实习区主要为泥岩和页岩。硬度低,用指甲就可以刻画。

泥岩:黄色,由泥土矿物构成,具有泥状结构,见于青龙组湖山段下部、五通群擂鼓台组。

页岩:由粘土矿物构成,具有泥状结构、页理构造,见于高家边组、青龙组湖山段、高骊山组、五通群。其中青龙组湖山段为黄色和土黄色,五通群为紫红色和灰黑色。

二、沉积构造

沉积岩形成时所生成的岩石的各个组成部分的空间分布和排列方式。

1、斜层理

主要见于湖山坟头组、五通群观山组、高骊山组和龙潭组的砂岩。大多呈大型板状斜层理产出,纹层向同一侧倾斜并收敛,而向另一侧发散并以较大的角度相交于层面,呈顶截底切。可以据此判断:纹层底切一侧为岩层下层面,顶截一侧为上层面,纹层倾斜的方向即为古水流方向。

底层顶层

2、缝合线构造

缝合线是岩石中呈锯齿状起伏的曲线,总的展布方向与层面平行。规模较大的缝合线代表沉积作用的短暂停顿或间断,规模较小的缝合线是沉积物固结过程中在上覆沉积物的压力下,由两侧物质溶解而成。在湖山五通群砂岩、黄龙组、船山组、栖霞组灰岩中存在。由此可以测量岩层产状。

第二节 侵入岩

一、闪长玢岩

主要见于湖山地区獐龙山南东坡,呈岩脉顺层穿插于五通群擂鼓台组粉砂状页岩和观山组石英砂岩中,岩脉向北东方向延伸,宽0.5—2米不等。岩石呈土黄-黄绿色,斑状结构,块状构造,斑晶矿物成分主要为中性斜长石(10-20%)和普通角闪石(5-10%);基质为隐晶质结构,其矿物肉眼无法鉴定。岩石己强烈风化和蚀变。侵入于粉砂质页岩中的岩脉与围岩发生热接触变质作用,热接触带宽约6-10cm,围岩发生角岩化。

- 13141516第五章 南京湖山地区地质发展简史

湖山地区在志留纪以浅海环境为特征,构造活动性弱,生物丰富,以三叶虫、腕足动物、腹足动物、双壳动物和笔石动物为主。志留纪中后期以滨海环境为特征,生物稀少而潜穴生物发育。整个志留纪都以陆源碎屑沉积为特征,持续形成了大于300m厚的沉积层,即高家边组、坟头组和茅山组沉积,并在志留纪中晚期发育三角洲,形成大型斜层理。

志留纪末期,受加里东运动的影响,地壳抬升,海平面下降,海水退却,本区成为陆地,遭受剥蚀,这种状况一直持续于泥盆纪早期和中期。自泥盆纪晚期至石炭纪初,在准平原化的大陆条件下,本区堆积了约200m厚的陆相(河流、湖泊)-海漫相碎屑沉积,初期的沉积岩层中还混有早先茅山组沉积以及更老的沉积的剥蚀物。这些沉积构成泥盆系-石炭系五通组碎屑岩(底砾岩)。加里东运动造成了本区志留纪晚期和泥盆纪早中期沉积地层的缺失,以及五通组与下伏地层志留系茅山组之间的平行不整合接触关系。

自石炭纪早期至二叠纪中期,本区海平面上升、地壳沉降、海侵成为主导。其中,石炭纪早期-中二叠世早期,海平面升降频繁,海侵、海退交替发生;总体上处于温暖陆棚浅海环境,间有滨海环境出现;在浅海环境时期,生物繁盛,以珊瑚、蜓类、腕足动物、海百合动物和藻类为主,形成了碳酸盐沉积和生物礁,分别构成金陵组、和州组、老虎洞组、黄龙组、船山组和栖霞组;在滨海环境下则沉积陆源碎屑,构成高骊山组;多次的海退造成五通组、金陵组、高骊山组、和州组、老虎洞组、黄龙组、船山组以及栖霞组之间的平行不整合。而二叠纪中期,本区海平面上升、地壳沉降,海进持续;海水深度较大,生物以放射虫为主,形成了深水硅质、泥质沉积,构成孤峰组;持续的海进,使得孤峰组与栖霞组为连续沉积。

从中二叠世末期-晚二叠世初期的海退,致使本区处于以滨海为主、间夹沼泽的环境,堆积了百余米的陆源碎屑和由地表水带入本区的区外陆生高等植物碎片,从而构成龙潭组。晚二叠世晚期的持续海侵,致使本区处于较大水深的海洋环境,生物以游泳、浮游的菊石等动物为主,发育硅质、泥质沉积而构成大隆组。自早三叠世,本区形成了泥质沉积、泥质与碳酸盐质互层沉积、碳酸盐沉积夹泥质沉积,以及碳酸盐沉积,它们构成了下青龙组;嗣后,海平面的持续下降、地壳的抬升,使得本区在中三叠世中晚期处于滨海为主的环境,营潜穴生活的生物繁盛,堆积了大量的陆源碎屑构成的周冲组、黄马青组和范家塘组。

受三叠纪晚期印支运动的影响,在北北西-南南东积压的背景下,本区于三叠纪末发生褶皱、断裂,而地壳隆起成为陆地,造就的山、谷;又经燕山运动,发生断块运动并伴有岩浆侵入活动。

自侏罗纪以来,区内以风化、剥蚀作用为主导,仅在侏罗纪早中期于少量山间洼地堆积细粒碎屑物构成象山群。这种状况一直延续至古近纪。自新近纪以来,在河流作用下区内堆积细粒剥蚀碎屑,构成新近纪沉积。印支运动及其后的长期风化、剥蚀、夷平、河流作用和沉积、堆积作用,塑造了如今所见的地貌状况。

综上所述,在志留纪至三叠纪期间,本区地壳运动以垂向升降运动为特征,除了受加里东运动影响志留纪末-泥盆纪时期为陆地状况外,其它时期主要以海洋环境为主,形成海相

- 18

第六章 实习区旅游资源评价

第一节 阳山碑材

系明成祖朱棣为其父树碑而开凿的巨型石材,屹立于阳山之巅。明成祖朱棣为笼络人心,决定树一巨型石碑歌颂朱元璋的丰功伟绩,以此稳定政局。于是征集了全国万余工匠在阳山开凿碑材。其中碑额石材高15米,厚8.4米,宽10.7米;碑身石材高45米,厚4.4米,宽10.7米;碑座石材,高13米,厚13米,宽16米。若此碑立起总高为73米,重3.1万吨,是当之无愧的世界第一碑。清代进士著名诗人袁枚游阳山时曾写下“碑如长剑青天倚,十万骆驼拉不起”的赞叹诗句。现在此处已被开发成南京的一个旅游的景点,其中增加了很多人工的表演节目,再现了与碑有关的历史逸事,属于开发的比较好的一个事例。

第二节 猿人洞

位于汤山镇的古猿人洞的发现是继云南云谋、陕西蓝田、北京周口店、安徽和县猿人之后的重大考古突破。1995年后,这里便成为对游客开放的旅游景点。汤山猿人洞景区可分为六大块,分别为入口处石壁雕泉景观、山脚下的古人类石刻园、古人类史料陈列馆、遗址洞口山崖猿人雕刻景观、天然溶洞景观、竹园休闲区。原本暴露于石崖上的漏斗形的豁口成为一个天然的浮雕石壁。此外,在洞窟山顶上,伫立着两三尊巨型猿人狩猎青铜雕像,做为猿人洞的巨型标志。在整个景区内,随处可见茅屋、石器、巢居屋、穴居屋等石器时代建筑小品,充满历史感。

- 2021

推荐第3篇:南京大学金陵学院学习部—工作计划书[材料]

南京大学金陵学院学习部2011~2012计划书

本学年我们学习部以增强学习部的综合实力和扩大外语系的影响力为目标,结合学习部的具体情况,联系外语系的特色活动,制定本学年工作计划

一、新生接待

活动时间:2011.09.10—2011.09.12

活动地点:火车站、汽车站,校园内部

活动参与对象:外语系学生会各部部长及干事,志愿者

活动意义:帮助新生能更快更好的完成学籍注册、宿舍入住及熟悉校园环境等,

提高办事效率;配合学校的新生接待工作

活动安排:1.开学第一周,学生会召开部长会议,将各个部门分工布置下去,配

合学校的迎新工作,做好外语系的迎新

2.各个部门可以根据自己部门的任务,在召开部门会议,将任务分

配到部内的个人,细化明确任务。明确分配接待,引导,办理手续,

咨询帮助等各个工作

工作安排:1.前期准备:布置场地,对相关负责人员进行培训(尤其是负责办理

相关手续的同学),安排好各个人员的工作。准备好需要用到的牌子

等等

2.招新期间:各人员按照自己的分配的任务做事。车站接待,校内引

导,办理手续,咨询和帮助,并且安排好上下午的接替人员

3.后期工作:配合学校做好后期的资料整理等

二、部员招新

(一)宣讲会

活动形式:通过ppt的形式展示学习部在上学年举办过的活动,推出我们部门的

介绍等。特别是我们主办过的模联,作为我们的品牌活动推出,并且

继续举办下去

活动时间:2011年9月中旬

活动地点:浦区教室

活动安排:协助主办部门进行现场的布置及操作等,展示PPT并进行简短介绍(附

录一)

(二)招新面试

活动时间:2011年9月下旬

活动地点:西平及浦区教室

活动参与对象:外语系学生会各部门部长及干事、对招新有意向者

活动原因:1.外语系学生会的换届招新,保证外语系学生会在2011—2012年度

的日常事务顺利开展

2.学习部因人员调动等综合情况,需要招进20位新的成员

活动目的:既能为新生提供一个锻炼自己的机会与平台,更好的丰富他们的大学

生活,又能为为学生会提供新鲜的血液,促使学生会的活动更具有活

力和创新性

活动安排:

1.前期宣传:

宣传方式:(1)可以在迎接新生的时候进行一定的宣传

(2)在军训的活动期间充可以利用各种活动机会做宣传

(3)在晚自习期间到教室进行宣传

(4)在宣讲会时,要抓住机会,展示自己部门的风采,让更多的同学

了解这个部门,对这个部门的活动,工作产生兴趣

(5)如果情况允许,可以进到宿舍内部进行传单的分发及宣传

报名方式:(1)招新表格发至各年级各班级班长处,有意向的同学可事先填表

(2)在宣讲会的时候就将表格发下去,进行现场报名,并且张贴海报,

可以短信报名

2.面试工作:

活动时间:宣讲会,报名工作结束之后

活动地点:西平及浦区教室

主要招新对象:主要是面对大一新生,但是其他年级有意向者也积极接纳

招新标准与要求:以“公平、公正、公开”为准则,积极吸取优秀的人才。要求

有积极进取的精神,有主见有想法,乐观务实,有责任心,有

团队精神

招新内容:(附录二)

三、换届及颁证晚会

活动背景:新学期伊始,我们又迎来了新的同学。我们需要一个机会去对过

去一年来的工作做个总结,并向我们的新成员做个自我介绍,部员大会给我们提供了这样的机会。

活动时间:9月10日左右

活动地点:西平教室

活动对象:外语系学生会全体成员

活动目的:1.各部门自我介绍并总结上一年的工作,让新成员了解各部门负责的

工作

2.各部门总结并交流一下新一年里的工作计划

3.上一届部长或部员与向新成员交流感受经验,并介绍新一届领导集

活动安排及流程:

1.会前,大会负责部门要向各部门协商好大会的安排,明晰任务(包括设备

的借还、主持人选、会场布置和卫生等),并负责安排通知开会时间地点和

相关宣传工作。此外,大会开始要做好签到和入座工作,并调试好相关的

电子设备。

2.大会开始,主持人宣布大会开始。

第一项:由各部门的代表的发言构成,内容包括自我介绍、部门介绍、部

门成绩展示,新学期本部门的工作任务等等。总之要凸显出部门特

色,鼓舞士气。

第二项:内容是代表发言,可以请主席等优秀工作者和大家分享一下他们

的经验。

第三项:介绍上一届与新一届的领导集体,可以采用ppt介绍或者演说形式,

由主席团介绍各部门的工作范围。

四、新老生见面会

活动时间:2011年9月24日星期六晚七点

活动地点:浦一109

活动参与对象:外语系学生会所有成员及大一新生

活动目的:庆祝新生顺利入校,让他们感受到学校、学生会对其的关怀。加强

对外语系学生会的宣传,让大一新生进一步了解校园,尽快融入并适

应校园生活。同时,给予他们生活上的帮助,让他们在轻松的氛围中,

感受到外语系大家庭的温暖。

活动安排:

1.前期工作:

(1)请宣传部同学帮忙制作海报、进行打版宣传

(2)确定活动时间及地点,请秘书处同学及时借场地;检查场地音效,电教设

(3)联系辅导员,确定联系人,通知见面会

(4)做好校园军训影集,联系各节目表演人员

(5)9月24日中午进行彩排

2.活动流程:

节目表演

活动分工:学习部、生活部:活动策划,活动预算,统筹调度

宣传部 : 活动宣传,制作海报

文化部: 选送主持人,活动表演节目安排

体育部: 照片采集,活动秩序维持

外联部: 补充活动资金,配合活动进行

秘书处: 协调各部管理,布置会场

系报编辑部: 活动报道,制作新生期刊

注:各负责人可找其他相关人员进行协助

五、与其他部门的活动

活动时间:2011年上半学年

活动地点:西平及浦区教室

活动参与对象:学生会各部部长干事及新进成员

活动意义:为了更好的融洽开展本学年的学生会日常事务及活动,通过开展部门

之间的一些游戏与活动,增进彼此部门的认识与了解。使学生会各部

成员能结交朋友,在温暖的外语系学生会的大家庭中和睦相处。

活动内容:

1.辩论赛

8个部门各派出4名部员组成小组,两两部门进行一场辩论赛,由辩协或主席团成员担当评委。最后获胜的部门获得本年度辩论最佳部门,表现出色的个人获得本年度最佳辩手称号。

2.共登紫金—爬山活动

为丰富部员的业余生活,营造良好的工作氛围,保持积极快乐的工作心情,

同时加强部内及各部之间的团队协作精神,开展此次趣味登山活动。由2—3名部员代表本部参加(一男一女或一男二女)组成登山小队,最先登上山拔下小红旗的小队获第一,前三小队可得到不等物质奖励。

3.趣味游戏

开展一些小游戏,增进彼此亲近感,考验成员配合、协作能力,并让部员在学习、工作闲暇时间里过得轻松。(附录三)

以上就是学习部本学年工作的大体计划,我们会以一个主人翁的姿态做好每一件事,一切为同学服务,一切为本部、学生会发展。有什么不足之处,我们会在今后的工作之中不断的完善,并根据实际情况和校、院的政策及时调整。

附录一:

1.PPT内容

2.宣讲会主要内容(学习部):

学习部是由原来的学习生活部分化而来的。在上一学期中,我们成功举办了南大金陵学院第一届模拟联合国,这是一项非常有特色也非常有意义的活动,特别是对于我们外语系的学生来说,这是一个不可多得的锻炼机会,大家可以从模联中而展望世界,体验世界,这个活动的举办得到了广大师生的认可与好评。当然,我们还参与了举办迎新晚会,圣诞舞会等大型活动,还与其他部门进行了例如辩论赛这样的部门交流。这学期,我们将再接再厉,为大家提供更多的机会与平台。如果你希望得到锻炼,如果你渴望参与到模联的世界,如果你想要让自己得到更多的学习与交流,加入我们学习部的是你不会后悔的选择,希望我们可以成为我们学习部同甘苦共进退的一员!

附录二:

招新时可以提出的问题:

1.你以前担任过什么职务,这些职务对你有什么影响?

2.如果有人不了解学生会是一个怎样的组织,你会怎样介绍它?

3.你会如何处理工作与学习、生活之间的关系?

4.在学生会的众多部门中,很高兴你能选择我们学习部,那么你选择学习部的理

由是什么?你觉得你自己的进入学习部优势又在哪里呢?

5.你希望在学习部工作的期间得到什么?你又会为学习部而做出怎样的贡献呢?

6.如果你的同伴的处事方法与你截然不同,那么在面对各项活动做决定时时,你会怎么处理?

7.在上级分配任务时,如果你对你分配到的任务不是很满意,你该怎么做?

8.一开始的工作可能会让你感觉到新鲜,但是可能慢慢的会发现有很多工作要做,你有可能会感觉到不耐烦或者不想做,这时你会如何处理?

9.进入到学习部那么你将会成为这个大家庭中的一员,我们需要一种团队精神,那么你觉得大家之间该如何去凝聚成一个团队?

10.大学生活已经过了一个月,你对此有什么印象或感想?你希望在以后的日子里自己要怎么样去做或是做些什么呢?

11.如果让你举办一个活动,你觉得最重要的一点是什么?

12.在一个活动中,你的想法和大多数人的想法不一样,你会怎么做?

13.如果你进入到这个部门后,发现这个部门可能和你原来想象的不一样,你该怎么办?

14.上级布置了任务,主要由你负责,但是你的同伴不支持你的工作,你会怎么办?

附录三:

趣味游戏:

(1)记忆考验简述:目的:随着越来越多要记的东西,试试自已可不可以记住,增加与同伴之间的亲密感。人数、场地:不限,适合范围:刚认识或不认识的人。 游戏方法:1.全部人围成一圈,从第一个人开始说\"今天我吃了一个AA\"(AA为随意食物名!)2.接着第二个接着说,吃了一个AA,二个BB„(BB不同的食物名!)3.像这样一直传下去,每传一个人就必须重覆前面的食物名,另加一个新的食物名。4.一直到有人中途讲错出局!题目例子:可选一些较难的食物名或菜名!或一些平常不容易吃到的!例:滑蛋干贝牛肉汤。

(2)衔纸杯传水 目的:增进亲近感,考验成员配合、协作能力。

游戏方法:人员选八名一组,男女交替配合。共选十六名员工,分二组同时进行比赛。另有二名人员辅助组第一名人员倒水至衔至的纸杯内,再一个个传递至下一个人的纸杯内,最后一人的纸杯内的水倒入一个小缸内,最后在限定的五分钟内,看谁的缸内的水最多,谁就获胜。

(3)踩汽球 目的:活跃气氛,增进协调性和协作能力。

游戏方法:人数为十名,男女各半,一男一女组成一组,共五组。当场选出十名员工,男女各半,一男一女搭配,左右脚捆绑三至四个汽球,在活动开始后,互相踩对方的汽球,并保持自已的汽球不破,或破得最少,则胜出。

(4)大风吹方法:目的:活跃气氛,增近亲近感

游戏方法:1.全体围坐成圈,野外可划地固定各人的位置,主持人没有位置,立于中央。2.主持人开始说:「大风吹!」大家问:「吹什么?」主持人说:「吹.有穿鞋子的人。」则凡是穿鞋子者,均要移动,另换位置,主持人抢到一位置,使得一人没有位置成为新主持人,再吹。备注:可「吹」之资料:有耳朵的人、带表的人、两只鼻子的人、没有指甲的人、穿X颜色衣服的人、带戒指的人、打领带、擦口红的人、有太太的人....。 PS : 小风吹则吹相反的

推荐第4篇:南京大学金陵学院选修课论文——国际经济政治形势教育

国际经济政治形势教育

姓名李超

学号:2009010300049

班级:09级财务管理专业

国际经济与政治形势,分经济与政治两方面,首先国际经济,国际经济的新情况与新特点主要体现在经济全球化上。所谓经济全球化,通俗地讲,是指世界各国在生产、分配、流通、消费等领域内的经济联系比以往任何时候都更为广泛和密切,在资源开发、配置以及各类生产要素的流动和应用方面,国际的分工和协作达到高层次水平。国际资本跨国流动越来越大。各国经济相互交织、相互融合、相互依赖、相互渗透,以致全球经济发展为一个不可分割、分解、分离的整体。这种趋势、进程称之为经济全球化。

经济全球化的内容主要有以下的几个有利方面:

第一.贸易自由化的范围迅速扩大。

第二.金融国际化的进程明显加快。时间、地域、国界对资本流动已越来越不成为障碍。目前每年通过国际金融市场实现的融资安排已达1万亿美元以上。 第三.生产网络化的体系正逐步形成。作为经济全球化载体的跨国公司目前已有近5万家,其设在境外的分支机构多达30万家左右。这些跨国公司都是“以世界为工厂,以各国为车间”进行生产。

第四.跨国投资的现象越来越发展。1970年国际间直接投资数额为400亿美元,1997年已达到4万亿美元。

第五.区域集团化的趋势正加速发展。目前已有164个国家和地区参加了各种形式的35个区域性经济集团。这些区域经济集团不仅内部的商品和资本流动加快,而且外部的开放程度也在提高。区域集团化相对消除了单个国家的个体独立性,并且使经济主体的数量相对减少,更加有利于全球经济一体化。

凡事都有两方面,经济全球化也不例外,在积极的作用下也流露出消极的一面:

1.经济全球化的弊端是由进入国的初始发展水平和初始起点造成的。在发达资本主义国家占据世界经济主导地位的条件下,经济全球化的主要推动力也来自发达国家,广大发展中国家更多地是被被动地“卷入”这一潮流之中。理论上,经济全球化将给整个世界带来好处,为每个国家提供发展机遇,但这种好处在不同国家和地区间的分配是不可能平等的,引导全球化潮流的国家和被被动卷入全球化的国家之间在进入全球化进程时所付出的代价和从全球化进程中得到的收益方面必然是不平等的,有时候在某些方面差距会相当。

2.就目前看,近年来加速发展的全球化进程在一定程度上加剧了发达国家和发展中国家的差距。发展中国家在参与经济全球化的过程中要受到主要按照发达国家意志制定的国际规则和国际惯例的约束和制约。而且,由经济全球化带来的世界政治经济化和经济政治化趋势,为某些西方大国肆意干涉他国内部事务提供了方便,这些西方经济大国在与发展中国家开展经贸往来中时不时地强调“人权”、“民主”等条件,并在这些条件下,制造借口,对发展中国家进行经济制裁。企图通过这样的方式和途径,把自己的政治制度和价值观念强加给发展中国家。这是西方霸权主义在经济全球化过程中的表现。

目前的国际环境下,我们不但要关注日益复杂的经济环境,同时也要正视潮流暗动的政治形势,所以,我们需要关注如下几个方面的问题 1.国家能源和粮食问题

石油、煤炭等不可再生资源的储备和节约不仅是国家经济振兴和发展的需要,同时也是国家安全的需要,尤其是在国际经济动荡的年代,能源战略尤其关键,因为在现在我们还不能准确判断金融危机和全球经济衰退的时间周期,以及危机所带来的后果,但是我们应该充分遇见危机后果所带来危害程度有多大,这样就必须做到未雨绸缪,加大能源战略物质的储备工作,做好全球安全形势恶化的应对准备工作,真正做到有备无患!

粮食的储备不仅是满足民生、稳定社会需要,同时也是战备物资的重要组成部分,因此对粮食的战略思想应该上升到战备的高度。

2.金融资本和外汇投资战略

为什么中国此次在应对金融危机过程中底气很足,就是因为我国有非常强大的外汇储备,而不是一些人所认为的外汇过多。中国之所以在短期内能拿出4万亿“救市计划”拉动经济,就是因为我们有庞大的外汇和充裕的国库,这也是中国目前在国际舞台上挺直腰杆的关键所在!

但是资本充裕不等于经济实力的提升能力很强,关键是如何管理和使用好资本? 今天的“中美经济战略对话”刚刚结束,我们就注意到美国人对中国的外汇投资就表现出极大兴趣,所以我们更应该在未来审慎对待资本的对外的投资和使用。尤其是金融机构更应该在目前形势下谨慎对待国外债券投资和所谓抄国际金融机构底,要纠正外汇投资就是一定要走出国门的习惯做法,我们可以在中国境内建立国际资本市场,采用国际资本投资的模式,这样我们既履行了对国际社会的资本投资承诺,又能有效地保护资金的安全。要把外汇储备花在中国最需要的能源储备(石油和矿产)、技术、设备、实体经济体上。 3拉动内需的经济战略

国家目前真正积极准备的“家电下乡”工程就是一个很有力度的拉动农村消费的战略,它不仅有力于提升广大农民生活水准,同时也有利于分担中国家电企业摆脱经济负担的压力,并能取得立竿见影的效果。

在城市真正在行动起来的“廉价房”安居工程,不仅能很解决一些城市部分困难居民的住房问题,同时也有利于扼制房地业和相关产业迅速下滑的趋势,改善和消除因为土地资源管理问题所带来的负面影响。使得在GDP中占有较大的房地产行业在经济回复中的重要开始发挥出来。

但是在DTP指标中占有较大比重的汽车制造业的复苏计划还未出台,因此建议关注!

4.重视人才战略的规划和发展

在上半年的经济调整中,我们不难发现在宏观经济学、金融学方面出现了专业人才素质偏低问题,否则就不会出现旷日持久的 “救市讨论”和质疑“金融紧缩政策”的问题,相反很多网络草根的判断比职业经济人更准确。还有,在经济走势和股市的判断上专业学者的观点质量显然偏低,这说明我国还缺少真正有一定高度的专业人才,因此,从现在开始,就应该打破以往用人以专家主导的习惯,建立起由全社会各种人才组建的经济学队伍,加强在“危机学”研究方面的人才培养,同时要重视开辟“百姓好建议”的绿色通道,让更多的真知灼见有机会为国家服务,彻底打破“专家一言谈”的传统格局,避免走弯路。 5.民族文化和爱国主义教育战略

中国是具有5000多年灿烂文化的文明古国,因此不乏许多具有世界级的思想文化,而现在确有一些数典忘祖、崇洋媚外的人,公开否定民族文化精髓,把西方的思想文化封为“神”,加上一些人为了金钱和利益不惜丢弃道德和国格,甚至公然损害国家和民族利益。

但是我们也高兴地看到:在汶川地震中,全球中国人都表现出惊人的团结和爱心,假如政府能够再加以引导,如果国人能结成全都能主动买国产产品、抵制外货、积极支持拉动内需的团结群体那该有多么好呀!这也是一种爱国主义的体现。 在现今这个形势政治和经济全球化的状况下,作为一名大学生我们因当学会善于学习,去适应这个多元化的社会。要拥有自己的独立性思维和理念,学会创新。对社会和生活要充满激情,时刻有信心,如果连自己对自己都没有信心,那如何使别人对你有信心,在如今这种国际环境和形势政治下,一个人的力量毕竟是渺小的,一个好的团队才能在当今社会创造出更多的财富。

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

引言

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

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

在开发教务管理系统软件过程中,使用了当前最新的技术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) 提高整体教学水平,相关教务人员可以从系统中取得及时而且正确的教学管理数据信息,并可以迅速而有效地进行信息交流与共享,从而掌握学校的各种信息情况,为校领导做出适合学生全面素质发展的指导策略提供有力的支持。

推荐第6篇:南京大学软件学院

南京大学软件学院、南京大学计算机科学与技术系、南京大学江阴研究院在职软件工程硕士联合招生简章

(自主命题)

南京大学软件学院是教育部和国家计委批准设立的国家级示范性软件学院。根据国家教育部和国务院学位委员会相关文件的规定,经南京大学研究生院批准,2009年软件学院与南京大学计算机科学与技术系、南京大学江阴信息技术研究院联合招收在职申请软件工程领域工程硕士专业学位研究生。

一、培养目标

面向国民经济信息化建设和电子信息产业发展的需要, 面向企事业单位对软件工程技术人才和软件工程管理人才的需求,培养高层次实用型、复合型软件工程技术和软件工程管理人才。

二、培养方式

1.在职学员采取进校不离岗的方式,利用双休日、节假日集中授课,上课地点在 江阴。

2、采用弹性学制,培养时间为2—4年,其中从事软件工程实践时间不少于一年。

3、采用学分制,毕业要求40学分。其中课程学分为32学分,学习成绩合格者方能取得相应课程的学分,毕业论文学分8学分。

4、工程硕士培养实行双导师制,即对每位学员在课程完成之前,由学院确定主指导教师,同时学员由工程实践所在单位选派一位具有相当于高级技术职称的专家作为其兼职指导教师(副导师);两位导师与学生共同商定论文选题,并共同负责指导学生完成其学位论文。

5、在职学员的学位论文一般在原单位非脱产完成,论文选题一般应结合原单位的实际工程技术问题,学员单位提供实际研究课题和研究项目所需经费并指定副导师。

三、报考条件及招生人数

1、软件企事业单位在职工程技术和管理人员,在学校从事软件技术与软件工程教学的教师,或政府部门和其他企事业单位中从事软件开发和管理人员,报名者须经所在单位人事部门批准;

2、原则上应具有国民教育系列学士学位;

3、较系统地掌握计算机专业基础知识、特别是计算机软件和信息技术领域的专业基础知识,具有一定的软件开发或软件项目管理等方面的经验和能力,工作业绩突出;

4、年龄原则上不超过45岁。

四、报名方法

第一阶段:预报名:

考生必须填写《南京大学软件学院2009年在职人员攻读硕士学位预报名表》(从http://software.nju.edu.cn下载),填好后寄至南京大学江阴研究院韦业林老师收。 报名时间:2009年8月1日—10月17日

邮寄地址:江苏省江阴市滨江西路2号一号楼南京大学江阴研究院1318室邮编:214400

咨询电话:0510-86023086

第二阶段:现场报名

报名时间:2009年10月18日上午9:00-15:00(中午不休息)

报名地点:江苏省江阴市滨江西路2号一号楼南京大学江阴研究院1318室。 报名时需携带:

(1)填写完整并由考生单位签字盖章(单位意见栏和照片左下角)的《2009年在职人员攻读硕士学位报考资格审查表》一式二份(考生可从http://software.nju.edu.cn 下载);

(2)大学本科毕业证书、学位证书原件和复印件;(3)身份证原件和复印件;

(4)近期同一底片一寸免冠照片4张;(5)报名费300元。

五、入学考试及录取

1、考试方式:南京大学根据国家教育部和国务院学位委员会相关文件的规定,实行“自主命题、择优录取”。

2、考试时间、考试地点:

1)笔试:考试时间:2009年11月中旬(具体时间另行通知) 考试地点:江苏省江阴市滨江西路2号南京大学江阴研究院 2)面试:考试时间:2009年11月(具体时间另行通知) 面试地点:江苏省江阴市滨江西路2号南京大学江阴研究院

3、考试科目:

基础综合(400分):其中语文(100分)、数学(100分)、逻辑(100分)、英语(100分);

专业基础(200分):其中数据结构(100分),操作系统(100分);面试(200分):专业综合、英语口语

4、参考书目:

基础综合参考书:《全国工程硕士学位研究生入学资格考试》考前辅导教程(09年),全国工程硕士专业学位教育指导委员会组编,清华大学出版社。

专业课参考书:《数据结构与算法分析 - Java语言描述》,Mark Allen Wei著冯舜玺译,机械工业出版社;《操作系统教程》(第四版),孙钟秀、费翔林、骆斌著,高等教育出版社。

5、入学时间:2010年春季(具体时间以录取通知书为准)。

六、学位授予

学习期满,各门课程成绩合格,通过南京大学组织的学位论文答辩,经学位评定委员会审核,由南京大学授予工程硕士专业学位。

七、学费

学费总额为4万元整。学费按学年交纳,在第一学年开学报到和第二学年开学注册时分两次交纳,每次交纳2万元整,书本费,食宿费用由学生自理。

八、联系方法

南京大学江阴研究院联系人及联系电话:陈老师 0510-86023086 电子邮箱: peixunbu@njujy.cn 主页: http://software.nju.edu.cn

联系地址:南京市汉口路22号南京大学软件学院邮编:210093联系人及联系电话:王老师 电话: 025-83621002

南京大学软件学院在职攻读工程硕士专业学位研究生预报名表 报考学位种类:工程硕士

报考学校名称及代码:南京大学 10284

注:本表须由报考人本人如实填写。此表可以复印。

南京大学2009年在职人员攻读硕士学位报考资格审查表

注:此表须由考生本人如实填写,否则一切后果由考生本人负责。报考法律硕士的政法系统工作人员和报

考公共管理硕士的政府部门工作人员须由省级主管部门签署推荐意见,其他考生无须省级主管部门签署推荐意见。

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

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

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

教务管理系统

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

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

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

一、导言

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

二、目的

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

三、术语定义

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

四、参考资料

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

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

六、运行环境

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

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

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

数据库实验七 数据库设计

题目要求:

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

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

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

一、需求分析

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

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

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

发布时间: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 公文管理

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

六、教学评价

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

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

中北大学

数据库课程设计

说 明 书

学 院、系: 专

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

李翰超

软件学院 软件工程

学 号: 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,这样可以让电脑自动排号。

第19篇:教务管理系统 数据库实例设计

第17章 数据库系统设计实例

本章以一个考务管理系统的设计过程为例,介绍在VB 6.0+SQL Server 2000环境中开发数据库系统的一般方法。

17.1 系统概述

17.1.1 系统功能

本系统用于从考生报名、产生准考证到录取考生和打印成绩单即对考生考试和录取全过程进行管理的考务系统,包含主要功能如下:

      考生报名,按报名顺序产生报名号

产生准考生号和以紧凑方式打印准考证 输入考生考试成绩和输入录取合格标准 根据合格标准录取上线考生 打印考生成绩单和考生录取通知书 设置系统用户和系统初始化

17.1.2 设计技巧

本系统设计中的一些技巧如下:     公共模块设计(参见17.4节的Module1.Bas模块) SQL Server数据库设计(参见17.3节) VB菜单设计方法(包括菜单项的有效性设计,对于“一般操作员”,使若干菜单项无效。参见menu多文档窗体设计过程) 统一的数据编辑设计方法:以ksb表为例进行说明:为了编辑其记录,设计了edks窗体,在其中的DataGrid数据网格控件中显示所有已输入的考生记录。用户可以先通过“设置条件”框架查找到满足指定条件的考生记录,然后选择“修改”或“删除”命令按钮进行考生记录的修改或删除,或者选择“添加”命令按钮输入新的考生记录。    VB报表设计方法(包括使用Data Report设计器和PrintForm方法) 图像数据的存取方法(参见edks窗体设计过程) 事件编程技术:一些数据编辑窗体(如edks等窗体)上有两个事件过程即Load和Activate,它们的执行过程是:在启动本窗体时先执行Load(仅执行一次)事件过程,

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

源代码:

CREATE DATABASE JWGL

/*建立教务管理系统*/ ON

(NAME = JWGL_Data,

FILENAME = \'e:\\sql_data\\Jwgl_Data.mdf\', SIZE = 20, MAXSIZE = 500, FILEGROWTH = 25%) LOG ON

(NAME = JWGL_LOG,

FILENAME = \'e:\\sql_data\\Jwgl_Log.ldf\', SIZE = 10, MAXSIZE = 100, FILEGROWTH = 1%);

CREATE TABLE Student

/*建立学生表*/ (Sno CHAR(8) PRIMARY KEY NOT NULL, Sname VARCHAR(10) NOT NULL,

Sex CHAR(2) CHECK (Sex IN (\'男\',\'女\'))NOT NULL,

Age TINYINT CHECK(Age BETWEEN 15 AND 30)NOT NULL, Phonenumber CHAR(12) UNIQUE, Sdept VARCHAR(20)NOT NULL, );

CREATE TABLE Course

/*建立课程表*/ (Cno CHAR(10) PRIMARY KEY NOT NULL, Cname VARCHAR(20) UNIQUE NOT NULL,

Total_perior TINYINT CHECK(Total_perior BETWEEN 32 AND 108),/*总学时*/ Week_perior TINYINT CHECK(Week_perior BETWEEN 2 AND 7),/*周学时*/ Credit TINYINT CHECK(Credit BETWEEN 1 AND 7)NOT NULL,/*学分*/ Pcno CHAR(10)/*先修课*/ );

CREATE TABLE SC

/*建立学生选课表*/ (Sno CHAR(8)NOT NULL, Cno CHAR(10)NOT NULL,

Grade TINYINT CHECK(Grade BETWEEN 1 AND 100), PRIMARY KEY(Sno,Cno),

FOREIGN KEY(Sno) REFERENCES Student(Sno), FOREIGN KEY(Cno) REFERENCES Course(Cno) );

DROP TABLE Student

/*删除学生表*/ DROP TABLE Course

/*删除课程表*/ DROP TABLE SC

/*删除学生选课表*/

INSERT

/*向学生表中插入数据*/ INTO Student

VALUES(\'04111020\',\'张倩\',\'女\',19,\'18789430000\',\'计算机\'); INSERT

INTO Student

VALUES(\'04111021\',\'张花\',\'女\',20,\'15236982111\',\'信息\'); INSERT

INTO Student

VALUES(\'04111022\',\'李强\',\'男\',20,\'13625984666\',\'英语\'); INSERT

INTO Student

VALUES(\'04111023\',\'王若\',\'女\',19,\'18789437777\',\'计算机\'); INSERT

INTO Student

VALUES(\'04111024\',\'小淼\',\'男\',20,\'15555982111\',\'信息\'); INSERT

INTO Student

VALUES(\'04111025\',\'李新\',\'男\',20,\'13621111666\',\'英语\'); INSERT INTO Student

VALUES(\'04111026\',\'刘浮\',\'男\',19,\'15278982181\',\'信息\'); INSERT

INTO Student

VALUES(\'04111027\',\'二毛\',\'男\',20,\'13666684666\',\'英语\'); INSERT

INTO Student

VALUES(\'04111028\',\'朱琪\',\'女\',19,\'18789111777\',\'计算机\'); INSERT

INTO Student

VALUES(\'04111029\',\'小马\',\'男\',20,\'155533332111\',\'信息\'); INSERT

INTO Student

VALUES(\'04111030\',\'吴欣\',\'女\',20,\'13621199666\',\'英语\')

INSERT

/*向课程表中插入数据*/ INTO Course

SELECT \'0011\',\'数据结构\',\'64\',\'2\',\'3\',\'c语言\'

UNION SELECT \'0012\',\'数据库\',

\'64\',\'2\',\'3\',\'离散数学\' UNION SELECT \'0013\',\'信息管理\',\'64\',\'2\',\'3\',\'计算机基础\' UNION SELECT \'0014\',\'专业英语\',\'64\',\'2\',\'4\',\'基础英语\' UNION SELECT \'0015\',\'电气学\',

\'64\',\'2\',\'4\',\'电子科技\'

INSERT

/*向学生选课表中插入数据*/ INTO SC

SELECT \'04111020\',\'0011\',\'90\' UNION SELECT \'04111020\',\'0012\',\'87\' UNION SELECT \'04111022\',\'0012\',\'85\' UNION SELECT \'04111022\',\'0015\',\'76\' UNION SELECT \'04111023\',\'0014\',\'69\' UNION SELECT \'04111024\',\'0013\',\'90\' UNION SELECT \'04111025\',\'0011\',\'92\' UNION SELECT \'04111026\',\'0011\',\'83\' UNION SELECT \'04111027\',\'0012\',\'87\' UNION SELECT \'04111027\',\'0013\',\'79\' UNION SELECT \'04111028\',\'0011\',\'88\' UNION SELECT \'04111028\',\'0014\',\'85\' UNION SELECT \'04111029\',\'0012\',\'97\' UNION SELECT \'04111030\',\'0013\',\'69\' UNION SELECT \'04111028\',\'0015\',\'88\'

CREATE TABLE Student_temp

/*建立 Student_temp空表*/ (Sno CHAR(8) PRIMARY KEY NOT NULL, Sname VARCHAR(10) NOT NULL,

Sex CHAR(2) CHECK (Sex IN (\'男\',\'女\'))NOT NULL,

Age TINYINT CHECK(Age BETWEEN 15 AND 30)NOT NULL, Phonenumber CHAR(12) UNIQUE, Sdept VARCHAR(20)NOT NULL, );

INSERT INTO

Student_temp

/*在Student_temp表中保存计算机系所有学生的情况*/ SELECT * FROM Student

WHERE Sdept = \'计算机\';

ALTER TABLE Student ADD Addre CHAR(20);

/*向Student表中插入地址列*/

DELETE FROM SC

/*删除计算机系学生的选课记录*/ WHERE Sno IN(SELECT Sno FROM Student

WHERE Sdept =\'计算机\');

UPDATE Student

/*将每个学生的年龄增加1岁*/ SET Age=Age+1; UPDATE

SC SET Grade=0 WHERE Sno IN(SELECT Sno FROM Student

WHERE Sdept = \'计算机\') ;

SELECT Sno,Sname,Sdept

/*查询学生表中所有学生的学号、姓名、所在系*/ FROM Student;

SELECT *

/*查询学生表中的所有信息*/ FROM Student;

SELECT Sname,2013-Age AS Birthday

/*查询学生表中所有学生的出生年份,用2013-Age的值作为Birthday的列值*/ FROM Student;

SELECT *

/*查询课程表中的所有信息*/ FROM Course;

SELECT *

/*查询学生选课表中的所有信息*/ FROM SC;

SELECT DISTINCT Sno

/*查询所有选了课程的学生的学号*/ FROM SC;

SELECT Sno,Sname

/*查询计算机系所有学生的学号和姓名*/ FROM Student

WHERE Sdept =\'计算机\';

SELECT Sno

/*查询考试成绩在80分以上的学生学号*/ FROM SC

WHERE Grade >=80;

SELECT Sname,Sdept,Age /*查询年龄在20-23岁的学生姓名、所在系和年龄*/ FROM Student

WHERE Age >=20 AND Age

SELECT Sname,Sdept,Age,Sex /*查询计算机和英语系的学生姓名、年龄和性别*/ FROM Student

WHERE Sdept IN(\'计算机\',\'英语\');

SELECT Sname,Sdept,Age,Sex /*查询不是计算机和英语系的学生姓名、年龄和性别*/ FROM Student

WHERE Sdept NOT IN(\'计算机\',\'英语\');

SELECT *

/*查询信息系所有学生的情况*/ FROM Student

WHERE Sdept LIKE \'信息\';

SELECT *

/*查询姓张的学生所有信息*/ FROM

Student

WHERE Sname LIKE \'张%\';

SELECT

Cno,Credit

/* 查询\'数据结构\'课程的课程号和学分*/ FROM Course

WHERE Cname LIKE \'数据结构\';

SELECT Sno,Cno

/*查询没有考试成绩的课程后和学分*/ FROM SC

WHERE Grade IS NULL;

SELECT *

/*查询全体学生的信息,查询结果按所在系的升序排列,同一系中的学生按年龄降序排列*/ FROM Student

ORDER BY Sdept ,Age DESC;

SELECT AVG(Grade) AS \'平均成绩\'

/*查询选修\'0014\'号课程的学生的平均分*/ FROM SC

WHERE Cno =\'0014\';

SELECT MIN(DISTINCT Grade) AS \'最低分\' /*查询成绩表中的最低分*/ FROM SC;

SELECT COUNT(*)AS\'总人数\'

/*统计学生总人数*/ FROM Student;

SELECT COUNT (DISTINCT Sno)/*统计选修了课程的学生人数*/ FROM SC;

SELECT Cno ,COUNT (Sno )/*查询每门课程的课程号及选课人数*/ FROM SC GROUP BY Cno;

SELECT Student .*,SC .*

/*查询每个学生及其选修课的情况*/ FROM Student ,SC

WHERE Student.Sno=SC.Sno;

SELECT Student.Sno,Sname,Grade

/*查询选修了\'数据库\'课程并且成绩在85分以上的学生的学号和姓名*/

FROM Student ,Course,SC

WHERE Student.Sno = SC.Sno AND SC.Cno

= Course .Cno AND Cname = \'数据库\'AND Grade>85;

SELECT Sno,Sname

/*查询和王若在同一个系学习的学生的学号和姓名*/ FROM Student

WHERE Sdept =

(SELECT Sdept

FROM Student

SELECT Sname ,Age

/*查询其他系中比英语系某一学生年龄小的学生是姓名和年龄*/ FROM Student

WHERE Sdept \'英语\'

AND AGE

FROM Student

WHERE Sdept =\'英语\');

SELECT Sname /*查询选修了0014号课程的学生的姓名*/ FROM Student

WHERE EXISTS

(SELECT * FROM SC

WHERE Sno =Student.Sno AND Cno=\'0014\');

SELECT Cno FROM Course

UNION ALL

/*ALL表示合并两个查询输出的全部记录,没有ALL表示结果中不包含重复行*/ SELECT Cno FROM SC ORDER BY Cno;

CREATE PROCEDURE Student_Course

/*在学生-课程数据库中创建存储过程,查看和\'小马\'有关的基本信息及选修课程*/ AS

SELECT Student.Sno,Sname,Cname,Grade

FROM Student,Course,SC

WHERE Student.Sno=SC.Sno AND Course.Cno=SC.Sno AND Sname=\'王若\' IF EXISTS(SELECT name FROM sysobjects

WHERE name=\'Student_Course\' AND type=\'P\')

DROP PROCEDURE Student_Course; WHERE Sname = \'王若\' ); EXECUTE Student_Course;/*查看存储的信息*/

SELECT Sno

/*查询选修\'0012\'或\'0015\'号课程的所以学生的学号*/ FROM SC

WHERE Cno=\'0012\' UNION SELECT Sno FROM SC

WHERE Cno=\'0015\';

CREATE UNIQUE INDEX Stusno ON Student(sno);/*建立索引*/ CREATE UNIQUE INDEX Coucon ON Course (Cno);

CREATE UNIQUE INDEX SCno ON SC (Sno ASC,Grade DESC);

drop index Stusno ON Student/*删除索引*/ drop index Coucon ON Course drop index SCno ON SC

CREATE VIEW C_Student

/*建立计算机系学生的视图,进行修改和插入操作时只能对计算机系的学生操作*/ AS

SELECT Sno,Sname,Sex,Age FROM Student WHERE Sdept=\'计算机\' WITH CHECK OPTION

CREATE VIEW Student_Course_0013(Sno,Sname,Sex,Age,Grade) /*建立选择0013号课程并且成绩在80分以上的学生视图*/ AS

SELECT Student.Sno,Sname,Sex,Age,Grade FROM Student,SC

WHERE Student.Sno=SC.Sno AND Grade>=80 AND Cno=\'0013\'

CREATE VIEW Student_Birth(Sno,Sname,Sbirth)/*建立反应学生出生年份的视图*/ AS

SELECT Sno,Sname,2013-Age FROM Student

CREATE PROCEDURE student_count/*创建一个存储过程,返回选修某门课程的学生人数*/ @CourseName VARCHAR(20), @StudentSum INT OUTPUT AS SELECT @StudentSum=COUNT (*) FROM Course ,SC

WHERE Course .Cno=SC.Cno AND Cname =@CourseName;

drop procedure student_count; /*

DELCARE @StudentSum INT;

EXECUTE student_count \'专业英语\',@StudentSum output; SELECT \'the result is:\',@Student_Sum ;*/

CREATE PROCEDURE student_course1 /*通过参数@StudentName将指定学生的姓名传递给存储过程*/

@StudentName VARCHAR(10) AS

SELECT Student.Sno,Sname,Cname,Grade

FROM Student,Course,SC

WHERE Student.Sno=SC.Sno AND Course.Cno=SC.Cno

AND Sname=@StudentName ;

EXECUTE

student_course1 \'小马\';/*调用存储过程*/

/*删除视图*/

DROP VIEW C_Student;

DROP VIEW Student_Course_0013; DROP VIEW Student_Birth;

CREATE TRIGGER student_change/*创建触发器,当学生表中的记录被更新时,显示表中的所有记录*/

ON Student AFTER INSERT,UPDATE,DELETE AS

SELECT * FROM Student ;

CREATE TRIGGER sc_insert3 ON SC

/*在SC表上创建触发器,当向SC表中添加学生的选课记录时,检查学生的学号是否存在。若不存在,不能插入改条记录*/ AFTER INSERT AS

IF(SELECT COUNT (*) FROM Student ,inserted WHERE Student.Sno=inserted.Sno)=0 BEGIN

PRINT\'学号不存在,不能插入记录\' ROLLBACK TRANSACTION END;

INSERT INTO SC

VALUES(\'04111098\',\'0015\',73)

ALTER TABLE SC

/*删除触发器*/

DISABLE TRIGGER sc_insert2

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