最新范文 方案 计划 总结 报告 体会 事迹 讲话 倡议书 反思 制度 入党

软件工程与项目管理实训报告

日期:2020-09-16  类别:最新范文  编辑:一流范文网  【下载本文Word版

软件工程与项目管理实训报告 本文关键词:软件工程,项目管理,实训,报告

软件工程与项目管理实训报告 本文简介:西安航空职业技术学院课程设计用纸引言21世纪最激烈的竞争当属人才的竞争,一个具有多学科知识的复合性人才或许是一个企业发展壮大所不可或缺的重要因素。因此人力资源已逐步成为企业最重要的资源,人力资源管理(HumanResourceManagement,HRM)也成为现代企业管理工作中的重要内容之一。而在

软件工程与项目管理实训报告 本文内容:

西安航空职业技术学院

课程设计用纸

引言

21世纪最激烈的竞争当属人才的竞争,一个具有多学科知识的复合性人才或许是一个企业发展壮大所不可或缺的重要因素。因此人力资源已逐步成为企业最重要的资源,人力资源管理(Human

Resource

Management,HRM)也成为现代企业管理工作中的重要内容之一。而在人力资源管理中的基础工作就是人事管理。企业员工的管理是企业员工管理的一个重要内容。随着时代的进步,企业也逐渐变得庞大起来;当今社会人员流动越来越频繁,使得管理工作也变的越来越复杂。

一直以来人们使用传统的人工方式管理人事,这种管理方式存在着许多缺点,如效率低下、保密性差等。另外,时间一长将产生大量的文件和数据,这对于信息的查找、更新和维护来说都带来了不少的困难。譬如:用人工的方式对人事进行统计的话,工作量将很大,若公司人员有几千甚至几万,人工统计将变得不可想象。所以,如何管理好企业员工的信息,成为企业管理中一个大的问题。如果能实现管理的自动化,无疑将给公司管理部门带来很大的方便。

随着计算机的普及和网络技术的发展,我国的人事信息化建设很早就已经开始在全国展开部署了。人事管理系统就是其中之一。人事管理系统是一个企业管理部门不可缺少的部分,它的内容对于单位的决策者和管理者来说都至关重要,所以人事管理系统应该能够为用户提供充足的信息和快捷的查询手段。

本系统可以避免单位管理的随意性,使得管理工作规范化、系统化、程序化,提高信息处理的速度和准确性,对于减轻工作人员的劳动量、提高劳动热情和服务质量,具有重要的现实意义。

目录

引言………………………………………………………………………1

目录………………………………………………………………………2

1、

系统需求分析……………………………………………………………3

1.1、

系统功能…………………………………………………………3

1.2、

可行性分析………………………………………………………3

2、

系统概要设计……………………………………………………………4

2.1、

系统开发内容……………………………………………………4

2.2、

模块结构设计……………………………………………………5

2.3、

数据库设计………………………………………………………5

3、

系统详细设计……………………………………………………………6

3.1、

界面设计…………………………………………………………6

3.2、

模块处理过程……………………………………………………7

3.3、

数据库概念结构设计……………………………………………8

3.4、

系统代码设计……………………………………………………8

4、

系统测试…………………………………………………………………9

4.1、

开发环境介绍……………………………………………………9

4.2、

测试实例选择……………………………………………………9

4.3、

测试表格…………………………………………………………10

5、

系统运行与维护…………………………………………………………10

6、

总结………………………………………………………………………11

1、

系统需求分析

需求分析阶段确定的系统逻辑模型是以后设计和实现目标系统的基础,因此必须准确完整地体现用户的要求。需求分析是软件生命周期的一个重要阶段,它根本的任务是确定为了满足用户的需要必须做什么。具体地说,应该确定系统必须具有的功能和性能,系统要求的运行环境,并且预测系统发展的前景,必须仔细分析系统中的数据,既要分析系统中的数据流。又要分析长期使用的数据存储,通过分析应该得出用业务流图、数据字典,可行性分析等内容为系统的设计奠定基础。

1.1、

系统功能需求

人事管理系统是为了对企业人事信息实行计算机化的管理,以提高工作效率,方便用户。主要功能有对员工信息、工资信息、考勤信息等进行管理和检索,以及对系统自身的用户权限管理。

系统管理模块:包括用户管理,修改密码,数据库备份,数据库恢复等。

基本设置模块:包括数据字典信息(文化程度,职务,部门等)。

人事模块:员工信息,工资信息,考勤信息,福利信息。

查询模块:员工年龄统计,员工文化程度统计,员工工资统计,报表打印。

系统帮助:关于与帮助。

1.2、

可行性分析

计算机已经成为我们学习和工作的得力助手:今天,计算机的价格已经十分低廉,性能却有了长足的进步。它已经被应用于许多领域,计算机之所以如此流行的原因主要有以下几个方面:首先,计算机可以代替人工进行许多繁杂的劳动;其次,计算机可以节省许多资源;第三,计算机可以大大的提高人们的工作效率;第四,计算机可以使敏感文档更加安全,等等。在信息时代这种传统的管理方法必然被计算机为基础的信息管理所取代。

可行性研究的目的是用最小的代价在尽可能的时间内确定问题是否能够解决。只要资源和时间不加以限制,所有的项目都是可行的,然而,由于资源缺乏和交付时间限制的困扰,给基于计算机系统的开发带来了困难。

因此对软件项目的可行性做出细致而谨慎的评估是十分必要的。如果在定义阶段尽早发现将来可能在开发过程中遇到的问题,及早做出决定,可以避免大量的人工,金钱,时间上的浪费。

因此,作者在开发《人事管理系统》之前,对本次开发的可行性进行了分析。分析如下:

1.2.1、技术可行性

数据库技术在计算机软件邻域研究中一直是非常重要的主题,产生于60年代,40多年来数据库技术得到了迅速发展,并已形成较为完整的理论体系和一大批实用系统。面向对象是一种新兴的程序设计方法,或者是一种新的程序设计规范(paradigm),其基本思想是使用对象、类、继承、封装、消息等基本概念来进行程序设计。许多程序开发工具,如VB、Java等等,都支持面向对象的程序开发。

系统的开发平台,我们选择了当前流行的Windows

XP操作系统,应用程序开发采用Microsoft公司的面向对象程序开发工具JSP,JSP是全新的可视化编程环境,为我们提供了一种方便、快捷的windows应用程序开发工具。

数据库选择Sql

Server

2000。Sql

server是一个桌面电脑的数据库管理系统。它是一个功能强大的数据库管理系统和MIS系统开发工具,具有界面友好、易学易用、开发简单、接口灵活等特点。

1.2.2、经济可行性

经济可行性研究是对系统投入使用后带来的经济效益进行估计,也包括对系统的投资预算。现在,计算机的价格已经十分低廉,性能却有了长足的进步。而本系统的开发,为企业的工作效率带来了一个质的飞跃,为此主要表现有以下几个方面:

第一,本系统的运行可以代替人工进行许多繁杂的劳动;

第二,本系统的运行可以节省许多资源;

第三,本系统的运行可以大大的提高企业的工作效率;

第四,本系统可以使敏感文档更加安全,等等。

随着信息时代的来临,我们的各项工作都要讲求效率,人事管理也不例外,这就为作者的软件提供了使用群体。所以,本系统在经济上是可行的。

1.2.3、运行可行性

市场上流行的操作系统都可以支持。另外,本系统为一个小型的企业人事管理系统,所耗费的资源非常的小,企业的电脑无论是硬件还是软件都能够满足条件,因此,本系统在运行上是可行的。

1.2.4、用户使用可行性

本系统的操作简单,有计算机基础的人无需培训即可使用,即使是没有计算机基础的人只需经过简单的培训就可以很熟练的使用本系统。系统运行后,就用户方而言,由于用户使用本系统时,不会也不必关心系统内部的结构及实现方法,即对用户来说是透明的,所以本系统对用户而言,是定位在界面友好、操作方便、功能齐全的原则上的,用户只需简单的用鼠标点击各界面上的选项卡或按钮就能执行相应的功能,就管理者而言,关心的是如何处理各种数据,只要把用户的信息输入计算机,管理者就可运行相应的后台程序进行处理。而以上的这些功能都能在所选择的开发环境中用所选择的开发工具来实现。所以说本系统在用户使用可行性上是没有问题的。因此,它在用户使用上是可行的。

综上所述,开发人事管理系统在技术上、经济上等都是可行的。

2、

系统概要设计

2.1、系统开发内容

系统的目标,就是选用JSP作为开发工具,设计并实现一个能够满足人事的管理信息系统。具体包括以下功能:

1)、根据日常工作需求,提供必要功能,如:员工基本信息、考勤、工资、福利、等功能,并提供查询和报表;

2)、提供强大的查询功能,不同用户可以根据需求,以不同的项目为目标;

3)、进行必要的安全考虑,如权限管理、数据库备份恢复等;

4)、效率高,界面友好,操作方便。

2.2、模块结构设计

按照结构化的系统设计方法,将整个系统分解成相对独立的若干模块,通过对模块的设计和模块之间关系的协调来实现整个软件系统的功能,从而得到系统的功能模块结构图。本系统的功能模块结构如图2.1所示

图2.1

系统的功能模块结构图

2.3、数据库设计

数据库中,总共包括了9个表,分别是员工信息、工资信息、文化程序、日志信息、福利信息、考勤信息、考勤类型、职务和部门信息,其表结构如下所示。

表2-1

员工信息表

列名

数据类型

长度

允许空

员工编号

Char

20

no

姓名

Char

20

yes

性别

Char

10

Yes

年龄

Int

4

Yes

所在部门

Char

50

Yes

文化程度

Char

20

Yes

职务

Hcar

20

Yes

参加工作日期

Char

10

Yes

住址

Char

100

Yes

办公电话

Char

50

Yes

手机

Char

50

Yes

备注

Char

100

yes

表2-2工资信息表

列名

数据类型

长度

允许空

年月

Char

10

No

员工编号

Char

20

No

姓名

Char

20

No

基本工资

Money

8

Yes

奖金

Money

8

Yes

补助

Money

8

Yes

应发金额

Money

8

Yes

保险

Money

8

yes

其他扣款

Money

8

Yes

实发金额

Money

8

Yes

说明

Char

100

yes

3系统详细设计

为了用户操作方便,日常工作模块直接置于主界面上,用户可以直接进行托运、调度和完成登记,报销申请和审核的操作,而不用每次通过菜单调用

3.1、界面设计

3.1

登陆界面

3.2

登录界面

3.2、模块处理过程

系统的模块比较多,不可能一一介绍。下面以流程图的模式,对登录模块进行介绍。登录模块是验证系统使用者合法身份的模块。只有正确的用户名和密码才可以通过认证使用该系统。系统根据登录用户的不同级别,提供不同的交互界面,进而达到控制权限的目的。登录模块的工作流程如图3.1所示。

3.1登录流程图

3.3、数据库概念结构设计

3.2

人员档案属性图

3.2

人员档案属性图

3.4、系统编码设计

模块主要代码:登录后主界面:Header.jsp。

人事管理系统

首页

人员档案

培训管理

职称评定

奖惩管理

人员调动

3、

系统测试

系统测试是保障系统运行逻辑功能正确的一项重要工作。测试的目的就是为了能以最少的人力和是发现潜在的各种错误和缺陷。系统测试是保证系统质量和可靠性的关键步骤,是对系统开开过程的系统分析,系统设计和实施的最后检查。

4.1、开发环境介绍

JSP可以被整合到多种应用体系结构中,具有健壮的存储管理和安全性,同时,也具有JAVA语言“一次编写,随处运行”的特点。本系统将使用JDK1.6

、Tomcat6.0、SQL

Server2000来创建JSP开发环境,外加Dreamweaver进行页面设计。整个系统均采用B/S结构进行设计,后台管理部分也是通过网页进行操作,系统后台数据库采用的是SQL

Server

2000。

4.2、测试实例的选择

测试实例项:用户管理、

合同管理、查询与打印等.

1)、测试环境:客户程序硬件最低要求

2)、测试项:

合同模块,在此模块中我们主要测试合同信息输入后,在查询打印信息的时候是否保持一致性,并且验证界面的使用是否方便。并对此模块作出评估,如果还有存在问题我们要进行修改,如果已经通过测试我们将从中获得经验并在以后将本次软件开发的经验用户以后的开发过程。

3)、测试条件:在客户最低配置的硬件设施下,

测试登录除了设计验证数据库用户信息之外,还需要检验与数据库的调用关系和界面逻辑,因此,牵涉到的测试用例(组)包括以下五个:数据连接模块,数据验证模块,数据查询模块,数据插入模块,数据库关闭模块

4.3、测试表格

1)、测试项:

整个系统

2)、测试条件:在其他测试项都通过了单元测试,组装测试,确认测试。

菜单项测试

数据跟踪:完成菜单项测试后,我又对系统内的每一个数据进行了跟踪。

综合测试:在以上测试的基础上对系统功能进行了整体的测试,依次来检验系统功能是否符合系统设计的要求。

5、

系统运行与维护

系统的维护主要包括四个方面:

(1)程序的维护:指的是修改部分或全部程序,这种维护往往是在条件发生变化或原系统的效率低的情况下进行的。

(2)数据文件的维护:指的是按照用户的要求对数据文件进行不定期的修改。

(3)代码的维护:随着系统的发展和变化,可能会出现旧代码不能适应新要求的问题,因此,有必要变更代码,予以维护。

(4)硬件的维护:指的是对系统所使用的设备进行维护。

6、

总结

我选择的课题是“人事管理系统”,看似题目过大,但由于时间问题只设计了系统中所能涉及到的几个功能模块。如人员档案管理、培训管理、职称评定、奖惩管理以及人员调动五个功能模块,从总体上看功能比较齐全,能够满足日常办公应用。

在设计过程中,系统功能的实现需要通过创建SQL

Server数据表作为后台来存储数据,而功能的实现则需要通过JSP语言编程来完成。设计中还应用到了部分JAVA

Scrip知识,如在用户登录模块中就应用了此知识,这方面知识的应用时查阅了相关书籍,使程序能够正确运行

通过自己的努力JSP“人事管理系统”设计已经完成了,此次课程设计也就此结束,通过这次设计让我更进一步掌握了JSP程序设计语言的基本理念,以及编程的基本语法,可以说通过短暂的两周时间学到了很多知识,积累了很多经验。

篇2:软件工程实训(java)总结报告

软件工程实训(java)总结报告 本文关键词:软件工程,实训,总结报告,java

软件工程实训(java)总结报告 本文简介:华东交通大学软件学院软件工程实训总结报告华东交通大学软件学院2012年6周软件工程实训总结报告专业班级:09软件+电气4班学号:20092110080402学生姓名:xx指导教师:xx所在项目:远程实验室管理系统项目经理:xx实训公司:江西微软技术中心实训周期:2012年11月5日至2012年12月

软件工程实训(java)总结报告 本文内容:

华东交通大学软件学院软件工程实训总结报告

华东交通大学软件学院

2012年6周软件工程实训总结报告

专业班级:

09软件+电气4班

号:

20092110080402

学生姓名:

xx

指导教师:

xx

所在项目:

远程实验室管理系统

项目经理:

xx

实训公司:

江西微软技术中心

实训周期:

2012

11

5

日至

2012

12

14

一、

团队基本情况

团队名称:Ace

Team

团队成员:陈忱、龙骁、田越、徐佳奇、朱成、翟胜、高杨、贺丽、汪晓玲、

周启荣

二、

项目基本概况

项目名称:远程实验室管理系统

该项目是为学生提供个人虚拟化计算机,提供随时随地的远程服务,并且通过其管理系统能够方便校方相关管理员对实验室的监控与管理。适用对象:本项目将应用于各高校的机房实验室,为高校的老师学生和机房管理人员提供极大的便利,有很多的潜在用户;但由于网络上的不稳定因素,不排除用户使用时出现延迟等情况;本项目基于Vmware虚拟化技术将与实验室监控系统同时工作,为学生提供个人虚拟化计算机,并提供随时随地的远程服务,保证整个系统的运行,通过虚拟化实验室管理系统,方便校方相关管理员对实验室的监控与管理。

三、

本人在项目中的主要任务及完成情况

1)主要任务简介及完成情况

本人主要完成了数据库的设计,以及项目的核心编码、项目调研、人员分工等。

项目调研完成100%;数据库设计完成100%;人员分工完成100%;项目核心编码完

成60%,主要实现以下功能:

1、虚拟机的创建

2、虚拟机的启动

3、Web端远程桌面连接

4、关闭虚拟机

5、查看虚拟机进程(杀死指定进程正在开发中……)

6、用户管理

7、预约管理(学院、班级、年级管理)

2)相关设计思路及实现成果

数据库设计思路:

主要对后台数据库的概念模型设计和物理模型设计做出了统一的规定和约束,同时确定了每一个表的数据字典结构,主键和外键约束。

数据库名称:remotecontrol

数据表命名规则:表前缀(t_)

+

表名(首字母大写)

概念结构的主要特点是能真实、充分地反映现实世界;易于理解;易于更改;易于向关系、网状、层次等各种数据模型转换。

逻辑结构设计:实现成果如下,

表名

功能说明

t_user

用户表,剥离了角色的所有用户的基本信息

t_role

角色表,用户的角色,权限控制

t_resources

资源表,用户拥有角色后可以操作的资源

t_user_role

用户-角色中间表,包括用户Id,角色Id

t_role_resources

角色-资源中间表,包括角色Id,资源Id

t_notice

公告表,存放公告信息

t_contract

预约表,存放老师预约实验室信息

t_studentClass

班级表,存放班级信息

t_grade

年级表,存放年级信息

t_college

学院表,存放学院信息

t_virtualMachine

虚拟机表,虚拟机硬件信息,关联学生表(多对一),关联物理机(多对一)

t_physicalMachine

物理机表,物理机硬件信息,关联文件系统,CPU,内存,操作系统表

t_physicalMachineProcess

物力机进程表

t_

virtualMachineProcess

虚拟机进程表,主要监测学生是否有游戏进程

t_fileSystem

文件系统表,存放物理机虚拟机文件系统信息

t_cpu

CPU表,存放物理机虚拟机cpu信息

t_memory

内存表,存放物理机虚拟机内存信息

t_peratingSystem

操作系统表,存放物理机虚拟机操作系统信息

t_netinfo

网络表,存放物理机虚拟机操作网络相关信息

四、

个人实训成果特点总结

特点1:一开始老师教学讲解比较细致。从web开发最基础的html,css到SSH框架以及web服务器介绍。学习了成套的知识体系,对java做web开发有了个初步的了解,随后通过项目实战对SSH框架有了个详细的了解,能实现一些基本的操作和需求的实现。

特点2:学习写了许多文档,对一个项目的大致流程有了深入了解。

特点3:对项目的开发流程有了个基本的了解,从项目需求分析,调研,进度计划的制定到UI,数据库,架构设计,然后到编码实现,进度跟踪,每个阶段的评审报告,总体比较规范。

特点4:通过对HTML+CSS以及SSH框架学习,对SSH框架的环境搭建,开发流程,项目部署有了基本的了解。

特点5:通过这个比较由难度的项目还了解了IE下远程桌面连接控件,MINA通信框架,这些都比较由意思,开拓了视野。

特点6:对项目管理有了一些切身的体会,例如人员分工,如何调动每个人的积极性,让合适的人做适合的事,都是一些需要考虑周全的事。项目计划的制定,需求实现的讨论例会等看似比较繁琐的事其实在项目中起到比较重要的作用。

五、

个人实训成果缺陷总结

缺陷1:代码耦合度比较高

产生原因:编码命名不规范,与合作小组沟通不够,代码没有注释,对ssh框架不熟悉。

改进措施:编码前多想想后续是否需要扩展改进,与合作小组要沟通好命名规范,合理的注释。

缺陷2:只支持IE浏览器

产生原因:项目中的远程桌面插件只支持IE,HTML+CSS对其他浏览器的hackcode做的不够。

改进措施:改进HTML+css在其他浏览器下的效果。

缺陷3:用户不能得到友好的错误提示

产生原因:容错性的交互做的不好,代码中对错误的捕获以及给出友好提示没有做。

改进措施:在代码中对可遇见的错误给出友好的界面提示。

六、

心得与体会

时间过得很快,为期6周的实训即将接近尾声。在这6周中,每天都过得很充实,从项目需求分析,调研,进度计划的制定到UI,数据库,架构设计,然后到编码实现,进度跟踪,每个阶段的评审报告,通过规范的软件开发流程让我收益匪浅。与以前的个人开发,想到什么做什么改变很大,也让我对软件工程这门课程有了更深的理解。

我们组做的系统:远程实验室管理系统,由2组合作进行。我们主要做B/S端功能的实现,通过对HTML+CSS以及SSH框架学习,对SSH框架的环境搭建,开发流程,项目部署有了基本的了解。而且通过这个比较由难度的项目还了解了IE下远程桌面连接控件,MINA通信框架,这些都比较由意思,开拓了视野。

本人在小组担任项目经理,对项目管理有了一些切身的体会,例如人员分工,如何调动每个人的积极性,让合适的人做适合的事,都是一些需要考虑周全的事。项目计划的制定,需求实现的讨论例会等看似比较繁琐的事其实在项目中起到比较重要的作用。在项目中必须以身作则,带动大家一起参与到项目中来,让项目有条不紊的进行,更让我意识到一个团队最重要的就是队员间的合作。要做一个庞大的项目不能光靠一两个人,需要每个人都去认真对待并完成分配的任务。就像一台大型的机器,发动机是核心但也需每个小零部件的配合才能运转。更让我体会到一个完整项目的开发它所要经历的阶段包括:规划和用例说明、项目结构和风险评估、业务功能说明书、详细设计说明书、代码实现、测试、操作手册。一个项目的开发所需要的财力、人力都是大量的,如果没有一个好的远景规划,对以后的开发进度会产生很大的影响,严重时导致在预定时间内不能完成该项目或者完成的项目跟原先划所要实现的项目功能不符合。一份好的项目结构、业务功能和详细设计说明书对一个项目的开发有明确的指引作用,它可以使开发人员对这个项目所要实现的功能在总体上有具体的认识,并能减少在开发过程中出现不必要的脱节。代码的实现是一个项目开发成功与否的关键,可以说,前面所做的事情就是为代码的实现做铺垫。

JAVA项目开始有很大的难度,由于没有任何java基础,开始学习后也并非是想象中那样顺利,开始的学习让我异常感到学习任务的艰巨,因为学习中我们遇到了很多以前未曾遇到的难点,有时难免冥思苦想也无济于事,通过我们小组的积极努力协作,同时请教老师和其他同学,我们顺利的化解了一道道的障碍。这让我不断的对学习技术又有了新的认识,学习中我们必须边总结边学习,开始阶段对老师交代的任何方法和类都不要放过,不管是否简单与否都要乐于地接受,因为老师肯定有他的道理,相信老师走过的路比我们长,那么其经验也就肯定比我们丰富。上课时一定要专心听讲,一个关键的知识点听漏了,可能会使一个人在课下花很多时间去消化,这样也就会花掉做其他事情的大量时间,同时也使得学习不能和老师的讲的课程同步,以至出现以后就跟不上老师讲课的进度而掉队。所以学习中我们宁可先劳其筋骨,苦其心志,饿其体肤,也不能掉队跟不上学习进度。我克服了Java学习上的一道道难关,课上认真听讲,摘好必要的笔记,并通过自己课后的不断消化学习,现在自己已经基本掌握了一定的java的基础知识,并且能应用到相应的项目开发中对项目开发的一些相关文档也有了一定的了解,能顺利实现项目的需求。

还有一点关于代码学习的体会,通过看人家的代码能够加快自己的学习。这个方法对有经验的人来讲是对的,但是对于还在学习期间,没有经验的学员来讲,就是一个认识

的误区了。因为你也许能看懂代码的语法,但根本看不懂代码背后的含义,看不懂代码的设计,看不懂为什么要这么实现,看不懂代码所体现的思想,其实,看了跟没看没有多大区别。

学生签名:*年*月*日

5

/

5

篇3:计算机科学与技术专业(软件工程方向)人才培养方案

计算机科学与技术专业(软件工程方向)人才培养方案 本文关键词:软件工程,人才培养,计算机科学与技术,方向,方案

计算机科学与技术专业(软件工程方向)人才培养方案 本文简介:计算机科学与技术专业(软件工程方向)人才培养方案(与印度NIIT合作办学)专业代码:080605学科门类:工学一、专业培养目标本专业培养适应社会主义现代化建设需要,德、智、体、美全面发展,系统掌握计算机基础理论、软件开发、软件管理等计算机应用技术,具有较强的创新意识和软件开发能力,获得软件工程师基本

计算机科学与技术专业(软件工程方向)人才培养方案 本文内容:

计算机科学与技术专业(软件工程方向)人才培养方案

(与印度NIIT合作办学)

专业代码:080605

学科门类:工学

一、专业培养目标

本专业培养适应社会主义现代化建设需要,德、智、体、美全面发展,系统掌握计算机基础理论、软件开发、软件管理等计算机应用技术,具有较强的创新意识和软件开发能力,获得软件工程师基本训练的应用型高级软件工程技术人才。

学生毕业后应具备计算机基础理论知识和软件工程实践能力,能在企事业单位和行政管理等部门从事计算机应用系统的开发、管理和维护等工作。

二、专业培养要求

本专业学生主要学习计算机科学与软件工程方面的基本理论,受到从事软件开发与应用计算机所需技能的基本训练,具有开发系统软件和应用计算机系统的基本能力。

毕业生应获得以下几方面的知识和能力:

1.掌握计算机科学与技术的基本理论和知识,了解计算机科学与技术的发展动态;

2.掌握计算机软件工程基本理论和方法,具备研究、开发软件产品方面的能力;

3.具备计算机系统分析、设计的能力;

4.掌握文献检索的基本方法,具有获取信息的能力;

5.具备一定的人文、法律法规等方面的基础知识;

6.具有较高的英语水平和较好的语言文字表达能力;

7.具备一定的创新意识和能力,具有较强的团队精神和协作能力。

三、主干学科

计算机科学与技术、信息与通信工程。

四、主要课程

Basic

of

Computer、操作系统、离散数学、Data

Structures

&

Algorithms、编译原理、GUI

Applications

Development

using

Java、计算机组成原理、计算机网络、Designing

&

Implementing

Database

Design

using

SQL

Server、计算机信息安全、Object-Oriented

Analysis

&

Design

using

UML、Software

Quality

Assurance

and

Testing等。

五、主要实践教学环节

电子实习、Project、数据结构课程设计、数据库原理课程设计、网络工程实习、毕业设计等。

六、学制、修业年限、总学分与授予学位

标准学制:4年;修业年限:3-8年;总学分:185;授予学位:工学学士。

七、学时、学分及教学环节周数分配表

课程类别

学分

学时

比例

公共基础课

62

1152

33.5%

理论教学

16

19

16

16

17

15

17

专业基础课

36

576

19.5%

实践环节

2

3

3

2

4

2

15

专业课

44.5

702

24.0%

毕业鉴定

1

公共任选课

10

160

5.4%

自主实验

(1)课外选做

实践环节

32.5

32.5周

17.6%

1

1

1

1

1

1

1

小计

185

2596

31.5周

100%

假期实践

(2.5)假期

教学周数

合计

19

20

20

20

20

20

20

16

八、各学期课程

课程名称

考核

方式

课程名称

考核

方式

第一学期

Basic

of

Computer

3

48

考试

第二学期

大学英语2

4

64

考试

大学英语1

4

64

考试

体育

1

32

考查

形势与政策

16

考查

大学物理实验(上)

1

24

考查

大学语文

2.5

40

考查

高等数学(工本下)

5

80

考试

体育

1

32

考查

大学物理(上)

3

48

考试

线性代数

2

32

考查

电工基础

2

32

考查

高等数学(工本上)

5

80

考试

Designing&

Implementing

Database

Design

using

SQL

Server

4

64

考试

思想道德修养与法律基础

2.5

40

考查

形势与政策

16

考查

军训及入学教育

1

考查

Object

Oriented

Programming

Using

C#

3.5.

56

考试

小计

21

352

小计

23.5

456

第三学期

大学英语3

4

64

考试

第四学期

大学英语4

4

64

考试

形势与政策

16

考查

形势与政策

16

考查

毛泽东思想、邓小平理论与“三个代表“重要思想概论

4

64

考试

体育

1

32

考查

体育

1

32

考查

计算机组成原理

3.5

56

考试

电子技术基础

3.5

56

考查

概率论与数理统计4

3

48

考查

大学物理实验(下)

1

24

考查

Data

Structures

&

Algorithms

4

64

考试

GUI

Applications

Development

using

.NET

Framework

2

32

考试

Database

Applications

Development

in

Visual

Studio

2005

using

ADO.NET

&

XML

4

64

考查

ISAS/信息检索分析技术1

1

考查

GUI

Applications

Development

using

Java

3

48

考查

离散数学

3

48

考试

中国近现代史纲要

2

32

考查

大学物理(下)

3

48

考试

Project2

1

考查

Project1

1

考查

ISAS/信息检索分析技术2

1

考查

小计

23.5

456

小计

26.5

408

课程名称

考核

方式

课程名称

考核

方式

第五学期

形势与政策

16

考查

第六学期

软件工程

2

32

考试

数据库原理

2

32

考查

Software

Quality

Assurance

and

Testing

3

48

考试

操作系统

3.5

56

考试

J2EE

Application

Development

using

Java

Studio

Enterprise

4

64

考查

计算机网络

4

64

考试

使用VSTS实现Web服务与分布式应用

4

64

考查

Object-Oriented

Analysis

&

Design

using

UML

3.5

56

考试

Web

Applications

Development

using

ASP.NET

&

Visual

Studio

2005

4

64

考查

CBT模块

1

Developing

Mobile

Applications

using

Java

3

48

考查

Project4

2

考查

Code

Optimization

&

Performance

Tuning

using

Intel

VTune

2.5

40

考试

ISAS/信息检索分析技术4

1

考查

ISAS/信息检索分析技术3

1

考查

形势与政策

16

Project3

1

马克思主义基本原理

3

48

考试

数据结构课程设计

1

考查

小计

25.5

376

小计

20

272

第七学期

形势与政策

2

16

考查

第八学期

毕业设计(论文)

15

15周

网络环境管理

3

48

考查

计算机系统维护

1.5

24

考查

Linux操作系统

2

32

考查

计算机信息安全

3

48

考试

编译原理

3

48

考试

网络工程实习

1

考查

编译原理课程设计

1

考查

小计

16.5

216

小计

15

15周

九、教学进程计划

课程

类别

课程

代码

课程名称

学分

学时

讲课

实践

周学时

开课

学期

考核

方式

应修学分

2011200

思想道德修养与法律基础

2.5

40

40

0

3.0-0.0

1

考查

62

2011190

毛泽东思想、邓小平理论与

“三个代表”重要思想概论

4

64

64

0

4.0-0.0

3

考试

2011180

中国近现代史纲要

2

32

32

0

2.0-0.0

4

考查

2011170

马克思主义基本原理

3

48

48

0

3.0-0.0

6

考试

2011084

形势与政策

2

112

112

0

2.0-0.0

1-7

考查

4210011

体育

1

32

32

0

2.0-0.0

1

考查

4210012

体育

1

32

32

0

2.0-0.0

2

考查

4210013

体育

1

32

32

0

2.0-0.0

3

考查

4210014

体育

1

32

32

0

2.0-0.0

4

考查

1911331

大学英语1

4

64

64

0

4.0-0.0

1

考试

1911332

大学英语2

4

64

64

0

4.0-0.0

2

考试

1911333

大学英语3

4

64

64

0

4.0-0.0

3

考试

1911334

大学英语4

4

64

64

0

4.0-0.0

4

考试

4110221

高等数学(工本上)

5

80

80

0

6.0-0.0

1

考试

4110220

高等数学(工本下)

5

80

80

0

5.0-0.0

2

考试

4110710

线性代数

2

32

32

0

2.0-0.0

1

考查

4110750

概率论与数理统计

3

48

48

0

3.0-0.0

4

考试

4110011

大学物理(上)

3

48

48

0

4.0-0.0

2

考试

4110110

大学物理实验(上)

1

24

0

24

1.0-2.0

2

考查

4110012

大学物理(下)

3

48

48

0

4.0-0.0

3

考试

4110111

大学物理实验(下)

1

24

0

24

0.0-2.0

3

考查

1314010

Basics

of

Computer

3

48

48

0

3.0-0.0

1

考试

2013600

大学语文

2.5

40

40

0

3.0-0.0

1

考查

小计

62

1152

1104

48

1211104

电工基础

2

32

32

0

2.0-0.0

2

考查

36

1313300

Designing

&

Implementing

Database

Design

using

SQL

Server

4

64

64

0

4.0-0.0

2

考试

1313930

Object

Oriented

Programming

Using

C#

3.5.

56

56

0

4.0-0.0

2

考试

1212060

电子技术基础

3.5

56

44

12

4.0-2.0

3

考查

4111460

离散数学

3

48

48

0

3.0-0.0

3

考试

1313670

Data

Structures&

Algorithms

4

64

52

12

4.0-2.0

4

考试

课程

类别

课程

代码

课程名称

学分

学时

讲课

实践

周学时

开课

学期

考核

方式

应修学分

1311082

计算机组成原理1

3.5

56

48

8

4.0-2.0

4

考试

36

1311100

操作系统

3.5

56

44

12

4.0-2.0

5

考试

1311120

计算机网络

4

64

52

12

4.0-2.0

5

考试

1313102

软件工程

2

32

32

0

2.0-0.0

6

考试

1311111

编译原理

3

48

40

8

3.0-2.0

7

考试

小计

36

576

512

64

1313620

GUI

Applications

Development

using

.NET

Framework

2

32

32

0

2.0-0.0

3

考试

44.5

1313940

Database

Applications

Development

in

Visual

Studio

2005

using

ADO.NET

&

XML

4

64

64

0

4.0-0.0

4

考查

1313950

GUI

Applications

Development

using

Java

3

48

48

0

3.0-0.0

4

考查

1314280

数据库原理

2

32

32

0

2.0-0.0

5

考查

1313960

Code

Optimization

&

Performance

Tuning

using

Intel

VTune

2.5

40

40

0

4.0-0.0

5

考试

1314190

Object-Oriented

Analysis

&

Design

using

UML

3.5

56

56

0

4.0-0.0

5

考试

1314200

Web

Applications

Development

using

ASP.NET

&

Visual

Studio

2005

4

64

64

0

4.0-0.0

5

考查

1313970

Developing

Mobile

Applications

using

Java

3

48

48

0

4.0-0.0

5

考查

1313980

Software

Quality

Assurance

and

Testing

3

48

48

0

3.0-0.0

6

考试

1313990

J2EE

Application

Development

using

Java

Studio

Enterprise

4

64

64

0

4.0-0.0

6

考查

1314180

使用VSTS实现Web服务与分布式应用

4

64

64

0

4.0-0.0

6

考查

1314060

Linux操作系统

2

32

24

8

2.0-2.0

7

考查

1313550

网络环境管理

3

48

32

16

3.0-2.0

7

考查

13113120

计算机信息安全

3

48

38

10

3.0-2.0

7

考试

1311170

计算机系统维护

1.5

24

24

0

3.0-2.0

7

考查

小计

44.5

712

678

34

课程

类别

课程

代码

课程名称

学分

学时

讲课

实践

周学时

开课

学期

考核

方式

应修学分

要求选修

学分数

A:人文社科类

6

10

B:自然科学类

2

C:艺术美育类

2

十、实践教学环节进程计划

课程

类别

课程

代码

实践教学环节名称

学分

周数

开课

学期

考核

方式

应修

学分

4310030

军训及入学教育

1

2

1

考查

32.5

5105040

Project1

1

1

3

考查

5105160

ISAS/信息检索分析技术1

1

1

3

考查

5105160

ISAS/信息检索分析技术2

1

1

4

考查

5103573

思想政治理论课社会实践

2.5

2.5

4(假期)

考查

5105050

Project2

1

1

4

考查

5101960

数据结构课程设计

1

1

5

考查

5105160

ISAS/信息检索分析技术3

1

1

5

考查

5105060

Project3

1

1

5

考查

5105163

ISAS/信息检索分析技术4

1

1

6

考查

5105051

Project4

2

2

6

考查

5108670

CBT模块

1

1

6

5108530

自主实验

1

1-7(课外)

考查

5104270

网络工程实习

1

1

7

考查

5104260

编译原理课程设计

1

1

7

考查

5100050

毕业设计(论文)

15

15

8

考查

小计

32.5

33.5

十一、基础课教学及职业技能考核要求

1.参加全国大学英语四级考试并达到学校规定的要求;

2.通过:江苏省计算机等级三级考试或全国计算机等级三级考试。

十二、培养方式及有关说明

1.本专业系我校与印度国家信息技术学院(NIIT)合作办学。本专业培养方案主要以我院公共基础课和专业基础理论课为平台,借鉴印度国家信息技术学院(NIIT)课程体系、教学理念和方法,以学习计算机软件开发技术为目的,设置课程体系。

2.第1-3学期开设NIIT的第1学期课程,学生考试合格后可获得NIIT颁发的CIT证书;第4学期开设NIIT的第2学期课程,学生考试合格后可获得NIIT颁发的HIT证书;第5-6学期开设NIIT的第3、4学期课程,学生考试合格后可获得NIIT颁发的DNT证书。

3.第2学期开设的“Basic

of

Computer”课程内容包括NIIT的“IT技术及计算机基础(ITFC)”、“Programming

Logic

&

Technique(PLC)”课程内容。

4.第3学期开设的“ISAS/信息检索分析技术1”包括“模块测试

复习/评估-项目/ISAS”,指导学生上网自学“PC高效率工具、Linux中端用户-1、有效沟通”内容。

5.第4学期开设的“ISAS/信息检索分析技术2”包括“模块测试

复习/评估-项目/ISAS”,指导学生上网自学“HTML、Java

Scripts

入门、GUL动态应用设计、人际沟通能力”内容。

6.第5学期开设的“ISAS/信息检索分析技术”包括“模块测试

复习/评估-项目/ISAS”,指导学生上网自学“Microsoft

.NET

Framework2.0基础、客户管理”内容。

7.第6学期开设的“ISAS/信息检索分析技术3”包括“模块测试

复习/评估-项目/ISAS”,指导学生上网自学“商业过程基础-1、商业过程基础-2、国际礼仪”内容。

8.将“ISAS/信息检索分析技术4”课程安排在学期的上半学期,便于学生有足够的实践查找资料和自学。

9.第6学期开设的“Project4”课程是NIIT的“毕业设计”;开设的“CBT模块”包含NIIT的第3学期和第4学期两学期开设的“CBT模块”内容。

10.与NIIT相关的大多数课程都在实验室中教学,教师可以边讲课,边指导学生做实验,少数课程的实验课可以由任课教师安排。

11.采用NIIT原版教材的课程均采用双语教学方式。

十三、毕业标准及授予标准

1.毕业标准

(1)具有良好的思想和身体素质,符合学校规定的德育和体育标准;

(2)修完人才培养方案规定的所有课程和环节,取得规定的学分,毕业设计(论文)成绩合格。

2.学位授予标准:符合淮阴工学院学士学位授予条件。

十四、本专业辅修教学计划

课程

代码

课程名称

学分

学时

讲课

实践

周学时

开课

学期

考核

方式

应修

学分

1314010

Basic

of

Computer

3

48

48

0

3.0-0.0

2

考试

1313300

Designing

&

Implementing

Database

Design

using

SQL

Server

4

64

64

0

4.0-0.0

2

考试

1313930

Object

Oriented

Programming

Using

C#

3.5.

56

56

0

4.0-0.0

2

考试

1313620

GUI

Applications

Development

using

.NET

Framework

2

32

32

0

3.0-0.0

3

考试

5105160

ISAS/信息检索分析技术1

1

0

1周

3

考查

5105040

Project1

1

0

1周

3

考查

1313620

GUI

Applications

Development

using

.NET

Framework

2.5

40

40

0

4.0-0.0

3

考试

60

1313670

Data

Structures

&

Algorithms

4

64

64

0

4.0-0.0

4

考试

1313940

Database

Applications

Development

in

Visual

Studio

2005

using

ADO.NET

&

XML

4

64

64

0

4.0-0.0

4

考试

1313950

GUI

Applications

Development

using

Java

3

48

48

0

3.0-0.0

4

考查

5105160

ISAS/信息检索分析技术2

1

0

0

1周

4

考查

5105050

Project

2

1

0

0

1周

4

考查

1314190

Object-Oriented

Analysis

&

Design

using

UML

3.5

56

56

0

4.0-0.0

5

考试

1313960

Code

Optimization

&

Performance

Tuning

using

Intel

Vtune

2.5

40

40

0

4.0-0.0

5

考试

1314200

Web

Applications

Development

using

ASP.NET

&

Visual

Studio

2005

4

64

64

0

4.0-0.0

5

考查

1313970

Developing

Mobile

Applications

using

Java

3

48

48

0

3.0-0.0

5

考查

5105160

ISAS/信息检索分析技术3

1

0

0

1周

5

考查

5105060

Project3

5

0

0

1周

5

考查

1313980

Software

QualityAssurance

and

Testing

3

48

48

0

3.0-0.0

6

考试

1313990

J2EE

Application

Development

using

Java

Studio

Enterprise

4

64

64

0

4.0-0.0

6

考查

1314180

使用VSTS实现Web服务与分布式应用

4

64

64

0

4.0-0.0

6

考查

5108670

CBT模块

1

0

0

1周

6

考查

5105163

ISAS/信息检索分析技术4

1

0

0

1周

6

考查

5105051

Project4

2

0

0

2周

6

考查

小计

60

800

辅修教学计划说明

1.本专业辅修教学计划借鉴印度国家信息技术学院(NIIT)

为“Bachelor

Degree

Colleges”提供的课程,共4学期,分别嵌入在辅修计划的2-6学期。学生学完第3学期课程,并考试合格后,可获印度国家信息技术学院的CIT证书;学完第4学期课程,并考试合格后,可获NIIT的HIT证书;学完第5学期和第6学期课程,并考试合格后,可获NIIT的DNT证书。学生学完第4学期辅修课程,并考试合格后,可获得淮阴工学院颁发的辅修专业证书。

2.第2学期开设的“Basic

of

Computer”课程内容包括NIIT的“IT技术及计算机基础(ITFC)”、“Programming

Logic

&

Technique(PLC)”课程内容。

3.有关“ISAS/信息检索分析技术”和“Project”课程内容见本方案“十二、培养方式及有关说明”。

4.与NIIT相关的大多数课程都在实验室中教学,教师可以边讲课,边指导学生做实验。少数课程的实验课可以由任课教师安排。

执笔人(签字):

审核人(签字):

审定人(签字):

    以上《软件工程与项目管理实训报告》范文由一流范文网精心整理,如果您觉得有用,请收藏及关注我们,或向其它人分享我们。转载请注明出处 »一流范文网»最新范文»软件工程与项目管理实训报告
‖大家正在看...
设为首页 - 加入收藏 - 关于范文吧 - 返回顶部 - 手机版
Copyright © 一流范文网 如对《软件工程与项目管理实训报告》有疑问请及时反馈。All Rights Reserved