当前位置: 本网首页>>学院动态>>教育教学>>正文

信息学院2019-2020学年春季学期2018级电计、信管专业“小学期”安排

2020-05-28    作者:    点击:[]

信息学院2019-2020学年春季学期

电子与计算机工程、信息管理与信息系统专业2018

“小学期”教学任务安排

一、项目实习安排计划

1、项目教学总体说明

鉴于目前疫情期间,本学期的“小学期”将以线上教学及指导的方式开展。

教学平台:钉钉。(在教学过程中如果出现网络效果不佳等情况,学生可以下载教师讲解视频以及直播回放。)

第一阶段:对学生进行技术强化,为项目的综合应用开发做技术准备。强化内容:Java集合、线程、网络编程、mysql数据库工具、sql数据库语言、jdbc技术,项目技术难点和技术细节将在开发过程中逐步展开讲解。

第二阶段:老师带领学生先开发一两个功能模块,让学生熟悉实际工程项目的开发过程。

第三阶段:在学生掌握了传统的开发技术后,给学生讲解目前主流的技术框架;指导学生对项目进行技术重构;对项目的实现方式进行前后技术对比;让学生用框架完成其它的模块。

■ 在项目开发过程中,指导教师实时对学生进行辅导,共性问题集中讲解,提高问题解决的针对性。

2、项目选择原则

1)面向主流的开发技术。

2)把握好项目的复杂程度,让学生将有限的时间投入到对技术知识的掌握中,而不是很复杂的业务流程中。

3)用不同的技术实现完成同一个项目,可以减少学生用在对不同项目理解上花费的时间。同时,对同一功能的不同实现有更好的对比和理解。

4)在项目过程上,保留CMMI的关键节点、分析、设计、开发、测试等关键步骤。

3、项目分组说明

为了方便课堂管理,组内成员互帮互助,能够共同提高,激发学习兴趣,营造良好的学习氛围。在指导教师的组织下,将学生划分为几个项目组。每个组有一名管理组长、一名技术组长,每组3-4人(根据班级规模而定)。每组需按要求全部完成生产实习小组任务,并提交成果。

二、实习项目案例

1、项目简介

项目背景:《在线聊天系统》

项目要求:利用10天时间完成在线聊天系统数据的处理模块的开发工作。

项目内容:

1)借助Java控制台进行操作。

2)数据库采用mysql数据库,逻辑语言采用Java

3)本系统因为是采用控制台进行操作,没有主界面,所以对于逻辑设计和数据分析要求很高,希望学员注意。

2、核心技术

Java8面向对象语言、sql语言、jdbc数据库连接技术

3、系统配置

Windows XP以上系统

Eclipse oxygen开发工具

Jdk1.8

startUML建模工具

Mysql5数据库管理共计

4、实习周期

10


三、实习安排

1、实习进程

任务

分解

具体实习实训内容

实训成果

第一天

上午:

1. 管理规范和制度

2. 测试

下午:

3. 进行分组

   1、明确整个实训的阶段划分和项目安排

   2、软件工程实训的基本情况介绍,分配实习小组,确定项目小组长。


第二天

技术讲解:

1. Mysql安装

2. Sql语言基本语法

3.基本的CRUD操作

4. Java面向对象语言基本语法、类、对象

5. 讲解java数据库连接

项目管理:

1.对实训项目进行详细说明

1、 搭建数据库环境

2、 练习sql语法

3、 练习基本的CRUD操作

4、 练习掌握基本Java

5、 掌握Java数据库连接

6、 明确系统功能需求

第三天

技术讲解:

1. 集合框架技术

2. 文件IO,网络IO讲解

   1、掌握Java操作本地文件

   2、完成集合框架的使用

   3、使用Java连接数据库

第四天

技术讲解:

根据学生实际情况选择性讲解以下内容:

1. 多线程编程

项目管理:

1.继续完成实训项目

   1、完成项目菜单

   2、完成项目数据库表的创建


第五天

技术讲解:

根据学生实际情况选择性讲解以下内容:

1.讲解面向对象相关知识

2.面向对象编程

项目管理:

1.继续完成实训项目

1、 完成用户登录注册模块的前后端开发

第六天

技术讲解:

1.答疑、指导编码

2.根据学生实际情况选择讲解Java知识

   1、完成用户间数据相互通信

   2、实现用户间群聊私聊

第七天

技术讲解:

1.答疑、指导编码

2.根据学生实际情况选择讲解Java知识

   1、将用户的聊天数据保存在数据库和文件中

第八天

技术讲解:

1.答疑、指导编码

2.功能扩展讲解

3.根据学生实际情况选择讲解Java知识

1、 完成并优化项目

2、 项目拓展

第九天

技术讲解:

1.答疑、指导编码

2.功能扩展讲解

3.根据学生实际情况选择讲解Java知识

   1、完成并优化项目

   2、项目拓展

第十天

1.开发组对开发过程进行项目总结

2.完成所有模块开发

3.全体开发组对项目进行总结

   1、项目总结

   2、 提交项目“交付物”


2、预期成果

实训步骤

讲师讲解

阶段成果

计划

《项目开发计划》

《实施计划书》

《配置管理计划》

《测试计划》

编码

《命名规约》
 
《编码规约》
 
Review CheckList

源代码

review报告》

Bug报告书》

测试

软件测试观点

《测试式样书》

《测试数据》

品质保证

周报(Weekly Report)

工作周报

里程碑评审(Milestone eview)

品质记录

同行碑评审(Peer Review)

项目进度报告

阶段起始(Process begin

问题管理表

总结

《品质出荷判定》

《项目总结报告》


3、案例截图

系统首页

四、考核评价方式

  考核评价方式见附件。

上一条:信息学院2019-2020学年春季学期2019级电计、信管专业“小学期”安排 下一条:信息学院2020届本科毕业设计(论文)在线答辩实施方案

关闭

 西南石油大学信息学院  地址:四川省南充市顺庆区油院路二段1号西南石油大学南充校区  电话:0817-2641226  邮编:637001