C#实训报告Word文档格式.docx

上传人:b****2 文档编号:15152901 上传时间:2022-10-28 格式:DOCX 页数:13 大小:593.13KB
下载 相关 举报
C#实训报告Word文档格式.docx_第1页
第1页 / 共13页
C#实训报告Word文档格式.docx_第2页
第2页 / 共13页
C#实训报告Word文档格式.docx_第3页
第3页 / 共13页
C#实训报告Word文档格式.docx_第4页
第4页 / 共13页
C#实训报告Word文档格式.docx_第5页
第5页 / 共13页
点击查看更多>>
下载资源
资源描述

C#实训报告Word文档格式.docx

《C#实训报告Word文档格式.docx》由会员分享,可在线阅读,更多相关《C#实训报告Word文档格式.docx(13页珍藏版)》请在冰豆网上搜索。

C#实训报告Word文档格式.docx

(1)学生数量的增加,信息管理难度的增加。

(2)宿舍管理系统落后,不方便统一管理。

(3)实现电脑一体化操作,完成电子信息化。

学习目的:

(1)通过这次实训了解自己的学习情况。

(2)锻炼自己的团队合作能力。

(3)充分发挥自己的能力,展现自己。

(4)知道自己的不足,在接下来的时间克服自己的不足。

(5)和同学交流,观看同学的作品,学习更多的知识。

二、实训内容与概要设计

功能模块

(1)房屋报修模块对报修情况进行登记,包括报修的人员,报修的时间,报修宿舍,以及安排维修时间和维修结果备注。

程序能够实现对register表的信息的修改,添加信息,删除信息,以及对宿舍维修信息的查找。

查找是多条件的查找,可根据宿舍和报修人进行信息的筛选查找。

(2)外来人员登记模块对来访人员进行登记、管理。

包括来访人,来访时间,离开时间,访问者,访问者宿舍以及备注。

通过程序可以准确查找来访者查找的人员是否是本宿管理系统存在的信息。

可以修改、增加、删除信息。

(3)用例图

数据库设计

三、实训结果与详细设计

系统管理功能—来访人员模块

(1)来访人员的实现:

在主界面中选择【来访人员】菜单,即可进入界面register.cs,如图2-1所示。

在该界面可以查询、修改、添加、删除信息。

单击【查询】按钮可以查询来访者访问的宿舍以及访问人员以及来去时间。

单击【修改】按钮可以修改已经录入的信息。

单击【添加按钮】可以增加来访信息。

单击【删除】按钮,可以删除已经没有意义的宿舍信息。

(2)运行界面:

图2-1来访人员界面

●设计界面

在register.cs窗体中添加如下控件:

控件名称

控件Name

控件的属性设置

控件的功能

Form

register

Text:

来访人员

窗体

Label

xvlie

序列号

显示信息

laifangzhe

来访者

visttime

来访时间

lefttime

离开时间

vister

被访问

sushe

访问宿舍

beizhu

备注

chaxunleixing

查询类型

tiaojian

查询条件

Button

btnqueren

确认有此人

排查功能

btnSelect

查询

查询功能

btnAdd

添加

添加功能

btnDelete

删除

删除功能

btnRepair

修改

修改功能

shuaxin

刷新

刷新功能

TextBox

txtXvliehao

””

txtVister

txtVisttime

txtLefttime

txtPerson

txtRoom

txtCondition

txtchaxun

comboBox

cmbLeixing

DataGridView

dataGridView1

表2-10来访人员register.cs的控件表

●主要功能与主要代码

单击【查询】按钮:

需要判断信息是否在宿舍管理系统中存在。

代码如下:

privatevoidbtnSelect_Click_1(objectsender,EventArgse)

{

if(cmbLeixing.Text=="

来访者"

cmbLeixing.Text="

Register"

;

}

elseif(cmbLeixing.Text=="

被访人"

Plock"

访问宿舍"

RoomID"

else

MessageBox.Show("

请输入查询类型!

"

);

conn=newSqlConnection("

server=.;

database=shixun;

uid=sa;

pwd=1234"

//创建一个SqlCommand对象

SqlCommandcmd=newSqlCommand("

select*fromregisterwhere"

+cmbLeixing.Text.Trim()+"

='

+textBox1.Text.Trim()+"

'

conn);

//实例化SqlDataAdapter对象

sda=newSqlDataAdapter();

//设置SqlDataAdapter对象的SelectCommand属性为cmd

sda.SelectCommand=cmd;

//实例化DataSet

ds=newDataSet();

//使用SqlDataAdapter对象的Fill方法填充DataSet

sda.Fill(ds,"

register"

//设置dgvstudent的控件数据源

dataGridView1.DataSource=ds.Tables[0];

privatevoidbtnqueren_Click(objectsender,EventArgse)

//判断是否有此人以及此宿舍

stringstr="

conn=newSqlConnection(str);

if(conn.State==ConnectionState.Open)

数据库连接成功!

conn.Open();

SqlCommandcom=newSqlCommand();

com.CommandType=CommandType.Text;

com.Connection=conn;

com.CommandText="

select*fromstudent"

sdr=com.ExecuteReader();

sdr.Read();

if(txtPerson.Text.Trim()==sdr[1].ToString().Trim()&

&

txtRoom.Text.Trim()==sdr[4].ToString().Trim())

该宿舍有此人!

查无此人,请确认!

显示查询信息,代码自己完成。

系统管理功能—房屋报修模块

(1)房屋报修的实现:

在主界面中选择【房屋报修】菜单,即可进入界面repair.cs,如图2-2所示。

图2-1来访人员界面

repair

房屋报修

宿舍

uptime

报修时间

finishtime

维修时间

people

报修人

qingkuang

报修情况

txtXvlie

txtReport

txtTime

●功能与代码

privatevoidbtnAdd_Click_1(objectsender,EventArgse)

//添加

DataTabledt=ds.Tables["

repair"

];

sda.FillSchema(dt,SchemaType.Mapped);

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 外语学习 > 日语学习

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1