《C#程序设计课程设计报告-学生成绩管理系统.docVIP

  • 38
  • 0
  • 约2.41万字
  • 约 27页
  • 2016-08-17 发布于贵州
  • 举报

《C#程序设计课程设计报告-学生成绩管理系统.doc

《C#程序设计课程设计报告-学生成绩管理系统

《C#程序设计》 课程设计报告 (2010— 2011学年 第 2 学期) 题 目: 专 业: 班 级: 姓名学号: 指导教师: 成 绩: 计算机科学与技术系 年 月 日 C#学生成绩管理系统 一、设计目的 1、掌握简单WinForm应用程序的设计 2、ADO.net的应用。 3、使用C#语言解决实际问题的能力 二、设计内容 1、基本要求 (1)根据查询条件实现学生信息的查询。 (2)学生选课信息查询、成绩信息的查询。 (3)学生信息、课程信息、成绩信息的增加、删除、修改。 (4)对基本信息完成增加、删除、修改时,需注意表与表之间的关联 三、软件设计过程 一、按照任务书写表格 课程表 学生表 成绩表 另外添加了一张用户登陆表 软件功能介绍 1、登陆界面 点击登陆后进入主界面,点击退出即退出系统 主界面 主界面有四个按钮,分别是:学生信息查寻、学生信息修改、学生成绩录入和退出。前三个进入相应的功能界面,退出则是退出系统。 学生信息查询 界面 进入学生信息查寻界面。可以按照姓名、学号和专业进行查寻。 按专业查询: 按姓名查询: 按学号查询: 点击会显示所选行学生的成绩 以学号061101王林为例: 返回键返回主菜单 4、学生信息修改 界面 点击任意一行,会将相应学生的信息显示在分别显示在相应的空格里,如图: 对其作出修改 点击更新 当输入的姓名在学生表里没有时,如: 点击更新怎是加入一条学生信息 选中一条学生信息,点击删除,会有提示框提示是否删除: 点击确定会提示删除成功 取消则是取消删除。 返回键返回主菜单 学生成绩录入 界面 进入学生成绩录入界面,显示有记录学生成绩的学号、姓名、课程号及成绩。 录入成绩,以录入Tom 学号061120课程号101为例: 点击确认即录入成绩 点击返回,返回主菜单。 四、心得体会 这次课程设计,一开始无从下手。在听过老师的讲解后,逐渐知道了大体方向。开始慢慢地做了起来。碰到困难,寻求同学和网络的帮助,在他们的帮助下,问题一一解决,最终完成了此次的课程设计。此次的课程设计让我对C#和数据库有更深一步的了解,把平时零散的理论知识在此次课程设计中用起来了。同时也发现了自己的不足之处,日后要多多实践。 五、源程序 用户登陆界面 using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; using System.Data.SqlClient; namespace _1 { public partial class userLog : Form { public userLog() { InitializeComponent(); } public string connstr; public void Getway() { connstr = @Data Source=.\SQLEXPRESS;AttachDbFilename=E:\1\Student.mdf;Integrated Security=True;Connect Timeout=30;User Instance=False; } private void quit_Click(object sender, EventArgs e) { this.Close(); } private void log_Click(object sender, EventArgs e) { Getway(); string username =

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档