ImageVerifierCode 换一换
格式:DOC , 页数:20 ,大小:1.39MB ,
资源ID:9465487      下载积分:10 金币
验证码下载
登录下载
邮箱/手机:
图形码:
验证码: 获取验证码
温馨提示:
支付成功后,系统会自动生成账号(用户名为邮箱或者手机号,密码是验证码),方便下次登录下载和查询订单;
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

开通VIP
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.zixin.com.cn/docdown/9465487.html】到电脑端继续下载(重复下载【60天内】不扣币)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

开通VIP折扣优惠下载文档

            查看会员权益                  [ 下载后找不到文档?]

填表反馈(24小时):  下载求助     关注领币    退款申请

开具发票请登录PC端进行申请


权利声明

1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前可先查看【教您几个在下载文档中可以更好的避免被坑】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时联系平台进行协调解决,联系【微信客服】、【QQ客服】,若有其他问题请点击或扫码反馈【服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【版权申诉】”,意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4009-655-100;投诉/维权电话:18658249818。

注意事项

本文(学生测试系统设计说明书.doc)为本站上传会员【仙人****88】主动上传,咨信网仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知咨信网(发送邮件至1219186828@qq.com、拔打电话4009-655-100或【 微信客服】、【 QQ客服】),核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载【60天内】不扣币。 服务填表

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

1、 面向对象程序设计(C#)设计说明书 姓 名: 田林鑫 学 号: 20091080128 班 级: 09微高 指导教师: 刘晶 完成日期: 2010年6月6日 设 计 要 求 考核 目的 《面向对象程序设计C#》课程设计为该门课程的综合设计环节,能够有效锻炼学生的自主学习能力和综合设计能力,培养学生的创新精神和动手实践能力。 考核 项目 要

2、求 具体评价细则及要求: 1、要求学生达到熟练掌握Visual C# .NET的基本知识和技能; 2、基本掌握面向对象程序开发的基本思路和方法,熟悉软件开发过程。 3、要求利用面向对象的编程思想以及组件开发原理来完成系统的设计 4、能够利用所学的基本知识和技能,进行简单应用程序设计。 5、可根据下方给出备选题目,选择其一进行设计并实现。 6、强调独立完成 7、强调实际成果 8、重视软件测试 9、重视文档写作 10、课程实训完成后,要求每人提供以下材料: (1)根据每人在软件开发过程中的任务不同,撰写课程设计说明书一份(Word格式), 电子及打印文档各一份。 (

3、2)完整的源程序以及可执行程序。 备选题目如下: 1、 仿记事本文本编辑程序 2、 仿Windows计算器程序 3、 相册,一个简单的电子相册,能够方便地浏览图片,并显示出相片的说明信息。 4、 心理测试软件 5、 学生成绩管理 6、 其他自选题目 注:对作品互相抄袭或从他人网站抄袭者将给予扣分,完全抄袭者成绩为零分!!! 目录 第一章 1 1.1前言 1 1.2 系统流程图 1 第二章 1 登录系统设计 4 2.1页面设置 4 2.2属性设置 4 2.3代码设置 4 2.4测试效果 5 2.5页面定时跳转 6 第三章 7 心理测试系统设计

4、7 3.1页面设置 7 3.2属性设置 9 3.3代码设置 9 3.4测试运行 10 第四章 11 计算器测试系统设计 11 4.1页面设置 11 4.2属性设置 11 4.3编写代码 12 4.4测试运行 16 设计总结 19 学生简单测试系统 设计说明书 第一章. 1前言 随着社会的高速发展,人们生活水平的不断提高,人们的各个方面压力也随之增多,为了减轻压力,人们想出了许多的减压办法,游戏,娱乐,所以该系统运用老师平常所讲到的各个方面知识,参考网上资料,和多本资料书,做了一个简单的测试系统。 2系统流程图 登陆系统

5、 成功 页面跳转 否 是 计算器测试系统 心理测试系统 退出测试系统 第二章 1. 登陆系统设计 (1) 页面设置 添加两个textbox控件,两个button控件,四个lable控件(设置属性后) (2)属性设置 控件类型 控件名称 属性 设置结果 Textbox Textbox1 Name t1 Textbox2 name t2 Button Button1 text 登录 Button2 Text 重置 Lable Lable1 Text 输入文字 Lable2 Text 输入文字 L

6、able3 Text 输入文字 Lable4 Text 输入文字 Lable5 Text 输入文字 (2) 代码设置 双击打开button1的按钮,设置登陆系统的正确与否,代码如下: private void button1_Click(object sender, EventArgs e) { if (t1.Text == "") { MessageBox.Show("请输入用户名!"); } if (t2.Text == "") { Message

7、Box.Show("请输入密码!"); } if (t1.Text == "abcd" && t2.Text == "123456") { MessageBox.Show("密码正确!"); f2.Show(); this.Hide(); } else { MessageBox.Show("密码错误,请重新输入!"); }

8、 } 双击打开button2的按钮,设置登陆系统的重置,代码如下: private void button2_Click(object sender, EventArgs e) { t1.Clear(); t2.Clear(); } (3)测试效果 2. 页面定时跳转设计 新建一个Form窗体,一个Timer按钮。两个lable控件。效果图式: 代码如下: private void Form2_Load(object sender, EventArgs e)

9、 { timer1.Enabled = false; timer1.Interval = 4000; timer1.Start(); } private void timer1_Tick(object sender, EventArgs e) { this.Hide(); f3.Show(); timer1.Stop();} 3.心理测试系统设计 在Form3内,新建一个Butto

10、n控件,鼠标左键单击后打开心理测试系统。如图所示: (1) 界面设计 添加5个windows窗体Form,在每个界面里分别添加三个radioButton控件,一个button控件,一个label控件,如图所示: Form4 Form6 Form7 Form8 Form9 (2) 属性设置 控件类型 控件名称 属性 设置结果 Form Form4 BackgroundImage 更改背景图片 Lable Lable1 Text 插入文字

11、 Backcolor Transparent radioButton radioButton1 text 插入文字 Backcolor Transparent radioButton2 text 插入文字 Backcolor Transparent radioButton3 text 插入文字 Backcolor Transparent button button1 Text 插入文字 这只是Form4的属性设置,其他4个Form窗体设置都一样,此处不一一列举。

12、3) 代码设置 本程序需要用到一个全局的变量,存储需要一个全局的变量,存储Form4,6,7,8,9中的基本信息,所以添加一个类Class1.cs,在类中新建一个公有的静态的字符串成员n;代码如下: namespace 期末窗体编程 { class Class1 { public static int n=0; } } 然后在双击打开每个窗体里面的button按钮,在里面填写以下代码: private void button1_Click(object sender, EventArgs e) {

13、 if (radioButton1.Checked == true) Class1.n += 3; if (radioButton2.Checked == true) Class1.n += 4; if (radioButton3.Checked == true) Class1.n += 5; } 当单击页面的每个button控件时,会进行页面跳转,进入下一个页面,所以我们在Form页面内添加代码: 单击Form4的button,会进入Form6;代码如下: 单击Form4的Form4.Designer.

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

15、 label1.Text = Convert.ToString(Class1.n); ; } Button控件用来退出测试系统,代码如下: private void button1_Click(object sender, EventArgs e) { this.Hide(); } (4) 测试运行: 回答五道小题后,测试结果为: 3.计算器测试系统设计 在Form3内,新建一个Button控件,鼠标左键单击后打开计算器测试系统。如图所示。 (1)界面设计 新建一个Windo

16、ws窗体Form3,然后在窗体上依次放置17个Button控件和1个TextBox,如图所示(设置好属性后)。 计算器用户界面 (2)属性设置 窗体和各控件的属性设置如表所示。 控件类型 控件名称 属性 设置结果 Form 计算器 Text 计算器 StartPosition CenterScreen MaximizeBox False AutoSizeMode GrowAndShrink TextBox TextBox1 Name txtReadout ReadOnly True Button Button1 Name

17、 btnNum7 Text 7 Button2 Name btnNum8 Text 8 Button3 Name btnNum9 Text 9 Button4 Name btnAdd Text + ForeColor Red Button5 Name btnSub Text - ForeColor Red Button6 Name btnNum4 Text 4 Button7 Name btnNum5 Text 5 Button8 Name btnNum6 Text 6 Button9 Name btnMu

18、l Text * ForeColor Red Button10 Name btnDiv Text / ForeColor Red Button11 Name btnNum1 Text 1 Button12 Name btnNum2 Text 2 Button13 Name btnNum3 Text 3 Button14 Name btnNum0 Text 0 Button15 Name btnDot Text . Button16 Name btnC Text C ForeColor Red Button1

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

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

21、 private void btnNum1_Click(object sender, EventArgs e) { NumClick(1); } private void btnNum2_Click(object sender, EventArgs e) { NumClick(2); } private void btnNum3_Click(object sender, EventArgs e) {

22、 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(

23、object sender, EventArgs e) { NumClick(6); } private void btnNum7_Click(object sender, EventArgs e) { NumClick(7); } private void btnNum8_Click(object sender, EventArgs e) { NumClick(8);

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

25、 = double.Parse(txtReadout.Text); switch (myOperator) { case "add": result = num1 + num2; txtReadout.Text = result.ToString(); break; case "Sub": result = n

26、um1 - num2; txtReadout.Text = result.ToString(); break; case "Mul": result = num1 * num2; txtReadout.Text = result.ToString(); break; case "Div":

27、 if (num2 == 0) { txtReadout.Text = "除数不能为“0”!"; } else { result = num1 / num2; txtReadout.Text = result.ToString();

28、 } break; (4)运行测试 计算加法“55+8.5”,结果如图所示: 单击【C】按钮,计算减法“55—8.5”结果如图所示: 单击【C】按钮,计算“55*8.5”结果如图所示: 单击【C】按钮,计算“5.5/0”结果如图所示: 单击【C】按钮,计算“5.5/1.3”结果如图所示: 设计总结 回想这几天做这个简单的学生测试系统,虽然只是一个简单的windows窗体应用程序,但也耗费了我不少的心血,因为这是自己第一次完成这样的程序。这里面有我自己的努力,当然也有同学们的指导,十分感谢他们。 从

29、这次编程中,我自己找到了自己的许多不足之处,自己仍然需要努力,需要自己学习的还很多,因为C#开发是一项巨大的编程语言,现在的我还只是刚刚起步,在这个编程的海洋里,我只不过是学了一滴海水罢了。 自己在编程中发现,自己不能够很好的利用有限的知识,来应用到编程当中,自己对课本,老师的讲解,不能够很好的融会贯通,在编程过程中出现了很多低级的错误,主要还是自己的不细心,造成了不必要的错误。 通过这次编程,我知道自己必须要努力学习,掌握好专业知识,结合实际应用,才能够在编程这一领域取得更大的进步,越走越远,越飞越高。 计算机科学技术系 《面向对象程序设计(C#)》实

30、践环节考核报告单 2009-2010学年度第二学期期末 排课编号: (2009-2010-2)-0501351-00144-1 批阅日期:2010年 06月 08 日 姓名 班级 学号 评分标准及 得分 评分标准 满分 得分  课程设计所交材料齐全,格式正确,文笔流畅。 20 能够按要求独立完成系统的设计实现,且功能与描述一致,运行无错误 60 系统设计有一定的难度,其中包括了自学完成的相应功能,学生具备了自主学习并熟练应用的能力   10 界面设计美观,系统体现以人为本的思想,操作简洁,易学易用 10 考核成绩 任课教师签名

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4009-655-100  投诉/维权电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服