为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

学生评教系统

2019-01-13 17页 doc 71KB 156阅读

用户头像

is_337177

暂无简介

举报
学生评教系统 学生评教系统课程设计报告 设计课题:学生评教系统  姓    名:  班    级:  学    号:  指导老师:  设计时间:2011年1月 摘 要 今天,随着微型计算机的普及,使越来越多的人们了解到了计算机的作用,以及带给我们的便利。而怎样更好的利用计算机来为我们服务,更好的应用于各个社会领域随着学校的规模不断扩大,学生数量急剧增加,对教学质量提高需要更是迫切。学生是与教师交流是考核最直接有力的来源,有关学生评教的各种信息量也成倍增长。面对庞大的信息量需要有学生评教系统来提高教师管理工作的效率。通过这样的系...
学生评教系统
学生评教系统课程设计报告 设计课题:学生评教系统  姓    名:  班    级:  学    号:  指导老师:  设计时间:2011年1月 摘 要 今天,随着微型计算机的普及,使越来越多的人们了解到了计算机的作用,以及带给我们的便利。而怎样更好的利用计算机来为我们服务,更好的应用于各个社会领域随着学校的规模不断扩大,学生数量急剧增加,对教学质量提高需要更是迫切。学生是与教师交流是考核最直接有力的来源,有关学生评教的各种信息量也成倍增长。面对庞大的信息量需要有学生评教系统来提高教师管理工作的效率。通过这样的系统可以做到信息的规范管理、科学统计和快速查询、修改、增加、删除等,从而减少管理方面的工作量。 本系统主要用于学校学生评教,总体任务是实现对教师评教的系统化、规范化和自动化,其主要任务是用计算机对学生各种信息进行日常管理,如查询、修改 、增加、删除。针对这些要求设计了学生评教系统本系统主要用于学校学生评教管理,总体任务是实现学生信息关系的系统化、规范化和自动化,其主要任务是用计算机对学生评教的各种信息进行日常管理,如查询、修改 、增加、删除,另外还考虑到学生选课,针对这些要求设计了学生评教管理系统。 目  录 摘 要    2 一、需求:    5 1.1课题背景    5 1.2可行性分析    5 1.3功能分析    5 二、总体设计    5 2.1项目规划    5 2.2设计目标    6 2.4系统功能结构图    6 三、详细设计    6 3.1实体关系图    6 3.2每个实体E-R图    7 3.2.1学生实体集    7 3.2.2课程实体集    7 3.3关系图    8 3.4表的设计    - 9 - 3.4.1、学生表结构:    10 3.4.2、授课表结构:    10 3.4.3、教师表结构:    10 3. 4.4  评教    11 3.4.5课程表    11 3.5SQL语句的实现    11 3.5.1  查询该教师的平均分    11 3.5.2查询评教的人数    12 3.5.3通过姓名查到分数    12 12 3.6物理模型    12 四、小结(心得)    15 课程设计评分表    16 一、需求分析: 1.1课题背景 为更好地实施教学质量的全面管理,切实完善教学质量监控体系,就发挥学生在评教中的作用进行了阐述:学生不仅是教学质量监控的最终承载者和最终评判者,更是教学质量监控的主要渠道。为此,应充分发挥学生在教学质量监控中的作用,提高其参与意识,发挥其信息反馈作用,提高评教质量。 1.2可行性分析 ? 随着社会节奏的越来越快,追求效率成为首选,学生评教通过网络计算机等的实现更是迫在眉睫 ? 学生评教分数添加和查询 1.3功能分析 ? 学生基本信息查询 ? 教师课程信息以及分数 ? 教学质量分析 二、总体设计 2.1项目规划 ? 学生基本信息管理模块:主要功能是对学生基本信息等进行管理; ? 教师授课模块:主要是查询教师与课程号的对应关系及班级信息的处理; ? 评教模块:主要功能是学生学号密码登录进行评教,并对评教结果进行分析。 2.2设计目标 本系统主要用于学生评教进行管理。通过学生对教师直面的评价来提高的教学竞争力和学校的科研力。具体实现目标如下: ? 实现对学生评教系统进行全面管理的功能; ? 实现页面简洁,上手快,可操作性强等特点; ? 系统最大限度地实现了易安装性、易维护性和易操作性; ? 系统运行稳定、安全可靠。 三、详细设计 3.1实体关系图 3.2每个实体E-R图 3.2.1学生实体集 其属性有:学号,姓名,性别,班级,密码 3.2.2课程实体集 其属性有:课程号,课程名 教师实体集 授课表(授课ID,教师号,课程号)与授课一一对应的是教师ID,所以课程号是唯一的主键。 教师表(教师号,姓名,职称,密码)与教师一一对应的是教师号,所以教师号是唯一主键 评教表(学号,教师号,课程号,分数)需要学号,教师号,课程号同时对应才能知道该教师在该课程,该学生评出的分数。 课程表 (课程号,课程名),与课程一一对应的是课程号,课程号是唯一主键 选课(学号,授课ID),需要学号,授课ID同时对应才知道选课。    3.3关系图 3.4表的设计 选课表 评教表 选课表 教师表 学生表 3.4.1、学生表结构: 编号 字段名称 字段类型 字段宽度 1 学号 CHAR 10 2 姓名 VARCHAR 16 3 性别 CHAR 2 4 班级 char 10 5 密码 VARCHAR 30         3.4.2、授课表结构: 编号 字段名称 字段类型 字段宽度 1 授课ID CHAR 10 2 教师号 CHAR 10 3 课程号 char 10         3.4.3、教师表结构: 编号 字段名称 字段类型 字段宽度 1 教师号 CHAR 10 2 姓名 VARCHAR 20 3 职称 VARCHAR 10 4 密码 CARCHAR 20         3. 4.4  评教 编号 字段名称 字段类型 字段宽度 1 学号 CHAR 10 2 教师号 CHAR 10 3 课程号 CHAR 10 5 密码 VARCHAR 30         3.4.5课程表 编号 字段名称 字段类型 字段宽度 1 课程号 CHAR 10 2 课程名 VARCHAR 20         编号 字段名称 字段类型 字段宽度 1 学号 CHAR 10 2 授课ID CHAR 1         3.5SQL语句的实现 3.5.1  查询该教师的平均分 3.5.2查询评教的人数 3.5.3通过姓名查到分数 3.6物理模型 if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[FK_选课_学生1]') and OBJECTPROPERTY(id, N'IsForeignKey') = 1) ALTER TABLE [dbo].[选课] DROP CONSTRAINT FK_选课_学生1 GO if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[FK_选课_授课]') and OBJECTPROPERTY(id, N'IsForeignKey') = 1) ALTER TABLE [dbo].[选课] DROP CONSTRAINT FK_选课_授课 GO if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[FK_评教_教师]') and OBJECTPROPERTY(id, N'IsForeignKey') = 1) ALTER TABLE [dbo].[评教] DROP CONSTRAINT FK_评教_教师 GO if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[FK_授课_教师1]') and OBJECTPROPERTY(id, N'IsForeignKey') = 1) ALTER TABLE [dbo].[授课] DROP CONSTRAINT FK_授课_教师1 GO if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[FK_评教_课程]') and OBJECTPROPERTY(id, N'IsForeignKey') = 1) ALTER TABLE [dbo].[评教] DROP CONSTRAINT FK_评教_课程 GO if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[FK_授课_课程]') and OBJECTPROPERTY(id, N'IsForeignKey') = 1) ALTER TABLE [dbo].[授课] DROP CONSTRAINT FK_授课_课程 GO if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[学生]') and OBJECTPROPERTY(id, N'IsUserTable') = 1) drop table [dbo].[学生] GO if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[授课]') and OBJECTPROPERTY(id, N'IsUserTable') = 1) drop table [dbo].[授课] GO if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[教师]') and OBJECTPROPERTY(id, N'IsUserTable') = 1) drop table [dbo].[教师] GO if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[评教]') and OBJECTPROPERTY(id, N'IsUserTable') = 1) drop table [dbo].[评教] GO if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[课程]') and OBJECTPROPERTY(id, N'IsUserTable') = 1) drop table [dbo].[课程] GO if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[选课]') and OBJECTPROPERTY(id, N'IsUserTable') = 1) drop table [dbo].[选课] GO CREATE TABLE [dbo].[学生] ( [学号] [char] (10) COLLATE Chinese_PRC_CI_AS NOT NULL , [姓名] [varchar] (16) COLLATE Chinese_PRC_CI_AS NOT NULL , [性别] [char] (2) COLLATE Chinese_PRC_CI_AS NOT NULL , [班级] [char] (10) COLLATE Chinese_PRC_CI_AS NOT NULL , [密码] [varchar] (30) COLLATE Chinese_PRC_CI_AS NOT NULL ) ON [PRIMARY] GO CREATE TABLE [dbo].[授课] ( [授课ID] [char] (10) COLLATE Chinese_PRC_CI_AS NOT NULL , [教师号] [char] (10) COLLATE Chinese_PRC_CI_AS NOT NULL , [课程号] [char] (10) COLLATE Chinese_PRC_CI_AS NOT NULL ) ON [PRIMARY] GO CREATE TABLE [dbo].[教师] ( [教师号] [char] (10) COLLATE Chinese_PRC_CI_AS NOT NULL , [姓名] [varchar] (20) COLLATE Chinese_PRC_CI_AS NOT NULL , [职称] [varchar] (10) COLLATE Chinese_PRC_CI_AS NOT NULL , [密码] [varchar] (30) COLLATE Chinese_PRC_CI_AS NOT NULL ) ON [PRIMARY] GO CREATE TABLE [dbo].[评教] ( [学号] [char] (10) COLLATE Chinese_PRC_CI_AS NOT NULL , [教师号] [char] (10) COLLATE Chinese_PRC_CI_AS NOT NULL , [课程号] [char] (10) COLLATE Chinese_PRC_CI_AS NOT NULL , [分数] [float] NOT NULL ) ON [PRIMARY] GO CREATE TABLE [dbo].[课程] ( [课程号] [char] (10) COLLATE Chinese_PRC_CI_AS NOT NULL , [课程名] [varchar] (20) COLLATE Chinese_PRC_CI_AS NOT NULL ) ON [PRIMARY] GO CREATE TABLE [dbo].[选课] ( [学号] [char] (10) COLLATE Chinese_PRC_CI_AS NOT NULL , [授课ID] [char] (10) COLLATE Chinese_PRC_CI_AS NOT NULL ) ON [PRIMARY] 四、小结(心得) 当同学们听到要做课程设计的时候,都是一副如临大敌的样子。当然,我也不例外,中国的学生总是动手能力差,但是硬着头皮也要上的,在网上找了很久的资料,都没有,觉得很是懊恼,当数据库做的稍有规模的时候,心里也很是舒服。正像是夏天喝了大杯冰水似的;也像是寒冬加了大棉;更像是思考了很久的数学题那灵光一闪的瞬间;当数据库每次弹出红叉叉,听到警示音的时候,我们也都有过把电脑砸掉的冲动。 正是用心的做一件事,满怀激情与青春,才会包含感情给予希望要求诸多用词,正如我在这将近凌晨的夜晚思考这篇短小,也希望它精悍的文章,或许我不是做的最好的,但我曾经努力过! 做完这次课程设计,经过了无从下手的认识期,也度过了调试的纠结期,最后写报告调格式的时候也是无比痛苦的过程,有付出才有收获,虽然不多,但我得到了许多。 新年伊始,为去年的忙碌解答不绚丽的诗篇。却愿以此心得开启新年的学习,愿岁月静好。 于2011年一月6日晚 课程设计评分表 学生姓名:    班级:    学号: 课程设计题目:学生评教系统   项目 满分 实 评
/
本文档为【学生评教系统】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索