资源预览内容
第1页 / 共43页
第2页 / 共43页
第3页 / 共43页
第4页 / 共43页
第5页 / 共43页
第6页 / 共43页
第7页 / 共43页
第8页 / 共43页
第9页 / 共43页
第10页 / 共43页
亲,该文档总共43页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
大型软件项目实训报告教学单位 软件学院 专 业 软件工程 班 级 学生姓名 学 号 指导教师 一、实训目的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、微软、华为、中软、用友、阿里巴巴、新浪、搜狐、百度、联想、大唐电信、亚信等知名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数据库的区别。另外必须处理数据库中出现的中文问题建立员工信息表create database servletemp default character set utf8;(这段代码用于设置数据库的字符集,字符集为utf-8,该字符集支持中文,如果不设置字符集数据库会默认采用ISO-8859-1字符集,但是该字符集不支持中文)create table emp_a(id int (10)primary key auto_increment,name varchar(20),salary double,age int );其中id为主键,且设置为自动增长,所以在执行插入操作时不用设置id的值,这样便于程序运行及员工表管理为了便于程序调试,先向表中添加几条数据Insert into emp_a(name,salary,age) value(emp01,20000,20);Insert into emp_a(name,salary,age) value(emp02,20000,21);Insert into emp_a(name,salary,age) value(emp03,20000,22);Insert into emp_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: 15px 0;background: #eeeeee;#wrap width: 820px;margin: 0 auto;background: url(./img/bg.gif) top center repeat-y #FFFFFF;#top_content padding: 0 10px;#topheader padding: 25px 15px 15px 15px;margin: 0 auto 0 auto;background: url(./img/top_left.gif) top left repeat-x #85C329;#rightheader float: right;width: 375px;height: 40px;color: #FFFFFF;text-align: right;#rightheader p padding: 35px 15px 0 0;margin: 0;text-align: right;#rightheader p span font-weight: bold;#rightheader a:link, #rightheader a:visited color: #FFFFFF;text-decoration: underline;#title padding: 0;margin: 0;font-size: 2.5em;color: #FFFFFF;#title span font-size: 0.5em;font-style: italic;#title a:link, #title a:visited color: #FFFFFF;text-decoration: none;#title a:hover color: #E1F3C7;#navigation background: #74A8F5;border-top: 1px solid #ffffff;height: 25px;clear: both#navigation ul padding: 0;margin: 0;list-style: none;font-size: 1.1em;height: 25px;#navigation ul li display: inline;#navigation ul li a color: #FFFFFF;display: block;text-decoration: none;float: left;line-height: 25px;padding: 0 16px;border-right: 1px solid #ffffff;#navigation ul li a:hover background: #5494F3;#content padding: 0 15px;margin: 0 auto 0 auto;background: url(./img/content_bg.gif) repeat-x left top #ffffff;color: #;#content p#whereami padding: 20px 0 15px 0;margin: 0;#whereami a:link, #whereami a:visited color: #73A822;text-decoration: underline;#content h1, #content h2, #content h3, #content h4 , #content h5 color: #74A8F5;#content h1 font-family: Trebuchet MS, Arial, Helvetica;padding: 0;margin: 0 0 15px 0;font-size: 2em;#content h2 font-family: Trebuchet MS, Arial, Helvetica;padding: 0;margin: 0 0 15px 0;font-size: 1.5em;#top_body, #content_body padding: 0 25px;#footer background: url(./img/footer.gif) no-repeat center bottom ;color: #FFFFFF;padding: 0 10px 13px 10px;#footer p padding: 0;margin: 0;#footer p a:link, #footer p a:visited color: #FFFFFF;font-style: italic;text-decoration: none;#footer #footer_bg background: url(./img/footer_bg.gif) repeat-x left bottom #8
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号