菜单
  

    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 + "'");
  1. 上一篇:Windows下USB驱动程序的设计
  2. 下一篇:OSPF大型企业内网构建设计与实现
  1. C#+access人才招聘系统的设计+源代码

  2. C3图书馆座位预约系统的设计

  3. C#+access学生成绩管理系统设计+源代码

  4. Java+mysql图书馆座位预约管理系统设计+源代码

  5. C#+access个人理财软件的设计+源代码

  6. JSP图书馆座位管理系统设计+文献综述

  7. ASP.net高校图书馆自习室座...

  8. 酸性水汽提装置总汽提塔设计+CAD图纸

  9. 大众媒体对公共政策制定的影响

  10. 河岸冲刷和泥沙淤积的监测国内外研究现状

  11. 中考体育项目与体育教学合理结合的研究

  12. 当代大学生慈善意识研究+文献综述

  13. 杂拟谷盗体内共生菌沃尔...

  14. 电站锅炉暖风器设计任务书

  15. 十二层带中心支撑钢结构...

  16. java+mysql车辆管理系统的设计+源代码

  17. 乳业同业并购式全产业链...

  

About

751论文网手机版...

主页:http://www.751com.cn

关闭返回