学生成绩管理系统

上传人:re****.1 文档编号:432838216 上传时间:2022-11-27 格式:DOC 页数:27 大小:1.36MB
返回 下载 相关 举报
学生成绩管理系统_第1页
第1页 / 共27页
学生成绩管理系统_第2页
第2页 / 共27页
学生成绩管理系统_第3页
第3页 / 共27页
学生成绩管理系统_第4页
第4页 / 共27页
学生成绩管理系统_第5页
第5页 / 共27页
点击查看更多>>
资源描述

《学生成绩管理系统》由会员分享,可在线阅读,更多相关《学生成绩管理系统(27页珍藏版)》请在金锄头文库上搜索。

1、 学生成绩管理系统学生成绩管理系统目录1. 学生成绩管理系统11.1、需求分析11.2、系统设计11.2.1 用例图21.2.2顺序图21.2.3 加载流程31.3、系统结构31.3.2 系统结构41.4、部分模块及界面设计41.4.1主界面41.4.2登录模块51.4.3学生信息查询71.4.4学生成绩查询91.4.5学生信息修改121.4.6学生成绩录入161.5、数据库后台设计191.5.1部分数据表设计19- - 2 - -1. 学生成绩管理系统1.1、需求分析管理员使用系统的流程一般是,首先进入系统,然后选择某个功能。(1) 学生成绩查询 (2) 添加学生 (3) 课程信息录入(4)

2、 学生成绩录入本系统的使用的结构如图1-1所示。图1-1 结构图 1.2、系统设计1.2.1 用例图本系统就一个管理员如图1-2 用例图所示图1-2 用例图1.2.2顺序图在添加板块的过程中,管理员首先输入必要的信息等,最后提交给数据库,由数据库将内容加入数据库中,更具输入信息返回学生信息。图1-3是管理员添加学生顺序图。 图1-3顺序图。1.2.3 加载流程图1-4 加载功能模块的流程1.3、系统结构1.3.1 系统结构 图1-5系统结构图。1.4、部分模块及界面设计1.4.1主界面(1)Main.cs页面是成绩系统的的主页面,主要显示成绩系统里所有的板块。如下图图3-6主界面(2)加载页面

3、代码如下:using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;using System.Windows.Forms;using System.Data.OleDb;namespace 学生成绩管理系统3 public partial class Mian : Form OleDbConnection conn=new OleDbConnection(); OleDbDataAdapter

4、 da; DataSet ds; public Mian() InitializeComponent(); conn = new OleDbConnection(Provider=Microsoft.Jet.OLEDB.4.0;Data Source=DB.mdb); ds = new DataSet(); private void selectToolStripMenuItem_Click(object sender, EventArgs e) Select addform = new Select(); addform.ShowDialog(); /调用? Select窗体? privat

5、e void 查询成绩ToolStripMenuItem_Click(object sender, EventArgs e) 查询成绩 selectForm = new 查询成绩(); selectForm.ShowDialog(); /调用?查询成绩窗体? private void 删?除y成绩ToolStripMenuItem_Click_1(object sender, EventArgs e) 删?除y成绩 deleteForm = new 删?除y成绩(); deleteForm.ShowDialog(); /调用?删?除y成绩窗体? private void button2_Cli

6、ck(object sender, EventArgs e) 添加成绩 addform = new 添加成绩(); addform.ShowDialog(); /调用?添加成绩窗体? private void 添加课?程记?录?ToolStripMenuItem_Click(object sender, EventArgs e) 添加课?程记?录? addform = new 添加课?程记?录?(); addform.ShowDialog(); /调用?添加课?程记?录?窗体? private void button3_Click(object sender, EventArgs e) 添加新

7、?学生 addStuForm = new 添加新?学生(); addStuForm.ShowDialog(); /调用?添加新?学生窗体? private void 修T改?成绩ToolStripMenuItem_Click_1(object sender, EventArgs e) 修T改? updateForm = new 修T改?(); updateForm.ShowDialog(); /调用?修T改?窗体? private void Form1_Load(object sender, EventArgs e) Login frm = new Login(); if (DialogRes

8、ult.OK = frm.ShowDialog() return; else Application.Exit(); private void 退?出?ToolStripMenuItem_Click_1(object sender, EventArgs e) if (MessageBox.Show(提示?:o + 要a退?出?管理系统3吗e??, 消?息, MessageBoxButtons.YesNo) = DialogResult.Yes) this.Close(); private void getData() da = new OleDbDataAdapter(select 姓?名?,

9、score.学号?,班级?,年级?,专业,课?程名?,成绩,绩点?,开a课?时间?,任?课?教师|,学时,学分? from score,course,student where score.学号?=student.学号? and score.课?程代号?=course.课?程代号? , conn); conn.Open(); OleDbCommandBuilder cmdBuilder = new OleDbCommandBuilder(da); da.Fill(ds, score); dataGridView1.DataSource = ds.Tablesscore; conn.Close(

10、); private void toolStripMenuItem2_Click(object sender, EventArgs e) ds.Clear(); getData(); private void button1_Click(object sender, EventArgs e) ds.Clear(); getData(); private void button5_Click(object sender, EventArgs e) this.Close(); 1.4.2登录模块(1)login.cs页面是系统的登录页面。如下图(2)登录页面代码如下:using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;using System.Windows.Forms;using System.Data.OleDb;namespace 学生成绩管理系统3 public partial class Login : Form public Login()

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号