江苏农林职业技术学院

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

江苏农林职业技术学院

C#实习报告

系部名称:信息工程系

专业名称:计算机应用技术

班级:10计算机应用

学号:201005010110

学生姓名:季瑞先

指导老师:赵中营

时间:2011年12月5日——2011年12月11日

一、课程设计目的

1)对C各部分知识的综合应用能力

2)提高程序设计的能力

3)提升对于较大程序的抽象分析设计能力

4)学习调试和测试的技巧

二、课程设计内容

1)熟悉C实验环境,按给定的上机步骤练习完成;

2)熟悉C程序的编辑,编译,链接和运行的过程。

3)编译一个学生信息系统程序,形成一个软件应用系统。

三、课程实习环境:windows XP 操作系统,VS2005开发工具,SQL erver2005。

四、需求分析

随着当今社会发展,信息化水平逐步提高,对教务管理有了新的要求,因此,编写一个信息管理系统是十分有必要的。

该软件主要是实现对学生信息进行系统化的管理,首先可以对学生基本信息进行输入和读取,其次查找并显示特定学生的相关信息,然后可以插入学生的相关信息,还有就是可按学生相关信息排序,以求达到简易操作的目的。

五、概要设计

1.系统结构图(功能模块图)。

六、代码实施:

登入学生信息管理系统登录界面的代码实现如下:

using System;

using System.Collections.Generic;

using ponentModel;

using System.Data;

using System.Drawing;

using System.Text;

using System.Windows.Forms;

using System.Data.OleDb;

namespace季瑞先201005010110

{

public partial class Form1 : Form

{

public Form1()

{

InitializeComponent();

}

private void button2_Click(object sender, EventArgs e)

{

Application.Exit();

}

private void button1_Click(object sender, EventArgs e)

{

if (textBox1.Text == "")

{

MessageBox.Show("用户名不能为空");

}

if (textBox2.Text == "")

{

MessageBox.Show("请输入密码");

}

OleDbConnection con = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=110.mdb"); ;

con.Open();

string Sql = "SELECT * FROM 123 where 学号='" + textBox1.Text.Trim() + "' and 密码='" + textBox2.Text.Trim() + "' order by 学号";

OleDbCommand cmd = new OleDbCommand(Sql, con);

OleDbDataReader odrReader = cmd.ExecuteReader();

if (odrReader.Read())

{

Form2 frm = new Form2();

frm.ShowDialog();

}

else

{

MessageBox.Show("用户名或密码错误,不能进入", "提示");

return;

}

con.Close();

}

private void textBox1_TextChanged(object sender, EventArgs e)

{

}

private void Form1_Load(object sender, EventArgs e)

{

}

}

}

运行界面如下:

小结:登录界面的用户和密码必须是所建数据库中存在的信息,如果没有的话系统就会提示登录失败。

登陆成功后,运行结果如下

小结:当登录成功之后就会跳转到这个酒店管理系统的主窗体。

当点击命令按钮的时候会弹出与命令按钮相关的信息窗体,可以进入进入下一步操作。

点击查询按钮,运行如下代码:

private void button1_Click(object sender, EventArgs e)

{

Form3 frm = new Form3();

frm.Show();

}

显示界面:

小结:界面层提供给用户一个视觉上的界面,通过界面层,用户输入数据、获取数据。界面层同时也提供一定的安全性,确保用户不用看到不必要的信息。

注:成绩查询代码

private void Form3_Load(object sender, EventArgs e)

相关文档
最新文档