当前位置:文档之家› 《应用软件实践》

《应用软件实践》

《应用软件实践》
《应用软件实践》

指导教师:霍戌文、郭奕亿

《应用软件实践》课程设计

(2012/2013-2分散)

班级:

学号:

姓名:

浙江理工大学

2013年3月

《应用软件实践》课程设计报告

目录

一、题目: (3)

二、目的和要求: (3)

三、需求分析: (3)

四、数据分析与建模: (3)

五、数据库建立: (6)

六、数据库应用开发与运行:(程序代码、界面图、详细功能说明) (9)

七、结果分析、结论与体会: (26)

八、参考文献及资料: (26)

一、题目:

学生基本信息管理系统开发

二、目的和要求:

目的:

1.让学生按照软件工程的规范掌握一般应用软件开发的基本过程、基本技术,为以后的毕业设计奠定基础。

2.掌握关系型数据库管理系统的编程技术,并能独立完成一般小系统的程序设计、调试运行等工作。

3.培养把所学知识运用到具体对象,理解面向对象编程理论,并能求出解决方案的能力。

要求:

1、学生基本信息设置:包括专业、班级、姓名、学号等;

2、学生学分信息及缴费信息录入:包括已获学分、还需选修学分,缴费信息等;

3、学生基本信息和学分、缴费信息的查询及增删改;

4、学分及缴费信息的统计(此项可选)。

三、需求分析:

学生基本信息的录入:包括专业、班级、姓名、学号、缴费信息、学分信息等;

学生登陆可以查询自己的基本信息,可以修改登陆密码。

管理员登录时可以查询所有人的基本信息,可以添加、删除、修改学生的基本信息,缴费信息,学分信息。统计学生缴费情况。

四、数据分析与建模:

数据分析:

数据库有5张表组成:学生基本信息表,学分表,缴费表,学生账户密码表,管理员密码表,把管理员和学生的账户管理分别用两张表,是为了避免登陆混乱,减少编写代码,设置学号为主键,把学生基本信息表、学分表、缴费表建立关系图,学分表、缴费表受到约束,方便管理。

建模:

Stu_info

xingming

xingbie

nianling

zuanye

nianji

xuehao

banji

chushenriq

图4-1 学生基本信息实体E-R 图

Stu_xf

xuehao yihuoxf

haixuef

图4-2 学生学分实体E-R 图

zongxf jiguan

jiguan

beizu

lianxifs

Stu_jf

zongxf

xuehao yihuoxf

图4-3 学生缴费实体E-R图

Stu_user

xuehao passward 图4-4 学生账户实体E-R图

五、数据库建立:

图5.1数据库关系图

guanli

guanliyuan mima

图4-5 管理员账户实体E-R 图

图5.2学生基本信息图

图5.3学生缴费信息图

图5.4学生学分信息图

图5.5学生用户管理图

图5.6管理员用户管理图

六、数据库应用开发与运行:(程序代码、界面图、详细功能说明)

图6.1登陆界面图

代码:

学生登陆

Private Sub cmdOk_Click()

Static miCount As Integer

Dim sqlstr As String

sqlstr = "Select*From stu_user where xuehao='" & Text1.Text & "'"

Adodc1.RecordSource = sqlstr

If Adodc1.Recordset.BOF Then

MsgBox "用户名错误,重新输入", vbExclamation, "警告"

Text1.Text = ""

Text1.SetFocus

Else

If Adodc1.Recordset.Fields("passward") = Text2.Text Then

Form4.Hide

Form5.Show

Else

MsgBox "密码错误,重新输入", vbExclamation, "警告"

Text2.Text = ""

Text2.SetFocus

End If

End If

miCount = miCount + 1

If miCount = 3 Then Unload Me

End Sub

管理员登陆

Private Sub Command2_Click()

If Text1.Text = "admin" Then

If Text2.Text = "123" Then

Form4.Hide

Form6.Show

Else

MsgBox "密码错误", vbExclamation, "警告"

End If

Else

MsgBox "账号不存在", vbExclamation, "警告"

End If

End Sub

取消

Private Sub cmdCancel_Click()

Unload Me

End Sub

功能说明:

管理员和学分的账户密码分别用两张表存放,避免学生管理员登陆混淆,学生和管理员分别进入各自的登陆界面。

图6.2学生主界面图

代码:

进入查询

Private Sub Command1_Click()

Unload Me

Form3.Show

End Sub

修改密码

Private Sub Command2_Click()

Unload Me

Form8.Show

End Sub

返回

Private Sub Command3_Click()

Unload Me

Form4.Show

End Sub

功能说明:

学生进入登陆界面后,可以通过此界面实现查询自己的基本信息和修改密码。

图6.3学生信息查询图

代码:

查询

Private Sub Command1_Click()

Dim sqlstr As String

sqlstr = "Select*From stu_info where xuehao='" & Form4.Text1.Text & "'" Adodc1.RecordSource = sqlstr

Adodc1.Refresh

sqlstr = "Select*From stu_jf where xuehao='" & Form4.Text1.Text & "'" Adodc2.RecordSource = sqlstr

Adodc2.Refresh

sqlstr = "Select*From stu_xf where xuehao='" & Form4.Text1.Text & "'" Adodc3.RecordSource = sqlstr

Adodc3.Refresh

End Sub

返回

Private Sub Command2_Click()

Unload Me

Form1.Show

End Sub

功能说明:

图6.4学生密码修改图

代码:

确定

Private Sub Command1_Click()

If Text1.Text = "" Then

MsgBox ("请输入要修改的用户记录")

Else

Adodc1.Recordset.Fields("passward") = Trim(Text1.Text)

Adodc1.Recordset.Update

Text1.Text = ""

MsgBox "修改成功"

End If

End Sub

显示

Private Sub Command2_Click()

Dim sqlstr As String

sqlstr = "Select*From stu_user where xuehao='" & Form4.Text1.Text & "'" Adodc1.RecordSource = sqlstr

Adodc1.Refresh

返回

Private Sub Command3_Click()

Unload Me

Form5.Show

End Sub

功能说明:

此界面可以显示学生原来的密码,然后可以修改原来密码

图6.5管理员主界面图

代码:

查询

Private Sub Command1_Click()

Unload Me

Form7.Show

End Sub

管理

Private Sub Command3_Click()

Unload Me

Form10.Show

统计

Private Sub Command2_Click()

Unload Me

Form9.Show

End Sub

返回

Private Sub Command4_Click()

Unload Me

Form4.Show

End Sub

功能说明:

此界面为管理员的主界面,通过这个界面,管理员可以通过不同的按钮实现查询、管理、统计功能,并跳转到各自界面。

图6.6管理员查询界面图

代码:

返回

Private Sub Command1_Click()

Unload Me

Form6.Show

End Sub

功能说明:

管理员查询所以学生的信息

图6.7管理员管理主界面图

代码:

学生信息

Private Sub Command1_Click()

Unload Me

Form2.Show

End Sub

学分信息

Private Sub Command2_Click()

Unload Me

Form11.Show

End Sub

缴费信息

Private Sub Command3_Click()

Unload Me

Form12.Show

End Sub

Private Sub Command4_Click()

Unload Me

Form6.Show

End Sub

功能说明:

管理员通过此界面分别跳转到具体界面实现管理学生基本信息、缴费信息、学分信息。

图6.8管理员管理学生基本信息界面图

代码:

添加

Private Sub Command1_Click()

Adodc1.Recordset.AddNew

Adodc1.Recordset.Fields("xuehao") = Text1.Text

Adodc1.Recordset.Fields("banji") = Text2.Text

Adodc1.Recordset.Fields("zuanye") = Text3.Text

Adodc1.Recordset.Fields("chushenriq") = Text4.Text

Adodc1.Recordset.Fields("jiguan") = Text5.Text

Adodc1.Recordset.Fields("xingming") = Text6.Text

Adodc1.Recordset.Fields("nianji") = Text7.Text

Adodc1.Recordset.Fields("xingbie") = Text8.Text

Adodc1.Recordset.Fields("nianling") = Text9.Text

Adodc1.Recordset.Update

Adodc1.Refresh

Text1.Text = ""

Text2.Text = ""

Text3.Text = ""

Text4.Text = ""

Text5.Text = ""

Text6.Text = ""

Text7.Text = ""

Text8.Text = ""

Text9.Text = ""

Text10.Text = ""

End Sub

删除

Private Sub Command2_Click()

On Error Resume Next

Adodc1.Recordset.Delete

Adodc1.Recordset.MoveNext

If Adodc1.Recordset.EOF Then

Adodc1.Recordset.MoveLast

End If

End Sub

修改

Private Sub Command3_Click()

If Text1.Text = "" Then

MsgBox ("请输入要修改的用户记录")

Else

Adodc1.Recordset.Fields("xuehao") = Trim(Text1.Text) Adodc1.Recordset.Fields("banji") = Trim(Text2.Text) Adodc1.Recordset.Fields("zuanye") = Trim(Text3.Text) Adodc1.Recordset.Fields("chushenriq") = Trim(Text4.Text) Adodc1.Recordset.Fields("jiguan") = Trim(Text5.Text) Adodc1.Recordset.Fields("xingming") = Trim(Text6.Text) Adodc1.Recordset.Fields("nianji") = Trim(Text7.Text) Adodc1.Recordset.Fields("xingbie") = Trim(Text8.Text) Adodc1.Recordset.Fields("nianling") = Trim(Text9.Text) Adodc1.Recordset.Fields("lianxifs") = Trim(Text10.Text) Adodc1.Recordset.Update

Text1.Text = ""

Text2.Text = ""

Text3.Text = ""

Text4.Text = ""

Text6.Text = ""

Text7.Text = ""

Text8.Text = ""

Text9.Text = ""

Text10.Text = ""

MsgBox "修改成功"

End If

End Sub

返回

Private Sub Command5_Click()

Unload Me

Form10.Show

End Sub

上一条

Private Sub Command6_Click()

Adodc1.Recordset.MovePrevious

If Adodc1.Recordset.BOF Then

Adodc1.Recordset.MoveLast

End If

End Sub

下一条

Private Sub Command7_Click()

Adodc1.Recordset.MoveNext

If Adodc1.Recordset.EOF Then

Adodc1.Recordset.MoveFirst

End If

End Sub

第一条

Private Sub Command8_Click()

Adodc1.Recordset.MoveFirst

End Sub

最后一条

Private Sub Command9_Click()

Adodc1.Recordset.MoveLast

End Sub

功能说明:

管理员可以实现对学生基本信息的添加、删除、修改

图6.9管理员管理学生学分信息界面图

代码:

添加

Private Sub Command1_Click()

Adodc2.Recordset.AddNew

Adodc2.Recordset.Fields("xuehao") = Text1.Text

Adodc2.Recordset.Fields("zongxf") = Text11.Text

Adodc2.Recordset.Fields("yihuoxf") = Text12.Text

Adodc2.Recordset.Fields("haixuefx") = Text13.Text

Adodc2.Recordset.Update

Adodc2.Refresh

Text1.Text = ""

Text11.Text = ""

系统软件开发实践报告

计算机科学与技术学院 系统软件开发实践报告 姓名:王冬升 学号:08123228 专业:计算机科学与技术 班级:计科12-1班 指导教师:张博 2015年 4月

摘要 操作系统和编译原理是大学计算机专业的必修课程。在这些课程的教学教程中,容易偏重于理论的介绍,而忽视了实践环节。 本课程设计是在完成C++程序设计、数据结构、操作系统、编译技术教学后所进行的,全面综合训练学生的系统软件开发能力 关键字:编译系统、Flex、Bison、操作系统、启动、内存管理

目录 1 借助Flex进行词法分析 (2) 1.1实验内容 (2) 1.2 实验要求 (2) 1.3 程序代码 (2) 1.4 实验结果 (4) 2 借助Flex/Bison进行语法分析 (5) 2.1 实验内容 (5) 2.2 实验要求 (5) 2.3 程序代码 (5) 2.4 实验步骤 (5) 2.5 实验结果 (7) 3 Flex/Bison综合实验 (7) 3.1 实验内容 (7) 3.2 计算器具体需要实现的功能 (7) 3.3 实验要求 (7) 3,4 程序代码 (8) 3.5 实验结果 (11) 4(操作系统实验)lib0:熟悉实验环境 (11) 4.1 实验目的 (11) 4.2 实验环境搭建 (11) 4.3 GCC编译练习 (12) 4.4 GDB调试练习 (12) 5(操作系统实验)lib1:启动操作系统 (13) 5.1 实验目的 (13) 5.2 实验内容 (14) 5.3 实验步骤 (14) 5.4 操作系统启动过程 (15) 5.5 实模式与保护模式 (16) 6(操作系统实验)lib2:物理内存管理 (16) 6.1 实验目的 (16) 6.2 实验内容 (16) 6.3 ……………………………………………………………… 7实验体会…………………………………………………………………… 8参考文献……………………………………………………………………

软件开发毕业实习报告

软件开发毕业实习报告 导读:本文软件开发毕业实习报告,仅供参考,如果能帮助到您,欢迎点评和分享。 毕业实习更是我们走向工作岗位的必要前提。通过实习,我们可以更广泛的直接接触社会,了解社会需要,加深对社会的认识,增强对社会的适应性,将自己融合到社会中去。下面是留学网为您整理的软件开发毕业实习报告,供您参考! 【软件开发毕业实习报告一】前言 随着社会的快速发展,用人单位对大学生的要求越来越高,对于即将毕业的计算机应用技术专业在校生而言,为了能更好的适应严峻的就业形势,毕业后能够尽快的融入到社会,同时能够为自己步入社会打下坚实的基础,毕业实习是必不可少的阶段。毕业实习能够使我们在实践中了解社会,让我们学到了很多在计算机应用技术专业课堂上根本就学不到的知识,受益匪浅,也打开了视野,增长了见识,使我认识到将所学的知识具体应用到工作中去,为以后进一步走向社会打下坚实的基础,只有在实习期间尽快调整好自己的学习方式,适应社会,才能被这个社会所接纳,进而生存发展。 刚进入实习单位的时候我有些担心,在大学学习计算机应用技术专业知识与实习岗位所需的知识有些脱节,但在经历了几天的适应过程之后,我慢慢调整观念,正确认识了实习单位和个人的岗位以及发展方向。我相信只要我们立足于现实,改变和调整看问题的角度,锐

意进取,在成才的道路上不断攀登,有朝一日,那些成才的机遇就会纷至沓来,促使我们成为计算机应用技术专业公认的人才。 我坚信“实践是检验真理的唯一标准”,只有把从书本上学到的计算机应用技术专业理论知识应用于实践中,才能真正掌握这门知识。因此,我作为一名计算机应用技术专业的学生,有幸参加了为期近三个月的毕业实习。 一、实习目的及任务 经过了大学四年计算机应用技术专业的理论进修,使我们计算机应用技术专业的基础知识有了根本掌握。我们即将离开大学校园,作为大学毕业生,心中想得的是如何去做好自己专业发展、如何更好的去完成以后工作中每一个任务。 本次实习的目的及任务要求: 1.1实习目的 ①为了将自己所学计算机应用技术专业知识运用在社会实践中,在实践中巩固自己的理论知识,将学习的理论知识运用于实践当中,反过来检验书本上理论的正确性,锻炼自己的动手能力,培养实际工作能力和分析能力,以达到学以致用的目的。通过计算机应用技术的专业实习,深化已经学过的理论知识,提高综合运用所学过的知识,并且培养自己发现问题、解决问题的能力②通过计算机应用技术专业岗位实习,更广泛的直接接触社会,了解社会需要,加深对社会的认识,增强自身对社会的适应性,将自己融合到社会中去,培养自己的实践能力,缩短我们从一名大学生到一名工作人员之间的观念与业务

软件开发社会实践报告

三一文库(https://www.doczj.com/doc/b54280607.html,)/社会实践报告 〔软件开发社会实践报告〕 社会实践是高校培养大学生综合素质和能力重要途径,是加强大学生思想政治教育有效载体,也是课堂学习的有益补充。本文是小编为大家整理的软件开发社会实践报告,仅供参考。 软件开发社会实践报告篇一短短两周的很快就过 去了,在xx的实习马上就要过去了。虽然只有短短的两周,但我学会了很多知识,熟悉了软件开发的流程,也很好的增强了自己的动手能力。 我是一名即将大四的学生,纵观现在的就业形势,国家高校的扩招,世界金融危机的横扫,大学生应该有一种居安思危的紧迫感,特别是对已经度过两年大学的我来说,毕业并不是一个遥远的词汇。宝剑锋从磨砺出,梅花香自苦寒来,缺少了平时的锻炼,没有厚积当然不能有薄发。首先我得有思想上的紧迫感,在学校学习的都是理论知识,实践经验则是少之又少。综合能力强的人才才是这个社会需要的,成长成为社会需要的人才是我的个人奋斗目标。有了强大的精神动力,有了坚如磐石的毅力,相信成功并不遥远。 首先,我的自我能力得到了加强。在实习的前几天主要

进行的是与JAVA有关知识的学习及预备知识的普及。在这之前由于种种原因我没有学习过JAVA,所以对于J我几乎一无所知。但我曾经学习过++,所以对语言的理解和接受能力还不算太慢,尽管老师讲解速度较快但我还是尽量跟上老师的速度。在这个过程中我学会一种自学方法——可以在第一遍时不求甚解,先了解知识框架,之后再在使用的过程中不断加强对知识的理解,从而较快的学会知识并应用于实践。 其次我的实际的操作能力得到了加强。知识讲解告一段落后我们就进入了紧张而又短暂的项目中。但不得不说刚开始就碰了一鼻子灰——代码书写总是出错。由于对原理理解不够透彻,语言使用缺乏足够经验所以进度极慢。在经过多次的讨论后我们对项目理解逐渐深入,所以在此投入的过程就比较顺利了。在这个过程中我明白了实践和理论的差距及二者不可分割的关系。 最后是团队协作能力的提高。在整个过程中团队协作发挥着不可替代的作用。从在刚拿到项目时对项目进行分析,然后进行分工,之后就开始工作,既各干各的又不失默契的合作。在这个过程中我们谁遇到问题会互相帮助解决提高了工作效率。 这次实习拉近了我就和社会的距离,也让自己在实践中开拓了视野,增长了才干。社会和大学一样也是受教育和学习的地方,在……(写实习地)的实习我收获颇丰,再次感谢

软件开发实习报告范文3篇

软件开发实习报告范文3篇实习是我们走出校门,踏入社会的第一步,这个阶段是我们从学校到社会的大环境的转变,是从学生步入职场的重要过渡,是人生的重大转折点。下面搜集了软件开发实习报告范文,欢迎阅读! 软件开发实习报告范文一今年9月份,由于学校安排我们这个计算机系的到xx中兴软件公司去实习,这是我人生中的第一份实习工作,也是第一次走进软件公司的大门。由于我是应届毕业生,对软件程序开发不是很熟悉,公司给我们三个方向,第一,学c、c++等语言开发;第二,学3g络通讯技术;第三,学习最近比较火的手机操作系统android(安卓)应用程序开发。当时,中兴软件公司的部门经理和我们大概讲了下三个方面的发展方向。 同学们都互相讨论着,到底是朝着哪方面去发展。那时候的我,在互联上听说过安卓,也对那方面很有兴趣,就报了安卓应用程序开发班。我们这个班有60多号人,很多人也是对这个东西好奇就报了,第一次上安卓课时大家都很积极,老师大概讲了下安卓的发展及前景,大家听的很出神,幻想着对从事安卓开发前景一片光明。之后老师就讲了写实习期间的具体安排,要去我们大家每组要做出一个本地电子相册,6人每组。 当时看着老师给出的那个本地电子相册应用程序的界

面以为很难做出来,之后老师一步一步的示范,我们也一步一步的做出来了,老师很负责,我们学的也很认真。在老师的热心指导下,我对安卓应用程序的开发有了基本的了解,并积极参与相关工作,注意把书本上学到的java理论知识以及安卓的相关知识对照实际工作,用理论知识加深对实际工作的认识,用实践验证大学所学确实有用。跟公司同事一样上下班,和小组的同事一起完成相关工作;又以学生身份虚心学习,努力汲取实践知识。 我心里明白我要以良好的工作态度以及较强的工作能力和勤奋好学来适应公司的工作,完成公司的任务。简短的实习生活,既紧张,又新奇,收获也很多。通过实习,使我对安卓应用程序开发工作以及发展前景有了深层次的感性与理性的认识。 在小组我主要的工作任务是做软件界面,做软件的ui,也对功能的实现有一定的了解。我在实习期间做ui花了很多的时间走了很多弯路,给同事的工作带来了很多麻烦,但是我们老师很鼓励我,让我继续认真的把事情做好,我很受鼓舞,同时也很努力的去把事情做好。 实习生活,感触是很深的,提高的方面很多,但对我来说最主要的是工作能力的进步。毕业实习主要的目的就是提高我们应届毕业生社会工作的能力,如何学以至用,给我们1次将自己在大学期间所学习的各种书面以及实际的知识,

软件系统设计与开发实践 说明书-2016

《软件系统设计与开发实践》说明书一、课程设计目的 通过本课程设计的学习实践,了解软件项目开发和维护的一般过程,掌握软件开发的传统方法和最新方法,为更深入地学习和今后从事软件工程实践打下良好的基础。最终目的是: (1)、培养学生数据库分析和设计能力。 (2)、培养学生软件结构和功能模块分析能力。 (3)、培养提高学生自学能力和独立进行软件开发能力。 (4)、培养学生的创新意识和协作精神。 (5)、培养学生文字论述规范、清晰、严谨的能力。 二、设计题目 课程设计题目一:企业客户服务系统实现 随着经济的全球化,市场竞争日趋激烈。企业建立客户为中心的经营战略,为客户提供一流的服务,是企业建立品牌意识、实现差别化服务、取得竞争优势的利器。企业客户服务系统犹如一个信息的工厂,操作方便,运行稳定,快速完成信息的采集、奋发、共享,一直到信息的处理、信息反馈的整个加工过程。 企业客户服务系统是以业务为基础,以客户为核心,实现市场、销售、服务协同工作的管理平台。本系统的主要任务是对企业客户的问题记录进行管理,并将问题记录分配给相关的工程师进行处理;对接受服务调查的客户进行服务调查信息的管理。使企业能够全面追踪客户档案、分析竞争对手,改善客户关系,增加企业收益,提高企业的竞争力。 企业客户服务系统以业务为基础,客户为核心,实现市场、销售 、服务协同工作的管理平台。 要求: 1、 实现的系统对企业客户的资料信息进行管理; 2、 对客户的问题记录进行管理;

3、 实现对记录问题的分配及处理; 4、对接受服务调查的客户进行服务调查信息的管理; 5 、并能对客户进行长期跟踪。 课程设计题目二:毕业设计选题系统的设计与实现 毕业设计是本科教育的一个重要组成部分,其时间跨度大,涉及较多的人员和相应的规章制度,如何对其进行完善的管理是一个有实际意义的问题。本课题的目的是设计一个毕业设计管理系统,它以时间线为基准,以相应的时间阶段需要达到的目的为检查点,以相应阶段应生成的文档为驱动力,最终通过对文档的相关处理来实现对毕业设计的管理。开发跨平台的实现毕业设计(论文)选题过程的信息化和自动化管理,该系统提供以下功能: 1)与本系统相关的基本信息管理,如:专业、班级、学生、指导老师的基本信息管理,支持Microsoft Excel格式数据的批量导入。 2)毕业设计(论文)课题基本信息管理、课题审批等,支持Excel格式数据的批量导入。 3)学生选题过程管理,可以实现学生的选题和退选,教师挑选学生,选题结果支持Excel格式数据的导出。 4)综合信息查询与打印。 使用J2EE或.NET作为基本的开发技术,要求熟练掌握Java或C#、JSP或https://www.doczj.com/doc/b54280607.html,、HTML等基本技能,对Ajax、Struts、Hibernate或.NET 等框架技术较为熟悉;使用数据库(MySQL、Oracle或SQLServer皆可)作为数据存储设施,要求熟练掌握数据库的基本原理,熟练掌握SQL语言; 课程设计题目三:试题库管理系统的设计与实现 利用JAVA与SQL2005等开发工具,建立《操作系统》课程的试题库系统。该系统能够根据所需的题型(如,选择题、填空题、简答题、判断题、计算题、应用题等)、题目的难度系数(简单、中等、难题)、每种题型所占的分值以及每种题型所需的题目数等进行自动组卷,并自动

软件开发实习报告范文3篇

软件开发实习报告范文3篇 实习是我们走出校门,踏入社会的第一步,这个阶段是我们从学校到社会的大环境的转变,是从学生步入职场的重要过渡,是人生的重大转折点。下面搜集了软件开发,欢迎阅读! 今年9月份,由于学校安排我们这个计算机系的到xx中兴软件公司去实习,这是我人生中的第一份实习工作,也是第一次走进软件公司的大门。由于我是,对软件程序开发不是很熟悉,公司给我们三个方向,第一,学c、c++等语言开发;第二,学3g网络通讯技术;第三,学习最近比较火的手机操作系统android(安卓)应用程序开发。当时,中兴软件公司的部门经理和我们大概讲了下三个方面的发展方向。 同学们都互相讨论着,到底是朝着哪方面去发展。那时候的我,在互联网上听说过安卓,也对那方面很有兴趣,就报了安卓应用程序开发班。我们这个班有60多号人,很多人也是对这个东西好奇就报了,第一次上安卓课时大家都很积极,老师大概讲了下安卓的发展及前景,大家听的很出神,幻想着对从事安卓开发前景一片光明。之后老师就讲了写实习期间的具体安排,要去我们大家每组要做出一个本地电子相册,6人每组。 当时看着老师给出的那个本地电子相册应用程序的界面以为很难做出来,之后老师一步一步的示范,我们也一步一步的做出来了,老师很负责,我们学的也很认真。在老师的热心指导下,我对安卓应用程序的开发有了基本的了解,并积极参与相关工作,注意把书本上

学到的java理论知识以及安卓的相关知识对照实际工作,用理论知识加深对实际工作的认识,用实践验证大学所学确实有用。跟公司同事一样上下班,和小组的同事一起完成相关工作;又以学生身份虚心学习,努力汲取实践知识。 我心里明白我要以良好的工作态度以及较强的工作能力和勤奋好学来适应公司的工作,完成公司的任务。简短的实习生活,既紧张,又新奇,收获也很多。通过实习,使我对安卓应用程序开发工作以及发展前景有了深层次的感性与理性的认识。 在小组我主要的工作任务是做软件界面,做软件的ui,也对功能的实现有一定的了解。我在实习期间做ui花了很多的时间走了很多弯路,给同事的工作带来了很多麻烦,但是我们老师很鼓励我,让我继续认真的把事情做好,我很受鼓舞,同时也很努力的去把事情做好。 实习生活,感触是很深的,提高的方面很多,但对我来说最主要的是工作能力的进步。毕业实习主要的目的就是提高我们社会工作的能力,如何学以至用,给我们1次将自己在大学期间所学习的各种书面以及实际的知识,实际操作、演练的机会。 自走进中兴软件公司开始我本着积极肯干,虚心好学、工作认真负责的态度,积极主动的完成相关工作,以及对企业的各种产品的了解,对企业分公司的熟悉,让自己以最快的速度融入公司,发挥自己特长.同时认真完成实习日记、撰写实习报告,成绩良好。实习单位的反馈情况表明,在实习期间反映出我具有较强的适应能力,具备

软件开发实习工作总结

软件开发实习工作总结 ----WORD文档,下载后可编辑修改---- 下面是小编收集整理的范本,欢迎您借鉴参考阅读和下载,侵删。您的努力学习是为了更美好的未来! 软件开发实习工作总结篇一短短两周的很快就过去了,在xx的实习马上就要过去了。虽然只有短短的两周,但我学会了很多知识,熟悉了软件开发的流程,也很好的增强了自己的动手能力。 我是一名即将大四的学生,纵观现在的就业形势,国家高校的扩招,世界金融危机的横扫,大学生应该有一种居安思危的紧迫感,特别是对已经度过两年大学的我来说,毕业并不是一个遥远的词汇。宝剑锋从磨砺出,梅花香自苦寒来,缺少了平时的锻炼,没有厚积当然不能有薄发。首先我得有思想上的紧迫感,在学校学习的都是理论知识,实践经验则是少之又少。综合能力强的人才才是这个社会需要的,成长成为社会需要的人才是我的个人奋斗目标。有了强大的精神动力,有了坚如磐石的毅力,相信成功并不遥远。 首先,我的自我能力得到了加强。在实习的前几天主要进行的是与JAVA有关知识的学习及预备知识的普及。在这之前由于种种原因我没有学习过JAVA,所以对于J我几乎一无所知。但我曾经学习过C++,所以对语言的理解和接受能力还不算太慢,尽管老师讲解速度较快但我还是尽量跟上老师的速度。在这个过程中我学会一种自学方法----可以在第一遍时不求甚解,先了解知识框架,之后再在使用的过程中不断加强对知识的理解,从而较快的学会知识并应用于实践。 其次我的实际的操作能力得到了加强。知识讲解告一段落后我们就进入了紧张而又短暂的项目中。但不得不说刚开始就碰了一鼻子灰----代码书写总是出错。由于对原理理解不够透彻,语言使用缺乏足够经验所以进度极慢。在经过多次的讨论后我们对项目理解逐渐深入,所以在此投入的过程就比较顺利了。在这个过程中我明白了实践和理论的差距及二者不可分割的关系。 最后是团队协作能力的提高。在整个过程中团队协作发挥着不可替代的作用。从在刚拿到项目时对项目进行分析,然后进行分工,之后就开始工作,既各干各的又不失默契的合作。在这个过程中我们谁遇到问题会互相帮助解决提高了工作效率。

软件开发实习报告

时间过的真快,一眨眼时间我在朗嘉公司为期三个多月的实习生活就要结束了,而我也从学校拿到了毕业证书和学位证书,我的学生生涯要暂时告一段落。 回顾这三个多月在公司的工作生活,我感到很庆幸和满意。庆幸的是我比其它一部分同学多了三个月在软件公司工作的经历,这使我毕业后能够更好更快地适应软件公司的工作生活和节奏。满意的是公司为我提供了良好的工作学习环境和住宿条件,我刚到公司不久公司就为我提供了电脑和相应的座位,当我在学习C#过程中遇到不懂问题的时候,主管,同事都会毫不吝啬的为我讲解,让我感受到公司团结向上的氛围,软件公司最重要的也就是这种团队合作的精神。另外公司为我提供了一个良好的住宿环境,好的休息才有好的工作效率。看来这也是公司先进的管理理念吧。 在这三个多月的时间中,我学习了新的编程语言C#,面向对象编程以前我只用过VB,ASP,https://www.doczj.com/doc/b54280607.html,,前面两种还不是完全面向对象的语言,对https://www.doczj.com/doc/b54280607.html,的编程认识也只是停留在VB的编程思想上。现在我对C#有了基本的认识,也具备了用C#开发Windows应用程序和Web应用程序的能力。现在我再去理解.NET,C#,我发现它们真的是很强大,它的强大也体现在方便的集成开发环境。.NET是个强大的新平台,而C#则是该平台下最佳的开发语言。公司选择.NET作为开发平台,C#为开发语言很有眼光,我很欣赏公司领导的决策。的确我感觉.NET将是现在和未来基于Windows开发的最佳平台,不管开发Windows应用程序还是Web应用程序,还有Web服务。而且微软也将其未来的发展重点放在.NET上,以后.NET还将不限平台,包括其它操作系统下都会推出.NET,相信凭借微软的技术力量和实力,.NET的未来会更美好。 三个多月实习生活,我系统的学习了C#.NET编程,并完成了我的毕业设计----基于B/S 的大学教材管理系统。系统采用https://www.doczj.com/doc/b54280607.html,,开发工具为https://www.doczj.com/doc/b54280607.html, 2003和Sql Server 2000,开发语言为C#。这个系统是一个多用户不同权限管理的系统,而且数据流也比较大,光数据库中表就有20多张,我经过一个多月的开发周期完成了该系统,也受到了导师的肯定。另外我用业余时间完成了另外一个朋友的毕业设计,该系统是个网络办公系统,也是基于B/S结构,采用ASP技术,开发工具为Dreamweaver Mx 和Access 2003,也顺利完成了其中的模块。还有在公司我参与了海运进口整合系统的开发,做了其中几个页面,同时协助同事进行开发,现在能熟练进行DBNETGRID控件下的二次开发,在海运进口系统的开发中用到了Oracle数据库,我对Oracle数据库也有了新的认识。 我是属于公司研发部的一员,我对自己技术上的特点作一个概括。擅长B/S结构下的开发,熟练掌握https://www.doczj.com/doc/b54280607.html,,ASP,JavaScript编程,熟练掌握Sql Server 2000,熟练Sql语句。熟悉Windows应用系统的开发,开发语言有C#.NET,VB等。熟悉Oracle9i PL/SQL编程。掌握C#组件开发技术。 好的心态+好的技术=好的人生,这是我的人生信条。希望我能用自己的技术为公

应用软件开发实践第二阶段实验报告

XXX大学计算机学院XXXX级本科生课程报告 课程名称应用软件开发实践 报告时间XXXXXX 学生姓名XXXXX 学号XXXXXX 专业XXXXXX 任课教师XXXXX

任课教师评语 任课教师评语(①对课程基础理论的掌握;②对课程知识应用能力的评价;③对课程报告相关实验、作品、软件等成果的评价;④课程学习态度和上课纪律;⑤课程成果和报告工作量;⑥总体评价和成绩;⑦存在问题等): 成绩:任课教师签字: 年月日

摘要 本次报告主要是介绍了Android编写的连连看程序,分别从游戏原理、游戏截图、关键算法、心得体会介绍了游戏的开发过程,连连看程序中主要是利用对象数组,Map 将图片和二维数组关联起来,以及Handler处理多线程,里面用到了搜索算法是广度优先搜索,搜索过程中设置了边界减少了搜索范围,实验完成了实验基本要求并增加了一些扩展功能。 关键词:Android;连连看;游戏

目录 1 实验目的 (1) 2 实验背景 (1) 3实验环境 (1) 4实验定义 (1) 6实验结果 (2) 6.1运行结果 (2) 6.2目录结构 (3) 7实验原理 (3) 7.1实验原理 (4) 7.2游戏原理 (4) 8核心算法和代码 (4) 8.1触碰游戏区域的处理方法 (4) 8.2以gameTime作为剩余时间开始或恢复游戏 (6) 8.4成功连接后处理 (6) 8.5游戏初始化 (7) 8.6消除算法 (8) 8.6.1零折型 (8) 8.6.2一折型 (10) 8.6.3二折型 (11) 9心得体会 (12)

1 实验目的 根据连连看的功能需求,提出一系列技术问题,并进行深入详细剖析之后,给出主要的解决方案,为进一步设计软件、编写代码打下基础。并对初步了解Android平台的开发环境和技术有所帮助。 2 实验背景 连连看做为一款休闲小游戏,受到很多人的喜爱。本项目就来制作一款Android平台上的连连看游戏,方便用户随时随地享受这款休闲小游戏。游戏启动之后会进入连连看消除界面,用户点击两个相同的图片即可消除,在规定的时间之内消除完所有图片则通关,时间结束之后若没有消除完所有的图片则提示失败。 3实验环境 软件开发环境:Eclipse 3.8 + ADT 22.0.1 + Android SDK 4.0.3。 软件运行环境:Android 4.0.4及以上系统,并兼容4.0.3之前的系统。 4实验定义 Android:是一个开放的移动设备操作系统平台,为移动设备提供了一个包含了操作系统、中间件及应用程序的软件叠层架构。 SDK:Android SDK 为开发人员使用Java 语言编写Android 平台下的应用程序提供了必要的工具和API。 应用程序:Android 平台搭载了一系列的核心应用程序,如E-mail 客户端、日历、浏览器、电话簿。这些应用程序都是用Java 语言开发的。 项目开发计划:是一种把项目一定过程与项目如何推进连接起来的方案。

应用软件开发实践报告

应用软件开发实践报告 姓名: 学号: 1313050002 班级:软工一班 院系:数计学院 日期: 2015.11.17

实践培训第一天 实践项目:TestCenter 实践过程: 1.进入软件,在主菜单里选择主菜单,选择测试需求,再然后选择默认需求,继续选择左上的按钮添加子需求,命名为客户管理35c。实验截图如下: 2.接着填写需求信息—选择用例场景—添加测试场景—选择场景—双击场景进入场景—设计场填写需求信息,按照老师的要求填写公司名称,是否上市,公司背景以及注册资本。接下来选择用例场景—添加测试场景—选择场景—双击场景进入场景—设计场景步骤,保存—设计场景参数,保存—选择用例设计—添加默认数据,并设计测试用例—导入场景步骤—填写预期结果,保存。实验截图如下: 3.再选择主菜单—测试计划—测试计划—选择版本管理,新建测试版本—选择版本,建立测试计划—选择测试计划,建立测试轮次—选择版本,关联需求,关联需求版本。实验截图如下: 4.选择主菜单—测试构建—测试集—选择树形结构“测试集”,建立命名为客户测试集组35c。新建测试集组—选择测试集组,新建测试集—选择测试集,关联新增用例—选择测试用例,保存。实验截图如下:

4.主菜单—测试计划—测试计划—选择测试轮次—添加测试集—选择测试集用例,保存;—选择测试集—选择发起手工执行—填写运行名称,保存。实验截图: 5.主菜单—用例执行—手工执行—选择运行集名称—选择分配角色—选择测试用例,选择角色,并添加—确认—选择测试用例,执行测试用例—失败提交缺陷。实验失败,提交原因为客户登陆新增页面,选择角色为项目经理人,出现频率选为经常,最后完成报告之后选择提交。实验截图如下: 6.选择主菜单—缺陷管理—缺陷视图—缺陷查看,实验截图如下:

软件工程案例教程软件项目开发实践第一章练习题

第一章练习题: 一、填空题 1.软件工程是一门综合性的交叉学科,它涉及计算机学科、工程学科、管理学科和 数学学科。 2.软件工程研究的主要内容是方法、过程和工具三个方面。 3.由于软件产生的复杂性和高成本,使大型软件产生出现出现了很多问题,即出 现软件危机,软件工程正是为了克服它而提出的一种概念及相关方法和技术。 4.SWEBOK V3中,软件工程知识体细分为教育需求和工程实践两大类。 5.增量式模型假设需求可以分段,成为一系列增量产品,每一增量可以分别开发。 6.喷泉模型比较适用于面向对象的开发方法。 7.软件工程是用工程科学的知识和技术原理来定义、开发和维护软件的一门学科。 二、判断题 1.SWEBOK V3分两大类,共有15个知识域。(√) 2.软件工程的提出起源于软件危机,其目的是最终解决软件的生产工程化。(√) 3.软件工程学一般包含软件开发技术和软件工程管理两个方面的内容,软件开发 方法学和软件工程环境属于软件开发技术的内容,软件工程经济学属于软件工 程管理。(对) 4.软件开发中的最大的问题不是管理问题,而是技术问题。(×) 5.XP(eXtreme Programming,极限编程)是由Kent Beck提出的一套针对业务需求和 软件开发实践的规则,包括13个核心实践。(√) 三、选择题 1.下列所述不是敏捷生存期模型的是(C)。 A.Scrum 模型UP 2.软件工程的出现主要是由于(C)。 A.程序设计方法学的影响 B.其他工程科学的影响 C.软件危机的出现 D.计算 机的发展 3.以下(C)不是软件危机的表现形式。 A.开发的软件不满足用户的需要 B.开发的软件可维护性差 C.开发的软件价 格便宜 D.开发的软件可靠性差 4.以下不是SWEBOK V3的软件工程实践中的知识域的是(B)。 A.软件需求 B.工程基础 C.软件构造 D.软件设计 5.下列所述不是软件组成的是(C)。 A.程序 B.数据 C.界面 D.文档 6.下列对“计算机软件”描述正确的是(A) A.是计算机系统的组成部分 B.不能作为商品参与交易 C.是在计算机硬件设备 生产过程中产生出来的 D.只存在于计算机系统工作时

软件开发社会实践报告【实用】

社会实践是高校培养大学生综合素质和能力重要途径,是加强大学生思想政治教育有效载体,也是课堂学习的有益补充。本文是软件开发社会实践报告,仅供参考。 短短两周的很快就过去了,在xx的实习马上就要过去了。虽然只有短短的两周,但我学会了很多知识,熟悉了软件开发的流程,也很好的增强了自己的动手能力。 我是一名即将大四的学生,纵观现在的就业形势,国家高校的扩招,世界金融危机的横扫,大学生应该有一种居安思危的紧迫感,特别是对已经度过两年大学的我来说,毕业并不是一个遥远的词汇。宝剑锋从磨砺出,梅花香自苦寒来,缺少了平时的锻炼,没有厚积当然不能有薄发。首先我得有思想上的紧迫感,在学校学习的都是理论知识,实践经验则是少之又少。综合能力强的人才才是这个社会需要的,成长成为社会需要的人才是我的个人奋斗目标。有了强大的精神动力,有了坚如磐石的毅力,相信成功并不遥远。 首先,我的自我能力得到了加强。在实习的前几天主要进行的是与JAVA有关知识的学习及预备知识的普及。在这之前由于种种原因我没有学习过JAVA,所以对于J我几乎一无所知。但我曾经学习过C++,所以对语言的理解和接受能力还不算太慢,尽管老师讲解速度较快但我还是尽量跟上老师的速度。在这个过程中我学会一种自学方法——可以在第一遍时不求甚解,先了解知识框架,之后再在使用的过程中不断加强对知识的理解,从而较快的学会知识并应用于实践。 其次我的实际的操作能力得到了加强。知识讲解告一段落后我们就进入了紧张而又短暂的项目中。但不得不说刚开始就碰了一鼻子灰——代码书写总是出错。由于对原理理解不够透彻,语言使用缺乏足够经验所以进度极慢。在经过多次的讨论后我们对项目理解逐渐深入,所以在此投入的过程就比较顺利了。在这个过程中我明白了实践和理论的差距及二者不可分割的关系。 最后是团队协作能力的提高。在整个过程中团队协作发挥着不可替代的作用。从在刚拿到项目时对项目进行分析,然后进行分工,之后就开始工作,既各干各的又不失默契的合作。在这个过程中我们谁遇到问题会互相帮助解决提高了工作效率。 这次实习拉近了我就和社会的距离,也让自己在实践中开拓了视野,增长了才干。社会和大学一样也是受教育和学习的地方,在……(写实习地)的实习我收获颇丰,再次感谢实习期间各位老师的指导教诲,你们给我的知识财富将让我受益终生。但是我知道学无止境,仅仅这段时间的学习还是不够的,在以后的生活中我会继续努力学习,培养自己能力,进一步完善自己。 本周是实习的第一周,很幸运碰到了产品部很有耐心的leader詹老师。实习第二天他让我做一个H5的游戏类应用,主要用于中分享。之前对于自己的水平是否能完成完全没底,但感觉第一次实操确实也有点让人兴奋,之前关于产品开发的印象只停留在书本上。 詹老师让我模仿“过家家gogaga”所开发的“打电话认师姐”小游戏写一个类似的应用。我把原始应用找出来便开始抠代码,第一步是将套在接口中的原始应用抠出来(套在接口的原始应用只能在浏览器中运行,无法在电脑上测试),周二开始做.

应用软件开发任务书

《应用软件开发》任务书 一、课程安排 使学生通过80学时的课程实践,了解软件项目的需求分析、概要设计、详细设计、编码与调试、测试、软件集成和联调、交付和安装、试运行、用户验收等软件生存周期。 本课程学习结束后,学生应能对基于Web的软件项目,用微软Visio、IBM Rational Rose 等CASE工具进行软件工程相关设计;能搭建含应用服务、数据库服务等在内的服务器环境;并在此基础上,使用自己熟悉的C#、Java、C++等程序语言进行编码和测试,使用vss、svn 等源代码管理工具进行源代码管理;能使用HP LoadRunner、WinRunner、JMeter等测试软件进行Web压力测试。 二、基本要求 软件设计部分: (1)掌握利用微软Visio、IBM Rational Rose(二选一)进行软件项目的需求分析、概要设计、详细设计; (2)需求分析阶段确定开发目标、确定项目开发的技术路线、选任开发项目经理名、设计项目开发进度、确定开发人员并分配职责,生成可行性分析报告; (3)概要设计阶段进行总体方案设计、逻辑框图、边界(约束)条件的设计、运行环境设计,生成概要设计说明书; (4)详细设计阶段进行算法设计、数据格式设计、实现流程设计、人机界面设计、测试用例设计、操作设计,生成详细设计说明书、测试计划及测试用例、使用说明书(初稿)等。 软件开发与测试部分: (1)搭建应用服务器、数据库服务器; (2)按详细设计说明书,使用自己熟悉的程序语言,进行编码(可多语言混用); (3)引入vss、svn等源代码管理工具(服务器),对源代码进行版本控制(任选一种); (4)进行软件模块的局部测试、集成与联调; (5)使用HP LoadRunner、WinRunner、JMeter(三选一)等测试工具,对系统进行Web压力测试。 三、课程学员配置分工: 以7人为单位组建项目组,课程学习、实践及考核以项目组为单位进行,项目组设项目经理1名,软件设计人员2名、服务器工程师1名、程序员2名、软件测试人员1名。项目经理负责本组内部协调,技术路线和与授课教师联系。软件设计人员负责软件需求分析、概要设计、详细设计。服务器工程师负责服务器操作系统(Linux或者Windows Server)安装,应用服务软件安装、数据库系统安装。程序员负责系统编码、局部测试与联调。软件测试人员

软件开发实践报告

学生实验报告 实验名称:软件开发实践 指导教师: 姓名: 学号: 班级: 日期: 实验报告

姓名: 学号: 一、实验号题目:寻找所有的路径 二、实验的目的和要求: 读懂一段程序的代码,学会里面分析问题的思路,规范自己写代码.在阅读大量源代码的时候,能够提高自己对大的软件的把握能力,快速了解脉络,熟悉细节,不仅仅是编程技巧,还能在程序的架构,设计方面提高自己的能力。 三、算法描述: 你将给的字符串存储在一个矩形格子中。在这个矩形格子寻找一个字符串。出发点可能在格子中任何地方。方向可能向上,下,左,右,或对角的一个字母到下一个字母, 每个格子只能占用一次。你要归还int类型的数来表示所有可能的路径的数目。如果返回结果是超过1,000,000,000,的用-1表示.; eg: {"ABC", "FED", "GAI"} "ABCDEA" Returns: 2 {"ABC", "FED", "GHI"} "ABCDEFGHI" Returns: 1 {"ABC", "DEF", "GHI"} "ABCD" Returns: 0 {"AAAAA", "AAAAA", "AAAAA", "AAAAA", "AAAAA"} "AAAAAAAAA AA" Returns: -1 {"ABABA", "BABAB", "ABABA", "BABAB", "ABABA"} "ABABABBA" Returns: 56448 四、源程序清单: #include #include #include using namespace std; //Required for TopCoder gcc compiler class WordPath { typedef struct POINTtag{ int x; int y; int count; }POS; typedef vector VETPOS;

应用软件开发实践实验报告

武汉工业学院数学与计算机学院 应用软件开发实践 实验报告

实训目的 (1)利用VC 设计并实现一个简单的系统,学习与体会开发一个实际工程项目所经历的步骤。 (2)学习建立一个工程项目(Project )的操作过程,学习编写与调试程序的基本方法。 (3)学习项目中采用知识点及相关算法,并且编程实现这些算法。 项目整体描述 系统整体框架 分功能描述 素描特效处理 素描,就是用木炭、铅笔、钢笔等工具,通过线条来画出物象明暗的单色画。 处理步骤如图 特效处理 素描特效处理 浮雕特效处理 朦胧特效处理 水墨画特效处理 建 立 灰度 图像 求梯度 处理 动感线条 合成素描图 像 图像拉伸 左光源照明 上光源照明 斜射光源照明 常规计算 法 快速计算法 一键完成水墨画 图层1 灰度图像 原彩色 图像 图层2 梯度图像 图层3 模糊图像 图层4 动感线条图像 图层5 素描图像 ∑ 叠加

用到的函数 1 建立灰度图像: void CMyappView::OnGay() 点击菜单项 朦胧特效处理\图像拉伸 函数将运行。 2.触发所有视图类的UpDate ()函数: void CMyappView::OnShowColoe() 点击菜单项 显示原图 函数将运行。 3 显示图层:void CMyappView::OnShowL1() ;void CMyappView::OnShowL2() ;void CMyappView::OnShowL3() ;void CMyappView::OnShowL4() ;void CMyappView::OnShowL5() ;点击菜单项 显示图层1(2、3、4、5)函数将运行。 4 求梯度:void CMyappView::OnGetGrads() 点击菜单项 朦胧特效处理\求梯度 函数将运行。 5 模糊图像:void CMyappView::OnBlurry() 点击菜单项 朦胧特效处理\模糊图像 函数将运行。 6 生成动感线条:void CMyappView::OnInnervation() 点击菜单项 朦胧特效处理\生成动感线条 函数将运行。 7 合成素描图像:void CMyappView::OnSynthesize() 点击菜单项 朦胧特效处理\合成素描图像 函数将运行。 浮雕特效处理 浮雕画能表现出平面雕刻图案的效果,具有立体感。浮雕图像是一种表现力沧桑、庄重的绘画手法。将数码相机拍摄的图像处理成为浮雕效果,具有很强的实用性。 处理步骤如图 用到的函数 1 图像拉伸:void CMyappView::OnStretch() 点击菜单项 朦胧特效处理\图像拉伸 函数将运行。 2 左光源照明:void CMyappView::OnLeftLighting() 点击菜单项 朦胧特效处理\左光源照明函数将运行。 3 上光源照明:void CMyappView::OnUpLighting() 点击菜单项 朦胧特效处理\上光源照明 函数将运行。 4 斜射光源照明:void CMyappView::OnTitleLighting() 点击菜单项 朦胧特效处理\斜射光源照明 函数将运行。 5 一键完成:void CMyappView::OnRilievoOK() 点击菜单项 朦胧特效处理\一键完成 函数将运行。 朦胧柔化处理 图层1 灰度图像 原彩色 图像 图层2 图像拉伸 图层3 左光源浮雕图像 图层4 上光源浮雕图像 图层5 斜射光源浮雕图像

软件开发实习报告3000字_实习报告_范文大全

软件开发实习报告3000字_实习报告_范文大全 软件开发实习报告3000字【1】 一、实习目的 进一步了解java开发的相关知识,掌握java开发的基本技术,丰富java开发的实战经验。学习SQL的基础知识及正确的运用方法,和有用的相关技术,提高自己的工作效率。通过实习,培养我们综合运用Java语言的面向对象编程能力;培养我们动手能力;培养我们良好编程规范、编程方法;以便能较全面地理解、掌握和综合运用所学的知识,提高自身的编程能力;增强自己的团队协作意识,了解软件开发的思考角度和主要流程。为毕业之后能够更快地进入工作状态并且能够更好的工作,打好一定的基础。 二、实习单位及岗位介绍 1、实习单位介绍 2、实习岗位介绍 我的岗位是Java软件工程师。实习期间参与人力资源管理系统的开发,根据开发规范和流程独立完成模块设计、编码、测试。编写相关应用系统的开发文档、数据库设计文档等。较为详细和系统的掌握了软件开发的知识体系。把所学知识与解决实际问题相联系,培养了自己发现问题、分析问题和解决问题的能力,从而提高了自己从事实际工作的能力。 三、实习内容及过程 1、Java基础知识 Java的基础知识对于一个Java软件工程师来说就好比是人的灵魂,现在的公司在招聘的时候很多都不在乎你会不会流行的技术,如(Struts、Hibernate、Spring、ibatis等)。他看重的是你的基础扎不扎实,对于网易、腾讯等大公司来说更是如此,我们在开发过程中运用了大量的Java基础知识,如类、对象、方法、成员变量、静态变量、封装、继承、多态、异常、接口、抽象类、IO流等等,所以一个系统对于Java编程基础的依赖便不言而喻。

{业务管理}电信增值业务及软件开发实践报告精编

{业务管理}电信增值业务及软件开发实践报告

电信增值业务及软件开发一 实践报告 学院:软件学院专业:软件工程 班级:学号: 姓名2:指导老师: 20一三年06月22日 实验一:短消息MO指令匹配算法一、实验步骤及实验结果 实验代码: #include #include voidmain() { charS[100]; charT[50]; cin>>S; cin>>T; intlen1,len2; intlen; intnext[100]; inti,j; intk; intcount=0; len1=strlen(S); len2=strlen(T); len=len1-len2; j=1,k=0; next[1]=0; while(j

{ j++; k++; next[j]=k; } else k=next[k]; } i=0; j=0; while(j!=len2&&i

应用软件开发实践任务指导书创新

《应用软件开发实践》任务(指导)书 一、应用软件开发实践的目的任务与要求 应用软件开发实践是计算机科学与技术专业学生进行实际项目开发一个重要环节,大部分公司、企业也都在积极筹建适合本系统使用的各种应用软件,使得应用软件人才的需求大大增加。应用软件开发的实践性非常强,需要大量的互相联系的计算机知识,其开发能力需要从大量的实践中获取。然而真正的从实际的企业应用中获取这样的知识是不切实际的。所以在本实践环节中,我们将采用学生结合自己就业方向,选择主题,查阅资料,初步掌握规范和详细设计方案编写方法;制订自己的计划,并且根据计划开展工作,对计划执行情况进行总结,从而了解软件开发过程,掌握软件开发过程中的基本方法。 要求学生按规定的上机实习内容和设计要求,自行完成设计任务,并事前进行准备(包括参考书和资料数据准备),并认真填写每天的实习日志。 每位同学于实习结束提交实践报告作为本次实践考评依据。实践报告要求包括系统开发实施的主要过程(需求分析、系统架构、系统设计和实现)以及收获和总结,字数不少与3000 字,实践报告总页数不得少于15个页面,严禁复制,否则视为雷同作不及格处理。 二、实习时间与地点安排 本实践由学生从选题目录中选择合适的方向或自行选定某企业、组织或行业进行研究并提交应用软件系统设计方案,原则上要求每人单独完成,不能有重复。 时间:2015624—2015628 (2014-2015-2 学期第18 周)1 周; 地点:院综合机房东8-409-411 三、实习内容与步骤 实习内容: 本实践以Apache Tomcat/IIS作为应用服务器,Microsoft SQL Server2000为DBMS,借助MVC 三层架构技术或者存储过程技术,利用ASP/Java/JSP/Servie开发实际的应用系统,目 的是熟悉实际应用系统的一般框架和项目开发的一般流程,培养学生动手能力、沟通能力以及团队合作精神。通过本次实践,使学生掌握应用软件的开发技术和方法,以促进其对计算机相关理论课程中学习的知识的掌握。 应用软件开发实践以小组为单位,每个小组1-4人,可从题目库中任意选择一个或结合 个人兴趣自拟题目(需指导老师审核同意)。 实践步骤: 1.选题和资料收集

相关主题
文本预览
相关文档 最新文档