毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
C#+access考场座位自动排序系统设计(10)
F7为主讲教师
F8为考试时间
F9为领卷号
F10为考试地点
F11为人数
F12为主考
F13为监考
F14为院系
图5-7 考场安排表
图5-8 考场座位表
考场座位表:
ClasNo为教室号Rows为教室的排Cols为教室的列考场座位安排表:
图5-9 考场座位表
StuNo为考生学号
Stu为考生姓名
Row为教室的排
Col为教室的列
6 软件模块详细设计说明
6.1 学生表导入设计
方法名:ReadFromExl
相关参数:(string FilePath,string Sheet)
此方法通过传入文件路径:FilePath、Excel表名:Sheet
进行对Excel表的导入工作,代码如下:
string strCon; string sql;
strCon = "Provider = Microsoft.ACE.OLEDB.12.0 ; Data Source =" + FilePath + ";Extended Properties='Excel 12.0;HDR=No;IMEX=1'";
OleDbConnection OleConn = new OleDbConnection(strCon);
OleConn.Open();
sql = "SELECT * FROM ["+Sheet+"]";
OleDbDataAdapter OleDaExcel = new OleDbDataAdapter(sql, OleConn);
DataSet DsExcel = new DataSet();
DataTable DtExcel = new DataTable();
OleDaExcel.Fill(DsExcel, Sheet);
OleConn.Close();
OleConn = null; OleDaExcel = null;
return DsExcel;
6.2 考场安排表导入设计
方法名:ReadFromExl
相关参数:(string FilePath,string Sheet)
界面构成:
序号 控件类型 控件名称 备注
1 TabContol TabControl1 存放DataGridView空间
2 Button Button1、Button2 触发事件,调用读取方法
3 label Label1 用来提示用户
功能:用来对学生信息、考场安排表进行增加、删除和修改
使用的与学生表导入功能是同一个方法,只是参数不同而已。
6.3 考场座位表设计
文件名:GetSeat
相关数据表:考场座位表
界面构成:
序号 控件类型 控件名称 备注
1 Combobox combobox1-combobox3 逐次选择考生、考场、时间等
2 button Command1 触发事件,执行程序
3 label Label1-label3 用来提示用户
功能:用来对学生信息进行增加、删除和修改
相关代码如下:
string ArgF2 = comboBox1.Text;
DataRow[] ds2 = grid2.Select("F2 = '" + ArgF2 + "'");
PickData Pickdt = new PickData();
string[] ArgF5 = Pickdt.Newdt1_Col(ds2,"F5");
comboBox2.Items.Clear();
for (int i = 0; i < ArgF5.Length; i++)
{
comboBox2.Items.Add(ArgF5[i]);
}
comboBox2.SelectedIndex = 0;
button4.Enabled = false;
6.4 考场座位安排表设计
方法名:button3_Click(object sender, EventArgs e)
相关数据表:学生表、考场安排表、考场座位表
通过读取软件前台上的各UI控件(DataGridView1、DataGridView2、Combox1、Combox2、Combox3)完成数据的读取、绑定、排序、等工作,最后重新赋值入考场座位安排表中,并且提供保存功能。
相关代码如下:
Access AccessCtl = new Access();
PickData PkDt = new PickData();
string ArgF2 = comboBox1.Text; string ArgF4 = comboBox3.Text; string ArgF5 = comboBox2.Text;
DataRow[] Drs = grid2.Select("F2='" + ArgF2 + "' and F4='" + ArgF4 + "' and F5='" + ArgF5 + "'");
共11页:
上一页
1
2
3
4
5
6
7
8
9
10
11
下一页
上一篇:
Windows下USB驱动程序的设计
下一篇:
OSPF大型企业内网构建设计与实现
jsp+mysql图书馆座位管理系统设计
C#+access人才招聘系统的设计+源代码
C3图书馆座位预约系统的设计
C#+access学生成绩管理系统设计+源代码
Java+mysql图书馆座位预约管理系统设计+源代码
C#+access个人理财软件的设计+源代码
JSP图书馆座位管理系统设计+文献综述
承德市事业单位档案管理...
10万元能开儿童乐园吗,我...
中国学术生态细节考察《...
C#学校科研管理系统的设计
医院财务风险因素分析及管理措施【2367字】
公寓空调设计任务书
国内外图像分割技术研究现状
神经外科重症监护病房患...
志愿者活动的调查问卷表
AT89C52单片机的超声波测距...