ImageVerifierCode 换一换
格式:DOC , 页数:19 ,大小:561.54KB ,
资源ID:2827808      下载积分:8 金币
快捷注册下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

开通VIP
 

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

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

开通VIP折扣优惠下载文档

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

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

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

   平台协调中心        【在线客服】        免费申请共赢上传

权利声明

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

注意事项

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

C大作业学生成绩标准管理系统.doc

1、 《c#程序设计》大作业 题目:学生成绩管理系统 班级: 学号: 姓名: 小组组员分工: 姓名 分工 汪依清: StuIfoupdate Login 傅勤珍: Other Rank 斯王春:

2、 StuIfoSearch Mainframe 黄成烽: StuIfoChange CourseEnter 吴凯: StuoIfoEnter ScoreEnter 朱隆震: CurChoice ScoreUpdate 洪彬: Othe

3、r2 学生成绩管理系统 ------主界面设计和学生信息查询 主界面设计: 主界面设计要求简单明了,能把系统全部功效展现在主界面上面,能让人方便查询学生多种信息,包含系统管理、学生信息管理、课程信息管理、成绩信息管理、选课信息管理、特殊情况管理等功效,不仅如此,界面设计也要美观大方,这么很好实现了人机交互。 学生信息查询: 1.1功效 (1) 依据查询条件实现学生信息查询 (2) 学生选课信息查询、成绩信息查询 (3) 学生信息、课程信息、成绩信息增加、删除、修改 (4) 对基础信息完成增加、删除、修改时,需注

4、意表和表之间关联 1.2功效需求分析 学生信息查询:学生能够依据学号、姓名、专业进行查询. 1.3软件环境需求 利用Visual Studio 作为前台开发工具,后台SQL数据库管理实现学生成绩管理系统。设计 2.1学生信息查询模块 学生信息查询:学生能够依据学号、姓名、班级、学院进行查询。 学生信息查询 班级查询 学院查询 姓名查询 学号查询 2.2学生信息内容 学生信息包含学号,姓名,性别,民族,班级,院系,出生日期,政治面貌。 学 生 信 息 性别 学号 姓名 政治面貌

5、 出生日期 院系 班级 民族 3.数据库设计 本系统数据库是SQL server数据库,在SQL环境下创建数据库学生管理系统文件。依据以上模块划分图分析,针对学生信息管理系统,分别对个人基础信息、选课、成绩进行具体研究分析。数据库设计采取一库多表式设计。即设计了一个用户登录,添加学生信息,数据库中对学生信息加入基础添加、查询、修改和删除。该数据库包含Student、Score、Other、Course、Choice、User列表。本人负责部分为后用户信息“Student”表。 以下是数据库表清单: User表: Stu

6、dent表: Score表: Other表: Course表: Choice表: 4. 测试: 主界面: 学生信息查询: 关键功效代码: Mainframe代码: namespace StudentIfoMag { public partial class MainFrm : Form { public MainFrm() { InitializeComponent(); }

7、 private void 退出ToolStripMenuItem_Click(object sender, EventArgs e) { this.Close(); } private void 学生信息录入ToolStripMenuItem_Click(object sender, EventArgs e) { StuIfoEnter ent = new StuIfoEnter(); ent.MdiParent = this;

8、 ent.Show(); tssStu.Text = ent.Text; } private void 学生信息更新ToolStripMenuItem_Click(object sender, EventArgs e) { StuIfoSearch ser = new StuIfoSearch(); ser.MdiParent = this; ser.Show(); tssStu .Text

9、 ser.Text; } private void 学生信息更新ToolStripMenuItem1_Click(object sender, EventArgs e) { StuIfoUpdate upt = new StuIfoUpdate(); upt.MdiParent = this; upt.Show(); tssStu.Text = upt.Text; } private void

10、 课程信息录入ToolStripMenuItem_Click(object sender, EventArgs e) { CourseEnter en = new CourseEnter(); en.MdiParent = this; en.Show(); tssStu.Text = en.Text; } private void 成绩录入ToolStripMenuItem_Click(object sender, EventArgs

11、 e) { ScoreEnter enter = new ScoreEnter(); enter.MdiParent = this; enter.Show () ; tssStu.Text = enter.Text; } private void 成绩更新ToolStripMenuItem_Click(object sender, EventArgs e) { ScoreUpdate up

12、 new ScoreUpdate(); up.MdiParent = this; up.Show(); tssStu.Text = up.Text; } private void 成绩排名ToolStripMenuItem_Click(object sender, EventArgs e) { Rank ra = new Rank(); ra.MdiParent = this; r

13、a.Show(); tssStu.Text = ra.Text; } private void 班级选课ToolStripMenuItem_Click(object sender, EventArgs e) { CurChoice ch = new CurChoice(); ch.MdiParent = this; ch.Show(); tssStu.Text = ch.Text; }

14、 private void 留级休学ToolStripMenuItem_Click(object sender, EventArgs e) { Other oth = new Other(); oth.MdiParent = this; oth.Show(); tssStu.Text = oth.Text; } private void 留级ToolStripMenuItem_Click(object sender,

15、EventArgs e) { Other2 the = new Other2(); the.MdiParent = this; the.Show(); tssStu.Text = the.Text; } } } 学生信息查询代码: namespace StudentIfoMag { public partial class StuIfoSearch : Form { public

16、StuIfoSearch() { InitializeComponent(); } private void StuIfoSearch_Load(object sender, EventArgs e) { comboBox1.SelectedIndex = 0; // TODO: 这行代码将数据加载到表“studentIfoMagDataSet.Student”中。您能够依据需要移动或移除它。 // this.stud

17、entTableAdapter.Fill(this.studentIfoMagDataSet.Student); } private void button1_Click(object sender, EventArgs e) { string connString = @"Data Source=.\SQLEXPRESS;AttachDbFilename=E:\汪依清014574\大三\C#\STUDENTINFORMATIONMAG\StudentIfoMag.mdf;Integrated Securi

18、ty=True;Connect Timeout=30;User Instance=True"; SqlConnection connection = new SqlConnection(connString); if (textBox1.Text == "") //未输入查询条件时显示全部内容 { string sql = String.Format("select * from Student"); //SQL语句 try

19、 { connection.Open(); //打开数据库连接 SqlDataAdapter adapter = new SqlDataAdapter(sql, connection); DataSet DS = new DataSet(); adapter.Fill(DS, "Student"); dataGridView1.DataSource = DS.Tables

20、["Student"]; } catch (SqlException ex) //数据库犯错情况 { MessageBox.Show(ex.Message, "操作数据库犯错!", MessageBoxButtons.OK, MessageBoxIcon.Error); } finally { connect

21、ion.Close(); //关闭数据库情况 } } else //输入了查询条件 { string sql; switch (comboBox1.SelectedItem.ToString()) { case "学号": sql = String.Format("select *

22、 from Student where studentNo = '{0}' ", textBox1.Text); try { connection.Open(); //打开数据库连接 DataSet DS = new DataSet(); SqlDataAdapter adapter = new SqlDataAdapte

23、r(sql, connection); adapter.Fill(DS, "Student"); dataGridView1.DataSource = DS.Tables["Student"]; if (DS.Tables[0].Rows.Count == 0) //假如未查询到任何信息,给出提醒,并显示全部信息 {

24、 MessageBox.Show("没有查到相关信息,请检验查询条件!", "提醒", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } } catch (SqlException ex) //数据库犯错情况 { MessageBox.Show(ex.Mes

25、sage, "操作数据库犯错!", MessageBoxButtons.OK, MessageBoxIcon.Error); } finally { connection.Close(); //关闭数据库连接 } break; case "姓名":

26、 sql = String.Format("select * from Student where convert(nvarchar(255),studentName) LIKE '%{0}%' ", textBox1.Text); try { connection.Open(); //打开数据库连接 DataSet DS =

27、 new DataSet(); SqlDataAdapter adapter = new SqlDataAdapter(sql, connection); adapter.Fill(DS, "Student"); dataGridView1.DataSource = DS.Tables["Student"]; if (DS.Tables[0].Rows.Count

28、 0) //假如未查询到任何信息,给出提醒,并显示全部信息 { MessageBox.Show("没有查到相关信息,请检验查询条件!", "提醒", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } } catch (SqlException ex) /

29、/数据库犯错情况 { MessageBox.Show(ex.Message, "操作数据库犯错!", MessageBoxButtons.OK, MessageBoxIcon.Error); } finally { connection.Close(); //关闭数据库连接

30、 } break; case "班级": sql = String.Format("select * from Student where convert(nvarchar(255),studentClass) = '{0}' ", textBox1.Text); try {

31、 connection.Open(); //打开数据库连接 DataSet DS = new DataSet(); SqlDataAdapter adapter = new SqlDataAdapter(sql, connection); adapter.Fill(DS, "Student"); dataGridView1.DataSourc

32、e = DS.Tables["Student"]; if (DS.Tables[0].Rows.Count == 0) //假如未查询到任何信息,给出提醒,并显示全部信息 { MessageBox.Show("没有查到相关信息,请检验查询条件!", "提醒", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);

33、 } } catch (SqlException ex) //数据库犯错情况 { MessageBox.Show(ex.Message, "操作数据库犯错!", MessageBoxButtons.OK, MessageBoxIcon.Error); } finally

34、 { connection.Close(); //关闭数据库连接 } break; case "学院": sql = String.Format("select * from Student where convert(nvarchar(255),studentAcademy) LIKE '%{0}%' ",

35、 textBox1.Text); try { connection.Open(); //打开数据库连接 DataSet DS = new DataSet(); SqlDataAdapter adapter = new SqlDataAdapter(sql, connection);

36、 adapter.Fill(DS, "Student"); dataGridView1.DataSource = DS.Tables["Student"]; if (DS.Tables[0].Rows.Count == 0) //假如未查询到任何信息,给出提醒,并显示全部信息 { MessageBox.Show("没有查到相关信息,请检验查

37、询条件!", "提醒", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } } catch (SqlException ex) //数据库犯错情况 { MessageBox.Show(ex.Message, "操作数据库犯错!", MessageBoxButtons.OK,

38、MessageBoxIcon.Error); } finally { connection.Close(); //关闭数据库连接 } break; } } } private void bu

39、tton3_Click(object sender, EventArgs e) { this.Close(); } private void button2_Click(object sender, EventArgs e) { string connString = @"Data Source=.\SQLEXPRESS;AttachDbFilename=E:\汪依清014574\大三\C#\STUDENTINFORMATIONMAG\StudentIfoMag.md

40、f;Integrated Security=True;Connect Timeout=30;User Instance=True"; SqlConnection connection = new SqlConnection(connString); string sql = String.Format("select * from Student"); //SQL语句 connection.Open(); //打开数据库连接 SqlDataAdapter adapter = new S

41、qlDataAdapter(sql, connection); DataSet DS = new DataSet(); adapter.Fill(DS, "Student"); dataGridView1.DataSource = DS.Tables["Student"]; studentTableAdapter.Fill(studentIfoMagDataSet.Student); } } } 5.总结 此次系统设计让我知道了进行管理系统开发这么工作,要有恒心,要能静下新来做,而不能浮躁。要真真实实多查资料,多问,多看。要善于同同学和老师交流和合作,善于获取多种有用资源。 更让我认识到一个系统开发过程中编码不是关键,最关键是分析系统、建立起系统模型。只有分析出来才能进行编码。在分析一个系统前,操作者必需要对将要开发系统所包含到各方面知识有一个整体认识,然后将系统模型建立起来。 在程序编写中,我认识到软件要有简便界面,良好程序风格。拥有这些条件,程序可读性才会好,开发复杂度才能大大降低,修改代码时愈加轻易下手。

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

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

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

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

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

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

客服