学生信息管理与查询系统——C#与数据库 应用实践总结报告154508.pdf

上传人:X** 文档编号:55886536 上传时间:2022-10-31 格式:PDF 页数:24 大小:1.74MB
返回 下载 相关 举报
学生信息管理与查询系统——C#与数据库 应用实践总结报告154508.pdf_第1页
第1页 / 共24页
学生信息管理与查询系统——C#与数据库 应用实践总结报告154508.pdf_第2页
第2页 / 共24页
点击查看更多>>
资源描述

《学生信息管理与查询系统——C#与数据库 应用实践总结报告154508.pdf》由会员分享,可在线阅读,更多相关《学生信息管理与查询系统——C#与数据库 应用实践总结报告154508.pdf(24页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、志不强者智不达,言不信者行不果。墨翟以铜为镜,可以正衣冠;以古为镜,可以知兴替;以人为镜,可以明得失。旧唐书魏征列传 信息管理与信息系统专业专业实践(二)学生信息管理与查询系统C#与数据库 应用实践总结报告 姓名:胡荣荣 班级:信管 1403 班 指导教师:曲翠玉 2015 年 12 月 25 日 谋事在人,成事在天!增广贤文以家为家,以乡为乡,以国为国,以天下为天下。管子牧民 1 1 要求 通过本专业实践活动,使学生完成:(1)、以城市学院学生信息管理为主要应用对象,讨论其信息需求。(2)、分析实现学生信息管理数据库的数据模型。(3)、根据 SQL Server 2000 系统,建立学生信息

2、数据库,并录入本专业 11级学生的相关数据。(4)、利用 C#语言设计界面,实现对学生相关信息的各种查询、添加、删除、修改等操作。2系统功能说明 2.1 学生信息涵盖的内容(1)、学生自然情况(学生登记表)(2)、学生课程成绩(3)、学生在校表现(奖惩情况)2.2 学生信息管理系统的功能(通过窗体界面实现):(1)、学生自然情况(学生登记表)的录入(修改)、存储与查询。(2)、学生课程成绩的录入、存储与查询。(3)、学生在校表现(奖惩及解除情况)的录入、存储与查询。(4)、学生综合信息的查询。3数据库的数据模型设计 3.1 学生信息数据库的概念模型(ER 图)天行健,君子以自强不息。地势坤,君

3、子以厚德载物。易经良辰美景奈何天,便赏心乐事谁家院。则为你如花美眷,似水流年。汤显祖 2 3.2 学生信息数据库的逻辑模型及其规范化 学生信息表(学号,姓名,性别,出生日期,籍贯,所属班级,用户号)课程信息表(课程号,课程名称,学分,学时)奖励信息表(奖励编号,奖励名称)处分信息表(处分编号,处分名称)学生成绩信息表(学号,课程号,成绩)奖励档案表(学号,奖励编号,奖励原因,奖励日期)处分档案表(学号,处分编码,处分原因,处分日期,解除原因,解除日期)用户信息表(用户号,用户密码,用户类型)Student studentNo studentName sex birthday native cl

4、assno userno Char(9)Varchar(20)char datetime Varchar(20)Char(6)char(9)Course courseNo courseName creditHour courseHour Char(7)Varchar(30)Numeric int Score studentNo courseNo Score Char(9)Char(7)numeric Punish punishNo punishName Char(3)Varchar(30)Award awardNo awardName Char(3)Varchar(30)Awardfile s

5、tudentNo awardNo awardTime awardReason Char(9)Char(3)Detetime Varchar(50)忍一句,息一怒,饶一着,退一步。增广贤文百川东到海,何时复西归?少壮不尽力,老大徒伤悲。汉乐府长歌行 3 Punishfile studentNo punishNo punishTime punishReason Char(9)Char(3)Datetime Varchar(50)userr userNo Passward userType Char(9)Varchar(20)Varchar(6)3.3 学生信息数据库的表间关系图 吾日三省乎吾身。为

6、人谋而不忠乎?与朋友交而不信乎?传不习乎?论语丈夫志四方,有事先悬弧,焉能钧三江,终年守菰蒲。顾炎武 4 4界面设计:主界面 登陆界面 天行健,君子以自强不息。地势坤,君子以厚德载物。易经良辰美景奈何天,便赏心乐事谁家院。则为你如花美眷,似水流年。汤显祖 5 学生信息查询界面 学生信息增删改界面 良辰美景奈何天,便赏心乐事谁家院。则为你如花美眷,似水流年。汤显祖丈夫志四方,有事先悬弧,焉能钧三江,终年守菰蒲。顾炎武 6 课程信息查询界面 课程信息增删改界面 5界面功能介绍:1)通过主界面实现进入登陆、学生信息管理、课程信息管理、成绩信息管理、学生获奖信息管理、学生受处信息管理、奖励信息管理、处

7、分信息管理等功能;2)用户界面实现用户登陆;宠辱不惊,看庭前花开花落;去留无意,望天上云卷云舒。洪应明古之立大事者,不惟有超世之才,亦必有坚忍不拔之志。苏轼 7 3)学生信息管理实现学生信息查询和学生信息的添加、删除、修改;4)课程信息管理实现课程信息查询和课程信息的添加、删除、修改。6界面功能的实现方法:用户登陆代码 using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;using System.Windows.

8、Forms;using System.Data.SqlClient;namespace 学生信息系统 public partial class 登陆:Form public 登陆()InitializeComponent();private void button1_Click(object sender,EventArgs e)string constr=Data Source=PC27;Initial Catalog=201423107;Integrated Security=True;SqlConnection con=new SqlConnection(constr);con.Open

9、();string sqlstr=select*from userr where userno=+textBox1.Text+and password=+textBox2.Text+;人人好公,则天下太平;人人营私,则天下大乱。刘鹗大丈夫处世,不能立功建业,几与草木同腐乎?罗贯中 8 SqlCommand cmd=new SqlCommand();cmd.Connection=con;cmd.CommandText=sqlstr;SqlDataAdapter da=new SqlDataAdapter(cmd);DataSet ds=new DataSet();da.Fill(ds);da.D

10、ispose();try int m=cmd.ExecuteNonQuery();con.Close();if(m=0)MessageBox.Show(登录失败!);else MessageBox.Show(登录成功!);catch(SqlException err)MessageBox.Show(主键重复或者为空!);学生信息查询代码 using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text

11、;using System.Windows.Forms;using System.Data.SqlClient;namespace 学生信息系统 public partial class 学生信息查询:Form public 学生信息查询()百川东到海,何时复西归?少壮不尽力,老大徒伤悲。汉乐府长歌行穷则独善其身,达则兼善天下。孟子 9 InitializeComponent();private void 学生信息查询_Load(object sender,EventArgs e)/TODO:这行代码将数据加载到表“_201423107DataSet.student”中。您可以根据需要移动或移

12、除它。this.studentTableAdapter.Fill(this._201423107DataSet.student);private void button1_Click(object sender,EventArgs e)string sqlstr;string constr=Data Source=PC27;Initial Catalog=201423107;Integrated Security=True;SqlConnection con=new SqlConnection(constr);con.Open();if(textBox1.Text!=)sqlstr=selec

13、t*from Student where studentNo=+textBox1.Text+;else sqlstr=select*from Student;SqlCommand cmd=new SqlCommand();cmd.Connection=con;cmd.CommandText=sqlstr;SqlDataAdapter da=new SqlDataAdapter(cmd);DataSet ds=new DataSet();da.Fill(ds);con.Close();dataGridView1.DataSource=ds.Tables0;da.Dispose();private

14、 void dataGridView1_CellContentClick(object sender,DataGridViewCellEventArgs e)谋事在人,成事在天!增广贤文古之立大事者,不惟有超世之才,亦必有坚忍不拔之志。苏轼 10 学生信息编辑 using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;using System.Windows.Forms;using Syste

15、m.Data.SqlClient;namespace 学生信息系统 public partial class 学生信息编辑:Form public 学生信息编辑()InitializeComponent();private void 学生信息编辑_Load(object sender,EventArgs e)/TODO:这行代码将数据加载到表“_201423107DataSet.student”中。您可以根据需要移动或移除它。this.studentTableAdapter.Fill(this._201423107DataSet.student);/确定 private void button

16、1_Click(object sender,EventArgs e)string sqlstr;string constr=Data Source=PC27;Initial Catalog=201423107;Integrated Security=True;SqlConnection con=new SqlConnection(constr);con.Open();if(comboBox1.Text!=)sqlstr=select*from student where studentNo=+comboBox1.Text+;else 良辰美景奈何天,便赏心乐事谁家院。则为你如花美眷,似水流年。

17、汤显祖以家为家,以乡为乡,以国为国,以天下为天下。管子牧民 11 sqlstr=select*from student ;SqlCommand cmd=new SqlCommand();cmd.Connection=con;cmd.CommandText=sqlstr;SqlDataAdapter da=new SqlDataAdapter(cmd);DataSet ds=new DataSet();da.Fill(ds);con.Close();textBox1.Text=ds.Tables0.Rows01.ToString();textBox2.Text=ds.Tables0.Rows02

18、.ToString();da.Dispose();/修改 private void button2_Click(object sender,EventArgs e)string constr=Data Source=PC27;Initial Catalog=201423107;Integrated Security=True;SqlConnection con=new SqlConnection(constr);con.Open();string sqlstr=update student set studentname=+textBox1.Text+,sex=+textBox2.Text+w

19、here studentno=+comboBox1.Text+;SqlCommand cmd=new SqlCommand();cmd.Connection=con;cmd.CommandText=sqlstr;try int r=cmd.ExecuteNonQuery();con.Close();if(r=0)MessageBox.Show(修改失败!);else MessageBox.Show(修改成功!);textBox1.Text=;textBox2.Text=;一寸光阴一寸金,寸金难买寸光阴。增广贤文好学近乎知,力行近乎仁,知耻近乎勇。中庸 12 catch(SqlException

20、 err)MessageBox.Show(主键重复或者为空!);/删除 private void button3_Click(object sender,EventArgs e)string constr=Data Source=PC27;Initial Catalog=201423107;Integrated Security=True;SqlConnection con=new SqlConnection(constr);con.Open();string sqlstr=delete from student where studentno=+comboBox1.Text+;SqlComm

21、and cmd=new SqlCommand();cmd.Connection=con;cmd.CommandText=sqlstr;try int m=cmd.ExecuteNonQuery();con.Close();if(m=0)MessageBox.Show(删除失败!);else MessageBox.Show(删除成功!);textBox1.Text=;textBox2.Text=;catch(SqlException err)MessageBox.Show(主键重复或者为空!);/添加 private void button4_Click(object sender,EventA

22、rgs e)string constr=Data Source=PC27;Initial Catalog=201423107;Integrated Security=True;常将有日思无日,莫待无时思有时。增广贤文大丈夫处世,不能立功建业,几与草木同腐乎?罗贯中 13 SqlConnection con=new SqlConnection(constr);con.Open();string sqlstr=insert into Student(studentno,studentname,sex,birthday,native,classno)values(+textBox3.Text+,+t

23、extBox4.Text+,+textBox5.Text+,+textBox6.Text+,+textBox7.Text+,+textBox8.Text+);SqlCommand cmd=new SqlCommand();cmd.Connection=con;cmd.CommandText=sqlstr;try int r=cmd.ExecuteNonQuery();con.Close();if(r=0)MessageBox.Show(添加失败!);else MessageBox.Show(添加成功!);textBox3.Text=;textBox4.Text=;textBox5.Text=;

24、textBox6.Text=;textBox7.Text=;textBox8.Text=;catch(SqlException err)MessageBox.Show(主键重复或者为空!);百川东到海,何时复西归?少壮不尽力,老大徒伤悲。汉乐府长歌行其身正,不令而行;其身不正,虽令不从。论语 14 课程信息查询 using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;using System

25、.Windows.Forms;using System.Data.SqlClient;namespace 学生信息系统 public partial class 课程信息查询:Form public 课程信息查询()InitializeComponent();private void 课程信息查询_Load(object sender,EventArgs e)/TODO:这行代码将数据加载到表“_201423107DataSet.course”中。您可以根据需要移动或移除它。this.courseTableAdapter.Fill(this._201423107DataSet.course);

26、private void button1_Click(object sender,EventArgs e)string sqlstr;string constr=Data Source=PC27;Initial Catalog=201423107;Integrated Security=True;SqlConnection con=new SqlConnection(constr);con.Open();if(textBox1.Text!=)sqlstr=select*from course where courseNo=+textBox1.Text+;else sqlstr=select*f

27、rom course;SqlCommand cmd=new SqlCommand();百学须先立志。朱熹非淡泊无以明志,非宁静无以致远。诸葛亮 15 cmd.Connection=con;cmd.CommandText=sqlstr;SqlDataAdapter da=new SqlDataAdapter(cmd);DataSet ds=new DataSet();da.Fill(ds);con.Close();dataGridView1.DataSource=ds.Tables0;da.Dispose();课程信息的编辑 using System;using System.Collectio

28、ns.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;using System.Windows.Forms;using System.Data.SqlClient;namespace 学生信息系统 public partial class 课程信息编辑:Form public 课程信息编辑()InitializeComponent();private void 课程信息编辑_Load(object sender,EventArgs e)/TODO:这行代码将

29、数据加载到表“_201423107DataSet.course”中。您可以根据需要移动或移除它。this.courseTableAdapter.Fill(this._201423107DataSet.course);/以下是确定 private void button1_Click(object sender,EventArgs e)百川东到海,何时复西归?少壮不尽力,老大徒伤悲。汉乐府长歌行丹青不知老将至,贫贱于我如浮云。杜甫 16 string sqlstr;string constr=Data Source=PC27;Initial Catalog=201423107;Integrate

30、d Security=True;SqlConnection con=new SqlConnection(constr);con.Open();if(textBox1.Text!=)sqlstr=select*from course where courseNo=+comboBox1.Text+;else sqlstr=select*from course;SqlCommand cmd=new SqlCommand();cmd.Connection=con;cmd.CommandText=sqlstr;SqlDataAdapter da=new SqlDataAdapter(cmd);DataS

31、et ds=new DataSet();da.Fill(ds);con.Close();textBox1.Text=ds.Tables0.Rows01.ToString();textBox2.Text=ds.Tables0.Rows02.ToString();textBox3.Text=ds.Tables0.Rows03.ToString();da.Dispose();/以下是修改 private void button2_Click(object sender,EventArgs e)string constr=Data Source=PC27;Initial Catalog=2014231

32、07;Integrated Security=True;SqlConnection con=new SqlConnection(constr);con.Open();string sqlstr=update course set coursename=+textBox1.Text+,credithour=+textBox2.Text+,coursehour=+textBox3.Text+where courseno=+comboBox1.Text+;SqlCommand cmd=new SqlCommand();cmd.Connection=con;cmd.CommandText=sqlstr

33、;try 穷则独善其身,达则兼善天下。孟子海纳百川,有容乃大;壁立千仞,无欲则刚。林则徐 17 int r=cmd.ExecuteNonQuery();con.Close();if(r=0)MessageBox.Show(修改失败!);else MessageBox.Show(修改成功!);textBox1.Text=;textBox2.Text=;textBox3.Text=;catch(SqlException err)MessageBox.Show(主键重复或者为空!);/以下是删除 private void button3_Click(object sender,EventArgs e

34、)string constr=Data Source=PC27;Initial Catalog=201423107;Integrated Security=True;SqlConnection con=new SqlConnection(constr);con.Open();string sqlstr=delete from course where courseno=+comboBox1.Text+;SqlCommand cmd=new SqlCommand();cmd.Connection=con;cmd.CommandText=sqlstr;try int m=cmd.ExecuteNo

35、nQuery();con.Close();if(m=0)MessageBox.Show(删除失败!);else MessageBox.Show(删除成功!);勿以恶小而为之,勿以善小而不为。刘备我尽一杯,与君发三愿:一愿世清平,二愿身强健,三愿临老头,数与君相见。白居易 18 textBox1.Text=;textBox2.Text=;textBox3.Text=;catch(SqlException err)MessageBox.Show(主键重复或者为空!);/以下是添加 private void button5_Click(object sender,EventArgs e)string

36、 constr=Data Source=PC27;Initial Catalog=201423107;Integrated Security=True;SqlConnection con=new SqlConnection(constr);con.Open();string sqlstr=insert into course(courseno,coursename,credithour,coursehour)values(+textBox8.Text+,+textBox9.Text+,+textBox10.Text+,+textBox11.Text+);SqlCommand cmd=new S

37、qlCommand();cmd.Connection=con;cmd.CommandText=sqlstr;try int r=cmd.ExecuteNonQuery();con.Close();if(r=0)MessageBox.Show(添加失败!);else MessageBox.Show(添加成功!);textBox8.Text=;textBox9.Text=;textBox10.Text=;textBox11.Text=;大丈夫处世,不能立功建业,几与草木同腐乎?罗贯中先天下之忧而忧,后天下之乐而乐。范仲淹 19 catch(SqlException err)MessageBox.S

38、how(主键重复或者为空!);7基本功能查询、数据操纵的结果 登陆 学生信息的查询 非淡泊无以明志,非宁静无以致远。诸葛亮常将有日思无日,莫待无时思有时。增广贤文 20 学生信息的修改 学生信息的删除 学生信息的添加 人之为学,不日进则日退,独学无友,则孤陋而难成;久处一方,则习染而不自觉。顾炎武我尽一杯,与君发三愿:一愿世清平,二愿身强健,三愿临老头,数与君相见。白居易 21 课程信息的查询 课程信息的修改 课程信息的删除 大丈夫处世,不能立功建业,几与草木同腐乎?罗贯中先天下之忧而忧,后天下之乐而乐。范仲淹 22 课程信息的添加 常将有日思无日,莫待无时思有时。增广贤文丈夫志四方,有事先悬

39、弧,焉能钧三江,终年守菰蒲。顾炎武 23 8讨论 通过一个星期的编程序,设计界面等等,这个专业实践终于快要完成了。起初,由于 C#是大一下学期学的,基础的知识点都忘得一干二净。什么也不懂,硬着头皮开始了实践工作。我觉得作为组长而且组里只有三个人,给组员分工后就必须得马上行动。组员也十分配合。接连几天的蹭课,蹭机器确实让我疲惫不堪,也正是因为这样我才能在规定的时间内完成了规定的任务。“不懂就问”让我受益很多,在被问题困住时就问老师、同学、学长,组员也还配合,不懂的就问我或者老师。我们都付出了最大的努力,尽管我们的这个“系统”不那么实用、完美,但是我们从中学到的是让我们受益一生的财富。评 语 指导教师-

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

当前位置:首页 > 研究报告 > 其他报告

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁