信息管理与信息系统专业.docx
《信息管理与信息系统专业.docx》由会员分享,可在线阅读,更多相关《信息管理与信息系统专业.docx(88页珍藏版)》请在冰豆网上搜索。
信息管理与信息系统专业
信息管理与信息系统专业
实验、实践教学大纲
(2013级)
目录
《C语言程序设计实验》教学大纲1
《操作系统》实验教学大纲4
《数据结构实验》教学大纲6
《管理信息系统》实验教学大纲8
《面向对象程序设计C++》实验教学大纲10
《.net程序设计》实验教学大纲12
《数据库应用实验》教学大纲15
《计算机网络实验》教学大纲17
《软件工程》实验教学大纲19
《电子政务》实验教学大纲21
《Web应用技术》实验教学大纲23
《Java程序设计》实验教学大纲26
《Oracle数据库开发》实验教学大纲29
《软件测试技术实验》教学大纲31
《软件项目管理》实验教学大纲33
《管理信息系统》实验教学大纲35
《多媒体技术》实验教学大纲37
《中小企业ERP原理实验》教学大纲40
《电子商务理论与实践》实验教学大纲42
《C语言程序设计实验》教学大纲
课程名称:
C语言程序设计实验
学时:
34
学分:
1
课程性质:
专业基础必修课
开课对象:
信息管理与信息系统专业学生
一、教学目的与要求
《C语言程序设计实验》属于独立开设的实验课程。
本课程旨在使学生掌握有关C程序设计的基本概念、基本方法与技巧,具备利用C语言进行程序设计的基本素质,拥有用C语言编写程序和上机调试的能力,为本专业有关后续课程的学习打下坚实的基础。
本课程是一门实践性较强的课程,上机实验的目的除了熟悉每一语句的正确书写格式及其功能、各种程序结构的设计与作用外,更主要的是逐步积累操作经验,熟练掌握调试程序的方法与技巧,能够较快地根据编译错误和运行错误分析出程序中的错误,并能快速地改正错误。
二、主要仪器设备
计算机、VC/C-Free、台州学院程序设计实验教学平台
三、实验项目设置与内容
序号
实验项目
学时数
项目要求
项目类型
项目性质
目的要求
所在实验分室
1
熟悉C语言开发环境和上机过程
2
必修
操作
验证
了解实验的硬件和软件环境;掌握C开发环境中运行一个C程序的方法和步骤。
熟悉实验教学平台的使用,通过运行简单的C程序,初步了解C程序的结构及特点
专业设计
2
简单C程序设计
2
必修
操作
设计
掌握表达式的正确书写方法及数学函数、运算符的正确使用;掌握赋值语句的使用方法;掌握各种类型数据的输入输出方法及程序运行时数据的输入、输出格式;掌握顺序结构程序设计方法。
专业设计
3
选择结构程序设计
2
必修
操作
设计
了解C语言表示逻辑量的方法;掌握逻辑表达式的正确书写形式;熟练掌握if语句及其嵌套;掌握复合语句的正确使用方法;掌握switch语句和break语句的正确使用方法;结合程序设计掌握一些简单的算法并学习程序的调试方法。
专业设计
4
循环结构程序设计
4
必修
操作
设计
熟练掌握三种循环语句(while,for,do-while),并掌握三种循环结构各自的特点;熟练掌握循环条件设置及循环的控制方法;掌握多重循环的组织方法;进一步学习调试程序。
专业设计
5
数组的使用
4
必修
操作
设计
掌握一、二维数组的定义和初始化方法;掌握数组的赋值、输入输出等方法;掌握字符数组和字符串函数的正确使用方法;熟悉一些有关数组的常用算法(尤其是排序算法)。
专业设计
6
函数的定义与调用
4
必修
操作
设计
函数的定义和调用;形参与实参的对应关系及值传递方式;局部变量与全局变量、动态变量与表态变量的概念、区别与使用方法;函数的嵌套调用与递归调用的概念与方法。
专业设计
7
预处理命令
2
必修
操作
设计
掌握一般宏定义和带参数的宏定义的方法;掌握文件包含处理方法;掌握条件编译方法。
专业设计
8
指针的使用
4
必修
操作
设计
掌握指针的概念及定义和使用指针变量的方法;能正确使用数组的指针和指向数组的指针变量;能正确使用字符串的指针和指向字符串的指针变量;能正确使用指向函数的指针变量;了解指向指针的指针的概念及使用方法。
专业设计
9
结构体的使用
2
必修
操作
设计
掌握结构体类型变量的定义和使用、结构体数组的概念和使用;掌握指向结构体的指针在函数参数传递中的应用;掌握结构体与指针的关系。
专业设计
10
文件操作
2
必修
操作
设计
掌握文件、缓冲文件系统及文件指针的概念;掌握文件的打开、关闭、读和写等基本操作。
专业设计
11
位运算
2
必修
操作
设计
掌握位运算的概念;掌握位运算符的使用;掌握移位运算符的使用;掌握位运算的使用技巧。
专业设计
12
常用算法设计实践
2
必修
操作
设计
了解常用的典型算法,初步掌握算法程序设计。
专业设计
考查
2
四、课程考核
考核形式为在线考试,总评成绩方法:
平时成绩、实验报告占40%,考查占60%。
五、实验指导书及主要参考书
[1]C语言程序设计实验指导手册自编
[2]谭浩强主编,《C程序设计(第四版)学习辅导》,清华大学出版社,2013年1月
执笔人:
王爱冬审定人:
胡永良、管功湖
《操作系统》实验教学大纲
课程名称:
操作系统
学时:
16
学分:
无独立学分
课程性质:
专业必修课
开课对象:
信息管理与信息系统专业学生
一、教学目的和要求
操作系统课程是一门理论性很强的专业课,操作系统实验是该课程的辅助课程。
通过该课程的学习,使得学生能够熟悉1-2种实用的操作系统,理解其工作原理,掌握其使用;并能举一反三,具备自学其它操作系统的能力;通过实验加强对操作系统基本原理的理解,掌握操作系统四大管理功能。
进一步了解和掌握操作系统原理,提高系统设计的能力。
二、主要仪器设备
计算机(要求安装Windows+Linux双系统或者VMwareWorkstation虚拟机+UbuntuLinux)
三、实验项目设置与内容
序号
实验项目
学时数
项目要求
项目类型
项目性质
目的要求
所在实验分室
1
Linux操作系统的使用
4
必修
操作
验证
理解操作系统的接口功能;掌握Linux操作系统的常用命令;掌握vi编辑器的使用;掌握Linux系统下程序编译运行的方法。
专业设计
2
进程管理
4
必修
操作
验证
加深对进程概念的理解,明确进程和程序的区别;进一步认识并发执行的实质;分析进程争用资源的现象,学习解决进程互斥的方法。
专业设计
3
进程通信
4
必修
操作
设计
能利用某种通信机制设计相应的程序代码解决实际问题;理解Linux支持的消息通信机制、共享存储区机制及信号量机制。
专业设计
4
存储管理
4
必修
操作
设计
针对不同的页面置换算法设计相应的程序,比较不同算法的性能;通过请求页式存储管理中页面置换算法模拟设计,了解虚拟存储技术的特点。
专业设计
5
文件系统设计
选修
操作
设计
通过设计一个简单多用户文件系统的设计,加深理解文件系统的内部功能及内部实现。
专业设计
四、课程考核
实验平时成绩占50%,实验报告占50%,以20%计入课程总成绩。
五、实验指导书及主要参考书
实验教材:
[1]张学尧编,《计算机操作系统教程习题解答与实验指导》(第3版),清华大学出版社,2006年10月
实验参考书:
[1]颜彬编,《计算机操作系统实验教程》,清华大学出版社,2008年10月
[2]袁宝华编,《操作系统实验教程》,清华大学出版社,2010年1月
[3]訾小超,潘理,龚玲编,《操作系统实验教程》,电子工业出版社,2010年3月
执笔人:
黎建华审定人:
胡永良、管功湖
《数据结构实验》教学大纲
课程名称:
数据结构实验
学时:
36
学分:
1
课程性质:
专业基础必修课
开课对象:
信息管理与信息系统专业学生
一、教学目的与要求
本课程属于独立开设的实验课程。
通过上机实践,使学生加深对各种主要数据结构的逻辑特性、在计算机内的表示方法及其基本操作的算法设计与实现的理解,巩固课堂所学的理论知识;培养学生编写结构清晰、可读性好、高效可靠的程序及运用数据结构知识解决实际问题的能力;在程序设计方法、上机操作和软件基本技能方面给学生以较系统的训练;培养学生独立上机调试、运行程序的能力,为后续课程的学习奠定基础。
本课程总学时36,为必修、考查课程,在第二学期与《数据结构》课程同时开设。
二、主要仪器设备
使用C-free或VisualC++平台调试用C语言编写的数据结构算法程序。
三、实验项目设置与内容
序号
实验项目
学时数
项目要求
项目类型
项目性质
目的要求
所在实验分室
1
线性表及其应用
6
必修
操作
设计
巩固对线性表逻辑结构的理解,验证线性表的两种存储结构及线性表的基本操作在两种存储结构上的实现,掌握以线性表作为数据结构解决实际问题的方法。
专业设计
2
栈和队列的应用
4
必修
操作
设计
深入了解栈和队列的特性,以便在实际问题中灵活运用,巩固对这两种结构的构造方法的掌握。
专业设计
3
串及其应用
4
必修
操作
设计
熟悉串类型的实现方法,了解数据结构与实际问题处理的关系。
专业设计
4
稀疏矩阵的运算
2
必修
操作
设计
熟练稀疏矩阵的压缩存储技术,以及在压缩存储基础上稀疏矩阵运算的实现。
专业设计
5
二叉树基本操作
4
必修
操作
设计
熟练掌握二叉树的存储结构和基本操作,深入理解二叉树的建立及遍历操作的具体实现。
专业设计
6
二叉树的应用
4
必修
操作
综合
通过应用二叉树结构解决实际问题,掌握二叉树的实际应用,从而将理论与实际结合起来。
专业设计
7
图及其应用
6
必修
操作
综合
掌握图的存储结构在计算机中的实现,将图的相关理论应用到解决实际问题的过程中,深入理解数据结构理论在解决实际问题中的作用,锻炼综合设计能力。
专业设计
8
查找和排序
4
必修
操作
验证
通过对不同查找和内部排序方法的实践,理解提高查找和排序效率是提高其它操作效率的基础,并巩固有关算法分析的知识。
专业设计
9
考查
2
专业设计
四、课程考核
平时成绩占40%,实验考查(含理论与操作)占60%。
五、实验指导书及主要参考书
[1]数据结构上机实验手册,自编,2012.
[2]严蔚敏,吴伟民.《数据结构》(C语言版).清华大学出版社,2007.
[3]孙巧萍,王爱冬,刘鲁媚.《数据结构实训教程》.科学出版社,2003.
执笔人:
孙巧萍审定人:
胡永良、管功湖
《管理信息系统》实验教学大纲
课程名称:
管理信息系统
学时:
18
学分:
0.5
课程性质:
专业必修课
考核方式:
考查
开课对象:
信息管理与信息系统专业学生
一、课程目的与任务
《管理信息系统》实验是《管理信息系统》课程内容的一部分,旨在锻炼学生实际解决问题的能力,使用Visio工具主要完成数据库设计和信息系统分析两方面的内容。
通过对案例的分析与设计,将原理与应用相结合,使学生学会如何把书本上学到的知识用于解决实际问题,培养学生的动手能力;另一方面,使学生能深入理解和灵活掌握教学内容。
二、基本要求
1.进行数据库设计,主要完成ER图设计。
2.对实际系统进行需求分析,内容至少包含:
业务流程分析、数据流程分析。
3.成果形式:
课程设计报告+能运行的系统。
三、教学安排
本课程计划时数为18学时,可停课集中1周进行,也可分散安排6个单位时间进行。
教学过程大体上分四个阶段进行,每一阶段的学时分配如下表(参考):
阶段
内容
学时
一
选题调研,Visio使用
2
二
数据库ER图与关系模型设计
4
三
业务流程分析
5
四
数据流程分析
5
五
总结和报告
2
合计
18
四、教学过程
课程设计教学过程的四个阶段执行如下:
1.选题调研阶段(2学时)
教师提供参考案例或学生自选案例,熟练掌握Visio工具。
课内2学时,学生在课外开展调研和预设计,并且熟悉Visio软件。
2.数据库ER图与关系模型设计(4学时)
分析案例,使用Visio设计ER模型。
3.业务流程分析(5学时)
分析案例,使用Visio分析某业务流程。
4.数据流程分析(5学时)
分析案例,使用Visio分析某业务流程。
5.总结和报告(2学时)
撰写实验报告。
五、成绩评定
根据ER模型、业务流程分析、数据流程分析和实验报告,酌情评定分数。
六、参考书目
[1]薛华成.管理信息系统(第六版).北京:
清华大学出版社,2012
[2]黄梯云主编.管理信息系统(第三版).北京高等教育出版社,2005年3月.
[3]黄梯云.管理信息系统习题集.北京:
高等教育出版社,2005
[4]李一军.管理信息系统案例集.北京:
高等教育出版社,2005
[5]仲秋雁.管理信息系统.大连:
大连理工大学出版社,1998
[6]陈禹.管理信息系统.北京:
中国人民大学出版社,1998
执笔人:
陈国栋审定人:
胡永良、管功湖
《面向对象程序设计C++》实验教学大纲
课程名称:
面向对象程序设计C++
学时:
36
学分:
无独立学分
课程性质:
专业基础课
开课对象:
信息管理与信息系统专业学生
一、教学目的与要求
本课程属于《面向对象程序设计C++》课程课内实验。
本课程是信息管理与信息系统专业的专业必修基础课程。
通过实验掌握面向对象的概念,了解面向对象软件的开发方法;能较熟练地使用C++进行编程;使学生具备深入学习软件开发方法的能力。
二、主要仪器设备
计算机、Windows操作系统、VisualStudio6以上
三、实验项目设置与内容
序号
实验项目
学时数
项目要求
项目类型
项目性质
目的要求
所在实验分室
1
VC开发环境的使用
2
必修
操作
验证
了解和使用VisualC++集成开发环境;掌握菜单、工具栏的使用;用户窗口区的划分等。
专业设计
2
简单的C++程序设计
6
必修
操作
设计
掌握C++程序的结构;复习程序的控制结构;掌握简单的C++的流输入/输出方法;掌握引用的概念及用法;掌握函数重载;熟悉C++标准类库的基本使用。
专业设计
3
类的设计
8
必修
操作
设计
掌握面向对象的基本概念,类的定义方法;掌握类成员的访问权限及访问类成员的方法;掌握构造函数与析构函数的意义及方法;掌握友元函数及友元类的应用。
专业设计
4
类的继承与派生
4
必修
操作
设计
掌握继承与派生的关系及方法;在派生类构造函数中初始化基类成员;多重继承的方法。
专业设计
5
运算符重载
4
必修
操作
设计
掌握运算符重载的具体实现;掌握运算符重载为成员函数和友员函数的方法。
专业设计
6
多态性与虚函数
4
必修
操作
设计
在掌握继承与派生的基础上,进一步理解多态性与虚函数的关系,实现运行时的多态性。
专业设计
7
模板
4
必修
操作
设计
掌握函数模板及类模板的定义方法;实现模板的实例化。
专业设计
8
异常处理和输入输出流
4
必修
操作
设计
掌握异常处理的基本方法,熟悉C++流的输入/输出操作。
专业设计
四、课程考核
平时成绩占50%,实验报告占50%;以30%计入课程总成绩
五、实验指导书及主要参考书
[1]张俊主编,《C++面向对象程序设计习题与实验指导(第2版)》,中国铁道出版社,2012年8月
[2]朱立华主编,《面向对象程序设计及C++实验指导(第2版)》,人民邮电出版社,2012年2月
[3]冯潇等编著,《C++面向对象程序设计习题解析与实验教程》,清华大学出版社,2012年5月
执笔人:
陈荣钦审定人:
胡永良、管功湖
《.net程序设计》实验教学大纲
课程名称:
.net程序设计
学时:
36
学分:
无独立学分
课程性质:
专业任意选修课
开课对象:
信息管理与信息系统专业学生
一、教学目的与要求
本课程属于《.net程序设计》课程课内实验。
本课程是计算机类、信管专业的重要实践课程。
通过实验熟悉vs开发环境;掌握C#语言编程规范及特点;在实践中掌握面向对象编程思想及体会特色;掌握C#.NET编程和网络编程的技巧;培养学生严谨求实的学风和分析、解决问题的能力。
二、主要仪器设备
计算机、VisualStudio.Net、SQLServer、Windows操作系统
一、实验项目设置与内容
序号
实验项目
学时数
项目要求
项目类型
项目性质
目的要求
所在实验分室
1
C#编程环境
2
必修
操作
验证
了解认识集成开发环境(IDE)VS.NET
了解VS.NET的主要功能窗口,认识相关开发工具的作用及使用方法;
掌握VS.NET的启动、主菜单、工具箱、属性窗口、类视图、解决方案资源管理器、联机帮助等。
理解C#语言的作用特点;
掌握C#语言的特点及与其他相似语言的关系;
信息管理实验室
2
C#编程基础
4
必修
操作
验证
学会各种表达式和操作符的使用;
掌握基本数据类型及其定义,以及变量的声明和命名规则;
掌握各种表达式和操作符的使用;
学会各种表达式和操作符的使用;
掌握基本数据类型及其定义,以及变量的声明和命名规则;
掌握各种表达式和操作符的使用;
信息管理实验室
3
面向对象控制台程序编程
8
必修
操作
验证
掌握“对象”和“类”的应用方法;
掌握类和方法的声明和使用,继承和多态的实现;
掌握“类”的声明;
掌握“类”的属性;
掌握构造函数和析构函数;
理解“方法”在编程中的应用;
信息管理实验室
4
记事本项目实践
6
必修
操作
设计
掌握RichTextBox控件、OpenFileDialog对话框控件;
掌握SaveFileDialog对话框控件、FontDialog对话框控件;
掌握ColorDialog对话框控件、StatusBar控件和ImageList控件;
信息管理实验室
5
开发“绘图工具”程序
4
必修
操作
设计
掌握C#软件中几个关于绘制图形的方法;
掌握控件PictureBox和Windows窗体的添加方法;
理解如何创建主菜单和上下文菜单;
掌握图形方法的使用,即用图形方法处理图形的绘制和填充功能;
掌握画圆、画矩形的方法;
信息管理实验室
6
资源管理器项目实践
4
必修
操作
设计
模仿Windows XP资源管理器在.NET环境中编程实现资源管理器的相应的功能,例如查看文件、重命名、移动、复制、剪贴、打开等功能。
信息管理实验室
7
选课信息系统项目实践
8
必修
操作
综合设计
研究
掌握ADO.NET的编程方法;
掌握SQL语言的应用方法;
掌握设计程序的“主窗体”;
掌握设计“数据连接”窗体;
掌握设计“记录查询”窗体;
掌握设计“记录删除”窗体;
掌握设计“记录添加”窗体
信息管理实验室
四、课程考核
平时成绩占20%,实验报告占20%;期末考试占60%。
五、实验指导书及主要参考书
[1]江红,余青松,《C#NET程序设计教程》,清华大学出版社,2010年2月
[2]江红,余青松,《C#.NET程序设计实验指导》,清华大学出版社,2010年2月
[3]郑阿奇,梁敬东,《C#程序设计教程(第2版)》,机械工业出版社2011年8月
[4]李天平,《项目中的.NET》,电子工业出版社,2012年8月
[5]崔晓军,《C#.NET程序设计案例教程》,清华大学出版社,2013年8月
执笔人:
丁小宝审定人:
胡永良、管功湖
《数据库应用实验》教学大纲
课程名称:
数据库应用实验
学时:
36
学分:
1
课程性质:
专业必修课
开课对象:
信息管理与信息系统专业学生
一、教学目的与要求
本课程是信息管理与信息系统计算机科学与技术专业的必修基础课,是《数据库原理与应用》的实践课程,以数据库原理所对应的教材为主要教材。
熟练掌握、加深理解并巩固《数据库原理与应用》课程中所学到的基本概念、基本理论、基本原理和基本技术;综合应用数据库系统的原理和技术,以及其它课程的有关知识,设计并实现一个应用数据库管理系统;培养分析问题、解决问题的能力,进一步提高进行大型数据库管理系统设计的能力。
本课程总授课36学时,在第3学期开设,为考查课程,与本课程同时开设的《数据库原理与应用》课程学时数为36。
二、主要仪器设备
计算机、Windows操作系统
三、实验项目设置与内容
序号
实验项目
学时数
项目要求
项目类型
项目性质
目的要求
所在实验分室
1
建立数据库及基本表
4
必修
操作
验证
了解SQLServer数据库的逻辑结构和物理结构;了解SQLServer的基本数据类型;学会在SQLServerManagementStudio中创建数据库和表;使用SQLServerManagementStudio的查询编辑器用CREATE、DROP、ALTER语句创建和删除数据库,创建、删除、更新基本表。
专业设计
2
数据查询
8
必修
操作
设计
掌握SQLServerManagementStudio的新建查询的使用方法,加深对SQL的语句的理解;使用SQLServerManagementStudio的新建查询用SELECT语句进行数据查询;熟练掌握简单表的数据查询、数据排序和数据连接查询的操作方法。
专业设计
3
数据更新、视图的创建与修改
6
必修
操作
设计
学会使用INSERT、UPDATE、DELETE等SQL语句进行数据更新;学会使用CREATE、DROP等SQL语句创建和删除视图。
专业设计
4
存储过程与触发器的应用
6
必修
操作
设计
掌握创建存储过程的方法和步骤;掌握存储过程的使用方法;掌握创建触发器的方法和步骤;掌握触发器的使用方法
专业设计
5
游标
6
必修
操作
综合
掌握创建游标的方法和步骤;掌握游标的使用方法;
专业设计
6
SQLServer2008开发实例
4
必修
操作
综合
掌握SQLServer2008创建数据库、表、索引、触发器、存储过程等的完整方法;了解通过开发工具开发SQLServer2008数据库系统。
专业设计
7
考查
2
专业设计
四、课程考核
平时成绩占10%,实验理论考查占70%,实验报告占20%。
五、实验指导书及主要参考书
[1]詹英主编.数据库技术与应用---SQLServer2005教程.清华大学出版社,2008
[2]詹英,章美仁.数据库应用技术---SQLServer2000简明教