




下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、软件开发实习报告范文 1 1 2 2 5353637ECLIPSE调试。3 月 8 日:继续理论联系实践进行学习,学习数据表的建立和连接数据库的几种方法。3 月 9 日:系统的复习前几天所学的知识,对照其需求分析和已经实现的功能了解自己理论方面的不足,确定努力方向。3 月 12 日:继续深入理解和尝试部门政务网站的架构方法和功能模块实现方法。向师傅和同事们请教相关问题。3 月 13 日:进行前台的设计实际建设和维护工作。3 月 14 日:进行细化前台页面工作,着手后台的编码和各项连接工作。3 月 15 日:依然是进行后台和各模块功能编码实现的学习和尝试。3 月 16 日:整体性再次熟悉和测试自
2、己开发的系统功能的实现,总结自己的所学和不足,完成实习报告。二、实习目的搜集与毕业设计相关的资料,了解 Web开发的基本原则,学习 Web开发的相关知识,掌握Web开发的基本技术,丰富Web开发的实战经验。学习 ASP、SQL等的基础知识及正确的运用方法,了解设计专题的主要内容,通过实习,巩固大学所学到的知识,提高分析、判断和处理实际问题的能力,增强自己的团队协作意识,了解软件开发的思考角度和主要流程。为毕业之后能够更快地进入工作状态并且能够更好的工作,打好一定的基础。通过理论联系实际,从而提高处理实际问题的能力,为将来开发项目的顺利进行做好充分的准备,与社会环境接轨做好准备。三、实习内容通过
3、本次实习,应当对 HTML、 CSS、JavaScript 等达到熟练运用的地步,同时应该对 XML语言及其应用有一个非常清晰、明了的认识。本次的实习内容主要包括:对教学网站的建设有一个初步的构思及确定其应该包括哪些模块实现什么功能;对 ASP、 SQL 的基础知识的理论学习;理论联系实际对 ASP、 SQL进行具体操作;学会用 SQL建数据库及所需表格的具体方法;理解连接 SQL数据库的语句及能正确的应用于实践; 学习基于 Ajax 技术的 RSS阅读器(Web形式)、基于 XML和 XSLT的学生成绩发布系统、基于 Web Services的 XML文件上传和查看系统;完成简单的单点登录系
4、统;软件初步测试;了解和初步掌握系统的发布等。四、实习总结在注重素质教育的今天,社会实践活动一直被视为培养德、智、体、美、劳全面发展的跨世纪优秀人才的重要途径。毕业设计实习是学校教育向课堂外的一种延伸,也是推进素质教育进程的重要手段、大学生进入社会的桥梁。它有助于当代大学生接触社会,了解社会。同时,实践也是大学生学习知识、锻炼才干的有效途径,更是大学生服务社会、回报社会的一种良好形式。 鉴于毕业实习的以上的优点,我怀着一颗真诚学习的心成为了其中的一员。本次毕业设计我的课题是教学网站,因此选择了北京京师要铎科技有限公司,在公司实习期间与网站建设有关的知识我从头学起。 ASP和 SQLServer
5、 作为开发工具都有它们各自的特点,使用 ASP不但可以创建和运行动态、交互的 Web 服务器应用程序, 而且也可以与 HTML页、脚本命令和 ActiveX 组件组合创建交互的 Web页和基于 Web的功能强大的应用程序。在 SQL Server 数据库的学习中不但了解到它的基本的服务组成而且通过具体的操作掌握了数据库的安装、连接过程。由于此次 Web开发初步的项目还要和RSS这个网络新宠打交道,所以我们也了解了RSS的相关知识。RSS(Really Simple Syndication)是一种描述和同步网站内容的格式,是目前使用最广泛的XML应用。RSS搭建了信息迅速传播的一个技术平台,使得
6、每个人都成为潜在的信息提供者。发布一个RSS文件后,这个RSS Feed 中包含的信息就能直接被其他站点调用,而且由于这些数据都是标准的XML格式,所以也能在其他的终端和服务中使用。如果从 RSS阅读者的角度来看,完全不必考虑它到底是什么意思,只要简单地理解为一种方便的信息获取工具就可以了。如果你用过RSS,你会发现他实际上不过是一个导航的目录表而已,你订阅了一个RSS,其实质就是从网站上接收了一个 RSS格式的 XML文件,然后,你的RSS阅读器就解释这个 XML文件,然后(总是有然后)显示出来,当然,在这个过程中,阅读器也许会将其转换为HTML 格式文件(如Maxthon 就是这样处理的。
7、 )说到底, XML不过是一种保存数据的方式,对数据含义的解释和使用最终都是应用软件的事。两天后, Web版的 RSS阅读器设计完成了。接下来的是应用 XML和 XSLT 技术的学生成绩发布板的设计。在这一部分内容中,我们学习了以下几种新的技术:XSLT:XSLT 的 英 文 标 准 名 称 为eXtensibleStylesheetLanguageTransformation。 根 据W3C 的 规 范 说 明 书(/TR/xslt),最早设计XSLT的用意是帮助 XML文档 (document) 转换为其它文档。 但是随着发展, XSLT已不仅仅用于将 XM
8、L转换为 HTML或其它文本格式,更全面的定义应该是: XSLT是一种用来转换 XML文档结构的语言。XPath :XPath 是 XSLT的重要组成部分。 在学习 XML时我们已经知道 XML是一个完整的树结构文档。在转换XML文档时可能需要处理其中的一部分( 节点 ) 数据,那么如何查找和定位XML文档中的信息呢, XPath 就是一种专门用来在 XML文档中查找信息的语言。 XPath 隶属 XSLT,因此我们通常会将 XSLT 语法和 XPath 语法混在一起说。用一种比较好理解的解释:如果将XML文档看作一个数据库, XPath 就是 SQL查询语言;如果将XML文档看成DOS目录结
9、构, XPath 就是 cd,dir等目录操作命令的集合。学生成绩发布板完成以后,我们进入到了Web开发的实战阶段。虽然在公司实习的时间是有限的,但是它让我感触颇深。首先,公司跟学校是两个不同的概念,在学校时除了上课自己的课余时间比较多,也可以随意的安排自己的时间。但在公司一天的时间都在工作,这样的时间不是属于自己的,我们必须认认真真的工作学习,否则在这样竞争激烈的社会就很难找到我们的立足之地。其次是纪律方面,在学校的时候随着上课铃响进课堂那是很正常的事,甚至有的同学会迟到,老师只是批评两句警告下次注意,但在公司每天必须在规定的上班时间之前到达公司以刷卡的形式进行监督,迟到次数少的有相应的惩罚
10、措施一般都是扣除奖金,迟到次数多的就得“另谋高就” 。此外,公司还有一些技术性资料是保密性质的,这就要求我们遵守基本的职业道德必须对其进行保密,所有这些我们在学校的时候都是没有接触过的问题。随着时钟一分一秒的走过,我们也在不知不觉中长大,长大了就要离开学校、进入社会参加工作。周围的环境在不断变化着,我们的责任也在不断变化着,这就要求我们必须要很强的适应能力,要努力认真的工作。由于公司是主要是做网站的,所以我们利用大概一周的时间对 ASP和 SQL Server XX 进行了系统的学习,在这里带我的师傅只是很粗略的给我们讲讲或者干脆直接告诉我们应该学会哪儿什么时候检查。这时才真正感受到了在学校时
11、老师耐心的教我们一点一滴知识时的珍贵。真后悔在学校时不应该那么浪费时间。但是现在也认识到自学能力的重要性,认识到“活到老学到老”的真谛。本系统通过 ASP编程与 SQL Server XX 数据库相结合的技术手段组装完成基于 B/S 模式的教学网站。基本思想是把整个网站的建设分成若干个阶段,严格遵照软件开发的步骤先进行调查研究、之后是需求分析、整体规划、编写代码、软件测试等。在整个实施过程当中还必须注意每个阶段都尽量做好并写成文档,还要注意页面友好、可用性强等特点。这样就会给以后的调试和维护工作带来极大的方便,也容易达到用户满意的效果。基于 ASP的学习网站在改进传统的学习模式,通过一种新的以
12、互联网为基础的模式为学校创造一新的学习环境,使教学管理突破时空限制提高学习效率和标准化水平,使学校管理者、教师和学生可以随时随地通过网络完成教与学的管理。将网上教学代替传统的手工方式应用于教学管理中协助办公是当今的发展趋势,不仅节省了大量的时间,还提高了工作效率同时也方便了学生。以致于每个人都可以不受时间、空间和地点的限制而自由学习,以较低的付出得到高质量的教育。它提供了丰富的知识库与信息库,能够激发学习者的学习兴趣,从而达到让学习者主动构建知识的目的,实现自己获取知识、自我更新知识的理想目标。随着网络的不断发展和普及,学习网站必将在教育科研的各个方面发挥越来越重要的作用。几年的大学生活, 让
13、我对计算机理论知识有了一定的了解,但实践出真知, 唯有把理篇二:软件开发综合实习报告软件开发综合实习报告设计名称:专业班级:计算机12-1姓 名:杨正宇 周辉廖传栋学号:15号、 21号、40号吉林建筑大学城建学院计算机科学与工程系城建学院计算机科学与工程系软件开发综合实习成绩评定表-报告正文一、设计目的及要求(一)设计目的本设计是在学过所有专业课程之后开设的一门实习教学,主要目的是使学生进一步巩固和理解所学的专业基本理论知识和技术,培养学生运用所学的知识和技术能力,从而让学生能够掌握软件应用系统的整个开发过程及,培养学生的团队合作能力。(二)设计要求1. 环境要求面向对象程序设计语言:Jav
14、e 数据库环境:MySql 系统环境: Windows 7开发环境: MyEclipseJAVAEE5.0版本,基于 Tomcat7.0版 本 运 行主 要 用 到 的 技 术 : springMVC框 架 、 AJAX、JAVAScript 、 JQuery 等 2. 软件设计要求结合专业知识,用高级语言和后台统数据库相结合中的设计至少达到能独立运行,实现基本功能。3. 系统基本功能要求 (1) 有交互性较好的界面;(2) 使用高级语言完成对系统的操作; (3) 能够调用后台的数据库; 4. 分组要求(1) 每组最多 3 人,任意搭配。(2) 每组提交一份设计报告,报告内要明确写出组内各人的
15、任务。(3)组内每名成员均需完成系统基本功能要求中的第2点与第3 点要求以及设计总结。二、软件系统设计1 需求分析 1.1编写目的本系统主要是为了能更好的管理每个人的通讯录,给每个人提供一个井然有序的管理平台,防止手工管理的的混乱,造成不必要的麻烦。1.2功能需求1一个完整的通讯录管理系统包括:数据集模块,登录窗体模块,系统管理模块,通讯录数据管理模块,信息管理模块,登录信息查询模块。本信息主要实现我们的信息管理,包括我们平时联系人信息的添加, 分组,查询,修改和删除,及一些辅助项目管理,如登录系统用户管理和用户组管理。2基本设计思想个人通讯录系统的功能模块有:( 1)提供登陆界面,方便用户进
16、入,满足需求;( 2)添加:可以添加分组,添加联系人的姓名、移动电话、家庭住址; ( 3)分组:可以将已添加的联系人转移在其他已经分好的组中; ( 4)查询:可以用姓名查询;( 5)修改:输入欲修改的那个人的名字后,再依次输入姓名、移动电话、家庭住址备注即可完成修改;( 6)删除:可以根据需要从数据库中直接删除多余的联系人分组和联系人信息;程序分为多个小模块,通过调用实现各种功能,增强了程序的可建设性。 3 数据库逻辑设计 联系人表( contacts )用户表( con_user ) -三、系统操作说明及运行结果(一)、在浏览器地址栏输入“ http:/localhost:8080/phon
17、ebook/log_in.do”进入登录页面当输入正确的用户名之后点击登录则进入电话本页面,如果用户名或者密码其中之一错误,则会提示“用户名或密码错误” ,当鼠标单击注册按钮时则会进入用户注册页面,如下图(由于时间的原因,注册功能只写了服务端而没有写客户端,所以注册功能暂不能实现)-篇三:软件开发实习报告.软件开发实习报告一、实习的目的与意义在本科教育中,实习是一个重要的实践性教学环节。通过实习,可以使我们熟悉外贸实务的具体操作流程,增强感性认识,并可以进一步了解、巩固与深化已经学过的理论和方法,加深对专业理论知识的理解,培养和提高实践操作问题、发现先问题、分析问题以及解决问题的能力,使综合运
18、用所学理论知识与编程实践紧密结合,为毕业后从事计算机工作打下良好的基础。实习要达到以下目标:a) 在实习过程中学会为人处事能力,学会以各种方式学习,学会团结合作共收益,提高自己的多方面能力和整体综合素质。b) 将在校所学的知识运用到实践中,提高观察问题、发现问题、分析问题、解决问题的能力,强化编程能力,提高计算机专业水平。c) 在规范有序的实习中培养吃苦耐劳、努力钻研、求真务实的精神。 在具体实习过程中,能够了解软件开发的具体流程,需求分析过程及任务的分配、完成、提交、审核等各个方面,还能对行业深入彻底地了解并能切身体会到行业的竞争力,工作的重要性及自身在工作中的角色,还能了解自身存在的不足,
19、并积累一定的经验,为将来走上工作岗位打下良好的基础。二、实习时间XX 年 1 月 9 日(星期一) XX年 1 月 13 日(星期五)三、 实习地点XX大学网络中心四、实习内容第一天,老师进行了软件开发实习总动员,强调了软件开发是一个复杂的过程,他需要软件开发人员有强大的耐力,耐得住繁杂的程序代码,耐得住寂寞,同时也强调了软件开发的重要性,软件开发是适应现代科技的飞速发展,以及满足人们的日常需求必不可少的高科技技术。第二天,老师讲解了软件开发必不可少的工具,如SQLserver数据库等编程语言, 而在编制数据库时必须注意的是数据库的表与表之间的联系、表与表之间的连接、实体与属性之间的关系、 主
20、键、唯一键以及外键等数据库相关的知识。在这天老师主要讲解了数据库的后台知识。第三天,老师对基于 Subversion 和 TortoiseSVN 的版本控制系统做了简单介绍。版本控制是软件配置管理中的重要一环,主要功能是记录开发过程的每一次修改,让开发工作可以随时检查过往的历史和获取正确的版本,是系统的“成长记录” 。第四天,参观沈阳建筑大学学校的网络中心,通过老师讲解和学生亲自动手操作,了解网络中印中用到了哪些开发的软件,同时讲明最后一天的实习内容。第五天,项目实践,熟练掌握 SQL server 数据库等开发工具,开发一个软件。从整体出发,一步一步实现,需求整理到分析设计到后来的代码编写与
21、测试等,并了解软件开发大致流程:a) 需求分析(前期规划):明确软件需要实现哪些功能,即公司的需求。 b) 概要设计:以项目为中心的开发流程。c)详细设计:设计数据流图及E-R 图等。d) 具体编码:业务流程、具体模块的开发,编写程序代码。e) 调试、跟踪与测试:对编写的程序、模块功能等进行检查,保证开发的软件可用。五、心得体会实习是每一个大学生必不可少的一段学习经历,在这短短的一周时间里,不仅在学习方面学到了很多,除此之外,我还学到了如何与人相处,如何与人更好的交流,开发一个项目通常是需要一个团队的队员共同合作完成的,因此大家的交流沟通显得尤为重要,如何更好地与别人沟通,如何将自己的想法清楚
22、明白的告诉队友,如何更好地去陈述自己的观点,如何说服别人认同自己的观点同时又不伤害其他的队友的面子,这些在我的实习生活中都有一些体会,对我来说受益非浅。作为一个即将踏入社会的我来说,现在的实习对我今后踏入新的工作岗位是非常有益的,相信这些宝贵的经验会成为我今后成功的最重要的基石。作为大三的学生,经过两年半的在校学习,对程序设计有了一些基本的理性的认识和理解。在校期间一直忙于理论的学习,没有机会也没有经验来参与项目的开发,所以在实习之前软件开发对我来说是非常抽象的,因此很高兴有这样一个参与到软件实际开发的机会。通过这次实习, 我发现从学校走向社会我们还存在着很大的不足 , 对工作我们也缺少经验 , 我认识到我们要认清自身定位 , 特别是加强英语学习。在大部分的工作和活动中无一例外涉及到英语 , 项目中好多名词都是英语的缩写 , 不然要天天百度英文的意思 , 这样工作效率会大大降低,而且,在软件开发的过程中,数据库的建立也尤为重要,对表的操作,如表与表之间的关系、表与表的连接、实体与属性之间的关系等知识都需要明确地掌握。因此在以后的学习中必须加强对英语与数据库的学习, 不断强化自身 , 并充分认识自己 , 避免眼高手低 , 增加实际动手能力, 在社会这个大学校里 , 不断完善和学习。这次实习是对我两年半的学习的一个检验,虽然项目中很多知识我们在日常的学习中都没有学
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 村委会垃圾分类合同协议
- 社区购房合同的签订协议
- 银行担保抵押合同协议书
- 物流仓储仓管员合同范本
- 村级鱼虾池承包合同协议
- 电商合伙人签约合同协议
- 电动客运车销售合同范本
- 终止设计合同的协议范本
- 门窗的安装施工合同范本
- 社区生鲜店合伙合同协议
- 统编版 高中语文 高三第二轮复习诗词部分《八读法鉴赏诗词》教案
- 军事医学与战场救护试题及答案
- 制砂场管理制度
- 全媒体运营师舆情监测技巧与建议
- 2025年全国中小学生天文知识竞赛试题库(共八套)
- 重点单位消防安全管理
- 2025新高考数学核心母题400道(教师版)
- DB33T 1180-2019 餐厨垃圾资源化利用技术规程
- BIM技术在项目管理中讲解课件讲解
- 医疗器械考试题及答案
- 放射性皮肤损伤的护理-中华护理学会团体标准
评论
0/150
提交评论