软件项目实训报告
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
辽宁工程技术大学
大型软件项目实训报告
教学单位软件学院
专业软件工程
班级08 - 3
学生姓名张兴堂
学号0820010329 指导教师陈虹
一、实训目的
通过外出实训提高自己的实战能力,对软件编程项目有更深刻的理解。根据企业对人才的具体需求,针对软件学院应届毕业生,开展以大型软件工程项目为目的的实战训练,有效提升学生的项目实战能力和适应市场的能力,最终实现学生比较理想的就业率和就业质量。
二、实训时间和地点
1.实训时间:2011年11月1月~2012年1月6日
2.实训地点:北京达内
三、实训单位简介
达内IT培训集团是中国高端IT培训机构,致力于培养面向电信和金融领域的Java、C++、C#/.Net、测试、嵌入式、PHP等方面中高端软件人才,由美国国际数据集团IDG、集富亚洲JAFCOASIA和高盛集团投资,是国内首家获得国际风险投资的IT培训机构。经过8年运营,达内IT培训集团实现了95%的专业就业率,78%的口碑入学率,学员平均毕业薪资3800元/首月平均薪资。目前,达内IT培训团已经发展成为集培训、咨询、开发、人才服务于一体的高新技术集团公司,公司下设达内高端IT培训、达内软件人才服务中心、达内软件研发中心。达内IT培训集团以中关村科技园区为依托,在中国软件业发达城市——北京、上海、广州、深圳、大连、南京、武汉、杭州、西安、苏州、成都、太原20大城市,建立了近40家培训中心,占地2万平米,年培训1万多名软件人才。已累计为IBM、微软、摩托罗拉、华为、中软、用友、Yahoo、阿里巴巴、TOM、新浪、搜狐、百度、联想、神州数码、大唐电信、亚信等知名IT企业培养输送了5万多名中高级软件人才,目前达内全国拥500多名员工,年产值近2亿元,是中国最大的中高端软件人
才培训机构。由于达内IT培训集团优秀的教学效果和行业领先的经营模式赢得了社会各界的广泛赞誉和好评,近年来达内荣获了各界权威机构的颁奖:达内成为业界唯一的一家2006、2007、2008、2009连续4年入选德勤评选的“中国高科技高成长50强公司”、“亚太地区高科技高成长500强公司”,中关村管理委员会指定的“软件人才培养示范基地”、被《计算机世界》评选的“就业服务杰出贡献奖”、被《中国计算机报》评选的“最具影响力培训机构奖”、被搜狐评为“中国十大教育集团”、被腾讯评为“中国大学生心目中最具影响力的IT品牌”等等。
四、实训内容
1.实训期间完成的学习任务
一.Linux系统操作命令
首先,我们学习了最基础的系统操作指令。因为在学习过程中c和c++代码的编程和修改在linux系统下,所以我们集中精力花费了3天时间学习指令操作。
命令:
文档统计:wc日期:date cal关机poweroff windows:shutdown
Reboot exit find grep find [目录列表] 匹配标准-name size -type -atime 通配符
操作目录下有需要通配的内容的时候采使用通配符。
*
[]
(1) 列举
(2) 范围
?
!
{}; | 将上一个命令的输出作为下一个命令的输入cat /etc/passwd | grep -n root
tee
ls -l | tee a.txt
ln 硬连接软连接
ln file02 file ln -s file02 sfile
users:
who:
who am i:
whoami:
系统进程信息ps
ps u:详细方式显示当前终端下的进程的信息
ps -e:当前正在运行的所有进程
sleep 10&
kill PID
jobs: 查看任务
kill %n fg %n bg %n stop %n ctrl+c / z
man 帮助手册
(1) 系统命令
(2) 系统调用open
(3) 库函数fopen
(4) (5) (6) (7) (8) 管理员的命令ifconfig service
ifconfig
ip地址:netmask: 默认网关:
域名解析netstat ping ip export
HOME: PWD: PATH: LANG: CC: CCC: PS1: PS2
export PS1=""
~/.bashrc source ~/.bashrc xxx.sh
#!/bin/bash cal date ls vi
命令模式: i a h j k l ctrl+b f shift+9 0 w e b $ 0 x 5x X 5X dd 5dd
yw yy p r R u : undo #G
底行命令模式:
set nu
set cindent:按照C语言的风格进行自动缩进。
set tabstop=4:设置tab按键的长度
行号+回车
字符串n N
/n个空格%s/string/replace/g
w filename
#1,#2 w filename
q q! wq
gedit kate
C程序的开发执行次序:
1 写源文件,后缀名 .c
2 对代码中的指令进行预处理,以#开头的
3 代码编译,生成xx.o/xx.obj
4 代码的连接生成可执行文件a.out/xx.exe
5 加载文件,把文件从硬盘读入内存
6 执行
gcc 的选项:
-c 只编译不连接
-E 只作预处理
-S 汇编代码
-std=c89/c99
-o 改变最后的可执行文件的名字
二.linu下c程序开发
库函数sqrt 开平方#include
连接的时候需要连接数学库gcc xxx.c -lm 举例: 打印1-30 之间不能被4整除的整数。while循环
while(表达式)
{
语句;
}