学生成绩管理系统实验报告

合集下载

VFP实验--学生成绩管理系统

VFP实验--学生成绩管理系统

实验一建立项目管理器、建立数据库和表、输入部分数据一、实验目的1.熟悉V isual Foxpro 项目管理器的使用;2.熟悉数据库的概念和V isual Foxpro 数据表的概念;3.掌握数据表的建立方法,数据直接输入的方法;4.熟练掌握表文件的打开、浏览、关闭。

二、实验内容;1.建立项目管理器“学生成绩管理系统”2.建立数据库“成绩库”,并创建4个与学生成绩管理系统工作密切相关的数据表“班级号名”、“学生”、“学生选课”、“课程”;3.直接为“班级号名”、“课程”两个数据表输入数据。

三、实验步骤(一)Visual Foxpro 基本操作1. Visual Foxpro 的启动开始→程序→ Visual Foxpro 6.0,或:双击桌面V isual Foxpro 6.0 快捷方式图标。

2. Visual Foxpro 的退出在V isual Foxpro 的命令窗口中键入q uit 或选V isual Foxpro 菜单中文件→退出。

13.工作目录及表单区域的设置·在机房的学生数据盘(例如D:盘)上建一目录,命名为“成绩管理”。

·进入V isual Foxpro,选菜单中的工具→选项→“文件位置”选项卡,找到“默认目录”,如图1-1。

图1-1 选择默认目录·点击“修改”按钮,进入图1-2,再单击按钮,按图1-2 设置后,单击“确定”按钮。

·单击“表单”选项卡,将“最大设计区”选为 1024×768。

·单击“设置为默认值”按钮,再单击“确定”按钮。

注意:如果学生机房安装了还原卡,则每次上机或重新启动后都要重新进行以上第3步“工作目录及表单区域的设置。

”(二)项目管理器和数据库的建立21.项目管理器(1)什么是项目管理器项目管理器是V isual Foxpro 开发应用系统的综合性平台,在这里可以建立数据库、表单、菜单、程序、编译等。

C语言程序设计学生成绩管理系统实验报告

C语言程序设计学生成绩管理系统实验报告

移通学院C语言程序设计报告书设计名称:学生成绩管理系统专业:指导老师:班级:姓名:学号:座号:时间一、实验目的1.在编辑应用程序过程中,逐步加深对C语言编程的理解;2.加强实践的能力,动手能力,同时进一步对所学的知识进行巩固;3.培养初步编程的能力,为以后的学习奠定基础;二、实验内容运用所学的C语言知识编辑一个应用程序:学习成绩管理系统三.系统软件环境:本程序主要运行在: Visual C++ 6.0Turbo C/C++ 3.0四.课程设计题目:学生成绩管理系统程序说明:有N个学生,每个学生的数据包含学号不重复、姓名、三门课的成绩及平均成绩,试设计一学生成绩管理系统,使之能提供以下功能:1主菜单2各菜单项功能①成绩录入:输入学生的学号、姓名及三门课的成绩;②成绩查询:按学号查询学生记录;③成绩统计:计算学生的平均分;根据学生的平均分高低,对学生的数据进行排序后输出;④退出系统:退出整个系统即主菜单;五.数据结构设计描述:↓int num; /定义学号,变量为整型/char name; /定义姓名,变量为字符型/int score; /定义课程的成绩,变量为整型/float average; /定义平均分,变量为浮点型/七.系统各函数的功能,、相互调用关系1.函数实现功能说明:1menu函数是定义一个菜单函数,其功能在于输出菜单界面供使用者选择;2input函数是定义用于输入学生信息;3select 函数是定义用于查询学生信息;包括学号、姓名及各科成绩;4statistics 函数计算学生的平均分;根据学生的平均分高低,对学生的数据进行排序输出;2.相互调用关系:Main函数调用menu函数;Menu 函数可以调用input 函数、select函数和statistics 函数八.心得体会C语言是一种较为基础和普遍的编程语言,应用相当广泛,这次课程设计的要求与C语言的广泛应用相比较还有很大的差距;我们对于C语言的理解和使用还处在一个初级的阶段,我们要想掌握它,要学习的还很多,同时要懂得创新,许多的编程方法都是人们一步一步总结出来的,我想我们也要努力拓展自己的思维,努力去寻求新的方法,以创造出更为完善的应用程序; 九.程序:include <stdio.h>include <stdlib.h>include <conio.h>define N 3 /学生人数/define M 3 /课程门数/struct student{int num; /学号/char name20; /姓名/int score3; /三门课成绩/float average;}stuN; /学生数/void input; /查询/void select; /统计/void menu;void input{int i,j;printf"\t\t①成绩录入\n\n";fori=0;i<N;i++{printf"请输入学号:";scanf"%d",&stui.num;printf"请输入姓名:";scanf"%s",&;forj=0;j<M;j++{printf"第%d门成绩的分数:",j+1;scanf"%d",&stui.scorej;}printf"\n\n";}printf"\n\n";printf"输入完毕按任意键返回主菜单";}/2.查询/void selectint no{int i;printf"学生%d号: \n",no; printf"学号: %d\n",stuno-1.num; printf"姓名: %s\n",;for i=0;i<M;i++{printf"第%d门课程的成绩为: ",i+1; printf"%d\n",stuno-1.scorei;}printf"\n按任意键返回主菜单";getch;}/3.统计/void statistics{float temp=0;int i=0;/学生成绩平均分/temp=0;printf"\t\t③成绩统计\n\n";forj=0;j<N;j++{fori=0;i<M;i++{temp=temp+stuj.scorei;}stuj.average=temp/N;printf"\n学生%s的成绩平均成绩为:",;printf"%0.2f分",stuj.average;temp=0;}/排序/for j=0;j<N;j++fori=0;i<N-j-1;i++ifstui.average<stui+1.average{ temp=stui.average;stui.average=stui+1.average;stui+1.average=temp;}printf"\n\n学生平均成绩前三名:";fori=0;i<3;i++{printf"\n第%d名:%0.2f分",i+1,stui.average;}printf"\n\n按任意键返回主菜单";getch;}void menu{ int num=0;int n=0;printf"\n\t\t\t学生成绩管理系统\n\n";printf"\n\t\t\t①成绩录入\n\t\t\t②成绩查询\n\t\t\t③成绩统计\n\t\t\t④退出系统\n";printf"\t\t\tchoose:";scanf"%d",&num;switchnum{case 1:system"cls";input;break;case 2:system"cls";printf"\t\t②成绩查询\n\n"; printf"请输入要查询的学生号1~3:";scanf"%d",&n;selectn;break;case 3:system"cls";statistics;break;case 4:exit0;default:;}}void main{while1{system"cls"; /清屏/menu;}}。

VB学生成绩查询统计系统实验报告

VB学生成绩查询统计系统实验报告

学生成绩查询系统一、实习任务 (2)二、系统分析 (3)三、系统设计 (4)四、调试、排错、测试、试运行过程 (7)五、源程序完整或主要代码 (10)六、总结与体会 (17)七、参考文献 (18)一、实习任务1实习任务介绍:熟悉软件工程学的基本思想进行软件开发的原则和方法;结构化分析方法和步骤;结构化编程方法;面向对象的思想和程序设计方法。

按照软件开发的一般方法和步骤动手设计一个《学生成绩查询统计系统》。

2基本要求:①登录界面:密码最多尝试3次,连续3次均输入错误系统自动退出。

②具有录入成绩、添加记录、删除记录、修改记录功能。

③具有成绩查询功能,可以按照学号、课程号、课程名、分数段进行查询。

为便于查询,所有的学号和课程号可考虑以下拉列表的形式给出。

④具有全部成绩浏览功能,且能与数据库表最新数据同步。

⑤具有统计功能,能以直方图、饼图、折线图、散点图、立体直方图直观表示各成绩段的分布情况。

⑥具有打印学生成绩报表的功能。

⑦具有菜单和工具条的双重操作功能。

3 实习目的:掌握常用控件的使用,学会使用通用对话框控件进行编程,掌握创建多重窗体程序的有关技术,了解鼠标和键盘事件及事件过程的编写,综合应用了所学知识,加深对VB的理解。

4 选题的背景及意义:VB是Visual Basic的简称,是由美国微软公司于1991年开发的一种可视化的、面向对象和采用事件驱动方式的结构化高级程序设计语言,可用于开发 Windows 环境下的各类应用程序。

它简单易学、效率高,且功能强大可以与 Windows 专业开发工具SDK相媲美。

在Visual Basic环境下,利用事件驱动的编程机制、新颖易用的可视化设计工具,使用Windows内部的广泛应用程序接口(API)函数,动态链接库(DLL)、对象的链接与嵌入(OLE)、开放式数据连接(ODBC)等技术,可以高效、快速地开发Windows环境下功能强大、图形界面丰富的应用软件系统。

数据库课程实验报告_实验五_学生、选课、成绩简易管理系统

数据库课程实验报告_实验五_学生、选课、成绩简易管理系统

实验五编程实施学生、选课、成绩简易管理系统一.目的与要求1.通过编程扩展“学生选课系统”的功能。

2.进一步掌握调试程序的基本步骤和方法。

二.实验内容1.使学生、教师和课程表具有增加、修改、删除和查询数据的功能。

2.学生根据开设的课程进行选课.3.教师根据学生所选课程进行成绩登录。

4.各类统计分析,比如平均成绩。

系统说明:学生:可以进行选课、退课、查分、查看学生自己的信息、修改自己的密码。

教师:可以查询已选学生、登分、查看教师自己的信息、修改自己的密码。

管理员:可以增加和删除课程、学生、教师等信息,可以查看和修改学生、教师密码,可以注册和注消学生、教师,有所有学生的功能,能够查询教师信息。

部分窗口如下:部分代码如下:如查分代码如下:通过datawindow中通过学号可以查看自己成绩。

dw_1.reset()dw_1.settransobject(SQLCA)dw_1.retrieve(user)dw_1.object.datawindow.readonly="yes"三.上机体会。

进一步掌握了开发管理系统的基本方法;掌握了使用PowerBuilder开发环境提供的工具建立应用程序的步骤和方法;掌握应用PowerBuilder提供的调试程序进行应用程序的调试。

实验六SQL Server 2000高级技术的使用一.目的与要求1.练习存储过程的建立和使用。

2.学会触发器的使用。

二.实验内容1.存储过程的建立和使用。

(1)创建存储过程,使其具有如下功能:根据所提供的学号参数,返回该学生的学习情况信息。

(2)查看和修改存储过程;(3)使用存储过程;(4)删除存储过程。

2.触发器的建立和使用(1)创建两个触发器,分别具有如下功能:a.将删除的学生选课信息转移到存档学生选课表中;b.在修改学生成绩时,要求修改后的成绩一定要比原来的成绩高;(2)查看和修改触发器;(3)使用触发器;(4)删除触发器;3.为实验五设计存储过程和触发器,通过调试验证其正确性。

学生信息管理系统实验报告

学生信息管理系统实验报告

一、实验目的1. 熟悉学生信息管理系统的基本功能和操作流程。

2. 掌握数据库设计的基本方法,能够根据需求设计合理的数据库结构。

3. 熟悉编程语言和开发工具,能够编写简单的数据库应用程序。

4. 提高团队合作能力和沟通能力。

二、实验环境1. 操作系统:Windows 102. 开发工具:Visual Studio 20193. 数据库:MySQL 5.74. 编程语言:C#三、实验内容1. 需求分析学生信息管理系统主要用于对学生信息进行管理,包括学生基本信息、成绩、课程、班级等。

系统应具备以下功能:(1)学生信息管理:增加、删除、修改、查询学生信息。

(2)成绩管理:录入、修改、查询学生成绩。

(3)课程管理:增加、删除、修改、查询课程信息。

(4)班级管理:增加、删除、修改、查询班级信息。

(5)统计分析:对学生成绩、课程等进行统计分析。

2. 数据库设计根据需求分析,设计如下数据库表:(1)学生信息表(student)字段名 | 数据类型 | 说明--- | --- | ---id | int | 学生编号(主键)name | varchar(50) | 学生姓名gender | varchar(10) | 性别age | int | 年龄class_id | int | 班级编号(外键)(2)成绩表(score)字段名 | 数据类型 | 说明--- | --- | ---id | int | 成绩编号(主键)student_id | int | 学生编号(外键)course_id | int | 课程编号(外键)score | float | 成绩(3)课程表(course)字段名 | 数据类型 | 说明--- | --- | ---id | int | 课程编号(主键)name | varchar(50) | 课程名称credit | int | 学分(4)班级表(class)字段名 | 数据类型 | 说明--- | --- | ---id | int | 班级编号(主键)name | varchar(50) | 班级名称3. 系统设计(1)界面设计采用Windows窗体应用程序,界面包括以下部分:- 主界面:展示系统功能菜单。

学生成绩管理实训报告小结范文

学生成绩管理实训报告小结范文

以下是一份学生成绩管理实训报告小结的范例,你可以根据实际情况进行修改和完善。

《学生成绩管理实训报告小结》
通过本次学生成绩管理的实训,我对学生成绩管理系统的操作和功能有了更深入的了解。

在实训过程中,我不仅学习了如何使用该系统来管理学生的成绩,还掌握了一些关键的技能和知识点。

首先,我了解了学生成绩管理系统的基本架构和各个模块的功能。

我学会了如何录入学生的成绩信息、查询学生的成绩记录以及生成成绩报表等操作。

通过实际操作,我熟悉了系统的界面和操作流程,能够高效地完成各项任务。

其次,我掌握了数据处理和分析的技能。

通过使用系统提供的统计功能,我能够对学生的成绩进行汇总、计算平均值和百分比等指标,并根据这些数据进行分析和评估。

这有助于我更好地了解学生的学习情况,为教学改进提供参考。

另外,我还学习了如何保护学生成绩的隐私和安全性。

系统提供了权限设置和数据加密等功能,以确保学生的成绩信息不被泄露或滥用。

我明白了在处理学生成绩时要严格遵守相关的法律法规和道德规范。

通过这次实训,我不仅在技术上得到了提升,更重要的是培养了自己的责任意识和团队合作精神。

我认识到学生成绩管理对于教育教学的重要性,以及作为管理员所承担的责任。

我将继续努力,不断提升自己的能力,为学生的成长和发展提供更好的服务。

感谢这次实训机会,让我收获颇丰,也为我今后的学习和工作打下了坚实的基础。

谢谢大家!。

学生成绩管理系统数据库设计实验报告

学生成绩管理系统数据库设计实验报告

学生成绩管理系统数据库课题: 雇员信息管理系统姓名:学号:同组姓名:专业班级:指导教师:设计时间:2012年6月4号----2012年6月10日一、需求分析阶段1.信息需求对学校而言,学生成绩管理系统是所有工作的首要之选,但是高校学生的成绩管理工作量大、繁杂,人工处理非常困难。

因此,借助于强大计算机的处理能力,能够把人从繁重的成绩管理工作中解脱出来,并且更加准确、安全、清晰的管理环境。

2.功能需求能够进行数据库的数据定义、数据操纵、数据控制等处理功能。

具体功能应包括:系统应该提供课程安排数据的添加、插入、删除、更新、查询;成绩的添加、修改、删除、查询,学生及教职工基本信息查询的功能。

3. 安全性与完整性要求对于学生成绩管理系统数据库来讲,由于其主要数据是学生成绩,只能由本人以及所教老师及教务处知道,因此做好数据安全性是重中之重。

另外,要求所有在校学生的信息都要录入其中,并且要设计好个别情况。

二、概念结构设计阶段概念结构设计阶段是整个数据库设计的关键,它通过对用户需求进行综合、归纳与抽象,形成一个独立于具体DBMS的概念模型。

设计成绩管理数据库包括学生、成绩、课程、教师四个关系。

E-R图如下三、详细设计阶段详细结构是独立于任何一种数据模型的信息结构。

详细结构的任务是把概念结构设计阶段设计好的基本E-R图转化为宜选用的DBMS所支持的数据模型相符合的逻辑结构,并对其进行优化。

E-R图向关系模型转化要解决的问题是如何将实体型和实体间的联系转化为关系模式,如何确定这些关系模式的属性和码。

设计学生成绩管理数据库,包括课程、学生、教师、成绩四个关系, 其关系模式中对每个实体定义的属性如下:课程信息表Class:(课程号,课程名,教师号,学分,学时)学生信息表Student1:(学号,姓名,性别,年龄,专业,系别)成绩表Score:(学号号,课程名,成绩)教师表Teacher1:(教师号,教师名,教师性别,教师系别)2、学生信息表(student1)四、数据库实现数据库实施是指建立数据库,编制与调试应用程序,组织数据入库,并进行试运行。

matlab GUI 学生成绩管理系统

matlab GUI 学生成绩管理系统

西安邮电大学MATLAB及其EDA仿真课内实验报告院(系)名称:电子工程学院姓名:生学李豪名专业称:集成电路设计与集成系统:级班班1202:时间日月2013年1220一、实验内容建立基于图形用户界面GUI的学生成绩管理系统,该系统能够实现学生成绩信息的增加、删除、查询(查询某门课所有学生的成绩并显示排名,查询某个学生的各科成绩并显示排名)、课程成绩统计最高分、最低分、平均分、方差、并显示相应的排名;绘制柱状图、条形图、饼状图、正太分布曲线等功能。

二、实验目的通过本实验使学生掌握图形用户界面GUI的操作和设计流程,并通过编写回调函数巩固前期的知识。

三、报告正文(一)设计思路功绘统单能图计科菜菜成成单单绩绩显示模块成排姓学名绩名号设计步骤与设计内容(二)guideGUI1.启动,命令窗口中输入颜色设置为灰色,edit14,,2.放置控件。

先放置一个Edit Texttag名称设为GUI的功能;设置为‘学生成绩管理系统'String,该控件的功能是显示该,edit4tag再放置五个Edit Text,名称分别设为edit1、edit2、edit3、、edit13、颜色均设置为淡蓝色,String分别设置为‘姓名'其他'、‘成绩\、‘学号'的标题;再放置四‘成绩类型',这些控件的功能作为下面listbox、‘排名',颜色均paiming、xuehao 、grade、名称分别设为个listbox, tagxingming,这些该控件的功能是分别显示对应学生String'设置为‘设置淡蓝色,、名称分别设为再放置五个的姓名、学号、成绩、排名;Edit Text,tagedit7专'String,颜色均设置为淡蓝色,、edit9、edit10edit11 分别设置为、edit8,该控件的功能是显示个人对应的科‘物理',,,业‘‘数学'‘英语'‘体育',颜色设置为灰色,该控件的功axes1名称设为tag,目;再放置一个Axes 能是显示绘制的图; 3.4.保存.fig文件5.编写.m文件,这部分要详细叙述每个子函数的编写思路,每条语句后面要给出注释说明该语句的功能;只需要附上自己编写的回调函数部分,其他系统自动生成的不需要放入报告中。

C语言 学生成绩管理系统实验报告

C语言 学生成绩管理系统实验报告

HUNAN UNIVERSITY程序设计训练报告题目学生成绩管理系统学生姓名学生学号专业班级指导老师湖南大学程序设计训练报告目录一程序功能简介…………………………………………………………………………….。

.。

.3二本人完成的主要工作……………………………………………………………………..。

3三设计方案……………………………………………………………………………。

...。

.。

3 1)设计分析……………………………………………………………………………。

.。

.。

.。

32)模块的功能及程序分析…………………………………………………………....。

43)核心算法流程图……………………………………………………………………。

...。

74) 核心源程序模块………………………………………………………………………。

.85)操作方法简介………………………………………………………………………….。

86)实验结果……………………………………………………………………………。

.。

.。

.。

.98)设计体会…………………………………………………………………………….。

11四附录……………………………………………………………………………。

..。

.。

12 一、程序功能简介;本程序作为一个学生成绩管理系统,用户可以首先使用管理员模式初始化该系统.初始化完成之后,用户可以选择使用成绩记录人模式进入系统,对学生成绩进行记录。

系统自动储存所记录的学生成绩,然后用户可根据不同需要来选择不同的功能来使用程序,其中包括成绩查询与增减,成绩排序,成绩分析等功能. 二、本人完成的主要工作;程序设计分析,绘制程序流程图,写出大体结构算法以及各个核心算法模块,写出核心源程序,对源程序进行算法优化,对源代码进行多次试验验证其正确性,完成源代码的测试以及代码书写规范检测。

三、设计方案;1)设计分析;首先拿到这个题目,我就开始思考如何将这个看似简单的系统做的较为完善,而不是简简单单的学生成绩管理系统,学生管理系统自然是这个题目的核心,从中发散思维,我想到了几个比较细小的地方。

最新用labview制作学生成绩管理系统

最新用labview制作学生成绩管理系统

虚拟仪器与网络实验技术
实验报告
一、实训目的
制作学生成绩管理系统
二、实训内容
设计学生成绩管理系统,需满足以下条件:
1、能够添加和删除用户,并且录入课程分数(至少三门课程以上的成绩)。

2、能够按照科目和总成绩,显示平均分、最高分、最低分和方差。

3、计算学分绩点。

4、用图形显示数据分布情况。

三、实训步骤
1、程序框图一
利用三个一维数组作为数据输入,对这三个一维数组操作
2、程序框图二
第一个结构模块实现学生总成绩的各项指标,第二个结构模块实现学生单科成绩的各项指标,第三个模块实现学生总成绩与单科成绩的整合。

3、前置面板。

用labview制作学生成绩管理系统

用labview制作学生成绩管理系统

虚拟仪器与网络实验技术实验报告一、实训目的制作学生成绩管理系统二、实训内容设计学生成绩管理系统,需满足以下条件:1、能够添加和删除用户,并且录入课程分数(至少三门课程以上的成绩)。

2、能够按照科目和总成绩,显示平均分、最高分、最低分和方差。

3、计算学分绩点。

4、用图形显示数据分布情况。

三、实训步骤1、程序框图一利用三个一维数组作为数据输入,对这三个一维数组操作2、程序框图二第一个结构模块实现学生总成绩的各项指标,第二个结构模块实现学生单科成绩的各项指标,第三个模块实现学生总成绩与单科成绩的整合。

3、前置面板出师表两汉:诸葛亮先帝创业未半而中道崩殂,今天下三分,益州疲弊,此诚危急存亡之秋也。

然侍卫之臣不懈于内,忠志之士忘身于外者,盖追先帝之殊遇,欲报之于陛下也。

诚宜开张圣听,以光先帝遗德,恢弘志士之气,不宜妄自菲薄,引喻失义,以塞忠谏之路也。

宫中府中,俱为一体;陟罚臧否,不宜异同。

若有作奸犯科及为忠善者,宜付有司论其刑赏,以昭陛下平明之理;不宜偏私,使内外异法也。

侍中、侍郎郭攸之、费祎、董允等,此皆良实,志虑忠纯,是以先帝简拔以遗陛下:愚以为宫中之事,事无大小,悉以咨之,然后施行,必能裨补阙漏,有所广益。

将军向宠,性行淑均,晓畅军事,试用于昔日,先帝称之曰“能”,是以众议举宠为督:愚以为营中之事,悉以咨之,必能使行阵和睦,优劣得所。

亲贤臣,远小人,此先汉所以兴隆也;亲小人,远贤臣,此后汉所以倾颓也。

先帝在时,每与臣论此事,未尝不叹息痛恨于桓、灵也。

侍中、尚书、长史、参军,此悉贞良死节之臣,愿陛下亲之、信之,则汉室之隆,可计日而待也。

臣本布衣,躬耕于南阳,苟全性命于乱世,不求闻达于诸侯。

先帝不以臣卑鄙,猥自枉屈,三顾臣于草庐之中,咨臣以当世之事,由是感激,遂许先帝以驱驰。

后值倾覆,受任于败军之际,奉命于危难之间,尔来二十有一年矣。

先帝知臣谨慎,故临崩寄臣以大事也。

受命以来,夙夜忧叹,恐托付不效,以伤先帝之明;故五月渡泸,深入不毛。

学生成绩管理系统实验报告

学生成绩管理系统实验报告

学生成绩管理系统实验报告《高级语言程序设计》课程设计实验报告题目:学生成绩管理系统专业:班级:姓名:成绩:指导教师:完成日期:2008年06月24日一、目的1(进一步掌握和利用C语言进行程设计的能力; 2、进一步理解和运用结构化程设计的思想和方法; 3、初步掌握开发一个小型实用系统的基本方法; 4、学会调试一个较长程序的基本方法; 5、学会利用流程图或N-S图表示算法;6、掌握书写程设计开发文档的能力(书写课程设计报告);二、内容与设计思想.(1)(系统功能与分析(填写你所设计的菜单及流程图)。

(2).数据结构(3)。

模块设计根据功能需要:源文件函数名功能(3)总体设计思想:(4)调试过程:测试数据及结果,出现了哪些问题,如何修改的(5)程序有待改进的地方及本次实习的收获和建议(7)源程序清单(主要代码)最佳答案C语言课程设计任务书一、题目: 学生成绩管理二、目的与要求1。

目的:(1)基本掌握面向过程程序设计的基本思路和方法;(2)达到熟练掌握C语言的基本知识和技能;(3)能够利用所学的基本知识和技能,解决简单的程序设计问题 2. 要求基本要求:1。

要求利用C语言面向过程的编程思想来完成系统的设计; 2。

突出C语言的函数特征,以多个函数实现每一个子功能; 3。

画出功能模块图;4。

进行简单界面设计,能够实现友好的交互;5。

具有清晰的程序流程图和数据结构的详细定义;6。

熟练掌握C语言对文件的各种操作。

创新要求:在基本要求达到后,可进行创新设计,如系统用户功能控制,对管理员级和一般级别的用户系统功能操作不同三、信息描述输入一个班10个学生的学号和每个学生考试三门功课(数学、英语、计算机基础)的成绩。

编程计算出每个学生的总分和平均分,并按学生成绩优劣排序,最后打印一张按高分到低分名次排序的成绩单。

要求:1)排序用一个函数实现。

2)打印的成绩单表项包括:序号,学号、数学、英语、计算机、总分、平均分。

3)按实验报告电子模板格式填写实验内容。

学生成绩管理系统实验报告

学生成绩管理系统实验报告

软件工程实验报告学校:渤海大学班级:11-6学号:*********姓名:***一.需求分析1 系统需求成绩管理成为学校教学管理中十分重要又相当复杂的管理工作之一,单纯的采用传统的手工处理已经不符合教育和管理的要求,而计算机具有运算速度快,处理能力强等特点,很自然地进入到这一应用领域中。

因此为了保证学校的信息流畅,工作高效,有必要设计一个学生成绩管理系统。

这不但能使教务人员从复杂的成绩管理中解脱出来,而且对于推动教学的发展也起到非常重要的作用。

学校学生成绩管理工作都是采用传统的手工管理,这各传统人工的管理方式存在着许多缺点,如:效率低,保密性差,一方面导致教师,学生成绩情况不了解,教师对成绩管理工作倍感头痛,因为时间一长,将产生大量的文件和数据,这对于查找,更新和维护都带来了不少的困难,耗费大量劳动力,难于避免错误的产生。

选择Eclipse来开发学生成绩管理系统,由于以上的优点,帮助广大教师提高工作效率,实现学生成绩信息管理工作流程的系统化、规范化和自动化,所以选择Eclipse来开发学生成绩管理系统。

需求的收集及分析:学生成绩管理系统应该完成以下两个方面的内容:学生档案资料的管理、学生成绩的管理(包括必修课和选修课),每个内容均需要提供添加、修改和查询的功能。

学生成绩管理系统在开发过程中收集到的客户需求文档记录的关键部分可概括为以下几个部分:1、可能会使用到该系统的用户:系统管理员、教师、学生;2、各类用户的权限不一样。

例如系统管理员可以添加、修改、查询学生档案资料和学生的成绩,学生只能查询自己的档案、成绩以及一些公共的信息,教师可以发布学生的成绩信息,而且只能查询自己所授课程的信息以及一些公共信息。

3、要有系统备份功能,系统出故障时,因该有相应的应急措施或者系统恢复功能。

由此可见,学生成绩管理系统需要满足3个方面的需求:管理员使用系统对全部数据进行维护操作;教师对于自己相关的部分数据实体进行操作;学生作为查询者对数据实体进行查询操作。

学生成绩管理系统实验报告

学生成绩管理系统实验报告

洛阳理工学院课程设计报告课程名称数据库课程设计设计题目学生成绩查询系统专业计算机科学与技术班级 B100506 学号姓名孙帅杰完成日期2013年1月6号课程设计任务书设计题目:学生成绩管理系统设计内容与要求:设计内容:教务员可以输入学生、教师、班级、课程信息,一个班级只属于一个专业,一个学生只属于一个班级。

教务员负责输入每个专业、每个班级需要学习哪些课程,指定课程的任课教师。

一个教师可以教授多个班的多门课程。

教师可以查看学习该课程的学生名单。

课程结束后,教师可以录入课程成绩。

课程分两类,必修课和选修课。

学生可以选修课程,每学期几门。

学生可以查看自己各门课程的成绩。

学生还可以进行评教,给老师打分。

系统管理员可以输入教室信息,并结合班级、课程、教室信息实现自动排课。

设计要求:要求完成需求分析,写出功能需求和数据需求描述;在需求分析的基础上完成数据库的概念结构设计、逻辑结构设计、物理结构设计;用C#语言,完成管理系统的部分程序模块的界面设计。

指导教师:陶荣2012年12月28日课程设计评语成绩:指导教师:年月日目录1.绪论 (1)1.1 设计目的 (1)1.2 开发工具选择 (1)1.3 开发环境 (1)1.4 本报告的主要内容 (1)2.需求分析 (1)2.1 需求分析的任务 (2)2.2 功能需求 (2)2.3 数据需求 (3)3.总体设计 (3)3.1设计概述 (3)3.2系统总体结构及功能模块划分 (3)3.3系统数据库概念结构设计 (4)3.4 逻辑结构设计 (5)4.主程序设计 (7)4.1 登录模块 (7)4.2 学生信息查询、保存、及修改 (8)4.3 用户管理 (10)5.设计总结 (11)6.心得体会 (12)参考文献 (12)1.绪论1.1 设计目的随着学生的数量的日益增多,学校对学生成绩管理的要求也越来越高,因此学校对学生信息的管理也更系统化,数字化,为了提高学生的实际应用数据库的能力,使学生锻炼简单的数据库开发能力,因此决定设计一个简单的学生成绩管理系统,包括学生信息,课程信息,以及成绩信息和任课教师信息,能够存储相应学生评教信息,和课程安排提供的学生成绩管理各种功能分为面向学生,教师和教务员三部分,其中教务员可以录入学生,教师,班级,课程信息,每个专业、每个班级需要学习哪些课程,指定课程的任课教师,给每个班的每门课程安排指定的认课老师。

数据结构实验小型学生成绩管理系统实验报告

数据结构实验小型学生成绩管理系统实验报告

数据结构实验小型学生成绩管理系统实验报告数据结构实验小型学生成绩管理系统实验报告示例如下:
实验目的:
本实验旨在让学生了解如何使用数据结构来实现简单的学生成绩管理系统,通过手动实现基本的增删改查操作来熟悉常用数据结构的使用方法,并提高编程效率和代码质量。

实验内容:
本次实验内容是基于 C++语言实现一个小型的学生成绩管理系统,包括以下功能:
- 添加学生成绩:向学生成绩管理表中插入一条新记录;
- 删除学生成绩:从学生成绩管理表中删除一条指定学号和成绩的记录;
- 修改学生成绩:从学生成绩管理表中修改一条指定学号和成绩的记录;
- 查询学生成绩:根据学生学号或姓名查询学生成绩并输出; - 显示学生成绩:按年级、班级、学号查询并输出学生成绩。

实验步骤:
1. 了解并熟悉本次实验所需的数据结构和编程语言;
2. 编写代码实现学生成绩管理系统的基本功能;
3. 测试代码并调试;
4. 完善代码,提高程序的可读性、可维护性和安全性;
5. 完成实验报告,包括实验目的、实验内容、实验步骤、实验
结果和实验感想等。

实验结果:
经过实验,成功实现了小型的学生成绩管理系统,包括添加、删除、修改和查询学生成绩的基本功能,并且能够按照要求输出学生成绩。

实验过程中也发现了一些代码问题,比如变量命名不够规范、代码冗余等,经过修改和完善,使代码更加简洁、易读、易维护。

实验感想:
通过本次实验,不仅深入学习了数据结构的运用,还提高了编程效率和代码质量。

在实验过程中,我也发现了自己对于一些编程概念和技巧的理解还不够深入,需要继续努力学习和提高。

数据库实验报告--学生成绩管理系统

数据库实验报告--学生成绩管理系统

通信与信息工程学院数据库实验报告学生成绩管理数据库姓名:唐袁苹、李佼阳学号:09210373、09210375班级:0120903指导教师:邹洋二0一二年五月目录一、题目 (3)二、需求分析 (3)1.背景介绍 (3)2.任务概述 (3)3.功能需求 (3)三、设计工具 (4)四、详细设计 (4)五、关键技术 (25)六、心得体会 (27)七、参考文献 (27)一、题目学生成绩管理数据库二、需求分析1.背景介绍每个学校都有成千甚至上万的学生,而每个学生的基本信息以及成绩不仅是学校所关注的,也是每个学生所关心的。

每一年的的六月份,有大批的毕业生离去;同年九月份,又有一批新同学加入进来。

离去的学生信息要及时的从学校管理系统中删除,新来的同学的信息要及时的录入系统。

别看只有两项大的任务,其实操作起来远非想象中的简单。

为了解决学生基本信息以及成绩的管理问题,本小组开发了一个简单的“学生成绩管理数据库”应用系统,可以对学生的信息进行管理。

2.任务概述基于ACCESS,结合VBA和SQL语言,实现对学生基本信息以及成绩的管理,包括对学生信息的添加,删除,查询等。

管理员用自己的用户名和密码登录“学生成绩管理数据库”应用系统后,对学生相关的信息进行查看与管理。

3.功能需求系统主菜单包括:信息维护,信息浏览,报表,搜索查询,系统。

信息维护可以查看学生信息,课程信息,学生成绩;信息浏览可以查看学生信息,课程信息,成绩查询;报表可以打印输出学生信息,课程信息,学生成绩;搜索查询可以输入某一个学生的学号或姓名查看学生信息,学生成绩;系统里包含关于和退出两项功能。

系统总体功能结构图如下:三、设计工具ACCESS四、详细设计1.设计数据库概念模型数据库在一个信息管理系统中占有非常重要的地位,数据库结构设计的好坏将直接对应用系统的效果以及实现的效果的影响。

合理的数据库结构设计可以提高数据库存储的效率,保证数据的完整和一致。

同时,合理的数据库结构设计也将有利于应用系统程序的实现。

matlab-GUI--学生成绩管理系统

matlab-GUI--学生成绩管理系统

西安邮电大学MATLAB及其EDA仿真课内实验报告院(系)名称:电子工程学院学生姓名:李豪专业名称:集成电路设计与集成系统班级:1202班时间:2013年12月20日一、实验内容建立基于图形用户界面GUI的学生成绩管理系统,该系统能够实现学生成绩信息的增加、删除、查询(查询某门课所有学生的成绩并显示排名,查询某个学生的各科成绩并显示排名)、课程成绩统计最高分、最低分、平均分、方差、并显示相应的排名;绘制柱状图、条形图、饼状图、正太分布曲线等功能。

二、实验目的通过本实验使学生掌握图形用户界面GUI的操作和设计流程,并通过编写回调函数巩固前期的知识。

三、报告正文(一)设计思路(二)设计步骤与设计内容1.启动GUI,命令窗口中输入guide2.放置控件。

先放置一个Edit Text,tag名称设为edit14,颜色设置为灰色,String设置为‘学生成绩管理系统’,该控件的功能是显示该GUI的功能;再放置五个Edit Text,tag名称分别设为edit1、edit2、edit3、edit4、edit13 ,颜色均设置为淡蓝色,String分别设置为‘姓名’、‘学号’、‘成绩\其他’、‘排名’、‘成绩类型’,这些控件的功能作为下面listbox的标题;再放置四个listbox, tag名称分别设为xingming、xuehao 、grade、paiming,颜色均设置淡蓝色,String设置为‘’,这些该控件的功能是分别显示对应学生的姓名、学号、成绩、排名;再放置五个Edit Text,tag名称分别设为edit7、edit8、edit9、edit10、edit11,颜色均设置为淡蓝色,String分别设置为’专业‘,‘数学’,‘英语’,‘体育’‘物理’,该控件的功能是显示个人对应的科目;再放置一个Axes,tag名称设为axes1,颜色设置为灰色,该控件的功能是显示绘制的图;3.4.保存.fig文件5.编写.m文件,这部分要详细叙述每个子函数的编写思路,每条语句后面要给出注释说明该语句的功能;只需要附上自己编写的回调函数部分,其他系统自动生成的不需要放入报告中。

学生系统实验报告

学生系统实验报告

实验名称:学生信息管理系统实验日期:2021年10月15日实验地点:计算机实验室一、实验目的1. 了解学生信息管理系统的基本功能和操作流程。

2. 掌握数据库设计、数据录入、查询、修改和删除等基本操作。

3. 提高数据库应用能力,培养实际操作技能。

二、实验内容1. 系统功能模块设计2. 数据库设计3. 系统实现4. 系统测试三、实验步骤1. 系统功能模块设计(1)用户登录模块:实现用户身份验证,确保系统安全。

(2)学生信息管理模块:实现学生信息的录入、查询、修改和删除等功能。

(3)成绩管理模块:实现学生成绩的录入、查询、修改和删除等功能。

(4)系统设置模块:实现系统参数的设置和修改。

2. 数据库设计(1)学生信息表(student):包含学号、姓名、性别、年龄、班级、联系电话等字段。

(2)成绩表(score):包含学号、课程名称、分数等字段。

3. 系统实现(1)用户登录模块实现:- 用户输入用户名和密码;- 系统验证用户名和密码是否正确;- 若正确,则进入系统;若错误,则提示用户重新输入。

(2)学生信息管理模块实现:- 添加学生信息:输入学生信息,保存到数据库;- 查询学生信息:根据学号或姓名查询学生信息;- 修改学生信息:根据学号修改学生信息;- 删除学生信息:根据学号删除学生信息。

(3)成绩管理模块实现:- 添加成绩:输入学生学号、课程名称、分数,保存到数据库;- 查询成绩:根据学号或课程名称查询成绩;- 修改成绩:根据学号和课程名称修改成绩;- 删除成绩:根据学号和课程名称删除成绩。

(4)系统设置模块实现:- 设置系统参数:如系统标题、默认密码等;- 修改系统参数:对已设置的参数进行修改。

4. 系统测试(1)功能测试:测试系统各个功能模块是否正常运行;(2)性能测试:测试系统在处理大量数据时的响应速度和稳定性;(3)安全性测试:测试系统在用户登录、数据录入、修改和删除等操作过程中的安全性。

四、实验结果与分析1. 实验结果(1)系统功能模块设计合理,实现了预期的功能;(2)数据库设计符合实际需求,数据结构清晰;(3)系统实现过程中,遵循了良好的编程规范,代码质量较高;(4)系统测试结果显示,系统性能稳定,安全性良好。

学生成绩管理系统实验报告

学生成绩管理系统实验报告

学生成绩管理系统实验报告学生成绩管理系统实验报告一、引言学生成绩管理系统是一种利用计算机技术来管理学生学业成绩的工具。

它的出现使得学校教务工作更加高效、便捷,为教师和学生提供了一个更好的学习和管理平台。

本实验旨在通过设计和实现一个学生成绩管理系统,探索其在学校教务管理中的应用。

二、设计与实现1.需求分析在设计学生成绩管理系统之前,我们首先进行了需求分析。

通过与学生、教师和教务人员的交流,我们了解到他们对学生成绩管理系统的需求主要包括以下几个方面:- 学生成绩录入与查询:教师可以录入学生的成绩,学生和家长可以查询学生成绩。

- 成绩分析与统计:系统能够对学生成绩进行分析和统计,提供给教师、学生和家长参考。

- 课程管理:系统能够管理学校的课程信息,包括课程名称、教师信息等。

- 学生信息管理:系统能够管理学生的基本信息,包括姓名、学号、班级等。

2.系统设计基于需求分析的结果,我们设计了一个学生成绩管理系统的原型。

系统采用了B/S架构,即浏览器/服务器架构,用户通过浏览器访问系统,服务器进行数据处理和存储。

前端采用了HTML、CSS和JavaScript等技术,后端采用了Java语言和MySQL数据库。

3.系统实现在系统实现过程中,我们按照需求分析和系统设计的结果,逐步完成了系统的各个功能模块。

首先,我们实现了学生信息管理模块,包括学生基本信息的录入、修改和查询功能。

然后,我们实现了课程管理模块,包括课程信息的录入、修改和查询功能。

接着,我们实现了成绩录入与查询模块,教师可以录入学生的成绩,学生和家长可以查询学生成绩。

最后,我们实现了成绩分析与统计模块,系统能够对学生成绩进行分析和统计,并生成相应的报表。

三、实验结果与讨论通过对学生成绩管理系统的设计与实现,我们得到了一个功能完善、操作简便的学生成绩管理工具。

在实验过程中,我们邀请了教师、学生和家长来测试系统,并收集了他们的反馈意见。

1.用户反馈教师们表示,学生成绩管理系统大大减轻了他们的工作负担,提高了工作效率。

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

洛阳理工学院课程设计报告课程名称数据库课程设计设计题目学生成绩查询系统专业计算机科学与技术班级 B100506 学号姓名孙帅杰完成日期 2013年1月6号课程设计任务书设计题目:学生成绩管理系统设计内容与要求:设计内容:教务员可以输入学生、教师、班级、课程信息,一个班级只属于一个专业,一个学生只属于一个班级。

教务员负责输入每个专业、每个班级需要学习哪些课程,指定课程的任课教师。

一个教师可以教授多个班的多门课程。

教师可以查看学习该课程的学生名单。

课程结束后,教师可以录入课程成绩。

课程分两类,必修课和选修课。

学生可以选修课程,每学期几门。

学生可以查看自己各门课程的成绩。

学生还可以进行评教,给老师打分。

系统管理员可以输入教室信息,并结合班级、课程、教室信息实现自动排课。

设计要求:要求完成需求分析,写出功能需求和数据需求描述;在需求分析的基础上完成数据库的概念结构设计、逻辑结构设计、物理结构设计;用C#语言,完成管理系统的部分程序模块的界面设计。

指导教师:陶荣2012年12月28日课程设计评语成绩:指导教师:年月日目录1.绪论设计目的随着学生的数量的日益增多,学校对学生成绩管理的要求也越来越高,因此学校对学生信息的管理也更系统化,数字化,为了提高学生的实际应用数据库的能力,使学生锻炼简单的数据库开发能力,因此决定设计一个简单的学生成绩管理系统,包括学生信息,课程信息,以及成绩信息和任课教师信息,能够存储相应学生评教信息,和课程安排提供的学生成绩管理各种功能分为面向学生,教师和教务员三部分,其中教务员可以录入学生,教师,班级,课程信息,每个专业、每个班级需要学习哪些课程,指定课程的任课教师,给每个班的每门课程安排指定的认课老师。

教师可以查看学习该课程的学生名单。

课程结束后,教师可以录入课程成绩。

课程分两类,必修课和选修课。

学生可以选修课程,每学期几门。

学生可以查看自己各门课程的成绩,进行评教,给老师打分。

该学生成绩管理系统类似于简单的学校教务系统,能对学校日常事务进行简单的管理。

本课程设计的目的是使学生能熟练掌握简单的简单Windows窗体应用程序的设计和的应用,希望通过本次课程设计锻炼学生使用C#语言解决实际问题的能力。

开发工具选择本系统后台数据库采用Microsoft SQL Server 数据库,该数据库系统在安全性、准确性和运行速度方面有绝对的优势,并且处理数据量大,效率高;前台采用Microsoft 公司的Visual Studio 2010作为主要开发工具,可与SQL Server 2008数据库无缝链接。

开发环境系统开发平台:Microsoft Visual Studio2010系统开发语言:C#数据库管理软件:SQL Server 2008本报告的主要内容本报告详细的介绍了学生成绩管理系统的开发过程,主要涉及到的工作如下:系统的需求分析、系统的总体设计、系统的概念设计、系统部分模块的详细设计。

2.需求分析进行数据库设计首先必须准确了解与分析用户需求(包括数据与处理)。

求分析是整个设计过程的基础,作为“地基”的需求分析是否做得充分与准确,决定了在其上构建数据库大厦的速度与质量。

需求分析做的不好,甚至会导致整个数据库返工重做,因此对用户需求进行正确,合理的分析是至关重要的。

需求分析的任务需求分析是在于弄清用户对数据库应用系统的确切需求。

明确有哪些用户,主要实体之间的联系和信息;需要保存哪些信息,即是创建表的内容,在此基础上明确登录用户能实现哪些功能操作。

学生成绩管理系统有三类登录用户:教务员、教师、学生。

需要实现的功能和操作如下:(1)教务员可以录入学生、教师、班级和课程信息,可以安排每个专业每个班级需要学习那些课程,可以为每门课程安排任课教师,可以结合每个班的必修课的开课情况,以及教授相应课程的任课教师情况对各个班级各门课程指定相应的任课教师,并且对所有的这些信息拥有查看和录入权限。

(2)教师可以查看自己所教授的必修课的班级及学生信息,并且可以查看选修自己所教授的选修课的学生名单。

课程结束后,教师可与录入学生成绩,包括学生的必修课成绩和选修课成绩。

(3)学生可以查看本学期所开设的所有选修课的详细情况,并可以查看相应的选修课的任课教师,然后结合自己想选修的课程,及想选修哪个老师开的这门课的情况选定课程。

登录系统后学生还可以查看自己各门课程的成绩。

包括选修课成绩及必修课成绩。

最后学生可以对教自己课程的所有认可教师进行评教。

功能需求我们的系统需要实现的功能主要包括以下几个方面:(1)设计不同用户的操作权限和登录方法。

(2)教务员可以录入班级、课程、学生和任课教师的信息;安排专业必修课,给任课教师安排课程;给每个班级每门课制定任课教师。

(3)教师可以查询所授课程的学生信息,可以录入所授课程的学生的成绩。

(4)学生有评教和查询个人成绩信息的权利。

(5)用户界面的直观性和成绩查询结果的可视化。

满足上述要求的系统应该包括以下几个模块:基本数据维护功能;数据库管理功能;基本业务功能。

基本数据维护功能如下:(1)录入学生的信息。

(2)录入学生的成绩信息。

(3)录入课程信息。

(4)录入任课教师信息。

(5)录入班级详细信息。

(6)查询结果的可视化管理。

数据库管理功能如下:(1)成绩信息管理。

(2)帐户信息管理。

基本业务功能(1)查看成绩信息。

(2)录入成绩信息。

数据需求通过调查,总结出用户对数据的需求如下:(1)学生信息包括:学号、学生姓名、性别、年龄、登录密码,班级。

(2)课程信息包括:课程号、课程名、学分、课程性质(必修或选修)。

(3)专业信息包括:专业号、系别、专业类别(理科、工科或文科)。

(4)教师信息包括:教师工号、姓名、年龄、性别、登录密码。

3.总体设计设计概述根据需求把整个系统分化成不同的模块,每个模块完成一个特定的子功能。

把这些模块结合起来组成一个整体。

逐一实现各个功能。

系统总体结构及功能模块划分经过对系统的需求分析,学生信息管理系统主要划分为三个部分:学生信息查询,学生信息管理,学生成绩录入三个功能模块。

系统的总体结构如图3-1所示。

(1如图3-2(2)3-3所示。

图3-3 系统E-R 图系统白。

(1)3-4所示(2(3)3-6所示(4) 3-7所示(5)课程实体包括课程号、课程名、学分、课程性质即分类等属性,实体图如图3-8所示整体E-R图如(1)将式。

课程(课程号,课程名,学分,分类)此为课程实体对应的关系模式。

排课(课程号,工号)此为联系“排课”对应的关系模式。

选修(学号,课程号,工号)此为联系“选修”对应的关系模式。

必修(专业号,课程号)此为联系“必修”对应的关系模式。

评教(学号,工号,课程号,评分)此为联系“评教”对应的关系模式。

考试(学号,课程号,成绩)此为联系“考试”对应的关系模式。

担任(班号,工号,课程号)此为联系“担任”对应的关系模式。

(2)物理模型设计学生信息表具体有学号,姓名,性别,系名,专业,出生日期,如表3-1所示表3-1学生信息表教师信息具体有教师号,姓名,性别,院系,专业,联系电话,如表3-2所示表3-2教师信息表管理员信息具体有用户名、密码、用户级别,如表3-3所示表3-3管理员信息表课程表信息具体有课程号,课程名,学分,教师,如表3-4所示表3-4课程表信息成绩表具体有学号,课程号,成绩,如表3-5所示表3-5成绩表4.主程序设计4.1登录模块根据不同的用户身份进入系统,查询相关信息,图4-1为用户登录界面。

图4-1用户登录界面源代码:private void btnOK_Click(object sender, EventArgs e){if""){= "请输入您的用户名!";}else if""){= "请输入您的密码!";}else{Command com = new Command();string str = @"select * from UserInfo where userId = '""'";DataTable table = (str);if{= "用户名不存在!";= "";= "";return;}str = @"select * from UserInfo where userId = '""' and passWard = '""'";DataTable tableUser = (str);if{_currentUser = ;_currentPsw = ;IsLogin = true;();}else{= "密码错误!";= "";}}}4.2学生信息查询、保存、及修改对学生成绩等信息的查询,图4-2为查看学生信息界面,图4-3为学生信息显示界面。

图4-2 查看学生信息界面图4-3 学生信息显示界面源代码:protected virtual void frmViewInfo_Load(object sender, EventArgs e){thisthisDataGridViewColumn col = null;col = new DataGridViewTextBoxColumn();= "stuNum";= "学号";this= "name";= "姓名";thisDataGridViewComboBoxColumn col0 = new DataGridViewComboBoxColumn(); = ;= "性别";= "sex";"男");"女");thiscol = new DataGridViewTextBoxColumn();= "birthday";= "出生年月";thiscol = new DataGridViewTextBoxColumn();= "nation";= "民族";thiscol = new DataGridViewTextBoxColumn();= "address";= "籍贯";thiscol = new DataGridViewTextBoxColumn();= "phone";= "联系电话";thiscol = new DataGridViewTextBoxColumn();= "classid";= "班级";thiscol = new DataGridViewTextBoxColumn();= "intoSchoolDate";= "入学时间";thiscol = new DataGridViewTextBoxColumn();= "Sdept";= "系别";this}public virtual void SetFromText(){if (OperTypeOfBill =={= "查看学生信息";}{= "编辑学生信息";}}if (sql) > 0){SelectStudentInfo();("数据修改成功!");}4.3用户管理用户可以根据自己的需求来实现密码修改等功能。

相关文档
最新文档