软件工程专业大型软件项目实训报告模板.docx

上传人:b****5 文档编号:3352471 上传时间:2022-11-22 格式:DOCX 页数:40 大小:94.89KB
下载 相关 举报
软件工程专业大型软件项目实训报告模板.docx_第1页
第1页 / 共40页
软件工程专业大型软件项目实训报告模板.docx_第2页
第2页 / 共40页
软件工程专业大型软件项目实训报告模板.docx_第3页
第3页 / 共40页
软件工程专业大型软件项目实训报告模板.docx_第4页
第4页 / 共40页
软件工程专业大型软件项目实训报告模板.docx_第5页
第5页 / 共40页
点击查看更多>>
下载资源
资源描述

软件工程专业大型软件项目实训报告模板.docx

《软件工程专业大型软件项目实训报告模板.docx》由会员分享,可在线阅读,更多相关《软件工程专业大型软件项目实训报告模板.docx(40页珍藏版)》请在冰豆网上搜索。

软件工程专业大型软件项目实训报告模板.docx

软件工程专业大型软件项目实训报告模板

 

大型软件项目实训报告

 

教学单位软件学院

专业软件工程

班级

学生姓名

学号

指导教师

一、实训目的

1、增强自己的专业水平

2、积累大型项目的开发经验

3、学习不同的面试技巧

4、培养职场道德及行为规范

5、通过培训寻找一份适合自己的工作

二、实训时间和地点

1.实训时间:

2013年11月29月~2014年3月29日

2.实训地点:

达内(沈阳)盛京中心

三、实训单位简介

达内,全称达内时代科技集团有限公司,是中国高端IT培训的领先品牌,致力于培养面向电信何金融领域的java、c++、c#/.Net、软件测试、嵌入式、PHP、android等方面的中高端软件人才,由美国国际数据集团、集富亚洲和高盛集团共同投资,是国内首家获得国际风险投资的IT培训机构。

经过10多年的运营,达内科技实现了90%的专业就业率,78%的口碑就业率,学员毕业首月平均工资3800元。

2002年起,达内软件技术有限公司已经发展成为集培训、咨询、开发、人才服务于一体的高新科技集团公司

达内时代科技集团有限公司以中关村科技园区为依托,在中国软件发达城市—北京、上海、珠海、重庆、广州、深圳、哈尔滨、南京武汉、杭州、西安、苏州、沈阳、大连等城市建立了近100家培训中心,年培训1.2万多名软件人才,累计为IBM、微软、华为、中软、用友、阿里巴巴、新浪、搜狐、XX、联想、大唐电信、亚信等知名IT企业输送了12万多名中高级软件人才,全国拥有3000多名员工,合作企业达3万多家,是中国领先的中高端软件人才培训机构

四、实训内容

1.实训期间完成的学习任务

本次实训中主要学习了java基础,javase,javaee,oracle,jdbc,html/css/js、jsp、servlet等目前正在使用且流行的编程技术。

实训是通过远程视频教学进行的。

讲师首先讲解一些基础知识,随后通过项目实战的方式,教授我们如何运用这些知识,如何编写一个好的程序。

在整个实训过程中我们先后完成了俄罗斯方块,坦克大战、即时聊天、数据库连接、员工信息管理等实际项目,在开发中,了解了程序开发的具体过程,及基础知识在实际中如何应用。

每当遇到程序出现异常,项目经理组织我们集体讨论并寻找问题所在,培养了我们的团队合作能力。

在每个月的月末,我们还会进行模拟企业面试中的笔试,通过笔试发现自己的缺陷及不足。

2.实训期间完成的实践项目

在长达3个多月的培训中,我们完成了多个项目,其中包括使用java基础语言及javaAWT控件编写的俄罗斯方块,使用socket编程完成的简化即时聊天系统,以及使用java企业级开发思想及MVC结构思想编写的员工表管理系统等等。

因为很多技术目前已经过时,在未来程序开发中不会被继续使用,所以在本报告中将详细介绍员工管理系统。

2.1需求分析

1、用户打开网页之后将显示目前已有员工的各项信息

2、用户可以进行添加员工操作,添加员工后需要直接显示新的员工信息表

3、用户可以进行员工删除操作,但是在修改之前需要进行确认

4、用户可以进行员工信息修改操作

2.2总体设计

1、在数据库中新建员工信息表

2、使用PhotoShop及css技术设计网页显示的样式

3、编写后台控制java程序,用于连接数据库和控制前端操作

4、编写jsp页面用于显示在用户不同的操作下,应该显示的页面

5、项目调试

2.3详细设计

1:

新建员工信息表

因为在本项目中使用的数据库为mysql数据库,所以在创建数据表时应注意变量类型与oracla数据库的区别。

另外必须处理数据库中出现的中文问题

建立员工信息表

createdatabaseservletempdefaultcharactersetutf8;(这段代码用于设置数据库的字符集,字符集为utf-8,该字符集支持中文,如果不设置字符集数据库会默认采用ISO-8859-1字符集,但是该字符集不支持中文)

createtableemp_a(

idint(10)primarykeyauto_increment,

namevarchar(20),

salarydouble,

ageint

);

其中id为主键,且设置为自动增长,所以在执行插入操作时不用设置id的值,这样便于程序运行及员工表管理

为了便于程序调试,先向表中添加几条数据

Insertintoemp_a(name,salary,age)value(emp01,20000,20);

Insertintoemp_a(name,salary,age)value(emp02,20000,21);

Insertintoemp_a(name,salary,age)value(emp03,20000,22);

Insertintoemp_a(name,salary,age)value(emp04,20000,23);

2:

设计页面显示样式即美工操作

网页显示样式1:

css编写

body

{

margin:

0;

font-size:

62.5%;

font-family:

Verdana,Arial,Helvetica,sans-serif;

padding:

15px0;

background:

#eeeeee;

}

#wrap{

width:

820px;

margin:

0auto;

background:

url(../img/bg.gif)topcenterrepeat-y#FFFFFF;

}

#top_content{

padding:

010px;

}

#topheader{

padding:

25px15px15px15px;

margin:

0auto0auto;

background:

url(../img/top_left.gif)topleftrepeat-x#85C329;

}

#rightheader{

float:

right;

width:

375px;

height:

40px;

color:

#FFFFFF;

text-align:

right;

}

#rightheaderp{

padding:

35px15px00;

margin:

0;

text-align:

right;

}

#rightheaderpspan{

font-weight:

bold;

}

#rightheadera:

link,#rightheadera:

visited{

color:

#FFFFFF;

text-decoration:

underline;

}

#title{

padding:

0;

margin:

0;

font-size:

2.5em;

color:

#FFFFFF;

}

#titlespan{

font-size:

0.5em;

font-style:

italic;

}

#titlea:

link,#titlea:

visited{

color:

#FFFFFF;

text-decoration:

none;

}

#titlea:

hover{

color:

#E1F3C7;

}

#navigation{

background:

#74A8F5;

border-top:

1pxsolid#ffffff;

height:

25px;

clear:

both

}

#navigationul{

padding:

0;

margin:

0;

list-style:

none;

font-size:

1.1em;

height:

25px;

}

#navigationulli{

display:

inline;

}

#navigationullia{

color:

#FFFFFF;

display:

block;

text-decoration:

none;

float:

left;

line-height:

25px;

padding:

016px;

border-right:

1pxsolid#ffffff;

}

#navigationullia:

hover{

background:

#5494F3;

}

#content{

padding:

015px;

margin:

0auto0auto;

background:

url(../img/content_bg.gif)repeat-xlefttop#ffffff;

color:

#666666;

}

#contentp#whereami{

padding:

20px015px0;

margin:

0;

}

#whereamia:

link,#whereamia:

visited{

color:

#73A822;

text-decoration:

underline;

}

#contenth1,#contenth2,

#contenth3,#contenth4,#contenth5{

color:

#74A8F5;

}

#contenth1{

font-family:

"TrebuchetMS",Arial,Helvetica;

padding:

0;

margin:

0015px0;

font-size:

2em;

}

#contenth2{

font-family:

"TrebuchetMS",Arial,Helvetica;

padding:

0;

margin:

0015px0;

font-size:

1.5em;

}

#top_body,#content_body{

padding:

025px;

}

#footer{

background:

url(../img/footer.gif)no-repeatcenterbottom;

color:

#FFFFFF;

padding:

010px13px10px;

}

#footerp{

padding:

0;

margin:

0;

}

#footerpa:

link,#footerpa:

visited{

color:

#FFFFFF;

font-style:

italic;

text-decoration:

none;

}

#footer#footer_bg{

background:

url(../img/footer_bg.gif)repeat-xleftbottom#85C329;

padding:

15px15px25px15px;

border-top:

1pxsolid#7BB425;

}

#footer#design{

display:

block;

width:

150px;

height:

30px;

float:

right;

line-height:

20px;

padding:

05px;

text-align:

right;

color:

#E1F3C7;

}

#footer#designa{

color:

#FFFFFF;

text-decoration:

underline;

}

.table{

margin-bottom:

15px;

width:

100%;

border-collapse:

collapse;

}

.table_headertd{

background:

url(../img/tableheader-bg.gif)no-repeatlefttop;

padding:

5px10px;

color:

rgb(70,122,167);

border-top:

1pxsolid#CBD6DE;

border-bottom:

1pxsolid#ADBECB;

font-size:

1.1em;

font-weight:

bold;

}

.table_headertda:

link,.table_headertda:

visited{

text-decoration:

underline;

color:

rgb(70,122,167);

}

.table_headertda:

hover{

text-decoration:

underline;

color:

#73A822;

}

.table_headertd{

border:

1pxsolid#CBD6DE;

}

.row1td,.row2td,.row_hovertd,.paging_rowtd{

padding:

5px10px;

color:

#666666;

border:

1pxsolid#CBD6DE;

}

.row1td{

background:

#ffffff;

}

.row2td{

background:

#eeeeee;

}

.row_hovertd{

background:

#FBFACE;

color:

#000000;

}

.hidden{

display:

none;

}

.little{

font-size:

10px;

}

.clear{

clear:

both;

}

.img_left{

float:

left;

padding:

1px;

border:

1pxsolid#cccccc;

margin:

010px10px0;

width:

110px;

height:

150px;

}

/*#contentulbasicstyleforunorderedlists

------------------------------------------------*/

#contentul{

font-size:

1.1em;

line-height:

1.8em;

margin:

0015px0;

padding:

0;

list-style-type:

none;

}

/*#contentpparagraphs

-----------------------------*/

#contentp{

font-size:

1.2em;

margin:

0;

padding:

0015px0;

}

/*#contentpalinksinparagraphs

------------------------------------*/

#contentpa:

link,#contentpa:

visited,

.tablea:

link,.tablea:

visited,

.linka{

color:

#73A822;

text-decoration:

none;

}

#contentpa:

hover,.tablea:

hover,.linka:

hover{

text-decoration:

underline;

}

/*#contentul.green(73A822)

--------------------------------*/

#contentul.greenli{

padding:

00020px;

margin:

0;

background:

url(../img/bullet_green.gif)no-repeat1px3px;

font-size:

1.1em;

}

#contentul.greenlia:

link,#contentul.greenlia:

visited{

color:

#73A822;

text-decoration:

none;

}

#contentul.greenlia:

hover{

color:

#73A822;

text-decoration:

underline;

}

/*#contentul.black(73A822)

--------------------------------*/

#contentul.blackli{

padding:

00020px;

margin:

0;

background:

url(../img/bullet_grey.gif)no-repeat1px3px;

font-size:

1.1em;

}

#contentul.blacklia:

link,#contentul.blacklia:

visited{

color:

#666666;

text-decoration:

none;

}

#contentul.blacklia:

hover{

color:

#999999;

text-decoration:

underline;

}

/*#contentol

--------------------------------*/

#contentol{

padding:

00025px;

margin:

0015px0;

line-height:

1.8em;

}

#contentolli{

font-size:

1.1em;

}

#contentollia:

link,#contentollia:

visited{

color:

#73A822;

text-decoration:

none;

}

#contentollia:

hover{

color:

#73A822;

text-decoration:

underline;

}

/*#contentp.paging

---------------------------------*/

#contentp.paging{

padding:

5px;

border:

1pxsolid#CBD6DE;

text-align:

center;

margin-bottom:

15px;

background:

#eeeeee;

}

/*.small_inputsmallertextininputs/combos

-----------------------------------------------*/

.small_input{

font-size:

10px;

}

/*.form_tablestylefortableusedinforms

---------------------------------------------*/

.form_table{

margin-bottom:

15px;

font-size:

1.1em;

}

.form_tablep{

margin:

0;

padding:

0;

}

.form_tabletd{

padding:

5px10px;

}

/*.checkbox_nomarginsclearallmarginsfromacheckbox

---------------------------------------------------------*/

.checkbox_nomargins{

/*margin:

0;width:

13px;height:

13px;overflow:

hidden;

font-size:

10px;*/

margin:

0;

padding:

0;

}

/*.buttonsomebuttonsstyle-inspiredfromwordpress

------------------------------*/

input.button{

margin:

0;

padding:

2px;

border:

3pxdouble#999999;

border-left-color:

#ccc;

border-top-color:

#ccc;

background:

url(../img/button.gif)repeat-xlefttop;

font-size:

11px;

font-family:

Verdana,Arial,Helvetica,sans-serif;

}

/*formstyleforforms

-------------------------*/

form{

padding:

0;

margin:

0;

}

/*input.inputgri-somestyleforinputs

--------------------------------------------*/

input.inputgri,select.inputgri,textarea.inputgri{

background:

#eeeeee;

font-size:

14px;

border:

1pxsolid#cccccc;

padding:

3px;

}

input.inputgri:

focus,select.inputgri:

focus,textarea.inputgri:

focus{

background:

#ffffff;

border:

1pxsolid#686868;

}

/*.notice-messagestouser

--------------------------------*/

.notice{

background:

#CAEA99;

border:

1pxsolid#70A522;

pa

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 小学教育 > 学科竞赛

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1