学生信息管理系统实训报告 精品.docx

上传人:b****4 文档编号:24647784 上传时间:2023-05-29 格式:DOCX 页数:24 大小:321.63KB
下载 相关 举报
学生信息管理系统实训报告 精品.docx_第1页
第1页 / 共24页
学生信息管理系统实训报告 精品.docx_第2页
第2页 / 共24页
学生信息管理系统实训报告 精品.docx_第3页
第3页 / 共24页
学生信息管理系统实训报告 精品.docx_第4页
第4页 / 共24页
学生信息管理系统实训报告 精品.docx_第5页
第5页 / 共24页
点击查看更多>>
下载资源
资源描述

学生信息管理系统实训报告 精品.docx

《学生信息管理系统实训报告 精品.docx》由会员分享,可在线阅读,更多相关《学生信息管理系统实训报告 精品.docx(24页珍藏版)》请在冰豆网上搜索。

学生信息管理系统实训报告 精品.docx

学生信息管理系统实训报告精品

实训报告

 

项目名称:

学生信息管理系统

 

系部:

班级:

姓名:

学号:

指导教师:

 

目录

第一部分、电子计算器

一、实训题目与要求-------------------------------------------1

1、用户需求----------------------------------------------2

2、功能要求-----------------------------------------------3

二、设计实训题目功能-----------------------------------------3

3、总体设计-----------------------------------------------3

4、界面图像-----------------------------------------------4

5、程序代码-----------------------------------------------9

第二部分、学生成绩管理系统

1、实训题目与要求---------------------------------------9

2、程序界面设计及代码---------------------------------16

第三部分、实训总结-------------------------------------------17

电子计算器实训报告

第一部分、实训题目与要求

1、用户需求

用户可以通过在程序所提供界面上的操作来完成生活中一些简单的计算。

2、系统功能要求

可以对十进制数字进行+、-、*、/、n次方、对数等简单运算。

第二部分、设计实训题目功能

(1)模块设计

(2)程序模块图及代码设计

namespaceCounter

{

publicpartialclassForm1:

Form

{

publicForm1()

{

InitializeComponent()

}

doublepred;

boolpredestined=true;

boolKJClick=false;

stringstrOne="";

stringstrEnd="";

intsign=0;

doubledblOne;

doubledblEnd;

#regionpublic0到9的代码

//所有0到9中要调用的代码

publicvoidNum_Evaluation(stringstrC)

{

if(KJClick==true)

{

KJClick=false;

txtBox.Text="0";

}

stringstrY="";

if(this.txtBox.Text=="0")

{

this.txtBox.Text=strC;

}

else

{

strY=txtBox.Text;

strY=strY+strC;

txtBox.Text=strY;

}

predestined=true;

pred=0;

//txtBox.Focus();

}

//0

privatevoidbut0_Click(objectsender,EventArgse)

{

Num_Evaluation("0");

}

//1

privatevoidbut1_Click(objectsender,EventArgse)

{

Num_Evaluation("1");

}

//2

privatevoidbut2_Click(objectsender,EventArgse)

{

Num_Evaluation("2");

}

//3

privatevoidbut3_Click(objectsender,EventArgse)

{

Num_Evaluation("3");

}

//4

privatevoidbut4_Click(objectsender,EventArgse)

{

Num_Evaluation("4");

}

//5

privatevoidbut5_Click(objectsender,EventArgse)

{

Num_Evaluation("5");

}

//6

privatevoidbut6_Click(objectsender,EventArgse)

{

Num_Evaluation("6");

}

//7

privatevoidbut7_Click(objectsender,EventArgse)

{

Num_Evaluation("7");

}

//8

privatevoidbut8_Click(objectsender,EventArgse)

{

Num_Evaluation("8");

}

//9

privatevoidbut9_Click(objectsender,EventArgse)

{

Num_Evaluation("9");

}

#endregion

//小数点的代码

privatevoidbutDian_Click(objectsender,EventArgse)

{

if(KJClick==true)

{

KJClick=false;

txtBox.Text="0";

}

stringstrtxt=txtBox.Text;

if(strtxt=="0")

{

return;

}

booldian=false;

for(inti=0;i

{

if(strtxt[i]=='.')

{

dian=true;

return;

}

}

if(dian==false)

{

Num_Evaluation(".");

}

}

//+/-中的代码

privatevoidbutZF_Click(objectsender,EventArgse)

{

//if(KJClick==true)

//{

//KJClick=false;

//return;

//}

stringstrtxt=txtBox.Text;

if(strtxt=="0")

{

return;

}

if(strtxt[0]=='-')//这里有个错误,有可能会超过范围

{

txtBox.Text=strtxt.Substring

(1);

}

else

{

txtBox.Text="-"+strtxt;

}

}

//1/x中的代码

privatevoidbutDao_Click(objectsender,EventArgse)

{

stringstrtxt=txtBox.Text;

if(strtxt=="0")

{

return;

}

doubledblNum=double.Parse(strtxt);

//doubledblNum=System.Convert.ToDouble();效率没有上面的高

dblNum=1/dblNum;

txtBox.Text=dblNum.ToString();

KJClick=true;

}

//%中的代码

privatevoidbutBFH_Click(objectsender,EventArgse)

{

txtBox.Text="0";

}

//spart中的代码

privatevoidbutsprt_Click(objectsender,EventArgse)

{

stringstrtxt=txtBox.Text;

if(strtxt=="0")

{

return;

}

doubledblNum=double.Parse(strtxt);

dblNum=Math.Sqrt(dblNum);

txtBox.Text=dblNum.ToString();

KJClick=true;

}

#regionpublic加减乘除的代码

//+号中的代码

privatevoidbutJia_Click(objectsender,EventArgse)

{

sign=1;

strOne=txtBox.Text;

KJClick=true;

//NumSwap();

}

//-号中的代码

privatevoidbutJian_Click(objectsender,EventArgse)

{

sign=2;

strOne=txtBox.Text;

KJClick=true;

}

//*号中的代码

privatevoidbutCheng_Click(objectsender,EventArgse)

{

sign=3;

strOne=txtBox.Text;

KJClick=true;

}

//除号中的代码

privatevoidbutChu_Click(objectsender,EventArgse)

{

sign=4;

strOne=txtBox.Text;

KJClick=true;

}

//=号中的代码

privatevoidbutDY_Click(objectsender,EventArgse)

{

strEnd=txtBox.Text;

if(strOne==""||strEnd=="")

{

return;

}

if(predestined)

{

dblOne=double.Parse(strOne);

dblEnd=double.Parse(strEnd);

pred=dblEnd;

}

switch(sign)

{

case1:

{

doubledblNum=dblOne+pred;

txtBox.Text=dblNum.ToString();

dblOne=double.Parse(txtBox.Text);

predestined=false;

}

break;

case2:

{

doubledblNum=dblOne-pred;

txtBox.Text=dblNum.ToString();

dblOne=double.Parse(txtBox.Text);

predestined=false;

}

break;

case3:

{

doubledblNum=dblOne*pred;

txtBox.Text=dblNum.ToString();

dblOne=double.Parse(txtBox.Text);

predestined=false;

}

break;

case4:

{

doubledblNum=dblOne/pred;

txtBox.Text=dblNum.ToString();

dblOne=double.Parse(txtBox.Text);

predestined=false;

//dblOne=屏幕上得数;

//dblend不变;

}

break;

default:

{

return;

}

}

//sign=0;

KJClick=true;

}

#endregion

}

}

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

第一部分、实训题目与要求

1、通过对学校来进行学生成绩管理系统,使此系统能够完成学生成绩的查询,学生档案管理,基本信息的存储、查询、检索。

2、系统要求:

老师和学生要及时给学校提供相关的信息,以便学校方便对成绩系统进行修改,当学生信息有变化时,系统信息要及时变更,以便学生能正常上课,还有对学生信息的安全性及完整性,安全性的要求要鉴别老师及学生信息的信息是否准确,如果是正确信息要对老师及学生的信息进行保护。

而完整性就是确定安全性的同时不容许信息缺漏,使各种信息必要时联系起来,相同信息的重复。

第二部分、设计实训的题目功能

(1)程序界面及代码:

(2)学生成绩管理系统部分代码如下:

namespace学生成绩管理系统

{

partialclassFrmmain

{

///

///Requireddesignervariable.

///

privateSystem.ComponentModel.IContainercomponents=null;

///

///Cleanupanyresourcesbeingused.

///

///trueifmanagedresourcesshouldbedisposed;otherwise,false.

protectedoverridevoidDispose(booldisposing)

{

if(disposing&&(components!

=null))

{

components.Dispose();

}

base.Dispose(disposing);

}

#regionWindowsFormDesignergeneratedcode

{

this.panel1=newSystem.Windows.Forms.Panel();

}

this.学生档案管理ToolStripMenuItem=newSystem.Windows.Forms.ToolStripMenuItem();

this.系部档案管理ToolStripMenuItem=newSystem.Windows.Forms.ToolStripMenuItem();

this.toolStripSplitButton4=newSystem.Windows.Forms.ToolStripSplitButton();

this.专业信息管理ToolStripMenuItem=newSystem.Windows.Forms.ToolStripMenuItem();

this.班级信息管理ToolStripMenuItem=newSystem.Windows.Forms.ToolStripMenuItem();

this.教师信息管理ToolStripMenuItem=newSystem.Windows.Forms.ToolStripMenuItem();

this.课程信息管理ToolStripMenuItem=newSystem.Windows.Forms.ToolStripMenuItem();

this.toolStripSplitButton5=newSystem.Windows.Forms.ToolStripSplitButton();

this.关于我们ToolStripMenuItem=newSystem.Windows.Forms.ToolStripMenuItem();

this.关于系统ToolStripMenuItem=newSystem.Windows.Forms.ToolStripMenuItem();

this.toolStripButton1=newSystem.Windows.Forms.ToolStripButton();

this.panel2=newSystem.Windows.Forms.Panel();

this.label2=newSystem.Windows.Forms.Label();

this.label1=newSystem.Windows.Forms.Label();

this.panel1.SuspendLayout();

this.toolStrip1.SuspendLayout();

this.panel2.SuspendLayout();

this.SuspendLayout();

//

//panel1

//

this.panel1.BackColor=System.Drawing.Color.Transparent;

this.panel1.Controls.Add(this.toolStrip1);

this.panel1.Dock=System.Windows.Forms.DockStyle.Top;

this.panel1.Location=newSystem.Drawing.Point(0,0);

this.panel1.Name="panel1";

this.panel1.Size=newSystem.Drawing.Size(936,40);

this.panel1.TabIndex=0;

//

//toolStrip1

//

this.toolStrip1.Dock=System.Windows.Forms.DockStyle.Fill;

this.toolStrip1.Items.AddRange(newSystem.Windows.Forms.ToolStripItem[]{

this.toolStripSplitButton1,

this.toolStripSplitButton2,

this.toolStripSplitButton3,

this.toolStripSplitButton4,

this.toolStripSplitButton5,

this.toolStripButton1});

this.toolStrip1.Location=newSystem.Drawing.Point(0,0);

this.toolStrip1.Name="toolStrip1";

this.toolStrip1.Size=newSystem.Drawing.Size(936,40);

this.toolStrip1.TabIndex=0;

this.toolStrip1.Text="toolStrip1";

//

//toolStripSplitButton1

//

this.toolStripSplitButton1.DisplayStyle=System.Windows.Forms.ToolStripItemDisplayStyle.Text;

this.toolStripSplitButton1.DropDownItems.AddRange(newSystem.Windows.Forms.ToolStripItem[]{

this.重新登陆ToolStripMenuItem,

this.修改密码ToolStripMenuItem,

this.备份与还原ToolStripMenuItem,

this.申请权限ToolStripMenuItem});

this.toolStripSplitButton1.Image=((System.Drawing.Image)(resources.GetObject("toolStripSplitButton1.Image")));

this.toolStripSplitButton1.ImageTransparentColor=System.Drawing.Color.Magenta;

this.toolStripSplitButton1.Name="toolStripSplitButton1";

this.toolStripSplitButton1.Size=newSystem.Drawing.Size(71,37);

this.toolStripSplitButton1.Text="系统信息";

//

//重新登陆ToolStripMenuItem

//

this.重新登陆ToolStripMenuItem.Name="重新登陆ToolStripMenuItem";

this.重新登陆ToolStripMenuItem.Size=newSystem.Drawing.Size(158,22);

this.重新登陆ToolStripMenuItem.Text="重新登陆";

this.重新登陆ToolStripMenuItem.Click+=newSystem.EventHandler(this.重新登陆ToolStripMenuItem_Click);

//

//修改密码ToolStripMenuItem

//

this.修改密码ToolStripMenuItem.Name="修改密码ToolStripMenuItem";

this.修改密码ToolStripMenuItem.Size=newSystem.Drawing.Size(158,22);

this.修改密码ToolStripMenuItem.Text="修改密码";

this.修改密码ToolStripMenuItem.Click+=newSystem.EventHandler(this.修改密码ToolStripMenuItem_Click);

//

//备份与还原ToolStripMenuItem

//

this.备份与还原ToolStripMenuItem.DropDownItems.AddRange(newSystem.Windows.Forms.ToolStripItem[]{

this.备份系统ToolStripMenuItem,

this.还原系统ToolStripMenuItem});

this.备份与还原ToolStripMenuItem.Name="备份与还原ToolStripMenuItem";

this.

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 人文社科 > 设计艺术

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1