您的位置 首页 java

C# + 游戏开发数据库开发项目方案

随着大网络技术的日渐普及,在分析了软件各专业的课程体系基础上、充分调查了应届生的软件知识情况、本方案是以当前流行的 C# 、MySql为基础,进行软件开发,以规范的软件开发流程展开训练,丰富学生开发实际项目的经验

  1. 项目实训说明
  • 本次实训方案面向对象为:完成专业基础课程学习的中专学生
  • 实训周期9
  1. 实训内容

2.1 C#编程规范

2.1.1 养成良好的排版格式和排版习惯

2.1.2 掌握规范的命名规范

2.1.3 添加注释和说明

2.2 软件架构的搭建

2.2.1 学习搭建具有多个工程的软件架构

2.2.2 学习各个工程间的依赖关系设置和环境配置

2.3 调试技术

2.3.1 学会调适程序

2.4 项目管理

2.4.1 学会使用Visual Studio 2012来控制我们的项目,让我们轻松的安排和追踪项目在整个开发过程中的所有活动,从而更清楚地了解项目开发的进度

2.4.2 学会使用git来管理源代码,团队项目小组通过使用git,使得项目和源代码易于管理,团队的工作更加协调

2.5 开发文档的编写

2.5.1 编写规范的软件需求及设计文档

3. 实训项目和要求

本次实训的项目为学生内部管理,详细内容和开发流程请见项目开发方案.实训以团队来进行,要去每组人数为4-5人.

3.1 项目经理:负责项目计划,分配和管理项目资源,跟踪项目进度,负责建立和维护项目配置管理库

3.2 软件开发组:按照项目计划参与需求开发、设计、编码以及测试等工作(由于都是学生扮演各个角色,所以开发组长可以考虑担任项目经理)

4. 项目跟踪

本实训用一个项目日志管理系统来跟踪项目的进度和文档

  1. 时间安排

第一天

公司/讲师/企业开发流程介绍

简单介绍公司/讲师/情况,讲解企业级软件开发流程,本次实训总体过程、概述实训项目内容.常用的使用方法介绍.

第二天

c#基本介绍

软件介绍,修改常用的快捷键方法.讲解变量(变量三步走)

第三天

c#流程介绍

讲解选择结构(if、switch)、循环结构(while、do-while、for)

第四天

窗体介绍

简单窗体包括窗体常用属性(AutoSize、backcolor、backgroundimage、backgroundimagelayout)和事件(click事件、load事件shown展示事件、formclosed关闭事件、formclosing已经关闭事件)

第五天

控件介绍

讲解控件Lable、radiobutton、TextBox、Button、和常用属性

第六天

综合练习

对前面东西进行总的练习和复习,搭建一个简单的登录界面

第七天

MySql介绍和安装

简单介绍MySql,讲解MySql安装过程以及图形化界面操作

第八天

MySql的查询和新增

讲解mysql的基本查询和条件查询,以及新增(图形化和代码)

第九天

C#连接数据库

讲解c#代码连接数据库(添加引用、设置连接字符串、打开连接、关闭连接)

第十天

项目设计

搭建简单好看的界面完成相对应的代码

第十一天

总体项目(查漏补缺)

对于共性问题进行讲解、提供思路、完成项目

  1. 项目完成效果

项目完成之后执行的效果图如下所示

  1. 实训课授课方式
  • 理论课

讲师先在教室讲解本次课的知识点;根据课程计划,一次理论包括3—5 授课知识点;讲师根据学生的基础,有针对性的讲解.通过 3W1H 的授课 方法,把一个知识点讲解清楚,同时注意学生的接受程度.讲师在授课过 程中要积极引导学生主动思考,融入到课堂.每次理论课都有提问等课堂 交互,以引起学生的注意力,让其专心听讲;对回答不上来的学生要酌情进行提醒

7.2 实践课

理论课结束之后到机房进行实践操作,以检验理论课的学习效果.讲师 在授课过程中会讲解本次上机课实训任务,实训目标、分为几个阶段.讲 师根据实训任务逐步讲解,并带领学员完成实现代码;每个任务的迭代,直到完成本次实践课.讲师在授课过程中会主动进行课堂巡视,主动解决学员问题;

7.3 项目实战课

在实训课准备的知识点讲解结束,就进入项目实战课;项目实战课是对前期学习过的零散知识点的综合运用.通过项目实战课,学生把具体的知识点应用的到项目,达到融会贯通的效果.

  1. 项目实战课主要流程如下:
  2. 讲师演示项目完成后的执行效果,以引起学生兴趣;
  3. 讲师讲解项目需求;
  4. 讲师讲解项目的模块划分,让学生有初步的计划;
  5. 讲师根据学员学习情况进行分组,不同学习程度的学生注意搭配协调;
  6. 讲师搭建项目开发的基础框架,分发给学员作为开发的基础框架;带领学员逐个模块的讲解并完成实现代码.
  1. 总结

整个项目实战课过程中,讲师会进行过程把控;逐个小组检查模的完成进度.对于没有按时完成的小组要进行必要的加班指导,保证各个小组 跟上总体的项目进度.同时要对小组的各个成员进行必要的监督,确保每 个小组的所有成员都参与到项目;并且在小组开始做项目之前要提交小组 项目计划表和小组内模块分配表两个文件.

8.1 评审环境;

参加的评审老师包括所在院校的相关讲师或辅导员,AAA软件教 育的相关讲师和助教.实训讲师根据预先安排的评审顺序进行

8.2 项目评审;

  1. 主要环节包括
  2. 项目小组进行自我介绍,
  3. 项目小组进行项目功能演示
  4. 评审讲师根据演示情况提出问题,
  5. 项目成员根据评审老师提出的问题进行答疑,
  6. 最后,项目总结;并谈心得和体会.

文章来源:智云一二三科技

文章标题:C# + 游戏开发数据库开发项目方案

文章地址:https://www.zhihuclub.com/175061.shtml

关于作者: 智云科技

热门文章

网站地图