工程101第一小组学生成就案例系统课程设计

合集下载

101计划12门核心课程体系

101计划12门核心课程体系

101计划12门核心课程体系摘要:一、引言二、101 计划简介1.101 计划的背景2.101 计划的目标三、12 门核心课程体系1.课程体系的设计原则2.课程体系的具体内容2.1 计算机基础课程2.2 编程语言课程2.3 数据结构与算法课程2.4 操作系统课程2.5 计算机网络课程2.6 数据库课程2.7 软件工程课程2.8 人工智能课程2.9 信息安全课程2.10 图形学与计算机视觉课程2.11 计算机辅助设计课程2.12 计算机科学数学基础课程四、课程体系的实践应用与效果五、结论正文:一、引言随着科技的发展,计算机科学在各个领域中的应用越来越广泛,对计算机相关人才的需求也日益增加。

为了满足这一需求,我国推出了101 计划,旨在培养高水平的计算机专业人才。

本文将重点介绍101 计划的12 门核心课程体系。

二、101 计划简介101 计划是我国教育部于1995 年启动的一项高等教育改革计划,旨在加强高等教育改革与发展,提高我国高等教育的整体水平。

该计划针对计算机科学与技术专业,提出了一系列改革措施,其中就包括建立12 门核心课程体系。

2.1 101 计划的背景20 世纪90 年代,我国计算机科学与技术领域的发展迅速,对人才的需求量大增。

然而,当时的高等教育体系尚不能满足这一需求,人才培养质量与发达国家相比还有较大差距。

为此,教育部启动了101 计划,以提高我国计算机专业人才的培养质量。

2.2 101 计划的目标101 计划旨在通过课程体系改革,培养具有创新精神和实践能力的高水平计算机专业人才。

为实现这一目标,计划提出了12 门核心课程体系,涵盖了计算机科学与技术专业的主要领域。

三、12 门核心课程体系101 计划的12 门核心课程体系按照“厚基础、宽口径”的原则设计,旨在为学生提供全面、系统的计算机科学知识。

3.1 课程体系的设计原则课程体系的设计遵循以下原则:(1)突出基础课程的地位,强化基本概念、基本原理和基本方法的学习;(2)注重理论与实践相结合,加强实验课程和实习环节;(3)反映学科发展的前沿动态,拓宽学生的知识视野;(4)强调创新能力的培养,提高学生的综合素质。

女性教育课程设计

女性教育课程设计

女性教育课程设计一、课程目标知识目标:1. 学生能理解女性在教育、社会和家庭中的角色与地位,掌握相关的历史背景与现实案例。

2. 学生能掌握女性教育的定义、类型及重要性,了解我国女性教育政策及发展现状。

3. 学生能了解国内外女性教育领域的优秀成果和成功经验。

技能目标:1. 学生能运用所学知识分析女性教育问题,并提出合理的建议和改进措施。

2. 学生能通过小组合作、讨论交流等方式,提升自己的沟通、表达和团队协作能力。

3. 学生能运用批判性思维,审视社会现象,提高自己的独立思考能力。

情感态度价值观目标:1. 培养学生尊重和平等对待女性的意识,树立正确的性别观念。

2. 增强学生对女性教育的关注和责任感,激发关爱女性、支持女性教育的社会责任感。

3. 培养学生勇于挑战传统观念,积极推动性别平等和社会进步的精神风貌。

课程性质:本课程为选修课程,旨在让学生了解女性教育的重要性,提高性别平等意识,培养具有人文关怀和社会责任感的人才。

学生特点:高中生具有一定的独立思考能力和判断力,对性别问题有一定的关注,但可能对女性教育的认识较为片面。

教学要求:结合课本内容,注重理论与实践相结合,充分调动学生的积极性,引导他们主动探索和思考。

通过课堂讲授、小组讨论、案例分析等多种教学方法,实现课程目标,提升学生的知识、技能和情感态度价值观。

二、教学内容1. 女性教育概述- 女性教育的定义与内涵- 女性教育的历史演变- 女性教育的类型与特点2. 女性教育政策与发展- 我国女性教育政策的发展历程- 当前女性教育政策的主要措施- 女性教育发展的现状与挑战3. 女性教育与社会发展- 女性教育与社会经济发展的关系- 女性教育对家庭和社会的影响- 女性教育与性别平等4. 女性教育实践与案例分析- 国内外女性教育成功案例- 女性教育实践中的问题与对策- 女性教育改革与创新5. 女性教育前景与展望- 未来女性教育的发展趋势- 女性教育在新时代背景下的机遇与挑战- 女性教育的未来研究方向教学内容安排与进度:第一周:女性教育概述第二周:女性教育政策与发展第三周:女性教育与社会发展第四周:女性教育实践与案例分析第五周:女性教育前景与展望教学内容与教材关联:本教学内容与教材《女性学导论》相关章节紧密关联,涵盖了女性教育的基本概念、政策、实践案例及未来展望等方面,确保课程的科学性和系统性。

101计划计算机类核心课程

101计划计算机类核心课程

101计划计算机类核心课程(实用版)目录1.计算机类核心课程概述2.计算机类核心课程的具体内容3.计算机类核心课程的重要性4.计算机类核心课程的学习建议正文【计算机类核心课程概述】101 计划计算机类核心课程是指针对计算机专业学生所设计的一系列核心课程,旨在帮助学生建立扎实的计算机理论基础和实践能力,为将来从事计算机相关领域的工作打下坚实基础。

这些课程涵盖了计算机科学的各个方面,如程序设计、数据结构、操作系统、计算机网络等。

【计算机类核心课程的具体内容】计算机类核心课程主要包括以下几类:1.程序设计类:如 C 语言程序设计、Java 程序设计等,旨在培养学生掌握一种或多种编程语言,学会编写程序解决实际问题。

2.数据结构与算法类:如数据结构、算法分析与设计等,主要让学生学习计算机如何存储和组织数据,以及如何设计和分析算法。

3.计算机原理类:如计算机组成原理、计算机系统结构等,主要介绍计算机硬件的组成和工作原理,以及计算机系统的层次结构。

4.操作系统类:如操作系统原理、嵌入式系统等,主要让学生了解操作系统的基本概念、原理和设计方法,以及嵌入式系统的基本知识。

5.计算机网络类:如计算机网络、网络工程等,主要介绍计算机网络的基本原理、体系结构和协议,以及网络工程的设计和实现。

6.软件工程类:如软件工程、软件项目管理等,主要让学生掌握软件开发的理论和方法,学会如何进行有效的项目管理。

【计算机类核心课程的重要性】计算机类核心课程的重要性不言而喻。

首先,这些课程为学生提供了扎实的理论基础,使他们能够更好地理解计算机科学的基本概念和原理。

其次,通过实践环节,学生能够锻炼自己的编程能力和解决实际问题的能力。

最后,这些课程有助于学生建立起完整的知识体系,为将来从事计算机相关领域的工作打下坚实基础。

【计算机类核心课程的学习建议】学习计算机类核心课程,首先要注重理论学习,认真阅读教材,理解概念和原理。

其次,要勤于实践,多进行编程练习,提高编程能力和解决问题的能力。

101计划12门核心课程体系

101计划12门核心课程体系

101计划12门核心课程体系摘要:一、引言二、101计划简介1.背景与目标2.课程体系设计原则三、12门核心课程概述1.课程一:计算机基础与编程2.课程二:数据结构与算法3.课程三:计算机网络4.课程四:操作系统5.课程五:数据库原理与应用6.课程六:软件工程7.课程七:人工智能基础8.课程八:机器学习9.课程九:自然语言处理10.课程十:计算机图形学11.课程十一:计算机视觉12.课程十二:物联网技术四、课程体系的价值与意义五、结论正文:一、引言随着科技的飞速发展,计算机科学在各个领域中发挥着越来越重要的作用。

为了满足这一需求,我国制定了一套完整的计算机科学教育计划,即101计划,旨在培养高素质的计算机专业人才。

本文将详细介绍101计划下的12门核心课程体系。

二、101计划简介101计划是我国教育部门针对计算机科学领域制定的一个重要教育计划,它涵盖了从基础教育到研究生教育各个层次的课程设置。

该计划旨在培养具备扎实理论基础、较强实践能力和创新精神的高素质计算机专业人才,为国家经济建设和社会发展提供有力支持。

2.课程体系设计原则101计划下的课程体系遵循以下设计原则:(1)注重基础课程:强调计算机科学基础知识的学习,为学生打下扎实的理论基础。

(2)强化实践能力:通过实践课程和实验课程,提高学生的动手能力和解决实际问题的能力。

(3)突出创新能力:设置研究型课程和创新创业课程,培养学生的创新思维和创新能力。

(4)强调学科交叉:通过与其他学科的交叉融合,拓宽学生的知识视野,提高综合素质。

三、12门核心课程概述以下是101计划下的12门核心课程概述:1.课程一:计算机基础与编程该课程主要介绍计算机科学的基本概念、计算机硬件系统和编程语言等方面的知识。

2.课程二:数据结构与算法该课程主要讲解数据结构(如数组、链表、树、图等)和算法(如排序、查找、动态规划等)的基本原理和应用。

3.课程三:计算机网络该课程主要介绍计算机网络的原理、体系结构、协议和技术,以及网络应用和网络安全等方面的知识。

用文件实现的学生成绩管理系统 (含源文件)

用文件实现的学生成绩管理系统 (含源文件)

用文件实现学生成绩管理系统华南理工大学网络学院“计算机操作系统”课程设计大作业(含全套完整资料)摘要学生成绩管理系统是典型的信息管理系统,是学校教务管理的重要组成部分,其处理信息量很大。

本课程设计是用C++实现对学生的成绩管理作一个简单的模拟,实质是建立学生成绩单链表,每条记录由姓名、学号与成绩组成,即链表中每个结点由4个域组成,分别为:学号、姓名、成绩、存放下一个结点地址的next域。

用菜单选择操作方式完成五项功能分别写成五个函数,插入学生成绩对应建立学生单链表的功能,输出全部学生成绩记录,后三个功能分别对应单链表的查询、修改与删除三大基本操作。

该系统中的数据采用线性表中的链式存储结构即单链表来存储,用结构体类型和类类型定义每个学生记录并采用外部文件方式记录数据简便数据的读取与保存。

关键词程序设计;C++;文件;学生成绩管理系统;网络学院2014秋季1 引言............................................................................................................................................................ 51.1 课程设计目的..................................................................................................................................... 51.2课程设计内容...................................................................................................................................... 51.3课程设计目标...................................................................................................................................... 62系统需求与功能分析..................................................................................................................................... 72.1 系统需求分析..................................................................................................................................... 72.2系统功能分析...................................................................................................................................... 72.3系统性能分析...................................................................................................................................... 83总体结构设计................................................................................................................................................. 93.1系统的结构设计.................................................................................................................................. 93.2系统管理流程图.................................................................................................................................. 94 系统详细设计和系统实现........................................................................................................................ 115 系统测试.................................................................................................................................................... 156 结束语........................................................................................................................................................ 18参考文献........................................................................................................................................................ 19附录1:结构化设计源程序清单......................................................................................................... 20设计要求一、题目: 用文件实现的学生成绩管理系统二、目的学生通过本次实验编程实现一个班级学生成绩的管理,使学生了解文件的主要操作(创建、读、写、增加和删除记录等)。

赫尔巴特课程设计

赫尔巴特课程设计

赫尔巴特课程设计一、教学目标本课程的教学目标是让学生掌握赫尔巴特的相关理论,包括他的教育理念、教学原则和方法。

在知识目标上,期望学生能够准确地理解和记住赫尔巴特的教育思想,并能够运用其理论分析现实中的教育问题。

在技能目标上,学生应通过案例分析和讨论,提高自己的批判性思维和分析问题的能力。

在情感态度价值观目标上,学生应该培养对教育事业的热爱和敬业精神,树立正确的教育观和价值观。

二、教学内容本课程的教学内容将围绕赫尔巴特的教育理论展开,详细的教学大纲和进度安排如下:1.第一周:赫尔巴特的教育思想概述,对他的教育理论进行系统介绍。

2.第二周:深入分析赫尔巴特提出的教学原则,包括直观性原则、循序渐进原则等。

3.第三周:详细讲解赫尔巴特提出的教育方法,如启发式教学、情感教育等。

4.第四周:通过案例分析,让学生学会如何将赫尔巴特的理论应用到实际教学中。

三、教学方法为了激发学生的学习兴趣和主动性,本课程将采用多种教学方法,包括:1.讲授法:用于系统地介绍赫尔巴特的教育理论和方法。

2.讨论法:通过小组讨论,让学生深入理解和思考赫尔巴特的理论。

3.案例分析法:通过分析实际案例,让学生学会如何将理论应用到实践中。

4.实验法:学生进行教学实验,亲身体验和实践赫尔巴特的教育方法。

四、教学资源为了支持教学内容和教学方法的实施,丰富学生的学习体验,我们将准备以下教学资源:1.教材:选择权威、经典的教材,系统地介绍赫尔巴特的教育理论。

2.参考书:提供相关的参考书籍,帮助学生深入理解赫尔巴特的理论。

3.多媒体资料:制作精美的PPT和教学视频,生动地展示赫尔巴特的教育理论。

4.实验设备:准备必要的实验设备,让学生能够亲身体验和实践赫尔巴特的教育方法。

五、教学评估为了全面、客观、公正地评估学生的学习成果,本课程将采取以下评估方式:1.平时表现:通过观察学生在课堂上的参与程度、提问和回答问题的表现等,评估学生的学习态度和积极性。

2.作业:布置相关的作业,让学生巩固所学知识,通过作业的完成质量评估学生的理解程度和应用能力。

计算机课程设计任务书

计算机课程设计任务书

计算机课程设计任务书全文共四篇示例,供读者参考第一篇示例:计算机课程设计任务书一、课程名称:计算机课程设计二、课程代码:CS101三、课程性质:必修四、学时学分:48学时3学分五、课程简介:本课程旨在培养学生计算机科学的设计和实现能力,通过实际项目的设计和开发,加深对计算机科学理论知识的理解和应用。

通过本课程的学习,学生将掌握软件工程的基本原理、方法和技术,提高计算机程序设计和开发能力,培养团队协作和创新能力。

六、教学目标:本课程旨在通过实际项目的设计和开发,培养学生的计算机科学综合素养和实际应用能力,具体目标包括:1. 熟练掌握软件工程的基本原理、方法和技术;2. 提高计算机程序设计和开发能力;3. 培养团队协作和创新能力;4. 提高学生的问题解决能力和逻辑思维能力;5. 提升学生的沟通能力和表达能力;6. 培养学生具有独立学习和自主探究的能力。

七、教学内容:1. 软件工程基础知识2. 软件需求分析和规格说明3. 软件设计和架构4. 程序设计和编码技术5. 质量保证和测试技术6. 软件项目管理和团队协作1. 理论讲授:介绍软件工程的基本理论知识和方法2. 分组项目设计:学生组成小组,完成软件项目设计和开发3. 案例分析:通过案例分析,加深对软件工程知识的理解4. 实践操作:学生通过实际操作,掌握软件设计和开发技术5. 课堂讨论:鼓励学生在课堂上积极提问和参与讨论九、考核方式:1. 项目报告:学生需提交项目设计和开发的报告,包括需求分析、设计方案、实现过程和测试结果等2. 课堂演示:学生需在课堂上进行项目演示,展示项目成果和技术实现3. 期末考试:学生需参加期末考试,考核软件工程知识和理论基础掌握情况十、教学资源:1. 课程教材:《软件工程导论》、《软件需求工程》、《软件设计与构造》等2. 计算机实验室:提供实际项目设计和开发的硬件设备和软件环境3. 专业导师:专业教师指导学生解决问题和开展项目工作十一、课程审核和评估:1. 课程审核:本课程需由学校计算机系审核并定期评估2. 教学效果评估:通过学生评价、教师评价和项目成果评价等方式,对教学效果进行评估和改进3. 课程质量保障:通过持续优化教学资源、提高师资力量、加强项目管理等方式,保障教学质量和效果以上为《计算机课程设计任务书》的内容,希望学生们在本课程的学习中,能够提高计算机科学的综合素养和实际应用能力,为将来的职业发展打下坚实基础。

《工程制图》课程优秀思政教学案例的典范(一等奖)

《工程制图》课程优秀思政教学案例的典范(一等奖)

《工程制图》课程优秀思政教学案例的典范(一等奖)工程制图课程优秀思政教学案例的典范(一等奖)背景介绍在工程制图课程中,思想政治教育是培养学生全面发展的重要内容之一。

为了提升教学质量,我设计了以下案例,通过简单的策略和无法确认的引用内容,帮助学生独立做出决策,发展他们的创造力和解决问题的能力。

案例描述案例名称:设计一座低碳环保的学校建筑背景学生们将扮演工程师的角色,负责设计一座低碳环保的学校建筑。

他们需要考虑到建筑的功能、美观性以及对环境的影响。

目标通过这个案例,学生将研究到以下内容:- 意识到低碳环保的重要性- 掌握工程制图的基本知识和技巧- 培养创造力和解决问题的能力- 学会独立思考、决策和负责任的行为案例步骤1. 学生们将分成小组,每组4人。

2. 每个小组需要完成以下任务:- 研究低碳环保的建筑设计原则和案例- 制定学校建筑的功能需求和设计要求- 进行草图设计,并选择最佳方案- 使用CAD软件完成工程制图- 撰写设计报告,包括设计原理和方案解决方案3. 学生们需要在规定的时间内完成设计和制图,并提交设计报告。

4. 设计报告将由专家评审,评选出优秀的设计方案。

教学效果评估通过这个案例的教学,学生将能够展示他们的创造力和解决问题的能力。

他们的设计方案将被评审专家评估,评选出优秀的设计方案。

同时,学生们还将撰写设计报告,展示他们对低碳环保的理解和应用能力。

总结通过设计一座低碳环保的学校建筑的案例,学生们将在工程制图课程中获得优秀的思政教学案例。

这个案例将帮助学生发展独立思考、决策和负责任的行为,同时培养他们的创造力和解决问题的能力。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

学生成绩管理信息系统分析与设计报告工程管理101第一小组组长:田永涛组员:冯梦婷徐士超张功磊2012-12-5学生成绩管理信息系统分析与设计报告目录一、设计报告要求 (3)二、系统设计背景简介 (3)三、系统技术及运行环境 (3)(一)Visual Basic 6.0(VB)简介 (3)(二)系统开发及运行环境 (3)1.运行环境WindowsXp或更高版本的操作系统 (3)2.开发环境: (3)四、系统分析 (3)(一)需求分析 (3)1.系统功能需求 (3)2.数据需求 (4)3.性能需求 (4)4.用户选择需求 (4)(二)可行性分析 (4)五、模块划分以及有关模块图 (4)(一)登入模块 (4)(二)学生信息管理 (5)(三)课程管理 (5)(四)成绩管理 (5)(五)管理员管理 (5)六、业务流程图及数据流程图 (6)七、总体设计 (6)(一)设计目标 (7)(二)项目规划 (7)八、详细设计 (7)(一)数据库设计 (7)(二)代码设计 (7)1.登陆界面 (7)2.学生基本情况 (9)3.成绩查询 (10)一、设计报告要求按照课程内容中的信息系统开发过程和方法,选择适当的学生成绩系统开发,运用结构化开发方法完成整个系统的分析与设计过程及其相应报告。

包括系统规划、系统分析、系统设计过程,写出设计报告。

二、系统设计背景简介学生信息管理系统(Student Information Management System),以下简称SIMS,是针对学校人事处的大量业务处理工作而开发的管理软件,是典型的管理信息系统。

它是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,它能够为用户提供充足的信息和快捷的查询手段。

能有效的帮助学校和老师掌握学生的情况,为学生提供成绩跟课程方面的查询。

在传统模式下利用人工进行学生信息管理,存在着较多的缺点,如:效率底,保密性差,时间一长将产生大量的文件和数据,更不便于查找,更新,维护等。

诸如这些情况,令学校管理者对学生的信息管理带来了很大困难,严重影响了教育工作者的工作效率。

随着科学技术的不断提高,计算机科学日渐成熟, 使用日趋成熟的计算机技术来代替传统的人工模式,来实现学生信息的现代化管理,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。

因此,开发这样一套管理软件成为很有必要的事情。

三、系统技术及运行环境(一)Visual Basic 6.0(VB)简介Visual Basic 6.0(VB)是一种由微软公司开发的包含协助开发环境的事件驱动编程语言。

它源自于BASIC编程语言。

VB拥有图形用户界面(GUI)和快速应用程序开发(RAD)系统,可以轻易的使用DAO、RDO、ADO连接数据库,或者轻松的创建ActiveX控件。

程序员可以轻松的使用VB提供的组件快速建立一个应用程序。

(二)系统开发及运行环境该运行环境的规定是保证本需求说明的功能得到实际真正体现的基础。

1.运行环境WindowsXp或更高版本的操作系统数据库系统:Microsoft Visual Basic 6.02.开发环境:开发工具:Microsoft Visual Basic 6.0数据库系统:Microsoft Visual Basic 6.0四、系统分析(一)需求分析1.系统功能需求(1)有关学籍信息的输入,包括输入学生基本信息、所在院系、所学专业、所在班级、所学课程和成绩等。

(2)学生信息的查询,包括查询学生基本信息、所在班级、已学课程和学生成绩等。

(3)学生信息的修改,包括增加、删除等。

(4)班级管理信息的输入,包括输入班级设置,年级信息等。

(5)课程信息的设置和查询等。

(6)课程信息的修改,包括增加,删除等。

(7)学生成绩信息的管理和查询等。

2.数据需求通过调查,总结出用户对数据的需求如下:(1)学生信息包括:学号,学生姓名,性别,出生日期,专业,班级等(2)课程信息包括:课程编号,课程名称,所属专业等.(3)选课信息包括:学生姓名,课程名称,开课时间,成绩等.3.性能需求(1)系统的高速性,稳定性,安全性.(2)系统的体系结构能够方便添加功能模块,适应业务,办公的发展. (3)系统人机界面友好,易学易用.(4)系统维护成本较低.4.用户选择需求本系统面向的用户有:学校的系统人员、管理人员、教师、学生。

所以对计算机的人性化和易用性比较高,应用于学校学生信息管理,总体任务是实现学生信息关系的系统化、规范化和自动化,其主要任务是计算学生各种信息进行日常管理,如查询、修改、增加、删除,另外还考虑到了学生选课,做到看界面简单易懂,容易操作,提高了学校管理效率以及提升了学生信息的安全性和完整性。

(二)可行性分析目的:可行性研究的目的是用最小的代价在尽可能的时间内确定问题是否能解决。

经济性:由于学校等中小型管理系统并不复杂,且Visual Basic 6.0本身要求的运行环境不高,所以一般Windows XP以上的系统环境都可以使用。

实用性:本学生信息管理系统管理系统无太多复杂的操作要求,也没有过分花哨的装饰品,人性化的设计界面可以使操作者轻易运用自如。

五、(一)登入模块(二)学生信息管理此模块由学生基本信息、系别信息、班级信息、成绩信息等组成。

(三)课程管理此模块由课程信息、选课信息组成(四)成绩管理此模块由成绩信息组成。

(五)管理员管理此模块由管理员信息组成六、 业务流程图及数据流程图管理业务:接收成绩表; 录入成绩单 生成学生成绩 外部实体:教师;教务处; 学生;信息实体(存储): 成绩表; 账号表 信息表 图:顶层DFD 处理:(区分信息处理行为和物流行为、系统内的和系统外的)接收成绩单、教师、学生个人信息数据;七、 总体设计(一)设计目标本系统可以能减少很多不必要的资源,不用象以前那样用冗余的纸张式的管理。

大节省了学校能源。

并且计算机的存储与快速查询功能大大提高了学籍管理的效率,并且还提高了学籍信息管理的精确度。

方便快速的操作,可减少学籍信息管理的漏洞,又减少因工作的冗余出现的错误,并且操作非常简单,可减少许多不很必要的人员,这无论从物质上还是工作人员的工资上都为学校节约了开支。

为学校增加了财富。

数据库分析用户需求具体有学籍管理系统提供保存、更新、查询、维护,这就需求数据库结构能充分满足各种信息的输入与输出,实现有组织地、动态地存储大量关联数据,方便用户访问系统中的数据,它与文件系统的重要区别是数据的充分共享,交叉访问,与应用程序的高度独立性。

(二)项目规划学生管理系统是各大中专院校不可缺少的一部分,是一个VB数据库开发应用程序,它主要包括用户登录、学生信息输入修改、学生信息查询以及学生成绩输入、学生成绩查询、系统用户管理等几个页面,因而该系统具有较强的实用性。

八、详细设计(二)代码设计1.登陆界面Private Sub Command1_Click()Dim str As StringIf Trim(Text1.Text) = "" Or Trim(Text2.Text) = "" ThenMsgBox "输入不能为空", 0 + 48, "警告" '判断是否为空,是则弹出窗体警告Text1.SetFocusText1.Text = ""Text2.Text = ""ElseAdodc1.RecordSource = "select * from 账号表where 用户名='" & Text1.Text & "'"Adodc1.RefreshIf Adodc1.Recordset.EOF ThenMsgBox "账户错误", 0 + 48, "提示信息"Text1.SetFocusText1.Text = ""Text2.Text = ""Elsestr = Adodc1.Recordset.Fields("密码").ValueIf Trim(Text2.Text) <> str ThenMsgBox "密码错误", 0 + 48, "warning"Text2.SetFocusText2.Text = ""ElseMe.Hideformmain.ShowEnd IfEnd IfEnd IfEnd SubPrivate Sub Command2_Click()EndEnd SubPrivate Sub Command3_Click()Me.Hideformapply.ShowEnd SubPrivate Sub Text2_KeyPress(KeyAscii As Integer)If KeyAscii = 13 ThenCall Command1_ClickEnd IfEnd SubPrivate Sub Text1_KeyPress(KeyAscii As Integer)If KeyAscii = 13 ThenText2.SetFocusEnd IfEnd Sub2.学生基本情况代码Private Sub Command4_Click()Me.Hideformmain.ShowEnd SubPrivate Sub Combo1_Click()mandType = adCmdUnknownAdodc1.RecordSource = "select * from 基本情况表where 性别='" & Combo1.Text & "'"Adodc1.RefreshEnd SubPrivate Sub Combo2_Click()mandType = adCmdUnknownAdodc1.RecordSource = "select * from 基本情况表where 专业='" & Combo2.Text & "'"Adodc1.RefreshEnd SubPrivate Sub Command1_Click()If Text1 > "" ThenmandType = adCmdUnknownAdodc1.RecordSource = "select * from 基本情况表 where 学号 ='" & Text1 & "'"ElseAdodc1.RecordSource = "select * from 基本情况表"End IfAdodc1.RefreshEnd SubPrivate Sub Command2_Click()If Text2 > "" ThenmandType = adCmdUnknownAdodc1.RecordSource = "select * from 基本情况表 where 姓名 ='" & Text2 & "'"ElseAdodc1.RecordSource = "select * from 基本情况表"End IfAdodc1.RefreshEnd SubPrivate Sub Command3_Click()mandType = adCmdTableAdodc1.RecordSource = "基本情况表"Adodc1.RefreshEnd Sub3.成绩查询代码Private Sub Command1_Click()If Text1.Text > "" ThenmandType = adCmdUnknownAdodc1.RecordSource = "select * from 成绩表where 姓名='" & Text1.Text & "'"ElseAdodc1.RecordSource = "select * from 成绩表"End IfAdodc1.RefreshEnd SubPrivate Sub Command10_Click()mandType = adCmdUnknownAdodc1.RecordSource = "select 平均成绩,学号,姓名 from 成绩表 "Adodc1.RefreshEnd SubPrivate Sub Command2_Click()If Text2.Text > "" ThenmandType = adCmdUnknownAdodc1.RecordSource = "select * from 成绩表where 学号='" & Text2.Text & "'"ElseAdodc1.RecordSource = "select * from 成绩表"End IfAdodc1.RefreshEnd SubPrivate Sub Command3_Click()If Adodc1.RecordSource = "select 高数成绩,学号,姓名 from 成绩表 " ThenmandType = adCmdUnknownAdodc1.RecordSource = "select 高数成绩,学号,姓名from 成绩表order by 高数成绩 DESC"Adodc1.RefreshElseIf Adodc1.RecordSource = "select 英语成绩,学号,姓名 from 成绩表" ThenmandType = adCmdUnknownAdodc1.RecordSource = "select 英语成绩,学号,姓名 from 成绩表order by 英语成绩 DESC"Adodc1.RefreshElseIf Adodc1.RecordSource = "select 计算机成绩,学号,姓名from 成绩表 " ThenmandType = adCmdUnknownAdodc1.RecordSource = "select 计算机成绩,学号,姓名from 成绩表 order by 计算机成绩 DESC"Adodc1.RefreshElsemandType = adCmdUnknownAdodc1.RecordSource = "select 平均成绩,学号,姓名 from 成绩表 order by 平均成绩 DESC"Adodc1.RefreshEnd IfEnd IfEnd IfEnd SubPrivate Sub Command4_Click()If Adodc1.RecordSource = "select 高数成绩,学号,姓名 from 成绩表 " Then mandType = adCmdUnknownAdodc1.RecordSource = "select 高数成绩,学号,姓名from 成绩表where 高数成绩 between 60 and 100"Adodc1.RefreshElseIf Adodc1.RecordSource = "select 英语成绩,学号,姓名 from 成绩表 " ThenmandType = adCmdUnknownAdodc1.RecordSource = "select 英语成绩,学号,姓名 from 成绩表where 英语成绩 between 60 and 100"Adodc1.RefreshElseIf Adodc1.RecordSource = "select 计算机成绩,学号,姓名from 成绩表 " ThenmandType = adCmdUnknownAdodc1.RecordSource = "select 计算机成绩,学号,姓名from 成绩表 where 计算机成绩 between 60 and 100"Adodc1.RefreshElsemandType = adCmdUnknownAdodc1.RecordSource = "select 平均成绩,学号,姓名 from 成绩表 where 平均成绩 between 60 and 100"Adodc1.RefreshEnd IfEnd IfEnd IfEnd SubPrivate Sub Command5_Click()mandType = adCmdUnknownAdodc1.RecordSource = "select *from 成绩表 "Adodc1.RefreshEnd SubPrivate Sub Command6_Click()Me.Hideformmain.ShowEnd SubPrivate Sub Command7_Click()mandType = adCmdUnknownAdodc1.RecordSource = "select 高数成绩,学号,姓名 from 成绩表 " Adodc1.RefreshEnd SubPrivate Sub Command8_Click()mandType = adCmdUnknownAdodc1.RecordSource = "select 英语成绩,学号,姓名 from 成绩表 " Adodc1.RefreshEnd SubPrivate Sub Command9_Click()mandType = adCmdUnknownAdodc1.RecordSource = "select 计算机成绩,学号,姓名 from 成绩表 " Adodc1.RefreshEnd Sub。

相关文档
最新文档