查看: 8887|回复: 64

[.Net] S1 历届机试题 《会议室预定系统》

[复制链接]
  • TA的每日心情
    无聊
    2018-6-21 09:41
  • 签到天数: 61 天

    [LV.6]常住居民II

    发表于 2016-12-16 01:16:12 | 显示全部楼层 |阅读模式
    本帖最后由 请叫哥张董丶 于 2016-12-16 04:55 编辑

    题目:会议室预定系统


    一、语言和环境
      A、实现语言
        C#、WinForm

      B、环境要求
        Visual Studio 2010、SQL Server 2008


    二、功能要求
      使用Visual Studio 2010实现会议室预定系统,SQL Server 2008作为后台数据库。
      程序界面采用MDI窗体风格,主菜单包括菜单项:“预定”、“查询”和“退出”。
      学员需完成会议室的“预定”、“查询”和系统“退出”功能。

      程序运行界面如图所示:
       1.png


    三、数据库设计
      数据库名称要求:BoardroomManager,会议室预定表(DestineRecord),会议室预定表中所有字段均为非空字段。

      其他设置参见下表:
       2.png


    四、具体要求及推荐实现步骤
      1、 建立数据库BoardroomManager和数据表DestineRecord;

      2、 在Visual Studio 2010中创建Windows窗体应用程序;

      3、 将默认窗体Form1名称更改为“FrmMain”,窗体标题更改为“会议室预定系统”;
      设置该窗体为MDI父窗体,初始位置设置为屏幕中央,并添加如上图所示的3个菜单项。

      4、 用户点击系统菜单中的“预定”后,系统打开“会议室预定录入”窗体。
      如图所示:
       3.png

      该窗体包括6个标签控件、5个文本框控件和3个按钮控件,文本框的TextAlign属性为Left。

      5、 完成“清空”功能,用户点击“清空”按钮后,清楚所有文本框内容。
      参考代码(使用foreach遍历清空):
    1. foreach (Control item in this.Controls)
    2. {
    3.     if (item is TextBox)
    4.     {
    5.         // 清空
    6.     }
    7. }
    复制代码


      6、 实现“确定”按钮功能。
      用户点击“确定”按钮后,系统首先检测是否所有文本框中均填入信息,如果某个文本框为空,则提示用户填写,如图:
       4.png

      如果信息均填写完整,则将该条信息存入数据库,并提示用户“提交成功!”,如图所示,该功能代码必须有适当的异常处理:
       5.png

      7、 完成“取消”按钮功能:点击“取消”按钮后关闭“会议室预定录入”窗体;

      8、用户点击系统菜单中的“查询”后,系统打开“预定记录”窗体,如图所示:
       6.png

      该窗体包括1个标签控件、1个文本框控件、1个DataGridView控件和1个按钮控件。
      此窗体中只需完成DataGridView控件的绑定功能,“查询”功能本次不要求实现。

      9、 实现DataGridView控件绑定功能,“预定记录”窗体加载时,显示数据表中所有记录。
      
      10、 完成系统菜单中的“退出功能”:点击“退出”菜单后退出应用程序;

      11、 调试运行成功后,分离数据库文件与代码文件一同提交,若无数据库分离文件或以其他方式(如SQL脚本)提交,数据库项不得分。
      注意:如果使用的是SQL Server 2008以上版本的数据库,则还需另提交一份SQL脚本。


    五、 注意事项
      1、 请注意界面美观,控件摆放整齐;
      2、 请注意代码的书写、命名符合规范,在代码中添加必要的注释;
      3、 请注意操作数据库时进行必要的异常处理。


    六、参考代码
    游客,如果您要查看本帖隐藏内容请回复



  • TA的每日心情
    慵懒
    2016-12-20 23:02
  • 签到天数: 1 天

    [LV.1]初来乍到

    发表于 2016-12-18 10:56:08 | 显示全部楼层
    在吗 帅哥
    会议预定系统代码 能不能给我
  • TA的每日心情
    慵懒
    2016-12-20 23:02
  • 签到天数: 1 天

    [LV.1]初来乍到

    发表于 2016-12-18 10:56:36 | 显示全部楼层
    在吗 帅哥
    会议预定系统代码 能不能给我
  • TA的每日心情
    慵懒
    2016-12-20 23:02
  • 签到天数: 1 天

    [LV.1]初来乍到

    发表于 2016-12-18 10:56:56 | 显示全部楼层
    在吗 帅哥
    会议预定系统代码 能不能给我
  • TA的每日心情
    慵懒
    2016-12-20 23:02
  • 签到天数: 1 天

    [LV.1]初来乍到

    发表于 2016-12-18 10:57:18 | 显示全部楼层
    在吗 帅哥
    会议预定系统代码 能不能给我
  • TA的每日心情
    慵懒
    2016-12-20 23:02
  • 签到天数: 1 天

    [LV.1]初来乍到

    发表于 2016-12-18 10:57:38 | 显示全部楼层
    在吗 帅哥
    会议预定系统代码 能不能给我
  • TA的每日心情
    无聊
    2018-6-21 09:41
  • 签到天数: 61 天

    [LV.6]常住居民II

     楼主| 发表于 2016-12-18 23:10:56 | 显示全部楼层
    yuserf06f 发表于 2016-12-18 10:57
    在吗 帅哥
    会议预定系统代码 能不能给我

    上面,文章结尾处的下载链接你看不到嘛??
    您需要登录后才可以回帖 登录 | 注册青鸟豆号

    本版积分规则

    Copyright 1999-2019 Beijing Aptech Beida Jade Bird Information Technology Co.,Ltd

    北大青鸟IT教育 北京阿博泰克北大青鸟信息技术有限公司 版权所有

    京ICP备11045574号-3 京公网安备11010802013845号

    快速回复 返回顶部 返回列表