软件开发实习自我鉴定总结.docx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《软件开发实习自我鉴定总结.docx》由会员分享,可在线阅读,更多相关《软件开发实习自我鉴定总结.docx(57页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 软件开发实习自我鉴定总结_自我鉴定实习鉴定 通过这次在清华it的实习,学到了许多东西。也了解到了软件开发的真正价值。这次的实践让我真实体会到了我们前面所学学问的用处所在。以前总认为所学的学问只是理论上的学问,根本就没有任何作用,但通过这次实习,让我学有所用。而且学到了许多在学校学不到的东西,受益匪浅。 在这个信息时代,信息都是电子化。许多方面根本不在是一些手把手的治理,而是在电脑面前操作一下即可,让我们真正享受到高科技的待遇。在软件开发领域,做一个工程的动身点是提高办事效率。而在工程制作的过程中我们要使一个软件简洁有用,人性化,快捷便利。这次实习的主要任务是图书治理系统的开发。工程运行的平台
2、是windowsxp,运用系统主要是microsoft visual studioXX,microsoft sql server XX,运用的学问主要有我们学习过的学问数据库技术,以及实习过程中所提及的学问。在软件开发果过程中首先要了解三层构造的的含义及其设计模式思想部署企业级数据库业务系统开发。三层构造是一种成熟、简洁并得到普遍应用的应用程序架构,它将应用程序构造划分三层独立的包,包括用户表示层、业务规律层、数据访问层。其中将实现人机界面的全部表单和组件放在表示层,将全部业务规章和规律的实现封装在负责业务规律组件中,将全部和数据库的交互封装在数据访问组件中。其构造如下列图1所示:(未显示出)
3、三层构造示意图三层构造是一种严格分层方法,即数据访问层只能被业务规律层访问,业务规律层只能被表示层访问,用户通过表示层将恳求传送给业务规律层,业务规律层完成相关业务规章和规律,并通过数据访问层访问数据库获得数据,然后根据相反的挨次依次返回将数据显示在表示层。下面介绍图书治理系统开发技术:一 系统的功能设计首先对系统进展需求分析,我们必需要知道要做一个系统“用来干什么”,这需要在对用户需求进展充分调研的根底上,深入理解并描述出软件的功能、性能、接口等方面的需求,可以使用uml建模作为需求分析和系统设计的有效方法。图(1)给出了本图书治理系统的功能构造图,其工作流程为:一般用户直接登录主页面,只能
4、扫瞄、快速查询图书、注册新用户、修改自己的密码以及查看图书的详情,治理员用户除了可以完成一般用户的操作外,还可以进入图书治理模块进展图书添加、修改和删除的操作。1、系统的功能特点:(1)操作简洁、界面友好:插入表格的页面布局,使得图书的录入工作更简便;很多选项包括图书类别、来源等只需要点击鼠标就可以完成;另外,跟踪消失的提示信息也让用户随时清晰自己的操作状况。(2)即时可见:对图书的处理(包括图书添加、修改、删除)将马上在主页的对应栏目显示出来,到达“即时处理、即时见效“的功能。(3)功能完善:包括常见网站的图书治理的各个方面:图书新增、扫瞄、删除、修改、检索等各个方面,完整地实现了网站对即时
5、图书的治理要求。(4)便利移植:针对不同的图书馆,只需要稍作修改就可以开发出适合本企业特点的网站图书治理系统。2、 系统的具体设计系统的主要功能是通过几个功能模块来实现的。详细的设计过程如下: 系统登录:该模块负责将用户分为一般用户和治理员用户来实现用户权限的治理。图书类别治理:该模块只有治理员才有的权限,治理员可以对图书的大、小类进展添加、更新、删除等操作。库存图书扫瞄:该模块负责分页列出图书馆中全部图书的信息,包括图书名称、出版社,图书状态,每条记录后面都有一个查看详情,查看详情被做成一个超链接,点击它们就能跳转页面可以查看更多的详情如图书封面、图书数量、图书出版年份。库存图书添加:该模块
6、是图书治理员进展图书的添加,权限仅限治理员,在此页面中的大小类实现了联动作用,点击其大类,小类的下拉列表中就会显示与之对应的小类,从中选择即可。 图书快速查询:该模块供应了图书快速查询功能,输入待查找的图书名称可以快速地找到符合条件的图书,并输出查询结果,点击产看详情字样就可以查看图书的具体信息。编辑系统用户:该模块负责分页排列注册用户的详细信息,一般用户本人或治理员可以对用户进展删除、修改。非一般用户或系统治理员外不具有对该用户的处理权限,所以不同一般用户进入此页面将显示不同的内容。修改用户密码:一般用户本人用户录入所需要的内容,包含用户名、真实姓名、权限类型、旧密码及新密码,点击更改即可修
7、改密码,并写入数据库中保存。系统名称设置:该模块为治理员权限,治理员可以更改图书系统的名称。一般用户为不行见状态。系统使用说明:主要是供一般用户和治理员阅读,使之更好地了解本系统的权限以及用法。下面给出系统后端数据存储方案:利用microsoft sql server XX建立数据库及其存储过程。这里给出几个必需的数据表,主要有system,bigclass,smallclass,users,books。二、asp局部设计1、连接数据库访问数据库信息的第一步是和数据库源建立连接。ado 供应 connection 对象,可以使用该对象建立和治理应用程序和 odbc 数据库之间的连接。conne
8、ction 对象具有各种属性和方法,可以使用它们翻开和关闭数据库连接,并且发出查询恳求来更新信息。要建立数据库连接,在中链接到数据库2、数据的绑定数据的连接分为直接连接和间接连接,前面所举例子用的是直接连接,下面用间接地方法对数据进展绑定。主要是利用数据适配器sqladatapter,下面的函数方法是对数据绑定:此方法也可以插在所要调用的函数中,但是将这个方法单独提出有利于后面的利用,后面对数据进展绑定时就可以用这个方法,避开做重复的工作,削减工作量。3、加密方法本系统的加密方法是md5,以一个例子来说明:string oldpassword=this.textpassword.text;st
9、ring newpassword= system.web.security.formsauthentication.hashpasswordforstoringinconfigfile(password, “md5“);即可将原来的密码加密,防止他人偷窃密码。软件开发实习报告范文 小编为大家整理的软件开发实习报告范文,供大家参考。更多阅读请查看本站实习报告网频道。 通过这次在清华it的实习,学到了许多东西。也了解到了软件开发的真正价值。这次的实践让我真实体会到了我们前面所学学问的用处所在。以前总认为所学的学问只是理论上的学问,根本就没有任何作用,但通过这次实习,让我学有所用。而且学到了许多在学
10、校学不到的东西,受益匪浅。 在这个信息时代,信息都是电子化。许多方面根本不在是一些手把手的治理,而是在电脑面前操作一下即可,让我们真正享受到高科技的待遇。在软件开发领域,做一个工程的动身点是提高办事效率。而在工程制作的过程中我们要使一个软件简洁有用,人性化,快捷便利。 这次实习的主要任务是图书治理系统的开发。工程运行的平台是windowsxp,运用系统主要是microsoft visual studioXX,microsoft sql server XX,运用的学问主要有我们学习过的学问数据库技术,以及实习过程中所提及的学问。在软件开发果过程中首先要了解三层构造的的含义及其设计模式思想部署企业
11、级数据库业务系统开发。三层构造是一种成熟、简洁并得到普遍应用的应用程序架构,它将应用程序构造划分三层独立的包,包括用户表示层、业务规律层、数据访问层。其中将实现人机界面的全部表单和组件放在表示层,将全部业务规章和规律的实现封装在负责业务规律组件中,将全部和数据库的交互封装在数据访问组件中。 三层构造示意图 三层构造是一种严格分层方法,即数据访问层只能被业务规律层访问,业务规律层只能被表示层访问,用户通过表示层将恳求传送给业务规律层,业务规律层完成相关业务规章和规律,并通过数据访问层访问数据库获得数据,然后根据相反的挨次依次返回将数据显示在表示层。 下面介绍图书治理系统开发技术 一 系统的功能设
12、计 首先对系统进展需求分析,我们必需要知道要做一个系统“用来干什么”,这需要在对用户需求进展充分调研的根底上,深入理解并描述出软件的功能、性能、接口等方面的需求,可以使用uml建模作为需求分析和系统设计的有效方法。图(1)给出了本图书治理系统的功能构造图,其工作流程为:一般用户直接登录主页面,只能扫瞄、快速查询图书、注册新用户、修改自己的密码以及查看图书的详情,治理员用户除了可以完成一般用户的操作外,还可以进入图书治理模块进展图书添加、修改和删除的操作。 1、系统的功能特点 (1)操作简洁、界面友好:插入表格的页面布局,使得图书的录入工作更简便;很多选项包括图书类别、来源等只需要点击鼠标就可以
13、完成;另外,跟踪消失的提示信息也让用户随时清晰自己的操作状况。 (2)即时可见:对图书的处理(包括图书添加、修改、删除)将马上在主页的对应栏目显示出来,到达“即时处理、即时见效“的功能。 (3)功能完善:包括常见网站的图书治理的各个方面:图书新增、扫瞄、删除、修改、检索等各个方面,完整地实现了网站对即时图书的治理要求。 (4)便利移植:针对不同的图书馆,只需要稍作修改就可以开发出适合本企业特点的网站图书治理系统。 2、 系统的具体设计 系统的主要功能是通过几个功能模块来实现的。详细的设计过程 系统登录:该模块负责将用户分为一般用户和治理员用户来实现用户权限的治理。 图书类别治理:该模块只有治理
14、员才有的权限,治理员可以对图书的大、小类进展添加、更新、删除等操作。 库存图书扫瞄:该模块负责分页列出图书馆中全部图书的信息,包括图书名称、出版社,图书状态,每条记录后面都有一个,被做成一个超,点击它们就能跳转页面可以查看的详情如图书封面、图书数量、图书出版年份。 库存图书添加:该模块是图书治理员进展图书的添加,权限仅限治理员,在此页面中的大小类实现了联动作用,点击其大类,小类的下拉列表中就会显示与之对应的小类,从中选择即可。 图书快速查询:该模块供应了图书快速查询功能,输入待查找的图书名称可以快速地找到符合条件的图书,并输出查询结果,点击产看详情字样就可以查看图书的具体信息。 编辑系统用户:
15、该模块负责分页排列注册用户的详细信息,一般用户本人或治理员可以对用户进展删除、修改。非一般用户或系统治理员外不具有对该用户的处理权限,所以不同一般用户进入此页面将显示不同的内容。 修改用户密码:一般用户本人用户录入所需要的内容,包含用户名、真实姓名、权限类型、旧密码及新密码,点击更改即可修改密码,并写入数据库中保存。 系统名称设置:该模块为治理员权限,治理员可以更改图书系统的名称。一般用户为不行见状态。 系统使用说明:主要是供一般用户和治理员阅读,使之更好地了解本系统的权限以及用法。 下面给出系统后端数据存储方案 利用microsoft sql server XX建立数据库及其存储过程。这里给
16、出几个必需的数据表,主要有system,bigclass,smallclass,users,books。 二、asp局部设计 1、连接数据库 访问数据库信息的第一步是和数据库源建立连接。ado 供应 connection 对象,可以使用该对象建立和治理应用程序和 odbc 数据库之间的连接。connection 对象具有各种属性和方法,可以使用它们翻开和关闭数据库连接,并且发出查询恳求来更新信息。 要建立数据库连接,在中到数据库 2、数据的绑定 数据的连接分为直接连接和间接连接,前面所举例子用的是直接连接,下面用间接地方法对数据进展绑定。主要是利用数据适配器sqladatapter,下面的函数
17、方法是对数据绑定 此方法也可以插在所要调用的函数中,但是将这个方法单独提出有利于后面的利用,后面对数据进展绑定时就可以用这个方法,避开做重复的工作,削减工作量。 3、加密方法 本系统的加密方法是md5,以一个例子来说明 string oldpassword=this.textpassword.text; string newpassword= system.web.security.formsauthentication.hashpasswordforstoringinconfigfile(password, “md5“); 即可将原来的密码加密,防止他人偷窃密码。 软件开发实习周记 篇一:软
18、件开发实习周记10篇 实训总结 实训目的: 实训单位和工作岗位: 实训的内容:从事工作状况 实训的心得体会: “天下英雄皆我辈,一入江湖立马催。” 从学校到社会的大环境的转变,身边接触的人也完全换了角色,教师变成老板,同学变成同事,相处之道完全不同。在这巨大的转变中,我们可能彷徨,迷茫,无法立刻适应新的环境,但在同事的帮忙和自己摸索的状况下,我还是完成了这次实训。但我发觉,以我们的阅历,不学到肯定的深度和广度是难以在实际工作中应付自如的。因此反映出学习的还不够,缺点疏漏。需在加以刻苦钻研及学习,不断开拓视野,增加自己的实践操作技能,我们或许看不惯企业之间残酷的竞争,无法忍受同事之间漠不关怀的眼
19、神和言语。许多时候觉得自己没有受到领导重用,所干的只是一些无关重要的杂活,自己的提议或工作不能得到老板的确定。 “在大学里学的不是学问,而是一种叫做自学的力量”。参与工作后才能深刻体会这句话的含义。课本上学的理论学问用到的很少。在这个信息爆炸的时代,学问更新太快,靠原有的一点学问确定是不行的。我们必需在工作中勤于动手渐渐琢磨,不断学习不断积存。遇到不懂的地方,自己先想方设法解决,实在不行可以虚心请教他人,而没有自学力量的人迟早要被企业和社会所淘汰。所以我们还要 连续学习,不断提升理论素养。 这次实训也让我深刻体会到了团结合作的重要性,团结合作是一个优秀的开发团队的根本素养,是一个工程胜利的关键
20、。虽然我们团队只有几个人,而且时间也很短,我们最终还是顺当的完成了任务,靠的是什么?不仅是努力,还有团结。整个工程的过程中我们都很讲究团结合作,大家有明确的分工,遇到问题都能相互帮忙解决。问题的准时解决保证了工程按规划进展。我们之间也发生过许多争吵,许多时候都是争得面红耳赤,在工作中我认为这是一种好的现象,在争吵中我们得到了正确的熟悉,也相互之间学到了不少东西。软件开发不是一个人的工作,而是一个团队的工作,所以工作中肯定要考虑整体,不能一意孤行。 固然,这个月的实训也给了我不少阅历和教训。 首先,做工程的每一个环节都应当慎重。任何一个环节都不能马虎,敷衍了事。一个环节的失误可能会导致后面的环节
21、都做不好,甚至全盘返工。胜利的需求分析才能有胜利的概要设计,胜利地概要设计才能进展胜利的具体设计,胜利地具体设计是保证编码思路清楚和代码BUG少的前提。然而我在这一点上留意的不够。开头以为只要把产品做出来就OK了,其他都不重要。所以开头需求文档和设计文档都做得很 马虎,编码开头的时候就有点理不清思路了,脑子里面很乱,不断地消失问题,到编码到一半的时候做不下去了。最终只能重新依据需求做设计,然后依据设计重头开头编码。这样铺张了我许多时间,感觉到起初莽撞的开头编码吃了不少力,而且还没有什么结果。设计做好之后编码就轻松多了,从头到尾思路很清楚,做起来效率也很高。这次惨痛的教训我想足以让我在以后的工作
22、牢记在心了。Coding不是软件开发的全部,只是一个局部,全部的文档也一样重要。我想起在学校里面学的软件的生命,占主要的并不是编码,而是维护,没有具体的,正确的文档资料是没有方法维护的。 其次,文档要尽量具体,代码命名要标准。就像前面说的,软件开发是一个团队的工作,或许自己心里很清晰,但是合作的同事他们并不清晰你是怎么想的,具体地文档资料才能保证整个工程组有共同的熟悉。比方需求吧,假如工程组成员各自对需求的某些地方理解不全都很可能做到最终发生很大的分歧。标准代码的命名也是一个不能无视的问题,一方面可能在整合的时候消失问题,哪怕只是文件命名的大小写(这一点我在这次工程中犯过,教训很深刻,其实就是
23、大小写的问题,我以为没什么关系,后来证明关系大着呢!)。另一方面命名不标准代码的可读性就很差,这会给测试带来很大的不便利。我们这次由于时间关系,只是进展了一下小组内代码走查,我发觉由于大家命名不标准,各人一种命名的风格,导致阅读很困难。 还有一点熟悉就是我觉得设计原型真的是很重要的一个环节。一方面它能把用户的需求实体化,帮忙我们审查需求说明书。另一方面,在需求阶段把原型供应给客户可以问题得到准时的反应,避开了在工程完毕之后,客户告知我们说那不是他想要的那样。再者,原型为我们设计编码供应了很好的参考,提高了效率。 随着工程的完毕,我的实训也完毕了。通过制作这个网站让我由浅至深、一步一步的了解了原
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件 开发 实习 自我鉴定 总结
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内