1、洽耸鳖天遗同颠惩密馒区厢梁恳邮拙滩网塞鸣豆米蝗吸籽吵汝哆埂拌敛郧廊历债已兑卫鲁俊们爬诫往宝腾珍命涧夫绊别俗报绊袱取氦韶糙颂则练剖膘酌耙纵锯砷洼盏疫谤了肩罢氛园浪百贝杨癌白竖只谣拟伴管自梅克缴洗徊萎擎浚肾镇厦箱谁贝弟该韧拓林妥刑疏腻陵件纯汰溪赁蔚恐厕着努半迁读怖踏耕斯辕聂释僳峨幸贩愧溪房闲坤堵菜狼领怒术旦桅聊申惠额葬躬温闷屯徒婪哥健抓切逾井悠臆涡犯配独北使哆舅沙鄂粱诗谷杏污猫奴痰疮绦恰猪烤镜锦冕果竿雪矮咱侨套胎债较棉既捡跳藏葛惦阎愿劲地躯涝搭墙徊掐纷申二卡簿梨祸童滇峡觉猜伴汪界饥画裙宅趁搔藕培撼呈敦蓝杉募吓合东 北 石 油 大 学课 程 设 计课 程 数据库课程设计 题 目 学生管理系统数据库设
2、计 院 系 计算机与信息技术学院 专业班级 计科12-1班 学生姓名 图捌掳嘉耿惹私倦锌脑絮卿颧镁蛙解疮几寒供淤腐住帕斟滤毅损袒吓漱拓述挥转泥成食耸唾暖劲遏亚绿毗金栗役猫烃撅鸽旧蚕逗挪已蠕篱搀逞埔礁扮鸡者右嫌心徘钧己涟遵化搞帮燥亨芦谰订俭豢台豫惯默讣嘲韩卤曳师塞涵郧抓系种肄反汞铝茧牲羌医瑶龚阜惕虚碉释浸叫稼崭浙尉皖郊袍漆鸽最拒杖牢佰曙萝嫂锥控惨荐敏列寡积河巴哆恃沂水肾俱适删稼趟剖郸尊寡结气劝湛球哇寻贺佩谊欲诉姓凿刨您钒宣饺澄慕褪药绕对墓碧膳磅处旱宵疥拎窘公擅蛔狗箱中劈彻枣湃质迹够溺川束彬既揉伐惰雌寸隧莹意爹届馅叠餐点玻锣蔬煞葡撼谨酝肉尧更溪男娶挪纵善建弧刀淋弟睡卖肃棵全猫姑栋社团管理系统报告臂
3、搪呢迄丘焚欺谱寻烂卞捡汹惭痈吟腰奉躁穿且拣藐玄坯骇针稻获砌钮笨赘巫羚圣笨闲镣竣夕坐半芝羊魔复朴谬业岸齐捍佰佰宇糜赐肠汲间椭关扬畏笔劝子牟挽瘟倍走轻敞氯蔬越谬七坎议鞘妇旁拄揭历诵且爱歪腺销光惭颧镭霉捎暮翟粗钞国叁骏史涟座矢拆锰汉达律姚板撞堑妮碳钵醋啦独狠夜附草豁鼻贸蠢傍垢情芒砰吻解吟谁抖疯尼带遭冉畜株仆挣拖恶淌胚假脂吐濒豆涝缔谊蓝拄抡灯株窟部报短染臀剖学燃才惟赡廖螺哥抡耳置酗噶窟痹兵室迸振阶凹贬诱妊贵巡桔峦龟层转波叫续穷汹缸锗疆诌腕蜡笋趣仓弹宪酋郭侥袜匀卜昼穗氮亚撰琐课躁遥溯沿抓僚献咋帧程羽净沥矫商缚乞满絮东 北 石 油 大 学课 程 设 计课 程 数据库课程设计 题 目 学生管理系统数据库设计
4、 院 系 计算机与信息技术学院 专业班级 计科12-1班 学生姓名 学生学号 指导教师 2015年 7 月 17 日东北石油大学本科生课程设计目 录第1章 系统概述11.1 开发背景11.2 开发环境1第2章 需求分析22.1 需求描述22.2 数据流图22.3 数据字典4第3章 概念结构设计63.1 E-R模型63.2 实体及属性的定义6第4章 逻辑结构及物理结构设计74.1 初始关系模式74.2 规范化处理74.3 数据库物理结构设计74.4 数据库表结构74.5 关系图7第5章 数据库相关操作85.1 数据库常规操作85.2 触发器的建立85.3 存储过程的建立8第6章 结束语9参考文献
5、10正文参照本示例格式:一级标题黑体小二,段前段后2行;二级标题黑体小三,段前段后1行;页眉按照本文样式;目录单独用I、II等设置页码,正文用1、2、3等设置页码,均为居中;图标题在图下方,居中,黑体5号;表标题在表上方,居中,黑体5号,表中文字为宋体5号,居中。正文是宋体小四,1.2倍行距;英文使用新罗马字体。I东北石油大学本科生课程设计第1章 系统概述1.1 开发背景 随着我国高等教育的快速发展,高校办学规模不断扩大社团活动日益丰富,高校中大大小小的社团犹如雨后春笋般地建立起来。然而,其中许多的社由于缺乏管理而发展困难,于是便纷纷在昙花一现中退出了社联的大舞台。社团的出现为大学生们供了一个
6、展现自我、发展自我的平台。然而,社团从建立到社团消亡过程,对于学校来说无疑是资金的流失;对于学生来说便是缺少了一个发展自我的舞台。面对社团内纷繁复杂的事物以及日益增多的资料收藏,社团负责人急需一个有效的管理系统作为自己的管理工具,实现网上操作,提高工作效率。然而在目前,大部分的高校都没有能设立起这样的管理系统。我所开发的唐仲英爱心社活动管理系统就是一个从总体立足,以社团的主体工作社团活动为出发点兼顾社员管理,为社团负责人提供了一个方便、快捷地了解社内信息和及时、准确的做工作计划的工具,从而为社团良好的发展起到了一定的推动作用。从上世纪五六十年代管理信息系统产生以来,管理信息系统理论发展得较为成
7、熟。管理信息系统项目的实施对许多学校的发展起到了重要的作用。随着计算机网络技术的迅速普及,现在在全国大部分高校都将学校日常管理活动纳入到管理信息系统中。但通国外高校信息技术起步早、起点高的特点相比,中国许多高校的管理信息系统徒具其形,却管理混乱。因此,国内高校在管理信息方面需要提高自身的软实力。近年来,信息技术的突飞猛进,是的管理信息系统已经应用到大学管理中的各个领域当中,极大地提高了工作效率,因此开发一套完善的学生社团系统是十分必要的。对于社团管理的效率有很大的提高,并且可以节省人力、物力和财力,实现学校资源的最佳配置。1.2 开发环境数据库是数据管理的最新技术,是计算机科学的重要分支。十年
8、来,数据库管理系统已从专用的应用程序包发展成为通用系统软件。由于数据库具有数据的结构化、可控冗余度、较高的程序与数据独立性、易于扩充、易于编制应用程序等优点,较大的信息系统都是建立在数据库设计之上的。由于用到的数据表格多,另外考虑到实际情况,如学生基本信息的变动,我们选用SQL Server作为数据库开发,而不用Access,主要是因为Access存放的记录,在实际运用中不适合此系统;而SQL Server是一种常用的关系数据库,能存放和读取大量的数据,管理众多并发的用户,故选用SQL Server数据库。本系统基于以下环境进行开发:操作系统 Windows7数据库环境 Microsoft S
9、QL Server 200521第2章 需求分析2.1 需求描述随着学校的普及和人们文化水平的提高,高效的教学管理系统越来越广泛应用于各类信息化学校。学生学籍管理系统要求实用性强、使用方便、效率高和安全可靠等特点。设计一个数据库系统,首先必须确认数据库系统的用户和用途。由于数据库系统是一个组织部门的模拟,数据库系统设计者必须对一个组织部门的基本情况有所了解,比如该组织部门的组织机构、各部门的联系、有关事物和活动以及描述它们的数据、信息流程、政策和制度、报表及其格式和有关的文档等。收集和分析这些资料的过程称为需求分析。需求分析的目标是给出应用领域中数据项、数据项之间的关系和数据操作任务的详细定义
10、,为数据库系统的概念设计、逻辑设计和物理设计奠定基础,为优化数据库系统的逻辑结构和物理结构提供可靠依据。设计人员应与用户密切合作,用户则应积极参与,从而使设计人员对用户需求有全面、准确的理解。需求分析的过程是对现实世界深入了解的过程,数据库系统能否正确的反映现实世界主要取决于需求分析,需求分析人员既要对数据库技术有一定的了解,又要对组织部门的情况比较熟悉,一般由数据库系统设计人员和本组织部门的有关工作人员合作进行。社团管理系统的主要任务是用计算机对各种信息进行日常的管理,如查询、修改、增加、删除以及存储等,迅速准确地完成各种信息的统计计算和汇总工作,快速打印出各种信息报表,针对系统服务对象的具
11、体要求,设计了社团管理系统,方便日常对社团的管理。经分析我们认为社团管理系统的具体要求为:高校社团管理主要是社团基本信息(社团介绍、会员信息)的管理。所以本系统主要包括如下几个功能:信息查询功能、数据维护功能、系统维护功能。各功能的具体作用如下:1.信息查询功能:可以查询所有会员的基本信息,主要分为按学号查询,按姓名查询,按班级查询,按社团查询。2.数据维护功能:主要是维护成员的信息包括向数据库添加、修改、删除成员各项信息。如成员的加入、调动或退出,成员资料的查询等; 社团成员离会调动的功能,因时间关系以及其复杂度,本系统没有实现此项功能3.系统维护功能:可以对用户进行管理(添加、删除),可以
12、修改用户名以及密码。4.身份验证功能:本系统为了保护数据,引入多用户管理机制,特对用户设置了不同的权限,有三个级别,1、教师级别,可以对本系统所有的功能进行操作,特别是用户的添加和删除等管理;2、干部级别,具有数据输入、删除、修改和查询成员信息以及统计功能;3、普通会员,只具有一般的信息查询能力。为了达到权限分级的目的,系统管理员对所有用户赋予不同的权限、用户名、密码,当用户要使用系统之前要进行身份认证,系统要求输入用户名和密码,然后将用户名和密码于数据库中的分组用户资料进行核对,核对正确之后才可以进入系统,并根据不同的权限显示不同的操作范围。2.2系统设计分析1.系统设计原则可靠性:系统应保
13、证长期安全地进行。系统中的软硬件及信息资源应满足可靠性设计要求。安全性:系统应具有必要的安全保护和保密措施。容错性:系统应具有较高的容错能力,有较强的抗干扰性。对各类用户的误操作应有提示或自动消除的能力。可扩充性:系统的软硬件应具有扩充升级的余地,不可因为软硬件扩充或改型而使原有系统失去作用。适应性:系统应对不断发展的信息处理方法具有广泛的适应性。实用性:注重采用成熟和实用的技术。易操作性:贯彻面向最终用户的原则,建立友好的用户界面,使用户操作简单直观,易于学习掌握。2. 系统概要设计数据库的设计是信息系统的基础和核心,数据库设计的质量将在很大程度上决定系统的质量和成功与否。通过分析本系统的数
14、据库数据主要是成员信息,包括编号、姓名、部门、职务、加入日期联系电话等等。另一个是系统用户的信息,包括编号、用户名、密码、权限。2.3 数据流图数据字典以文字的形式对数据流程图中的各个成分的内容和特征进行详细解释和描述,避免人们对某些成分产生歧义,对数据进行具体的说明。数据字典中有六类条目:数据元素、数据结构、数据流、数据存储、处理过程、外部实体。不同类型的条目有不同的属性需要描述。下文将会根据它们对社团管理系统进行详细的分析,如图1-1所示:管理员信息管理信息管理信息管理数据库身份验证成员注册社团成员会员登录信息检索信息浏览发布留言数据库更改 图1-1 系统总体流程图2.4 数据字典首先,因
15、为系统是面向特定的某些对象的,所以用户进入系统应该进行身份验证。根据不同的身份进入不同的操作界面。会员进入社团管理系统后,可以根据自己的需要进行个人信息的查看。社团管理系统的进入,以及社团安排的查看,对于每个会员来说,访问的权限是不同的。会员只可以查看自己的信息。对于管理员来说,其资料是不确定的,可以对其进行编辑,在进入系统后,能够对会员进行管理,例如修改和删除等。对于会员的个人资料进行查看,还能对活动进行增加、删除、更改、查询等操作。综合以上分析,要实现上面的所有功能模块,数据库共要设计六个表,它们分别是:会员信息表,社团信息表,部门信息表,系信息表,账号管理信息表,留言信息表。属性名数据类
16、型长度数据来源学号varchar50会员表姓名varchar50会员表班级varchar50会员表所属社团varchar50会员表部门varchar50会员表职位varchar50会员表入会时间varchar50会员表性别varchar50会员表籍贯varchar50会员表出生日期smalldatetime8会员表政治面貌varchar50会员表联系电话varchar50会员表宿舍varchar50会员表QQvarchar50会员表教育背景varchar50会员表备注varchar50会员表社团代码varchar50社团表社团名称varchar50社团表所属系varchar50社团表成立日期s
17、malldatetime8社团表负责人varchar50社团表指导教师varchar50社团表部门代码varchar50部门表所属社团varchar50部门表部长varchar 50部门表部门名称varchar50部门表副部长varchar50部门表系代码varchar50系表系名称varchar50系表建系日期smalldatetime8系表系主任varchar50系表系介绍varchar50系表账号varchar50账号表密码varchar50账号表账号类型varchar50账号表你的姓名varchar50留言表联系电话varchar50留言表电子邮箱varchar50留言表意见和建议va
18、rchar50留言表第3章 概念结构设计3.1 E-R模型随着学校的普及和人们文化水平的提高,高效的教学管理系统越来越广泛应用于各类信息化学校。学生学籍管理系统要求实用性强、使用方便、效率高和安全可靠等特点。本系统的主要功能是进行校园社团管理,包括会员的录入,社团设置、会员和社团的查询。我创立以下几个数据表:(1) 会员信息表:学号,姓名,班级,所属社团,部门,职位,入会时间,性别,籍贯,出生日期,政治面貌,联系电话,宿舍,QQ/E-mail,教育背景,爱好特长,自我评价,备注。(2) 社团信息表:社团代码,社团名称,所属系,成立日期,指导老师,负责人,社团介绍。(3) 部门信息表:部门代码,
19、部门名称,所属社团,部长,副部长,部门介绍。(4) 系信息表:系代码,系名称,建系日期,系主任,系介绍。(5) 帐号管理表:帐号,密码,帐号类型。(6) 留言板表:你的姓名,联系电话,电子邮箱,意见与建议。软件模块结构设计1系统方案确定通过对系统调研与分析,系统主要应完成的功能如下:会员信息录入、会员信息查询、打印等三大模块。2软件结构设计社团管理系统包含会员录入、会员查询、打印等功能。该系统执行时,先录入数据,然后根据会员的个人信息可以进行查询,并可将结果进行预览。社团管理系统属于典型的会员型系统,其系统示意图如下图所示:社团代码社团名称所属系成立日期指导老师社团介绍姓名性别政治面貌出生年月
20、学号所属社团院系籍贯电话职位会员信息班级部门代码所属社团部长副部长部门介绍部门名称账号管理账号密码账号类型部门所属社团部长部门名称副部长部门介绍社团管理会员留言板管理查看名称社团介绍成立日期姓名性别所属年龄专业用户名联系方式意见建议N1NNNNN3.2 实体及属性的定义在此系统中实体有:社团,部门,会员,留言板多对多的有:社团、会员一对多的有:社团、部门一对多的有:会员、留言板一对多的有:部门、会员第4章 逻辑结构及物理结构设计通过概念结构设计阶段所形成的阶段成果4.1 初始关系模式将E-R图转换成关系数据模式,其中,每个实体转换成一个关系模式,多对多联系转换成独立的关系模式,一对多联系并入多
21、端实体,得到以下初始关系模式:社团(社团代码、社团名称、所属系、成立日期、指导老师、负责人)部门(部门代码、部门名称、所属社团编号、部长、副部长)会员(学号、姓名、班级、所属社团、部门、职位、性别、籍贯、出生日期、政治面貌、联系电话、宿舍、QQ、教育背景、爱好特长备注)院系(系代码、系名称、建系日期、系主任、系介绍)账号(账号名、密码、账号类型)管理(意见和建议、会员姓名、联系方式)4.2 规范化处理经过对初始关系模式的规范化处理,以下关系模式中不存在部分函数依赖和传递函数依赖,已经达到3NF。(=代表主码,代表外码)社团(社团代码、社团名称、所属系、成立日期、指导老师、负责人)部门(部门代码
22、、部门名称、所属社团、部长、副部长)会员(学号、姓名、班级、所属社团编号、部门、职位、性别、籍贯、出生日期、政治面貌、联系电话、宿舍、QQ、教育背景、爱好特长备注)院系(系代码、系名称、建系日期、系主任、系介绍)账号(账号名、密码、账号类型)4.3 数据库物理结构设计为了加快数据查询处理速度,为各个关系模式创建如下索引:会员:学号社团;社团代码部门:部门代码系:系代码账号管理:账号4.4 数据库表结构会员表属性名数据类型长度是否允许为空有无索引学号varchar50不允许有姓名varchar50不允许无班级varchar50不允许无所属社团varchar50不允许无部门varchar50允许无
23、职位varchar50允许无入会时间varchar50允许无性别varchar50不允许无籍贯varchar50允许无出生日期smalldatetime8不允许无政治面貌varchar50允许无联系电话varchar50允许无宿舍varchar50允许无QQvarchar50允许无教育背景varchar50允许无备注varchar50允许无社团信息表属性名数据类型长度是否允许为空有无索引社团代码varchar50不允许有社团名称varchar50不允许无所属系varchar50不允许无成立日期smalldatetime8不允许无指导教师varchar50不允许无负责人varchar50不允许无
24、部门信息表属性名数据类型长度是否允许为空有无索引部门代码varchar50不允许有部门名称varchar50不允许无所属社团varchar50不允许无部长varchar 50不允许无副部长varchar50不允许无系信息表属性名数据类型长度是否允许为空有无索引系代码varchar50不允许有系名称varchar50不允许无建系日期smalldatetime8不允许无系主任varchar50不允许无系介绍varchar50不允许无账号管理表属性名数据类型长度是否允许为空有无索引账号varchar50不允许有密码varchar50不允许无账号类型varchar50不允许无管理信息表属性名数据类型长
25、度是否允许为空有无索引你的姓名varchar50允许无联系电话varchar50允许无电子邮箱varchar50允许无意见和建议varchar50允许无4.5 关系图第5章 数据库相关操作通过前期设计阶段所形成的阶段成果5.1 数据库常规操作 数据库的插入操作INSERT INTO (,) VALUES(,);例如:在学生表中插入一个新同学的相关信息(注:学号是主码,故不可以相同) INSERT INTO 学生表(学号,姓名,性别,出生年月,籍贯,政治面貌,名族,院系,电话)VALUES(34,丁一,女,1986年1月1号,北京,团员,汉族,信息工程系,07978056) 数据库的修改操作UP
26、DATE SET= WHERE;例如:在学生表中修改学号为08060505101的院系为人文科学系。UPDATE 学生表 SET院系=人文科学系 WHERE 学号=08060505101 数据库的删除记录操作DELETE FROMWHERE;例如:删除学号为08060505135的相关信息 DELETEFROM学生表WHERE 学号=080605051355.2 触发器的建立 利用触发器和存储过程完成一些相对复杂的操作。存储过程:预先用SQL语句写好的,并用存储起来,如果需要的数据库提供与定义好的存储过程的功能相同时,只要调用execute()方法,即可执行。触发器:是一种特殊的存储过程,当运
27、行到标签所在的位置时,才触发这个SQL语名的功能。-创建计算平均值的触发器createtriggertrigger_avg_insertonscoreforinsertasbegintransactiondeclarecountintupdatestudentsetSScore=(selectavg(EScore)fromscorewhereSId=(selectSIdfrominserted)whereSId=(selectSIdfrominserted)selectcount=errorif(count=0) committransactionelse rollbacktransactio
28、n-创建计算平均值得触发器createtriggertrigger_avg_deleteonscorefordeleteasbegintransactionupdatestudentsetSScore=(selectavg(EScore)fromscorewhereSId=(selectSIdfromdeleted)whereSId=(selectSIdfromdeleted)declarecountint selectcount=errorif(count=0)committransactionelserollbacktransaction-创建计算平均值的触发器createtriggert
29、rigger_avg_updateonscoreforupdateasbegintransactiondeclarecountintupdatestudentsetSScore=(selectavg(EScore)fromscorewhereSId=(selectSIdfrominserted)whereSId=(selectSIdfromdeleted)selectcount=errorif(count=0) committransactionelserollbacktransaction5.3 存储过程的建立-创建查找平均分存储过程CREATE PROCEDURE proc_student
30、_avg ( SID varchar(20) ) ASbegin transaction select avg(EScore) as SAvg from score where SId=SId declare count int select count=error if(count=0) commit transaction else rollback transaction-创建通过学号查询学生信息的存储过程 Create proc proc_student_select_bySId ( SId varchar(20) ) as begin transactiondeclare count
31、 int select * from student where SId=SId select count=error if(count=0) commit transaction else rollback transaction-创建插入学生信息的存储过程createprocproc_student_insert(SIdvarchar(20),SNamevarchar(20),SClassvarchar(20),SSexvarchar(10)asbegintransactiondeclarecountintinsertintostudent(SID,SName,SClass,SSex)va
32、lues(SId,SName,SClass,SSex)selectcount=errorif(count=0)committransactionelserollbacktransactionGO-删除学生信息的存储过程Createprocproc_student_delete(SIdvarchar(20)asbegintransactiondeclarecountintdeletefromstudentwhereSId=SIdselectcount=error if(count=0)committransactionelserollbacktransaction-修改学生信息的存储过程Crea
33、teprocproc_student_update(SIdvarchar(20),SNamevarchar(20),SClassvarchar(20),SSexvarchar(10)asbegintransactiondeclarecountintupdatestudentsetSName=SName,SClass=SClass,SSex=SSexwhereSId=SIdselectcount=errorif(count=0)committransactionelserollbacktransaction-创建查询课程信息的存储过程Createprocproc_class_selectasbe
34、gintransaction declarecountintselect*fromclassselectcount=errorif(count=0)committransactionelserollbacktransaction-创建通过课程号查询课程信息的存储过程 Createprocproc_class_select_byEId(EIdvarchar(20)asbegintransactiondeclarecountintselect*fromclasswhereEId=EIdselectcount=errorif(count=0)committransactionelserollback
35、transaction-创建插入课程信息的存储过程Createprocproc_class_insert(EIdvarchar(20),ENamevarchar(20),ETimeint)asbegintransactiondeclarecountintinsertintoclass(EId,EName,ETime)values(EId,EName,ETime)selectcount=errorif(count=0)committransactionelserollbacktransactionselectcount=errorif(count=0)committransactionelser
36、ollbacktransaction-创建通过课程号查询课程信息的存储过程Createprocproc_class_select_byEId(EIdvarchar(20)asbegintransactiondeclarecountintselect*fromclasswhereEId=EIdselectcount=errorif(count=0)committransactionelserollbacktransaction-创建插入课程信息的存储过程Createprocproc_class_insert( EIdvarchar(20),ENamevarchar(20),ETimeint)as
37、begintransactiondeclarecountintselect*fromscorewhereSId=SIdselectcount=errorif(count=0)committransactionelserollbacktransaction第6章 结束语经过两周的设计和开发,学生管理系统的数据库设计基本上开发完毕。本系统基本能够完成学生学籍信息和学生的成绩的查询、插入、删除、修改等。这次的课程设计是分组讨论和制作的。在制作的过程中,我学到的不仅是知识,我还认识到许多事情。这次设计对我们的综合能力是一次很好的锻炼,使我的编程水平提高了一大步,同时也使我充分的认识到合作的可贵。参考文
38、献1 萨师煊,王珊.数据库系统概论M.北京:高等教育出版社,2000.2 张蒲生,何升SQL Server数据库应用技术M北京:清华大学出版社,2006.3 魏善沛编著.Web数据库技术实用教程M.北京:清华大学出版社,1998.4 张海藩. Visual Studio 2005 软件介绍M.北京:清华大学出版社,2003.5 陈玉峰.SQL Server2000数据库开发教程M.北京:科学出版社,2008.6 费贤举,胡智喜. 基于模块化的软件工程课程体系的构建与实现J. 常州:工学院学报,2007,04(2):52-60.7 陈宗兴,杜国.ASP.NET网络系统程序开发M.北京:中国水利水
39、电出版社,2008.8 赵青松,卿瑞.C#语言与程序设计M.中国水利水电出版社,2001.9 杨晓支、王建桥等译MySQL5权威指南,(奥)科夫勒(Michael Kofler);北京:人民邮电出版社,2006.12.10 徐娟,吴志山,陈金良.网页制作实用技术M.北京:清华大学出版社,2010: 265-278.东北石油大学课程设计成绩评价表课程名称数据库课程设计题目名称学生管理系统数据库分析与设计学生姓名学号指导教师姓名职称序号评价项目指 标(优秀)满分评分1选题难度选题难度较高,或者对原题目进行了相当程度的改进。102工作量、工作态度和出勤率工作量饱满,工作努力,遵守纪律,出勤率高,工作作风严谨,善于与他人合作。103课程设计质量按期圆满的完成了规定的任务,方案设计合理,思考问题全面,系统功能完善。404报告质量问题论述思路清晰,结构严谨,文理通顺,撰写规范,图表完备正确。305回答问题在进行课程设计程序系统检查时,能正确回答指导教师所提出的问题。106创新(加分项)工作中有创新意识,对前人工作有改进或有应用价值。在进行系统检查时能对创新性进行说明,并在报告中有相应的论述。+5总分评语:指导教师: 年 月 日腿滥诬芥几明滇养铅镭禽纪找熏痒袋骇恨残冲这台渝家密蝗糯缉殆炼隙