欢迎来到冰点文库! | 帮助中心 分享价值,成长自我!
冰点文库
全部分类
  • 临时分类>
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • ImageVerifierCode 换一换
    首页 冰点文库 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    学生测试系统设计说明书.docx

    • 资源ID:750221       资源大小:1.22MB        全文页数:25页
    • 资源格式: DOCX        下载积分:3金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要3金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    学生测试系统设计说明书.docx

    1、学生测试系统设计说明书面向对象程序设计(C#)设计说明书姓 名: 田林鑫 学 号: 20091080128 班 级: 09微高 指导教师: 刘晶 完成日期: 2010年6月6日 设 计 要 求考核目的面向对象程序设计C#课程设计为该门课程的综合设计环节,能够有效锻炼学生的自主学习能力和综合设计能力,培养学生的创新精神和动手实践能力。考核项目要求具体评价细则及要求: 1、要求学生达到熟练掌握Visual C# .NET的基本知识和技能;2、基本掌握面向对象程序开发的基本思路和方法,熟悉软件开发过程。3、要求利用面向对象的编程思想以及组件开发原理来完成系统的设计4、能够利用所学的基本知识和技能,进

    2、行简单应用程序设计。5、可根据下方给出备选题目,选择其一进行设计并实现。6、强调独立完成7、强调实际成果8、重视软件测试9、重视文档写作10、课程实训完成后,要求每人提供以下材料:(1)根据每人在软件开发过程中的任务不同,撰写课程设计说明书一份(Word格式), 电子及打印文档各一份。(2)完整的源程序以及可执行程序。备选题目如下:1、 仿记事本文本编辑程序2、 仿Windows计算器程序3、 相册,一个简单的电子相册,能够方便地浏览图片,并显示出相片的说明信息。4、 心理测试软件5、 学生成绩管理6、 其他自选题目注:对作品互相抄袭或从他人网站抄袭者将给予扣分,完全抄袭者成绩为零分! 目录第

    3、一章 11.1前言 11.2 系统流程图 1第二章 1登录系统设计 42.1页面设置 42.2属性设置 42.3代码设置 42.4测试效果 52.5页面定时跳转 6第三章 7心理测试系统设计 73.1页面设置 73.2属性设置 93.3代码设置 93.4测试运行 10第四章 11计算器测试系统设计 114.1页面设置 114.2属性设置 114.3编写代码 124.4测试运行 16设计总结 19学生简单测试系统设计说明书第一章1前言 随着社会的高速发展,人们生活水平的不断提高,人们的各个方面压力也随之增多,为了减轻压力,人们想出了许多的减压办法,游戏,娱乐,所以该系统运用老师平常所讲到的各个方

    4、面知识,参考网上资料,和多本资料书,做了一个简单的测试系统。 2系统流程图 第二章1. 登陆系统设计(1) 页面设置添加两个textbox控件,两个button控件,四个lable控件(设置属性后)(2)属性设置控件类型控件名称属性设置结果TextboxTextbox1Namet1Textbox2namet2ButtonButton1text登录Button2Text重置LableLable1Text输入文字Lable2Text输入文字Lable3Text输入文字Lable4Text输入文字Lable5Text输入文字(2) 代码设置双击打开button1的按钮,设置登陆系统的正确与否,代码如

    5、下:private void button1_Click(object sender, EventArgs e) if (t1.Text = ) MessageBox.Show(请输入用户名!); if (t2.Text = ) MessageBox.Show(请输入密码!); if (t1.Text = abcd & t2.Text = 123456) MessageBox.Show(密码正确!); f2.Show(); this.Hide(); else MessageBox.Show(密码错误,请重新输入!); 双击打开button2的按钮,设置登陆系统的重置,代码如下:private

    6、void button2_Click(object sender, EventArgs e) t1.Clear(); t2.Clear(); (3)测试效果2. 页面定时跳转设计新建一个Form窗体,一个Timer按钮。两个lable控件。效果图式:代码如下:private void Form2_Load(object sender, EventArgs e) timer1.Enabled = false; timer1.Interval = 4000; timer1.Start(); private void timer1_Tick(object sender, EventArgs e) t

    7、his.Hide(); f3.Show(); timer1.Stop();3.心理测试系统设计在Form3内,新建一个Button控件,鼠标左键单击后打开心理测试系统。如图所示:(1) 界面设计添加5个windows窗体Form,在每个界面里分别添加三个radioButton控件,一个button控件,一个label控件,如图所示: Form4 Form6 Form7 Form8 Form9(2) 属性设置控件类型控件名称属性设置结果FormForm4BackgroundImage更改背景图片LableLable1Text插入文字BackcolorTransparentradioButtonr

    8、adioButton1text插入文字BackcolorTransparentradioButton2text插入文字BackcolorTransparentradioButton3text插入文字BackcolorTransparentbuttonbutton1Text插入文字这只是Form4的属性设置,其他4个Form窗体设置都一样,此处不一一列举。(3) 代码设置本程序需要用到一个全局的变量,存储需要一个全局的变量,存储Form4,6,7,8,9中的基本信息,所以添加一个类Class1.cs,在类中新建一个公有的静态的字符串成员n;代码如下:namespace 期末窗体编程 class

    9、Class1 public static int n=0; 然后在双击打开每个窗体里面的button按钮,在里面填写以下代码:private void button1_Click(object sender, EventArgs e) if (radioButton1.Checked = true) Class1.n += 3; if (radioButton2.Checked = true) Class1.n += 4; if (radioButton3.Checked = true) Class1.n += 5; 当单击页面的每个button控件时,会进行页面跳转,进入下一个页面,所以我们

    10、在Form页面内添加代码:单击Form4的button,会进入Form6;代码如下:单击Form4的Form4.Designer.cs,添加如下代码:然后在Form4的button控件,添加代码,使打开Form6后,Form4自动隐藏,代码如下,双击打开button控件添加代码:f6.Show(); this.Hide();此处只举例Form4的代码,其余四个窗体代码相似,不一一列举;添加一个新的窗体Form10,添加一个lable控件,一个button控件,Lable1控件用来获得全局变量的值,并显示在Form10内,代码如下:private void Form10_Load(object

    11、sender, EventArgs e) label1.Text = Convert.ToString(Class1.n); ; Button控件用来退出测试系统,代码如下:private void button1_Click(object sender, EventArgs e) this.Hide(); (4) 测试运行:回答五道小题后,测试结果为:3.计算器测试系统设计在Form3内,新建一个Button控件,鼠标左键单击后打开计算器测试系统。如图所示。(1)界面设计新建一个Windows窗体Form3,然后在窗体上依次放置17个Button控件和1个TextBox,如图所示(设置好属性

    12、后)。 计算器用户界面(2)属性设置窗体和各控件的属性设置如表所示。控件类型控件名称属性设置结果Form计算器Text计算器StartPositionCenterScreenMaximizeBoxFalseAutoSizeModeGrowAndShrinkTextBoxTextBox1NametxtReadoutReadOnlyTrueButtonButton1NamebtnNum7Text7Button2NamebtnNum8Text8Button3NamebtnNum9Text9Button4NamebtnAddText+ForeColorRedButton5NamebtnSubText-

    13、ForeColorRedButton6NamebtnNum4Text4Button7NamebtnNum5Text5Button8NamebtnNum6Text6Button9NamebtnMulText*ForeColorRedButton10NamebtnDivText/ForeColorRedButton11NamebtnNum1Text1Button12NamebtnNum2Text2Button13NamebtnNum3Text3Button14NamebtnNum0Text0Button15NamebtnDotText.Button16NamebtnCTextCForeColorR

    14、edButton17NamebtnAmountText=ForeColorRed(3)编写代码本程序需要用到一些公共变量,例如用来接收操作数、运算结果,判断输入的是否为小数等,因此首先在代码的通用段声明以下变量:接下来编写一个名为“NumClick”的方法,单击数字按钮时,调用NumClick方法,将输入的数字追加到文本框中,代码如下:private void button1_Click(object sender, EventArgs e) if (radioButton1.Checked = true) Class1.n += 3; if (radioButton2.Checked = t

    15、rue) Class1.n += 4; if (radioButton3.Checked = true) Class1.n += 5;编写窗体的载入事件,代码如下:编写数字按钮【0】【9】的单击事件代码如下:private void btnNum0_Click(object sender, EventArgs e) NumClick(0); private void btnNum1_Click(object sender, EventArgs e) NumClick(1); private void btnNum2_Click(object sender, EventArgs e) NumCl

    16、ick(2); private void btnNum3_Click(object sender, EventArgs e) NumClick(3); private void btnNum4_Click(object sender, EventArgs e) NumClick(4); private void btnNum5_Click(object sender, EventArgs e) NumClick(5); private void btnNum6_Click(object sender, EventArgs e) NumClick(6); private void btnNum7

    17、_Click(object sender, EventArgs e) NumClick(7); private void btnNum8_Click(object sender, EventArgs e) NumClick(8); private void btnNum9_Click(object sender, EventArgs e) NumClick(9); 编写小数点按钮【.】的单击事件代码,复位按钮【C】的单击事件代码,如下:编写【+】、【-】、【*】、【/】按钮的单击事件代码如下:最后编写【=】按钮的单击事件代码如下:private void btnAmount_Click(obj

    18、ect sender, EventArgs e) num2 = double.Parse(txtReadout.Text); switch (myOperator) case add: result = num1 + num2; txtReadout.Text = result.ToString(); break; case Sub: result = num1 - num2; txtReadout.Text = result.ToString(); break; case Mul: result = num1 * num2; txtReadout.Text = result.ToString

    19、(); break; case Div: if (num2 = 0) txtReadout.Text = 除数不能为“0”!; else result = num1 / num2; txtReadout.Text = result.ToString(); break;(4)运行测试计算加法“55+8.5”,结果如图所示:单击【C】按钮,计算减法“558.5”结果如图所示:单击【C】按钮,计算“55*8.5”结果如图所示:单击【C】按钮,计算“5.5/0”结果如图所示:单击【C】按钮,计算“5.5/1.3”结果如图所示:设计总结 回想这几天做这个简单的学生测试系统,虽然只是一个简单的window

    20、s窗体应用程序,但也耗费了我不少的心血,因为这是自己第一次完成这样的程序。这里面有我自己的努力,当然也有同学们的指导,十分感谢他们。 从这次编程中,我自己找到了自己的许多不足之处,自己仍然需要努力,需要自己学习的还很多,因为C#开发是一项巨大的编程语言,现在的我还只是刚刚起步,在这个编程的海洋里,我只不过是学了一滴海水罢了。自己在编程中发现,自己不能够很好的利用有限的知识,来应用到编程当中,自己对课本,老师的讲解,不能够很好的融会贯通,在编程过程中出现了很多低级的错误,主要还是自己的不细心,造成了不必要的错误。通过这次编程,我知道自己必须要努力学习,掌握好专业知识,结合实际应用,才能够在编程这一领域取得更大的进步,越走越远,越飞越高。计算机科学技术系面向对象程序设计(C#)实践环节考核报告单2009-2010学年度第二学期期末排课编号: (2009-2010-2)-0501351-00144-1 批阅日期:2010年 06月 08 日姓名班级学号评分标准及得分评分标准满分得分课程设计所交材料齐全,格式正确,文笔流畅。 20能够按要求独立完成系统的设计实现,且功能与描述一致,运行无错误60系统设计有一定的难度,其中包括了自学完成的相应功能,学生具备了自主学习并熟练应用的能力10界面设计美观,系统体现以人为本的思想,操作简洁,易学易用10考核成绩任课教师签名


    注意事项

    本文(学生测试系统设计说明书.docx)为本站会员主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 冰点文库 网站版权所有

    经营许可证编号:鄂ICP备19020893号-2


    收起
    展开