软件工程(服务外包)本科专业实验大纲
发布人:隋振业  发布时间:2017-03-25   浏览次数:14

泰山学院

  

  

  

软件工程(服务外包)

本科专业实验教学大纲

  

  

  

  

  

信息科学技术学院

O一二年九月修订

  

  

  

《程序设计基础》课程实验教学大纲

  

课程代码:X0700002          课程性质:学科基础课

课程名称:程序设计基础       英文名称:The Base of Programming

适用专业:软件工程、自动化、计算机科学技术、电子商务

开设学期:第1学期

实验学时/总学时: 56/112      实验学分/总学分:4/8                                            

大纲拟定人:禹朴勇            大纲审定人:崔进平

审定日期:2012-10-5

  1. 课程实验内容简介

    《程序设计基础》课程实验是计算机基础教学的重要组成部分。它的目的是使学生掌握C语言的编程知识,培养和提高学生综合编程的能力。通过相应实验的开展,使学生达到以下要求:

  2. 熟悉VC编程环境;

  3. 掌握顺序语句、选择语句和循环语句三种基本结构;

  4. 掌握函数的使用;

  5. 掌握指针的使用;

  6. 掌握文件的操作;

  7. 能进行小规模综合程序的设计开发。

    课程实验采用上机方式开展,要求学生在上机前进行实验内容的准备和代码编写,实验过程中进行实验报告记录和总结。

    二、实验项目

项目序号

实验项目名称

内容提要

实验

学时

仪器

套数

每套

人数

实验

类型

开出

要求

1

调用输入输出函数编写简单的程序

通过简单的Hello程序,来熟悉VC环境,掌握实验的基本过程

2

80

1

验证性

必做

2

算法实验

通过描述闰年算法,掌握流程图的绘制

2

80

1

验证性

必做

3

顺序程序设计实验

通过编写基本printf、scanf程序,验证两个函数的使用。

4

80

1

验证性

必做

4

选择结构程序设计实验

通过闰年程序和成绩转换程序掌握if和switch

4

80

1

验证性

必做

5

循环结构程序设计实验

通过素数程序,掌握循环程序设计

4

80

1

验证性

必做

6

数组实验

通过数字和国家排序程序,掌握数组的使用

4

80

1

验证性

必做

7

函数实验

通过字符串函数和自定义函数来掌握函数使用

4

80

1

验证性

必做

8

指针实验

通过数组内容对换程序掌握指针使用

4

80

1

验证性

必做

9

结构体和共用体实验

通过学生链表来掌握结构体使用

4

80

1

验证性

必做

10

文件实验

通过文件复制来掌握文件操作

4

80

1

验证性

必做

11

综合案例

通过学生管理系统来综合锻炼编程能力

20

80

1

综合性

必做

三、实验所需主要仪器设备及台(套)数

需要高性能计算机80台。

四、实验成绩评定方法

1、以提交实验报告的形式考核实验成绩。

2、本实验课程的考核方式为考试课,随理论课进行考核,考试成绩占70%,上机实验(实验报告)、平时成绩、课堂成绩占30%来确定本课程的总评成绩。

五、参考资料

1、 史济建等编,《C语言程序设计教程》,浙江大学出版社,2002年。

2、 谭浩强编,《C语言程序设计》,清华大学出版杜,2006年。

  

《计算机导论及应用基础》课程实验教学大纲

课程代码:x0700003           课程性质:学科基础课

课程名称:计算机导论及应用基础

英文名称:Introduction of Computer Science and Foundation of Computer Application

适用专业:软件工程           开设学期:第1学期

实验学时/总学时:14/42       实验学分/总学分:1/3                                            

大纲拟定人:徐萍             大纲审定人:禹朴勇

审定日期:2012.9.28

  1. 课程实验内容简介

    本实验课程是信息科学各相关专业的学科综述性导引课程,是一门非常重要的公共基础课。课程从计算机学科的整体架构出发,重点介绍计算机学科的基础理论、主要技术和学科发展趋势,同时,通过案例培养学生的实践能力,全面提高学生的计算机素质。

    通过实验使学生掌握如下内容:

    (1)掌握Windows XP操作系统的使用方法;

    (2)学会Word 2003、Excel 2003、PowerPoint 2003、Access 2003及Frontpage 2003的使用方法。

    二、实验项目

项目序号

实验项目名称

内容提要

实验

学时

仪器

套数

每套

人数

实验

类型

开出

要求

1

Windows XP基本操作

窗口、我的电脑、资源管理器的基本操作,查看文件或文件夹的方法,剪贴板的使用,新建文件、文件夹、快捷方式的方法,文件或文件夹的选定、复制、移动和删除

2

1

1

验证性

必做

2

Word 2003基本操作

Word 2003的启动和退出,文档的创建、输入、编辑,格式化文档,表格的制作,图形和对象的插入,版式设置与文档打印

2

1

1

验证性

必做

3

Excel 2003基本操作

Excel 2003的启动和退出,工作薄和工作表的创建,数据的输入,工作表的编辑和格式化,数据的排序、筛选和分类汇总,工作表的打印

4

1

1

验证性

必做

4

Power Point 2003基本操作

PowerPoint 2003的启动和退出,幻灯片的制作,幻灯片的外观设置,幻灯片放映效果的设置

2

1

1

设计研究

必做

5

Access 2003基本操作

Access 2003的启动和退出,数据库的建立,表的操作,查询、窗体及报表的建立和使用

2

1

1

综合性

必做

6

FrontPage 2003基本操作

FrontPage 2003的启动和退出,网页制作,框架、表格及表单的创建和使用

2

1

1

综合性

必做

三、实验所需主要仪器设备及台(套)数

计算机及相关软件(计算机80台)。

四、实验成绩评定方法

以提交实验报告的形式考核实验成绩。

本实验课程的考核方式为考试课,随理论课进行考核,考试成绩占70%,上机实验(实验报告)、平时成绩、课堂成绩占30%来确定本课程的总评成绩。

五、参考资料

《计算机导论》,王太雷 叶长国主编,北京邮电大学出版社,2009

  

  

  

  


《面向对象程序设计》课程实验教学大纲

  

课程代码: Z0710001        课程性质:专业主干课

课程名称:面向对象程序设计   

英文名称:Object-OrientedProgramming

适用专业:软件工程外包方向   开设学期:第2学期

实验学时/总学时:48/96       实验学分/总学分: 3/6                                           

大纲拟定人:禹朴勇           大纲审定人:崔进平

审定日期:2012-09-27

  1. 课程实验内容简介

    《面向对象程序设计》是一门面向计算机学科软件工程专业本科的专业主干课程,本课程在阐述面向对象理论的同时具有很强的实践性和实用性。通过与之配套的实验来培养学生利用面向对象思想进行软件设计的基本技能,通过实验达到以下目的:

  2. 学会Java开发环境的配置;

  3. 掌握Java语言语法与常用类库的使用;

  4. 理解面向对象的相关概念理论并能在软件设计中进行应用;

  5. 掌握类的定义、封装、继承;

  6. 掌握接口、多态、异常处理、I/O流;

  7. 基本掌握多线程、网络编程、Swing;

    二、实验项目

项目序号

实验项目名称

内容提要

实验

学时

仪器

套数

每套

人数

实验

类型

开出

要求

1

开发环境配置

在windows平台下配置JDK、Eclipse

2

50

1

验证性

必做

2

Java语言基础

显示九九乘法表

4

50

1

验证性

必做

3

面向对象核心特性

对动物世界进行抽象,学习类、继承、封装。

6

50

1

验证性

必做

4

接口、包

对实验三结果进行接口设计

6

50

1

验证性

必做

5

异常处理

编写四则运算器,处理异常

2

50

1

验证性

必做

6

文件与流

使用各种流类完成文件复制

4

50

1

验证性

必做

7

多线程

编写扑克牌游戏

8

50

1

验证性

必做

8

网络编程

编写聊天室程序

8

50

1

综合性

必做

9

图形用户界面

对实验7、8设计GUI

8

50

1

验证性

选做

三、实验所需主要仪器设备及台(套)数

需要高性能计算机50台。

四、实验成绩评定方法

1、以提交实验报告的形式考核实验成绩。

2、本实验课程的考核方式为考试课,随理论课进行考核,考试成绩占70%,上机实验(实验报告)、平时成绩、课堂成绩占30%来确定本课程的总评成绩。

五、参考资料

    1. 官方JAVA DOCOMENTION

    2. Thinking in Java

        

        

        


《计算机硬件基础》课程实验教学大纲

  

课程代码:z0710003            课程性质:专业主干课

课程名称:计算机硬件基础

英文名称:Fundamental of Computer Hardware

适用专业:软件工程           开设学期:第2学期

实验学时/总学时:16/64       实验学分/总学分:1/4

大纲拟定人:桑胜举           大纲审定人:沈丁

审定日期:2012-7

  

  1. 课程实验内容简介

    1、掌握数字逻辑电路的基本原理与使用方法;

    2、运算器的基本组成和工作原理;

    3、握半导体存储器的工作原理与使用方法,掌握半导体存储器如何存储和读取数据;

    4、握微程序控制器的组成以及工作过程,掌握用单步方式执行一段微程序以及如何检查每一条微指令正确与否的方法;

    5、握数据传送通路工作原理;

    6、够将运算器、微程序控制器和存储器三个部件连机,形成一个基本模型机系统,同时,掌握机器指令与微指令的关系。

      

    二、实验项目

项目序号

实验项目名称

内容提要

实验

学时

仪器

套数

每套

人数

实验

类型

开出

要求

1

组合逻辑电路实验

了解基本逻辑门的使用以及常用译码器、分配器等的功能。

2

40

2

验证性

必做

2

触发器实验

了解常用触发器的功能,驱动特性以及简单应用

2

40

2

验证性

必做

3

计数器与寄存器实验

了解基本计数器、寄存器、移位寄存器的功能原理。

2

40

2

验证性

必做

4

寄存器实验

了解计算机组成原理实验仪结构,掌握寄存器构成的一般方法和工作原理。

2

40

2

验证性

必做

5

运算器实验

按照给定有关数据进行操作,将开关数据送入寄存器,目的是了解数据通路,熟悉有关操作。

2

40

2

验证性

必做

6

半导体存储器实验

用单脉冲进行存储器读写操作;设置存储器单元地址,向该单元写入数据,然后从该单元读取数据,验证是否正确。

2

40

2

验证性

必做

7

微程序控制器实验

根据微程序流程图设计微指令,并按微指令格式转换成二进制代码;实现微程序运行,了解微程序控制器工作原理。

2

40

2

综合

必做

8

基本模型机设计与实现

运算器、微程序控制器和存储器三部件连机,从而形成一个简单的模型机。

2

40

2

设计

必做

  

三、实验所需主要仪器设备及台(套)数

微型计算机、DICE-CP226计算机组成原理系统结构实验仪。

  

四、实验成绩评定方法

本课程为考试课程;要求同学独立完成表1中的必修实验;上机考核,演示设计结果;提交实验报告。

课程总成绩=作业(10%)+实验(20%)+期末考试(70%)。

作业和实验成绩不合格者,不得参加期末考试。

  

五、参考资料

1.《计算机组成原理实验(设计)指导书》,自编教材

2.《DICE-CP226实验仪用户手册》,启动计算机总厂有限公司

3.《计算机组成原理题解、题库与实验》,白中英主编,科学出版社,2001

《数据库技术及应用》课程实验教学大纲

  

课程代码:z0710004            课程性质:专业主干课

课程名称:数据库技术与应用

英文名称:DataBase Technology and Application

适用专业:软件工程(外包)   开设学期:第3学期

实验学时/总学时:32/64       实验学分/总学分:2/4

大纲拟定人:刘国林           大纲审定人:禹朴勇

审定日期:2012年9月

  1. 课程实验内容简介

    《数据库技术及应用》是计算机应用学科中非常重要的专业基础课之一。本课程以MS SQL Server 2005数据库管理系统作为本课程的立足点,详细剖析数据库技术及其应用方法。MS SQL Server 2005数据库管理系统是大型关系数据库管理系统之一,它建立在成熟而强大的关系模型基础上,能够很好地支持客户机/服务器(C/S)网络模式和浏览器/服务器(B/S)模式,能够满足各种类型的企事业单位对构建网络数据库的需求。本课程的教学任务是使学生学会数据库的创建和对数据库对象的管理操作,掌握SQL Server 2005数据库管理系统的基本操作,熟练运用SQL Server2005数据库管理系统。本课程对于提高学生的数据库技术应用能力是十分重要的。

    本课程的实验应依据教学大纲,紧密结合基本理论知识,通过本实验课程培养学生的实践能力、动手能力以及分析问题解决问题的能力:

    1、培养学生问题分析能力:首先需要充分分析和理解问题本身,明确问题的需求和设计约束,考虑基本信息之间的联系,例如实体和实体之间的联系等。

    2、培养学生数据库系统设计能力:熟练运用SQL语言进行设计;熟悉服务器和用户的登录帐号,权限要求,各种数据库对象的建立、使用和删除,数据库的代理、复制和转换的操作及要求。熟练掌握T-SQL语言,熟练应用MS SQL Server 2005数据库工具,熟练掌握MS SQL Server 2005数据库操作能力。

    3、实验方式及要求:采用上机实验,提供服务器让学生实现真实的数据库操作,分派实验任务,强化学生的动手能力和实践操作能力。

    二、实验项目

项目序号

实验项目名称

内容提要

实验

学时

仪器

套数

每套

人数

实验

类型

开出

要求

1

SQL Server的安装和配置

熟练掌握SQL Server的安装和配置操作

2

1

1

验证性

必做

2

T-SQL语言的应用练习

使用DDLDMLDCL来创建、修改、删除表、视图和触发器,对数据查询与更新

10

1

1

综合性

必做

3

数据对象的应用和管理操作

对表、视图、索引、存储过程和触发器的创建、查看、删除和修改的操作,对给出的信息创建数据库,修改、备份、恢复和维护数据库练习

10

1

1

综合性

必做

4

SQL Server权限管理、代理服务器、数据复制和转换

服务器登录和用户登录帐号的管理,权限管理,代理服务器的配置,数据复制及转换

10

1

1

综合性

必做

三、实验所需主要仪器设备及台(套)数

每人一台网络电脑,交换机,网络服务器1台

四、实验成绩评定方法

实验总成绩占总成绩的10%,每个实验按满分10分评价,4个实验成绩取平均值来计算实验成绩。

五、参考资料

[1] 李存斌.数据库应用技术-SQL Server2005实用教程.北京:中国水利水电出版社,2006

[2] 杨学全.SQL Server实例教程》.北京:电子工业出版社,2005

[3] 张鑫燕.SQL Server程序设计北京:科学出版社,2005

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

《网络程序设计基础》课程实验教学大纲

  

课程代码:z0710005           课程性质:专业主干课

课程名称:网络程序设计基础   英文名称:Web Program Design Basis

适用专业:软件工程(服务外包方向)  开设学期:第3学期

实验学时/总学时:32/64       实验学分/总学分:2/4                                            

大纲拟定人:白学明           大纲审定人:禹朴勇

审定日期:2012年7月20日

  1. 课程实验内容简介

    《网络程序设计基础》课程实验内容为必修,是网络程序设计开发的基础性课程。通过实验,达到以下目标:

    1、使学生了解网页设计的思路,掌握网站开发的一般步骤;

    2、使学生熟练掌握HTML、CSS和JavaScript语言的基本语法,能够设计开发网页程序;

    3、使学生能够使用编程语言和开发工具制作网站并培养学生解决实际问题的综合能力。

    二、实验项目

项目序号

实验项目名称

内容提要

实验

学时

仪器

套数

每套

人数

实验

类型

开出

要求

1

HTML的基本标签

使用记事本编写HTML文档,使用IE浏览器查看效果

2

1

1

验证性

必做

2

HTML的表格基础

实现表格展示数据;使用表格布局网页

2

1

1

验证性

必做

3

多窗口显示网页

创建框架页面;使用框架进行导航

2

1

1

验证性

必做

4

利用表单制作交互功能的网页

掌握表单的基本元素;创建具有交互功能的网页

2

1

1

验证性

必做

5

使用CSS渲染网页

使用样式表修饰网页

2

1

1

验证性

必做

6

CSS的应用方式和盒子模型

掌握外部样式表的使用;体验一切元素皆为盒子;简单使用div和span

2

1

1

验证性

必做

7

使用div+CSS布局网页

使用样式表布局网页

2

1

1

验证性

必做

8

使用Dreamweaver设计网页

了解Dreamweaver工具的常用功能;学会使用Dreamweaver制作网站

2

1

1

验证性

必做

9

JavaScript语言基础

交换两个数字;判断输入的年龄是否合法;遍历数组;数据类型转换

2

1

1

验证性

必做

10

JavaScript事件处理

单击按钮弹出对话框;计算文本框内容长度;鼠标悬停时切换图片;输出爱好信息

2

1

1

验证性

必做

11

文档对象模型

页面生成新节点;页面动态生成表格;动态设置表格属性

2

1

1

验证性

必做

12

Document对象

获取文本框输入的值;遍历页面a标签;遍历页面所有标签;打开新窗口并写入内容

2

1

1

验证性

必做

13

JavaScript与样式表

修改页面背景颜色;修改超链接现有样式;放大/缩小文字;显示/隐藏div

2

1

1

验证性

必做

14

JavaScript表单验证

表单验证;非法内容过滤;电话号码验证;用户名有效性验证

2

1

1

验证性

必做

15

JavaScript常用特效

变色文字效果;文字荧光灯效果;闪烁的页面背景;图片的水中倒影

2

1

1

验证性

必做

16

JavaScript基于对象编程

创建Car对象并初始化;创建Card对象并初始化;window装载及卸载提示;延迟的开始与取消

2

1

1

验证性

必做

三、实验所需主要仪器设备及台(套)数

计算机,每生一台

四、实验成绩评定方法

采用考查方式,根据每个学生的学习态度和实际表现、操作的熟练程度、是否符合要求及能否在规定的时间内完成等,按照五分计分制对学生的优秀、良好、中等、及格、不及格五个表现等级进行综合评定。

五、参考资料

1.《使用HTML和CSS设计商业网站》  师创指定教材

2.《JavaScript及网页特效制作》    师创指定教材

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

《高级Web开发技术》课程实验教学大纲

课程代码:Z0710008          课程性质:专业主干课

课程名称:高级Web开发技术  

英文名称:AdvancedWeb Development Techniques

适用专业:软件工程外包方向   开设学期:第4学期

实验学时/总学时:32/64       实验学分/总学分:2/4                                            

大纲拟定人:禹朴勇           大纲审定人:崔进平

审定日期:2012-09-27

  1. 课程实验内容简介

    《高级Web开发技术》是一门面向计算机学科软件工程专业本科外包方向的专业主干课程,通过实验培养学生使用基于Java平台的Web技术进行Web程序开发的能力,使学生理解和掌握Jsp动态网站的架构和开发,具备利用Jsp+Servlet技术开发综合Web应用程序的能力,为深入学习J2EE技术奠定基础。

    通过实验的开展,要达到以下目的:

  2. 掌握Jsp基本语法、Jsp内置对象;

  3. 理解JavaBean、并会编写JavaBean;

  4. 掌握不同的会话跟踪技术;

  5. 掌握JSTL、MVC模式、JDBC、Servlet;

  6. 掌握Tomcat服务器基本配置。

    二、实验项目

项目序号

实验项目名称

内容提要

实验

学时

仪器

套数

每套

人数

实验

类型

开出

要求

1

Web服务器配置

在windows平台下安装配置Tomcat

2

50

1

验证性

必做

2

Servlet技术

使用Servlet实现用户登录

4

50

1

验证性

必做

3

数据库访问

实现基于数据库的用户管理

6

50

1

验证性

必做

4

会话跟踪

实现用户登录和在线人数统计功能

4

50

1

验证性

必做

5

JSP技术

通过Jsp技术实现简单留言簿功能

4

50

1

验证性

必做

6

MVC&JavaBean

通过MVC模式实现图书购买功能

6

50

1

综合性

必做

7

EL&JSTL

使用EL&JSTL分别实现用户登录

2

50

1

验证性

必做

8

Filter与乱码问题

实现登录时记录日志信息

4

50

1

验证性

必做

三、实验所需主要仪器设备及台(套)数

需要高性能计算机50台。

四、实验成绩评定方法

1、以提交实验报告的形式考核实验成绩。

2、本实验课程的考核方式为考试课,随理论课进行考核,考试成绩占70%,上机实验(实验报告)、平时成绩、课堂成绩占30%来确定本课程的总评成绩。

五、参考资料

  1. servlet与Jsp规范

    JSR 53: JavaTMServlet 2.3 and JavaServer PagesTM1.2

    JSR 154: JavaTMServlet 2.4

    JSR 154: JavaTMServlet 2.5(Maintenance Release 2)

    JSR 152: JavaServer PagesTM2.0

    JSR 245: JavaServerTMPages 2.1

    JSR 127: JavaServerTMFaces

    JSR 252: JavaServerTMFaces 1.2

    JSR 314: JavaServerTMFaces 2.0

  2. 《Java Web开发详解》电子工业出版社 孙鑫编著

      

      

      

      

      

      

      

      

      

      

      

      

      

      

      

      

      

      

      

      

      

      

      

      

C#语言程序设计》课程实验教学大纲

课程代码:z0710009         课程性质:专业主干课

课程名称: C#语言程序设计  英文名称: C# Programming

适用专业:软件工程          开设学期:第5学期                 

实验学时/总学时:32/64        实验学分/总学分:2/4                                            

大纲拟定人:刘婧              大纲审定人:禹朴勇

修定日期:2012/9/19

一、课程实验内容简介

本课程是结合理论课程《C#语言程序设计》安排的实践课程,目的是通过本课程的实践与操作,加深理论课程中对面向对象概念与算法的理解,理论与实践密切结合,相辅相成。实验着眼于原理与应用的结合,使学生学会如何把书上学到的知识用于解决实际问题,培养软件工作所需要的动手能力;另一方面,能使书上的知识变“活”,起到深化理解和灵活掌握教学内容的目的。

C#语言程序设计实验是对学生的一种全面综合训练,是与课堂听讲、自学和练习相辅相成的必不可少的一个教学环节,通过实验达到深化理解和灵活掌握教学内容的目的,以及提高学生分析问题、解决问题的应用能力。

通过实验教学,使学生全面面向对象的程序设计技术和方法;学会用C#设计程序解决实际问题;初步了解.NET平台环境和工具,提高调试程序和使用开发工具的能力,为从事软件研制开发打下基础。

(1)基本知识、基本理论方面:熟练掌握C#程序设计的基本知识、基本概念;掌握面向对象程序设计的思想和编程技巧;熟练掌握C#数据类型;深刻理解诸如.NET平台、FrameWork和C#的特点及相互关系等重要概念。

(2)能力、技能培养方面:熟练掌握用C#编写常用应用程序;熟练掌握使用MicrosoftVisual Studio .NET开发平台进行Windows应用程序开发和调试的基本方法和基本过程。

二、实验项目

项目序号

实验项目名称

内容提要

实验

学时

仪器

套数

每套

人数

实验

类型

开出

要求

1

熟悉vs.net环境,编写简单C#小程序运行

创建简单的.NET应用程序及C#基本编程方法

2

1

1

验证

必做

2

简易计算器的开发

Winform基础练习,C#语法基础训练,开发一个简易计算器,实现加减乘除等基本功能。

2

1

1

验证

必做

3

面向对象编程

学生类的设计,掌握类与对象的应用。

2

1

1

验证

必做

4

界面设计

制作学生信息登记窗口,让学生掌握框架程序的界面设计及类和对象的使用。

2

1

1

验证

必做

5

计算器的改进

使用委托和事件,提高代码的重用性。

4

1

1

验证

必做

6

电话簿开发

泛型集合类的使用

4

1

1

验证

必做

7

ADO.NET与数据操作

建立SQL数据库或者Access数据库,并能够连接,实现基本的增删改查操作。

6

1

1

验证

必做

8

电话簿改进

文件与流的使用、菜单的使用

4

1

1

验证

必做

9

学生信息管理系统

综合所学知识自行设计开发一个学生信息管理系统,并能够进行异常处理及系统测试。

6

1

1

综合

必做

三、实验所需主要仪器设备及台(套)数

实验学生每人一台计算机,且计算机上安装vs.net环境及SQLServer数据库支持。

四、实验成绩评定方法

实验前要求学生一定要先了解实验目的、内容、要求以及注意事项;实验过程中要求学生仔细观察做好记录;实验结束后交实验报告。

实验报告得分按20%作为平时成绩的一部分计入总分。

五、参考资料

[1] 刘克成,张晓凌.C#程序设计.中国铁道出版社.2007.3

[2] Erik Brown.C# Windows Forms 程序设计.清华大学出版社,2003.8

[3] 郑阿奇,梁敬东.C#程序设计教程.机械工业出版社.2009.1

[4]陈忠,刘强,张高. C#编程语言.清华大学出版社,2003.9

[5] 明月创作室.Visual C#编程百例.人民邮电出版社,2006.1

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

《企业级Java应用开发》课程实验教学大纲

  

课程代码:Z0710010          课程性质:专业主干课

课程名称:企业级Java应用开发

英文名称:Enterprise Java Application Development

适用专业:软件工程外包方向    开设学期:第5学期

实验学时/总学时:32/64        实验学分/总学分:2/4                                            

大纲拟定人:禹朴勇            大纲审定人:崔进平

审定日期:2012-09-28

  1. 课程实验内容简介

    《企业级Java应用开发》包含Struts、Hibernate、Spring三项技术的整合,简称SSH,是目前JavaEE开发当中最为流行的框架整合方式,通过本课程实验对Struts、Hibernate、Spring、Ajax、Web Service这五个组件的基本知识和基本使用方法进行了解,提高学生对组件的把握能力进而掌握企业级平台的开发经验。

    通过实验使学生:

  2. 掌握Struts工作机制;

  3. 掌握Hibernate原理及核心API;

  4. 掌握Spring的IoC和AOP;

  5. 掌握SSH整合,Ajax基本原理及DWR的使用;

  6. 掌握Web Service原理及应用;

  7. 具备设计开发大型Java项目的能力。

    二、实验项目

项目序号

实验项目名称

内容提要

实验

学时

仪器

套数

每套

人数

实验

类型

开出

要求

1

Struts登录

使用Struts框架实现论坛登录

2

50

1

验证性

必做

2

Struts控制器组件

使用Struts框架实现论坛版块的增删改查

2

50

1

验证性

必做

3

数据库连接池

使用数据库连接池实现论坛登录

4

50

1

验证性

必做

4

Struts标签和Validator框架

使用Validator验证框架实现论坛注册

2

50

1

验证性

必做

5

Hibernate初探

使用Hibernate框架实现论坛注册

2

50

1

验证性

必做

6

Hibernate核心API

使用Hibernate对用户表查询、修改和删除

2

50

1

验证性

必做

7

Hibernate关系映射

建立学生表和教师表完成双向关系映射

2

50

1

验证性

必做

8

Hibernate高级查询

使用Hibernate实现论坛版块管理

2

50

1

验证性

必做

9

Spring IoC原理

Spring IoC实现简单员工管理系统

2

50

1

验证性

必做

10

Spring AOP基础

使用Spring AOP 打印程序日志

2

50

1

验证性

必做

11

SSH整合

SSH整合实现论坛登录

4

50

1

验证性

必做

12

AJAX基础知识

实现用户注册用户名验证

2

50

1

验证性

必做

13

DWR框架入门

使用DWR建立二级联动菜单

2

50

1

验证性

必做

14

Web Service基础

使用XFire构建简单的webservice应用

2

50

1

综合性

必做

三、实验所需主要仪器设备及台(套)数

需要高性能计算机50台。

四、实验成绩评定方法

1、以提交实验报告的形式考核实验成绩。

2、本实验课程的考核方式为考试课,随理论课进行考核,考试成绩占70%,上机实验(实验报告)、平时成绩、课堂成绩占30%来确定本课程的总评成绩。

五、参考资料

1、《Java _ssh 框架案例教程》 山东友谊出版社  翰子昂前导教材

2、《Java Web整合开发王者归来》 清华大学出版社   刘京华

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

ASP.NET开发技术》实验教学大纲

课程代码:z0710011        课程性质:专业主干课

课程名称:ASP.NET开发技术  英文名称:programming with ASP.NET

适用专业:软件工程         开课学期:第6学期

实验学时/总学时: 32/64    实验学分/总学分:2/4

大纲拟定人: 刘婧          大纲审定人:禹朴勇

审定日期:2012/9/29

一、课程简介

《ASP.NET开发技术》是软件工程专业的一门实用型技术课程。学习完本课程后,学生能掌握一门实用的技术与知识,有利于提高学生动手能力及综合素质,增强学生的社会竞争力。所涉及的内容较广,将ASP技术和.NET很好的结合在一起,随网络的发展迅速渗入动态网站制作这一新兴的IT行业。

本课程的实验应依据教学大纲,紧密结合基本理论知识,通过本实验课程培养学生以下几方面的能力:

(1)开发ASP.NET程序所涉及的开发工具和运行环境。

(2)开发ASP.NET程序的基础知识和基本方法,独立自主开发企业网站、购物网站等动态网站。

(3)培养学生分析与解决问题的能力,为今后从事企业网站开发工作打好基础。

二、实验项目

项目序号

实验项目名称

内容提要

实验

学时

实验

类型

开出

要求

1

VS开发环境的搭建

熟悉、搭建VS开发环境

2

1

1

验证

必做

2

数据传递及状态管理

页内和页间的数据传递及ASP.NET常用对象

4

1

1

验证

必做

3

页面布局

使用站点导航控件及母版页创建网站主页

2

1

1

验证

必做

4

ADO.NET的使用

使用ADO.NET技术访问数据库

4

1

1

验证

必做

5

搭建网站的系统框架

使用三层结构搭建网站的系统框架

4

1

1

验证

必做

6

GradView显示数据信息

GradView控件及DataSet数据集

4

1

1

验证

必做

7

异常处理及系统测试

.NET环境下异常处理及系统测试的方法

2

1

1

验证

必做

8

“第三波网上书店”开发

综合使用ASP.NET技术及三层架构开发网上书店

10

1

1

综合性

必做

三、实验所需主要仪器设备及台(套)数

实验学生每人一台计算机。

(1)开发环境:

CPU: Pentium133MHZ或更高;

内存:256M以上;

硬盘:40G以上;

操作环境:Microsoft Visual Studio 2005、SQL server 2005;

(2)运行环境:

操作环境:Microsoft Visual Studio 2005、SQL server 2005;

操作系统:Windows2000/ Windwos2003 / WindowsXP;

运行环境:WebIIS5.1以上版本,Microsoft .NET Framework平台

四、实验成绩评定方法

实验前要求学生一定要先了解实验目的、内容、要求以及注意事项;实验过程中要求学生仔细观察做好记录;实验结束后交实验报告。

实验报告得分按20%作为平时成绩的一部分计入总分。

五、参考资料

[1] 徐祗祥主编,《使用asp.Net技术开发网上书店科学技术文献出版社,2008.1;

[2] 崔淼编著,《ASP.NET程序设计教程(C#版)》,机械工业出版社,2010.7;

[3] 刘杰主编,《网页数据库》中国铁道出版社,2002.1;

[4] 尚俊杰编著《ASP.NET程序设计案例教程》,清华大学出版社,2005.10;