查看: 6275|回复: 59

[.Net] S1 历届机试题 《校园社团管理系统》

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

    [LV.6]常住居民II

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

    题目:校园社团管理系统


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

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


    二、 功能要求
      学校中有很多的兴趣小组、协会、社团等等。
      为了便于统一管理,学校决定开发一个校园社团管理系统。
      要求使用Visual Studio 2010实现社团的注册功能,SQL Server 2008作为后台数据库。
      程序界面采用MDI窗体风格,程序运行界面如图所示:
      


    三、 数据库设计
      数据库名称:OrganizationDB,表中个字段的设置参见下表:
      


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

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

      3、 将默认窗体Form1名称更改为FrmMain,窗体标题更改为社团管理系统。
      设置该窗体为MDI父窗体,并添加如上述效果图所示的5个菜单项,程序运行后该窗体默认位于屏幕中央;

      4、 菜单项中除了“注册”和“退出”功能需要完成意外,其他菜单功能本次不要求实现;

      5、 用户点击“注册”的菜单项后,系统打开“注册社团”窗体。
      如图所示:
      

      要求该窗体为FrmMain的子窗体,标题为“注册社团”。
      该窗体包括5个Label控件、5个TextBox控件、2个按钮控件。
      其中,用于输入“简介”的TextBox控件,要求可在文本框中输入多行文本。
      该窗体禁止最大化及最小化,并且打开位置为屏幕中央;

      6、 完成“取消”功能。
      用户点击取消按钮后,管理“注册社团”窗口;

      7、 实现“注册”按钮功能,要求如下:
      1) 非空检查。所有项目均不能为空,如果有为空的项,在点击“注册”按钮后给出提示,如图所示:
      

      2) 名称检查。
      如果名称在数据库中已经存在,则要求更改注册的名称。
      如图所示:
      

      3) 保存到数据库。
      如果通过以上检查,则将社团的相关信息存入数据库,保存时有异常处理机制。
      保存成功或失败,都要给出提示信息。
      例如,注册成功时的提示,如图所示:
      

      8、 完成“退出”菜单功能:点击“退出”菜单后退出应用程序;

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


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


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


  • TA的每日心情
    无聊
    2018-6-21 09:41
  • 签到天数: 61 天

    [LV.6]常住居民II

     楼主| 发表于 2016-12-22 14:18:32 | 显示全部楼层
    各位还有什么考题可以私聊发我,我整理一下就贴出来,然后一起学习~
  • TA的每日心情
    难过
    2016-8-11 14:39
  • 签到天数: 11 天

    [LV.3]偶尔看看II

    发表于 2017-1-8 19:32:49 | 显示全部楼层
    我去21312312
  • TA的每日心情
    难过
    2016-8-11 14:39
  • 签到天数: 11 天

    [LV.3]偶尔看看II

    发表于 2017-1-8 19:33:02 | 显示全部楼层
    我去21312312
    您需要登录后才可以回帖 登录 | 注册青鸟豆号

    本版积分规则

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

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

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

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