09级信息管理与信息系统专业实习大纲
一、课程名称:专业实习
二、课程编码:
三、实习时间: 1-4 周
四、课程总学分:学分
五、适用专业:
信息管理与信息系统
六、实习的目的、任务和要求:
本专业实习的目的是使同学们在实习过程中验证、巩固和丰富所学到的理论知识,获得一定的动手能力,加强对软件开发的实践经验。培养同学理论联系实际,运用已学到的理论知识,分析、研究和解决软件开发过程中实际问题的能力。通过实习,要求实习学生全面熟悉开发软件的使用方法,了解自己所参与项目的软件架构和软件开发的流程,并依据案例通过自己编码开发新的软件或修改增添新的功能到案例熟悉软件开发的方法和技巧,培养学生的开发调试能力,并能够通过百度和google解决软件开发调试中遇到的问题,形成独立的软件开发能力,为以后进入实际工作岗位打下基础。
七、实习的组织领导:
按照教学计划,由教研室组织、统一安排。
八、实习项目内容与时间安排:
1、实习项目内容:
本次实习将在教研室老师的指导下进行,共分为五个阶段,从基础介绍到具体项目的开发,参加实习的同学可以根据自身的实际情况,从适当的阶段入手展开本次实习,但参加实习的学生应至少完成前三阶段的实习,具体的实验内容详见《09级信管专业实习指导书》。
第一个阶段为基础阶段,主要为所需开发软件的安装和所用技术的基本介绍及应用,所需课时为1个工作日。通过此阶段的学习,学生可以了解基于java的web项目的开发流程及关键技术。实习内容包括:
(1)所需开发软件的安装及开发环境的部署,包括JDK,Myeclipse,数据库MySQL、数据库前端工具MySQL-Front、服务器Tomcat的安装和开发环境的部署。
(2)能够阅读英文开发文档,会运用谷歌、百度等工具查找解决开发过程中各种问题并进行延展阅读学习。
(3)学习web项目的开发架构——MVC架构。
(4)学习基于java的web项目的开发流程及关键技术,包括web项目的部署(web.xml的配置),servlet和JSP的创建与使用,JSP与servlet的关系和在tomcat上发布web项目。
第二阶段为实践阶段,要求参加实习的学生模仿原有的UserManagement项目,自己动手重新编码整个软件。所需课时为4个工作日,通过本阶段的学习,学生应该能够自己动手开发简单的web项目。实习内容包括:
(1)由软件创新中心的成员对本项目进行演示及讲解,学生需要通过本次讲解了解本项目的需求规约及用例规约及开发流程等。
(2)在MyEclipse中引入UserManagement工程文件,熟悉软件的架构,各个包和文件的作用,具体注册、登录等功能的实现方法。
(3)动手重新编码整个软件,并进行调试运行。对于有能力的同学鼓励其在案例基础上增添新功能或开发相似新软件。
第三阶段为提高阶段,学习struts、hibernate和spring的原理及应用,掌握struts+spring+hibernate的整合开发,将第二阶段所编的UserManagement,改写为基于SSH架构的项目,完成基于SSH的web项目开发。所需课时为5个工作日,通过本阶段的学习学生应初步掌握基于SSH的web项目开发流程及方法。实习内容包括:
(1)学习struts、hibernate和spring,了解每种技术的作用及使用用法。
(2)掌握struts+spring+hibernate的整合开发,改写第二阶段所编的
UserManagement软件,并总结该架构的优缺点。
第四阶段为巩固阶段,在此阶段参加实习的学生需要模拟nsod项目,自己动手完成工作流管理软件的开发,旨在进一步加深对MVC架构的了解,全面掌握struts+spring+hibernat的整合开发,主要学会使用hibernate实现多表的联合操作。所需课时为5个工作日,通过本阶段的学习进一步学习基于SSH的web项目开发方法。实习内容包括:
(1)阅读07级卢飞飞同学的毕业论文《面向移动应用的工作流管理软件设计与开发》了解本项目的需求规约及用例规约。
(2)在MyEclipse中引入nsod工程文件,熟悉软件的架构,各个包和文件的作用,具体功能的实现方法。
(3)动手重新编码整个软件,并进行调试运行。对于有能力的同学鼓励其在案例基础上增添新功能或开发相似新软件。
第五阶段为研发阶段,完成上述四个阶段的同学,可参与到软件创新中心的新项目中来,和软件创新中心的成员一起完成面向移动互联网应用的多系统图片共享系统的开发,了解研发的过程,并进一步积累编写软件的经验。
2、时间安排:
实习安排在第1-4周进行,共20个工作日,具体安排见《09级信管专业实习计划》,参加实习的学生可根据自身情况,做出适当调节。
3、实习形式:
建议集中指导方式进行,由教研室老师统一安排监督,由软件创新中心成员指导。
九、实习报告(作业)要求:
实习报告不得少于 1300字,其主要内容为:
( 1 )实习软件的简况;
( 2 )软件开发情况,重点为实习期间的开发情况 ;
( 3 )自己软件开发的成果,包括遇到的问题和解决方法、开发修改新软件或功能的截图(新开发代码要点可以作为附件附录);
( 3 )自己在实习期间的工作情况,体会,收获与建议意见等 ;
十、实习的考核与成绩评定:
根据实习报告、日常考勤和开发成果,综合评定实习成绩。实习成绩分为优、良、中、及格和不及格五个等级,详见《09级信管专业实习评价标准》。 十
一、纪律与注意事项等:
1.实习期间要严格遵守实验室制度,听从老师安排。
2.学生要爱护实验室物品,不得随意拆卸或损坏。
3.做好日常考勤记录,遵守作息时间安排。
4.对实验过程中出现重大问题事先要向值班指导教师反映,共同协商解决,学生不得擅自处理。
5.遵守实习作息制度,不得无故缺勤、迟到或早退。实习期间一般不准请事假,特殊情况要取得实习教师的同意,病假要有医生确诊证明。在实习结束前,不得提前离开学校。