学生综合测评管理系统

合集下载

学生综合测评管理系统

学生综合测评管理系统

课程设计(大作业)报告课程名称:软件体系结构设计题目:学生综合测评管理系统院系:信息技术学院班级:设计者:学号:指导教师:设计时间:信息技术学院昆明学院课程设计(大作业)任务书课程设计报告摘要随着信息技术在管理上越来越深入而广泛的应用,管理信息系统的实施在技术上已逐步成熟。

管理信息系统是一个不断发展的新型学科,任何一个单位要生存要发展,要高效率地把内部活动有机地组织起来,就必须建立与自身特点相适应的管理信息系统。

首先,本文经过对学生综合测评系统发展现状的调查,面临技术上的发展的新形势,运用所学计算机软件工程相关理论,包括数据库原理等知识,综合考虑当前综合测评系统所应该具备的各种功能和外部环境的各种因素,进行系统评估,对各个方案设计进行再定位,从而选择最佳的方案设计。

其次,本文阐述了学生综合测评系统登录系统的设计与实现。

力求实现对系统信息的查询,添加,删除,修改等功能,最终构建集成为使用运转良好,扩展性、适应性强的综合测评系统。

文章介绍了学生管理信息系统的系统分析部分,包括可行性分析、业务流程分析等;系统设计部分主要介绍了系统功能设计和数据库设计及代码设计;系统实现部分说明了几个主要模块的算法,并附带了主要的界面和程序。

一、系统描述1、系统需求(1)系统功能:作为登录模块系统设计,我们经小组讨论,应具有欢迎界面,由于系统需要,在登录的同时应具有教师或者学生的权限选择,还应具备一个出错返回功能。

(2)登录系统涉及人员查询上传佐证材料的学生;审核提交学生上传资料的老师;系统管理员2、可行性分析由于本系统管理的对象单一,都是在校学生,且每个数据内容具有较强的关联性,涉及的计算过程不是很复杂。

因此,登录系统比较适合于采用JAVA,而综合测评和审核系统适用数据库管理。

本系统的登录模块界面采用Java编程实现,可以先画出草图再进行代码实现,这样做出的界面比较美观。

3、系统的功能简介本系统主要实现学生综合素质评分的查询、学生上传加分项的佐证材料、以及教师对学生上传的佐证材料进行审核并提交到数据库。

学生综合测评管理系统

学生综合测评管理系统
1
学生需求
学生既是综合测评的对象,
也是综合测评的主体。
学生可以查询并维护自己的个人档案,
同时参加其他同学的综合测评。学生对功能上的需求主要有:
(1)
查询课程信息和考试成绩;
(2)
查询自己的测评结果,查看本班测评结果统计信息
2
班主任需求
班主任可以对学生的个人信息、
各学期课程信息、
学生综合测评结果进行录入、
统计分析:对成绩的分类统计,加以整合,以便得出综合评分标准。
统计和
修改。操作权限范围是本班同学。
2.2
系统子功能需求分析
本系统包括学生用户管理,数据库管理,学生信息管理,统计分析,报表的生成。根据
所需功能要求包括以下的功能模块:
学生信息的管理:包括对学生信息的查询,修改,删除等更新。
课程信息的管理:对学生选修课程信息的查询,修改和删除等更新。
成绩信息的管理:对学生成绩信息的查询,修改和删除等更新。
学生综合测评管理系统
2.1
按角色需求分析
学生综合测评系统可以及时、
准确、
公平地计算出学生的综合测评结果。
利用计算机对
学生综合素质进行测评具有手工测评无法实现的优点。例如:数据处理自动化、管理规范、
操作便捷、可靠性高等。学生综合测评系统的用户群可分为普通用户
(
学生
)
和班主任,系统
功能定根据两种不同的用户身份进行需求分析。

基于Web的学生综合测评管理系统的设计与实现

基于Web的学生综合测评管理系统的设计与实现

基于Web的学生综合测评管理系统的设计与实现
卢阳旭;胡立坤;李勇;叶汉;许博雅
【期刊名称】《计算机应用文摘》
【年(卷),期】2024(40)2
【摘要】为解决当前高校学生综合测评工作中数据管理烦琐、测评流程不规范、线上系统不完善等问题,文章利用Web技术设计并实现了一个学生综合测评系统。

该系统提出并应用了一套新型综合测评方案,采用PHP语言进行开发,同时融入了响应式布局,以增强系统的开发灵活性和终端适应性。

该系统实现了信息录入、文件上传、信息查询、人工审核、评分计算,以及导出Word文档和Excel统计表等功能,有效提高了工作效率。

【总页数】4页(P69-72)
【作者】卢阳旭;胡立坤;李勇;叶汉;许博雅
【作者单位】广西大学电气工程学院
【正文语种】中文
【中图分类】TP393
【相关文献】
1.基于Web的高校学生综合测评系统的设计与实现
2.基于Web的大学生综合素质测评系统设计与实现
3.基于B/S模式的大学生综合测评管理系统的设计与实现
4.基于Java的大学生综合测评管理系统的设计与实现
5.基于SSM的高校学生综合测评管理系统设计与实现
因版权原因,仅展示原文概要,查看原文内容请购买。

学生综合测评管理系统的设计与实现

学生综合测评管理系统的设计与实现

兰州商学院陇桥学院本科生毕业论文(设计)论文(设计)题目:学生综合测评系统的设计与实现系别:信息管理系专业 (方向):信息管理与信息系统(电子商务方向) 年级、班: 2008级本科班学生姓名:孙强指导教师:米红娟2012 年05 月10 日声明本人郑重声明:所呈交的毕业论文(设计)是本人在导师的指导下取得的成果。

因本毕业论文(设计)引起的法律后果完全由本人承担。

本毕业论文(设计)成果归兰州商学院陇桥学院所有。

特此声明毕业论文(设计)作者签名:年月日学生综合测评系统的设计与实现摘要学生综合测评是高校进行学生管理工作的重要环节,是学生管理的基础。

随着高校建设和学生管理工作的发展,学生数据信息的维护和管理工作变得异常繁重,而且在计算学生综合测评成绩时也迫切需要一套分析系统,本系统使用C#技术,SQL SEVER2005数据库,采用B/S模式。

基本功能模块有管理员模块,系管理员模块,班管理员模块,教师模块,学生模块。

结合兰州商学院陇桥学院实际情况,进行详细的需求分析和功能分析,根据分析结果,给出了几个功能模块的过程设计、界面设计。

[关键词]学生综合测评;C#;B/S ;SQL 2005AbstractComprehensive evaluation of students is an important part of college student management, and is the basis of student management. With development of the college construction and student management, the maintenance and management of student data has become extremely heavy. Additionally, in the calculation of comprehensive evaluation of student achievement, there is an urgent need for an analysis system. The system using C #, SQL SEVER2005 database in B / S mode. The basic functional modules include administrator module, the administrator of the Department module, class module, teacher module, student module. Combined with the situation of the Longqiao school of Lanzhou Commercial College, detailed requirement analysis and functional analysis has been done. According to results of the analysis, process design and interface design of several functional modules are shown in the article.[Key words ]student colligation appraisement; C#; B/S;SQL 2005目录一、绪论 (1)(一)系统开发背景 (1)(二)选题的意义 (2)(三)本文主要工作 (2)二、应用系统设计 (3)(一)系统需求分析 (3)1、系统功能性需求分析 (3)2、系统非功能性需求分析 (5)(二)系统流程 (6)(三)系统功能 (7)三、开发工具和数据库 (8)(一)C#介绍 (8)(二)数据库SQL Server 2005介绍 (11)(三)数据库设计 (14)四、系统的设计 (15)(一)数据库的设计 (15)1、概念结构设计 (15)2、逻辑结构设计 (19)3、物理结构设计 (21)4、数据库视图 (23)(二)应用软件的设计 (23)1、登录界面 (23)2、修改密码界面 (23)3、管理员模块 (24)4、系管理员模块 (25)5、班管理员模块 (25)6、教师模块 (26)7、学生模块 (26)五、结论 (28)参考文献 (30)附件 (31)学生综合测评系统的设计与实现随着信息技术的发展,计算机已被广泛的用于社会的各个领域,成为推动社会发展的技术动力。

学生综合素质评价管理系统使用说明

学生综合素质评价管理系统使用说明

学生综合素质评价管理系统使用说明引言:学生综合素质评价是一种充分发挥学生主体作用,全面促进学生全面发展的评价方式。

随着信息技术的发展,学生综合素质评价管理系统应运而生。

本文将详细介绍该系统的使用方法及操作流程,以便用户能够更好地使用该系统进行学生综合素质评价。

1.系统概述:2.用户管理:系统提供管理员账号和教师账号两种类型的用户。

管理员负责系统的整体管理和设置,教师负责具体评价项目的录入和评价成绩的录入。

2.1管理员账号:管理员账号用于管理系统的设置和权限分配。

管理员可以添加、删除和修改教师账号;设置评价项目的参数和权重;导出评价报表等操作。

2.2教师账号:教师账号用于进行具体的评价项目录入和评价成绩录入。

教师可以根据学校的具体要求设置评价项目,包括学习成绩、能力评价、品德评价、兴趣评价等方面。

教师可以根据实际教学情况录入学生的评价成绩,并保存到系统中。

3.评价项目管理:评价项目管理用于设置学生综合素质评价的各个项目和权重。

管理员通过该功能可以添加、删除和修改各个评价项目,并设置其权重。

例如,管理员可以设置学习成绩的权重为60%,能力评价的权重为20%,品德评价的权重为10%,兴趣评价的权重为10%等。

4.评价成绩录入:教师根据具体评价项目录入学生的评价成绩。

教师通过系统选择相应的评价项目,然后输入学生的具体评价成绩。

系统会自动计算和保存评价成绩。

5.评价报表生成:系统可以根据录入的评价成绩生成各类评价报表。

管理员可以设置具体的报表参数,并导出报表。

报表可以包括学生的总评成绩、各个项目的得分和排名等信息,方便学校和家长了解学生的学习情况和发展变化。

6.系统安全性:总结:学生综合素质评价管理系统是一种有效的评价工具,可以帮助学校全面了解学生的学习情况和发展变化。

通过学生综合素质评价,学校可以及时发现问题和隐患,采取相应的措施进行引导和培养,促进学生全面发展。

希望通过本文的介绍,能够使用户更好地理解和使用该系统,为学生的综合素质评价提供有力支持。

学生综合素质评价管理系统

学生综合素质评价管理系统

综合素质评价管理系统综合素质评价管理系统是在新课程改革背景下为学校建立学生电子化成长记录册的教育信息化应用软件。

它采用完全符合新课程理念的全新评价标准构建师生输入、自评、互评的便利平台,管理和记录学生的综合素质评价,包括道德品质、公民素养、学习能力、交流与合作、运动与健康、审美与表现等方面.◆系统概述综合素质评价管理系统是在新课程改革背景下为学校建立学生电子化成长记录册的教育信息化应用软件。

它采用完全符合新课程理念的全新评价标准构建师生输入、自评、互评的便利平台,管理和记录学生的综合素质评价,包括道德品质、公民素养、学习能力、交流与合作、运动与健康、审美与表现等方面.系统能实现学生日常表现的记录与汇总,管理教师对学生以及学生相互之间的网上评价。

每个学生都有自己的账户,可随时上传、管理和查阅自己的作品、成果及成长资料,了解自身发展状况;教师和家长可即时互动,跟踪学生成长过程并进行在线动态分析,以引导学生健康发展。

◆特色●灵活多样的模板定制功能,可满足不同地域的综合素质评价需求。

●完全符合国家新课改背景下的学生综合素质评价标准.●全面详细的过程性学习成长记录。

●拓展性强,系统可根据需求为其他系统提供标准数据接口.●支持家长、学生、教师等多种角色的应用与互动.●采用B/S架构,支持多种部署方式,既可以进行单独集中式部署,也可与下属教育机构的综合素质评价管理系统进行联网分布式部署。

◆系统功能●学生综合素质评价结果管理:系统提供对中小学各学段评价结果的查询、审核、统计和归档等功能。

●学生异动评价数据审批:系统提供对转学、借读、休学、复学、降级、转入等异动学生综合素质评价数据的审批和查询功能。

●评价表格管理:用户可以进行表格模板管理、读写权限管理、其它高级属性设置等操作。

●评价数据录入:支持任课老师录入,班主任录入,学生自评、互评以及家长录入等在线录入或批量导入功能.●评价内容查询和维护:用户在授权的情况下可以查阅任一学生的各项综合素质评价资料,并随时调用或添补学生的成长档案袋资料。

学生综合测评系统

学生综合测评系统

VC++课程设计报告课题:综合测评系统目录1、需求分析 12、系统分析 23、系统结构设计 33.1、系统目标 23.2、系统模块结构 24、数据库设计 44.1、数据库分析 24.2、E-R图 24.3、数据库表的设计 24.4、数据库表关系图 25、运行结果 66、开发环境与运行环境 57、总结 68、参考文献 79、全部代码实现 81.需求分析作为计算机的一部分,使用综合测评系统对学生信息与成绩管理及成绩测评,院系的信息管理,有着手工管理所无法比拟的优点,如查找方便,可靠性高,储存量大,寿命长,成本低等。

这些优点能够极大地提高学校对学生成绩管理和测评的效率。

因此,开发一套学生综合测评管理系统是有必要的。

它能对学生素质发展水平进行全面,规范,科学的评价,提高测评分的管理效率,简化评分流程,减轻评分者的负担。

本系统采用Windows图形界面,是大家熟悉的操作系统,用户只需要具有一般计算机知识就可以轻松上手,而且整个测评系统采用友好的交互界面,简洁明了,不需要对数据库非常了解也可以熟练操作。

2.系统分析该系统面向相关学生管理部门,是实现对学生成绩情况,考勤情况,奖学金,违纪,和处分等情况进行管理的计算机管理系统。

使学校教师及管理员方便测试学生每学期,每学年的文化成绩和综合评分情况,以及为了解各学期之间的进步或后退情况提供了方便。

通过设计综合测评系统可以增强综合测评的公正性,准确性和执行效率。

3.系统结构设计3.1:系统目标本系统主要实现了综合测评方面的先关功能,对学院,班级,班级成员及各门专业课程的信息进行添加,删除,修改等操作,增强了软件的延伸性和使用寿命,极大程度的方便一个测评者对各院系信息的统筹管理,进而能够更准确地获得各个班的综合测评结果。

3.2:系统模块结构4.数据库设计4.1:数据库分析本系统数据库采用了SQL Server2012作为系统开发的数据库管理系统,SQL Server2012能提供超大型系统所需的数据库服务,支持事务操作,对数据的完整性有很好的保障。

山东省普通高中学生综合素质评价信息管理系统

山东省普通高中学生综合素质评价信息管理系统
指标体系的实施需要政策支持、学校落实和教师参与
• 政策支持:教育管理部门制定相关政策,确保指标体系的实施 • 学校落实:学校制定具体实施方案,组织教师和学生参与评价工作 • 教师参与:教师负责对学生进行评价,提供评价结果
03
山东省普通高中学生综合素质评价信息管理系统设 计与实现
山东省普通高中学生综合素质评价信息管理系统的设计思路与架构
山东省普通高中学生综合素质评价信息管理系统的目标与功能
• 系统的主要目标是实现学生综合素质评价的信息化、科学化和规范化 • 建立完善的学生综合素质评价体系 • 提高评价工作的效率和质量 • 为学生成长提供有针对性的指导意见
• 系统的主要功能包括 • 学生信息录入与维护:方便学校、教师、学生和家长录入、更新和维护学生基本信息 • 评价指标管理:实现对评价指标的添加、修改、删除和查询功能 • 评价数据生成与统计:根据评价指标自动生成评价数据,提供数据统计和分析功能 • 评价结果反馈与查询:将评价结果反馈给学生、家长和学校,提供评价结果的查询功能
山东省普通高 中学生综合素 质评价信息管 理系统旨在实 现学生综合素 质评价的信息
化管理
02
• 提高评价效率,减轻教师负 担 • 客观、公正、全面地评价学 生,促进学生全面发展
系统具有重要 的现实意义, 有助于推动教 育改革,提高
教育质量
03
• 为学校、教师、学生和家长 提供便捷的信息服务 • 为教育管理部门提供科学、 准确的数据支持
山东省普通高中学生综合素质评价信息管理系统在教育管理中的应 用与价值
系统在教育管理中的应用实现了信息共享和功能互补
• 与学籍管理系统、成绩管理系统等实现数据共享,提高数据利用效率 • 与其他信息系统实现功能互补,提高教育管理效率
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

合肥师范学院(本科)课程设计说明书课程数据库原理题目学生综合测评管理系统姓名学号专业班级指导教师完成日期年月日学生综合测评管理系统目录1绪言........................................................................................................................................... - 2 - 2.需求分析................................................................................................................................... - 3 -2.1按角色需求分析............................................................................................................ - 3 -2.2系统子功能需求分析.................................................................................................... - 3 -3.数据库概念设计....................................................................................................................... - 4 -4.数据库逻辑设计....................................................................................................................... - 8 -4.1E-R对应关系模式 ......................................................................................................... - 8 -4.2数据库中表的设计...................................................................................................... - 11 -5.数据库物理设计..................................................................................................................... - 14 -6.系统的调试与实现................................................................................................................. - 17 -6.1数据库各表的数据...................................................................................................... - 17 -6.2数据库中相关语句的实现.......................................................................................... - 23 -7.设计总结................................................................................................................................. - 27 -1绪言在素质教育评价过程中,学生综合测评是高校普遍采用的评价手段。

对学生实施综合素质测评的目的在于正确评价学生的综合素质,为评优评奖和推荐就业提供依据,实现学生教育管理工作的标准化、制度化和科学化,引导和促进学生德、智、体、能全面协调发展,培养适应社会经济发展需要,具有创新精神和实践能力的专门人才。

目前,我国的普通高校学生综合测评大多还停留在纸质的基础上,许多工作还停留在传统的手工操作。

不仅浪费了大量的人力物力资源,而且由于人工管理存在着许多不可控因素,导致学生综合测评操作不规范,测评结果不全面,不能客观准确地反映学生的综合素质。

因此,建立一套基于网络环境的技术先进、高效稳定、安全可靠的学生综合测评系统势在必行。

与传统的手工管理相比,计算机管理不但能发挥计算机方便、快捷的功能,而且可以大量节省了资源、费用等,更方便灵活操作,而且方便管理,增加综合测评的公平性、透明性,有效防止综合测评的弊端,使学生综合测评更加合理、更趋于成熟。

这些都能够极大地提高工作效率,特别是校园网应用发展迅速的今天,利用网络进行信息的查询、修改和发布已成为学校现代化管理的象征之一,也是学校科学化和正规化管理的重要条件。

因此,开发一套比较成熟的学生综合测评系统很有必要。

综合测评系统开发的目的是自动分析、计算、统计、管理学生综合测评数据,减少人工干预,降低计算失误,提高工作效率,将辅助班主任繁重的综合测评及日常管理中解放出来,使学校的综合测评工作系统化、规范化、自动化。

2.需求分析2.1按角色需求分析学生综合测评系统可以及时、准确、公平地计算出学生的综合测评结果。

利用计算机对学生综合素质进行测评具有手工测评无法实现的优点。

例如:数据处理自动化、管理规范、操作便捷、可靠性高等。

学生综合测评系统的用户群可分为普通用户(学生)和班主任,系统功能定义根据两种不同的用户身份进行需求分析。

1 学生需求学生既是综合测评的对象,也是综合测评的主体。

学生可以查询并维护自己的个人档案,同时参加其他同学的综合测评。

学生对功能上的需求主要有:(1) 查询课程信息和考试成绩;(2) 查询自己的测评结果,查看本班测评结果统计信息2班主任需求班主任可以对学生的个人信息、各学期课程信息、学生综合测评结果进行录入、统计和修改。

操作权限范围是本班同学。

2.2系统子功能需求分析本系统包括学生用户管理,数据库管理,学生信息管理,统计分析,报表的生成。

根据所需功能要求包括以下的功能模块:学生信息的管理:包括对学生信息的查询,修改,删除等更新。

课程信息的管理:对学生选修课程信息的查询,修改和删除等更新。

成绩信息的管理:对学生成绩信息的查询,修改和删除等更新。

统计分析:对成绩的分类统计,加以整合,以便得出综合评分标准。

3.数据库概念设计实体—关系模型(E-R):这是数据库结构设计常用的方法。

本系统的实体有系别实体,班级实体,班主任实体,老师实体,学生实体,课程实体,综合测评实体,学习能力实体,道德素养实体,素质拓展实体。

实体图:图3.1 系别实体及其属性图3.2 班级实体及其属性图3.3班主任实体及其属性图3.4 学生实体及其属性教师实体及其属性图3.5图3.6 课程实体及其实体图3.8 综合测评实体及其属性图3.9 素质拓展实体及其属性图3.10 学习能力实体及其属性实体与联系E-R图:图3.11 学生综合测评管理系统E-R图4.数据库逻辑设计4.1 E-R对应关系模式本系统的E-R图可以转化为下面的关系模式:系别(系编号,系名,系地址,系主任)班级(班级编号,系编号,专业, 班主任编号)班主任(编号,姓名,性别,年龄,email)学生(学号,姓名,性别,年龄, 年级,班级编号)教师(教师编号,教师名,性别,年龄,教师email,工资)课程(课程编号,课程名,学分,需讲课的课时数)选课(学号,教师编号,课程编号,成绩)综合测评(学号,姓名,平时成绩,考试成绩,总评成绩)学习能力(学号,四级合格,六级合格,计算机等级考试)道德素养(学号,个人事迹,服从管理)素质拓展(学号,实践活动,学术创作,文体科技竞赛)表的逻辑结构如下:表一department表did 系别的唯一标识,主键,char(10)dname 系名,非空,varchar(30)daddress 系地址,char(50)dmager 系主任,char(10)表二class表ccid 班级的唯一标识,主键,char(10)ccname 专业,非空,varchar(30)did 班级所在系编号,非空,外键引用department表中的did, char(10) mid 班主任编号,非空,外键引用manager表中的mid,char(10)表三manager表mid 班主任的唯一标识,主键,char(10)mnane 班主任名字,非空,varchar(30)msex 班主任性别,char(10)mage 班主任年龄,intmemail 班主任email,char(30)表四students表sid 学生的唯一标识,主键,char(10)sname 学生姓名,非空,varchar(30)grade 学生所在年级,intssex 学生性别,char(10)sage 学生年龄,intccid 班级编号,外键引用class表中的ccid, char(10)表五teachers表tid 教师的唯一标识,主键,char(10)tname 教师姓名,非空,varchar(30)tsex 教师性别,char(10)tage 教师年龄,intemail 教师email,char(30)salary 教师工资,单位“元”,int表六courses表cid 课程的唯一标识,主键,char(10)cname 课程名,非空,char(30)credit 课程学分,inthour 需要讲授的课时数,int表七sc表sid 学生学号,非空,外键引用students表中的sid, char(10)tid 教师编号,非空,外键引用teachers表中的tid, char(10) cid 课程编号,非空,外键引用courses表中的cid,char(10) score 学生本门课程的分数,int表八zhcp表sid 学生学号,非空,外键引用students表中的sid, char(10)sname 学生姓名,varchar(30)平时成绩学生的平时成绩,int考试成绩学生的考试成绩,int总评成绩学生的总评成绩,int表九xxnl表sid 学生学号,非空,外键引用students表中sid, char(10)四级合格学生英语四级通过,int六级合格学生英语六级通过,int计算机等级学生计算机等级考试通过,int表十ddsy表sid 学生学号,非空,外建引用students表中的sid, char(10)个人事迹学生的个人事迹加分,int服从管理学生服从学院管理加分,int表十一sztz表sid 学生学号,非空,外键引用students表中的sid, char(10)社会实践学生参加社会实践加分,int学术创作学生学术创作获奖加分,int文体科技竞赛学生参加问题科技竞赛加分,int4.2数据库中表的设计表4.2.1 department表的设计表4.2.2 class表的设计表4.2.3 manager标的设计表4.2.4 students表的设计表4.2.5 teachers表的设计表4.2.6 courses表的设计表4.2.7 sc表的设计表4.2.8 xxnl表的设计表4.2.9 sztz表的设计表4.2.10 ddsy表的设计表4.2.11 zhcp表的设计5.数据库物理设计(1)创建数据库:create database xszhcpgl(2)创建系别表:create table department(did char(10) primary key ,dname varchar(30) not NULL,daddress char(50) ,dmager char(10))(3)创建班主任表:create table manager(mid char(10) primary key,mname varchar(30) not NULL,msex char(10),mage int,memail char(30))(4)创建班级表:create table class( ccid char(10) primary key,ccname varchar(30) not NULL,did char(10),mid char(10),foreign key(did) references department(did)foreign key(mid references manager(mid))(5)创建学生表:create table students(sid char(10) primary key,sname varchar(30) not NULL,grade int,ssex char(10),sage int,ccid char(10),foreign key(ccid) references class(ccid))(6)创建教师表:create table teachers(tid char(10) primary key,tname char(10) not NULL,tsex char(10),tage int,email char(30),salary int)(7)创建课程表:create table courses(cid char(10) primary key,cname char(30) not NULL,credit int,hour int)(8)创建选课表:create table sc(sid char(10) not NULL,tid char(10) not NULL,cid char(10) not NULL,score int ,primary key(sid,tid,cid),foreign key(sid) references students(sid), foreign key(tid) references teachers(tid), foreign key(cid) references courses(cid))(9)创建综合测评表create table zhcp(sid char(10) primary key not NULL, sname varchar(30),平时成绩int,考试成绩int,总评成绩int,foreign key(sid) references students(sid))(10)创建学习能力表:create table xxnl(sid char(10) primary key not NULL,四级合格int,六级合格int,计算机等级int,foreign key(sid) references students(sid))(11)创建道德素养表:create table ddsy(sid char(10) primary key not NULL,个人事迹int,服从管理int,foreign key(sid) references students(sid))(12)创建素质拓展表:create table sztz(sid char(10) primary key not NULL,社会实践int,学术创作int,文体科技竞赛int,foreign key(sid) references students(sid))6.系统的调试与实现6.1数据库各表的数据表6.1.1 department表中数据表6.1.2 class表中数据表6.1.3 manager表中数据表6.1.4 teachers表中数据表6.1.5 students表中数据表6.1.6 courses表中数据表6.1.7 sc表中数据(1)表6.1.8 sc表中数据(2)表6.1.9 zhcp表中数据表6.110 xxnl表中数据表6.1.11 sztz表中数据表6.1.12 ddsy表中数据6.2数据库中相关语句的实现(1)查询每个学生的平均分select sc.sid,avg(score)from students,scwhere students.sid=sc.sidgroup by sc.sid图6.2.1(2)查询学号为11021的学生的姓名和翻译课程的成绩select students.sname, sc.scorefrom sc, courses, studentswhere sc.cid=courses.cid and ame=’翻译’and sc.sid=’11021’and students.sid=sc.sid图6.2.2(3)查询没有选修3号课程的学生的姓名及其的综合成绩select students.sname, zhcp.总评成绩from students, zhcpwhere not exists(select * from sc where sc.sid=students.sid and sc.cid=’3’) and students.sid=zhcp.sid图6.2.3(4)统计软件班级四级合格的人数select count(xxnl.sid)from students,class,xxnlwhere id=id and students.sid=xxnl.sid and 四级合格>0 and ccname=’软件’图6.2.4(5)查询编号为1002号的老师所教课程名select distinct cnamefrom sc,courses,teacherswhere sc.tid='1002' and sc.tid=teachers.tid and sc.cid=courses.cid图6.2.5(6)根据学生姓名查询学生综合成绩create procedure stu_sname( @xm varchar(30))asselect zhcp.总评成绩from zhcp,studentswhere students.sid=zhcp.sid and students.sname=@xmexec stu_sname '张三'图6.2.6(7)定义内连表函数fun,用于返回各专业的学生的学号和文体科技竞赛成绩,并使用fun 查询软件专业的学生的该成绩create function fun( @wk char (10))returns tableasreturn( select students.sid, 文体科技竞赛from sztz,class,students where students.sid=sztz.sid and id=id and name=@wk)select sid,文体科技竞赛from fun ('软件')图6.2.7(8)建立标量函数,计算各个学生各科成绩之和create function func(@sname varchar(30))returns intasbegindeclare @sumscore intselect @sumscore=(select sum(score)from scwhere sid=(select sid from studentswhere sname=@sname)group by sid)return @sumscoreendselect dbo.func('张三')图6.2.8(9)为students表中姓“程”的同学的行声明游标,逐个读取这些行,并读取游标declare s_stu cursor forselect snamefrom studentswhere sname like '程%'order by snameopen s_stufetch next from s_stuwhile @@fetch_status=0beginfetch next from s_stuend图6.2.9(10)创建一个实现在students中删除用户信息时显示“xxx同学已被删除”的触发器create trigger t1on studentsfor deleteasbegindeclare @sname varchar(30)select @sname=sname from deletedprint @sname +' 同学已被删除'endinsert into studentsvalues('111026','zhangsan',2011,'男','011')delete from students where sname='zhangsan'图6.2.107.设计总结通过这一次的课程设计,我对学生综合测评管理系统有了一定的了解,当然我也参考了网络上的一些文章,学到了书本上面学不到的知识和经验,增强了分析问题和解决问题的能力,整个开发过程经过了很多的分析,主要按老师的要求做了需求分析概念设计过程主要找出系统的角色画出关系模型,抽象系统的功能和角色;逻辑设计过程将抽象的概念进一步转化为接近物理存储的逻辑抽象。

相关文档
最新文档