当前位置:文档之家› VF实训报告

VF实训报告

VF实训报告
VF实训报告

1、实验目的

1.1 学习并掌握有关表结构的创建的各种方法。 1.2熟练掌握如何在表中添加记录的

方法。

1.3掌握和了解在屏幕上显示记录和表结构的命令。

1.4理解在屏幕上显示记录和在项目管理器中浏览记录的区别。 2、实验设备、仪器及

材料

计算机、操作系统:windows98/2000/2003/xp、编程工具:visual foxpro 6.0 3、实验

内容

3.1上机实验的内容及要求

1、利用表设计器建立学生表

2、用命令法建立学生表并输入数据

3、记录的插入与追加

3.2算法设计思想与算法实现步骤

1.单击菜单的文件选项,选择新建按钮,选择新建表。将新建的表名保存为teacher,

进而进入表设计器,然后输入各个字段并且设置好后面字段的属性,点击确定,输入表单内

容数据。

2..命令方法:create table work(教师号 character(8) 姓名 character(8) 课时费

character(8))

3.命令法显示:(1)use teacher (2)use teacher (3)use teacher list display all browse 3.3程序核心代码,程序调试过程中出现的

问题及解决方法

modify structure list,browse,display 3.4 程序运行的结果

1 4、实验总结

4.1程序运行结果分析及思考题讨论

1.建立数据表的结构有几种方法,请详细阐述。

答:有两种方法1.菜单方式:打开文件菜单,单击新建命令,打开新建对话框。在新建

对话框中选中”表”单选按钮单击新建文件按钮,打开”创建”对话框。在”新建”对话框

中输入要建立的表的名字然后单击”保存”打开表设计器对话框,然后在表设计器中输入表

的各个字段再单击确定即可输入表的数据。2。采用命令方法进行建表。

2。阐述list命令、browse命令、display命令三个命令进行数据表内容的显示时的区

别。

答:list命令是在工作区里显示表的所有信息,browse命令是打开表并且可以对表进行

修改,display命令是在工作区显示表的特定的某一条信息。 4.2实验总结心得体会

2

通过这个实验我了解到了数据表的多种建立方法已经数据表的修改和显

示。区别了list,display,browse三个命令。在实验过程中不能正确区分那三个显示命

令的错误,但是通过对三个命令的使用后就能对其进行区分。

西华大学实验报告(理工类)3 第

开课学院及实验室:汽车学院机房(5d-215)实验时间:2010年5月6日

1、实验目的

1、了解记录指针定位的含义及定位的方法,掌握编辑表的各种方法。

2、掌握表修

改与编辑的常用命令。 2、实验设备、仪器及材料

计算机、操作系统:windows98/2000/2003/xp、编程工具: visual foxpro 6.0 3、实

验内容

1. 在teacher第3个记录之前,插入一行记录:“t1110, 张三,男,讲

师, 1200, 00”

2、逻辑删除“t1106”该行记录,物理删除“t1107”该行记录。 3.2算法设计思想与

算法实现步骤

1.将指针指到

teacher第3个记录,输入命令insert blank。再使用

replace命令 replace 学号 with “t1110”, 姓名 with “张三”性别 with “男”

职称 with “讲师”基本工资 with “1200”工资总额 with “0.00” 2.将指针指向

学号为t1106的记录输入命令delete即可将指针指向学号为t1107的记录输入命令delete;

pack即可 3.3程序核心代码,程序调试过程中出现的问题及解决方法

答:replace with ;delete;pack

3.4 程序运行的结果

4 4.1程序运行结果分析及思考题讨论

逻辑删除记录和物理删除记录有什么不同?

答:逻辑删除就是给要删除的记录加上一个删除标记,但这些记录并没有真正从表中删

除。而物理删除就是将要删除的记录真正的从表中删除掉。

4.2实验总结心得体会

答:通过这个实验我了解到了怎样在表中添加和删除数据并且区别了逻辑删除与物理删

除。在实验过程中出现了逻辑删除与物理删除区别不清的错误。后来仔细观察发现逻辑删除

并不是真正删除而物理删除却是真正的删除这才区分

开。

第组

西华大学实验报告(理工类)

5

篇二:vf实习报告

vfp实习报告

一,表1 职工工资表

一根据上表,做如下的操作

1 建立文件表: 选定”文件”菜单?选定”新建”命令?选定新建立对话框中”表”按钮?

选定”新建文件”按钮?在创建对话框中输入表名?选定”保存”按钮. 2添加 append [blank] 加入空白记录; insert into 表名[字段] values [表达式] ,

append form <文件名> [ fields <字段名表>] [ for <条件>] 在当前

表尾追加一批记录.

插入 insert [blank] 插入记录

删除 delete for <条件> + pack (恢复 recall for <条件>) ; zap 删除

表中所有记录.

修改 replace<字段> with <新字段> 3 记录指针移动 skip [数值表达式]

4 排序 sort to<文件名> on <字段> ;

索引单索引: index on<索引关键字> to <文件名> 复合索引: index on

<索引关键字> tag <索引表识>

统计 count <范围> for <条件> ; sum [数值表达式] [范围] [for 条件]

to <内存变量表>

二程序练习

1

已知半径r=10,计算周长c=2πr 程序 : *yzc.prg

*1.prg clear

@10,5 say 请输入所求圆的半径 ? input 半径: to r s=2*pi()*r ?s return 2假设银行一、二、三年定期存款的年利率分别为5.0%、5.5%、6.2%。若储户存款为x

元,期末偿还本息为y元,编写计算各种不同定期存款期末应付本息的程序

程序 : *yh.prg

clear

@2,5 say 请输入您的储户存款 ? input 储户存款: to x input 存款时间: to n do case case n=1 y=x*(5.0/100+1) case n=2

y=x*(5.5/100+1) case n=3

y=x*(6.2/100+1) endcase

??应偿还本息金额:,y return

3.求二元一次方程ax2+bx=c=0的根

程序 : *qg.prg

clear

input输入一次项系数 to a input输入二次项系数 to b input输入常数项系数 to c

n=b*b-4*a*c do case case n<0 ?无实数解 case n=0 x=(-b+sqrt(n))/(2*a) ?x1=x2=,x case n>0 x1=(-b+sqrt(n))/(2*a) x2=(-b-sqrt(n))/(2*a) ?x1=,x1 ?x2=,x2 endcase return 4.计算自然数前n项和s=1+2+3+??+n,设n=50

程序 : *qh.prg clear

input输入求和项数 to n i=1 s=0 do while i<=n s=s+i i=i+1 endd ?s=,s

三、根据表1,用命令方式和程序方式分别完成以下任务

1.计算每个人的应发工资及各项工资合计

use 表1.dbf

replace all应发工资 with 基本工资+奖金-扣款 list sum 基本工资,奖金,扣款,应发工资 to n(1),n(2),n(3),n(4) go 6 gather from n fields 基本工资,奖金,扣款,应发工资 list 2.按分厂汇总,生成全厂工资汇总表gzhz??.dbf,其格式如下:

use表1.dbf

index on 分厂 tag fc

total on 分厂 to fchz fields 基本工资,奖金,扣款,应发工资 use fchz browse fields 分厂,基本工资,奖金,扣款,应发工资

3 根据需要,打印职工工资表或者全厂工资汇总表

close

use表1.dbf list to printer use fchz list to printer 4 利用表单,设计gz??.dbf的录入、修改等维护功能

clear

use表1.dbf text endtext

do while .t. @6,10 clear

@6,10 say 请输入1-3: get hy default space(1) read do case case hy=1 do sr case hy=2 do xg case hy=3 wait 系统将关闭! window timeout 1 exit endcase enddo use clear set talk on set safety on procedure sr ? 记录输入结束后按 ctrl+w 存盘. append篇三:vf实习报告

河南城建学院

实习

系专

成员

061411115 061411116 成员

指导

完成

实习报告类别:《visual foxpro课程设计》别:测绘与城市空间信息系业:测绘

工程学号: 061411114 姓名:陈实、陈兴、代斌教师:

毛政利时间:十七周——十九周

目录

一、题目和要求 (2)

二、需求分析 (2)

三、功能分析 (3)

四、分工内容 (4)

五、数据库设计 (5)

六、系统的具体实现 (27)

七、系统的运行过程 (30)

八、实习心得体会 (30)

指导教师评语

答辩委员会评语

综合成绩指导教师签字主任委员签章

目录

一、题目和要求 (2)

二、功能分析 (3)

三、分工内容 (4)

四、数据库设计 (5)

五、系统的具体实现 (5)

六、系统的运行过程 (30)

七、实习心得体会 (30)

一、题目和要求

酒店管理系统

1、系统包括数据录入、数据修改、数据添加、数据查询、数据删除、

用户密码修改、用户注册、用户注销;

2、数据库信息包括客房类型表,客房信息表,预定单表、用户表、入

住单、账单表;

3、查询应提供多种查询方式。

按照软件工程的方法,数据库应用系统的开发过程包括可行性分析、需求分析、系统设

计、系统实现、系统测试和系统维护等几个阶段。各个阶段的主要任务如下:

1、行性分析

(1)定义系统功能、性能、可靠性等要求;

(2)探讨系统实现的关键技术和解决问题的技术路线;

(3)进行系统开发的可行性分析论证,制定完成任务的实施计划。

(1)定义系统功能、性能、可靠性等要求;

(2)探讨系统实现的关键技术和解决问题的技术路线;

(3)进行系统开发的可行性分析论证,制定完成任务的实施计划。

2、需求分析

(1)确认用户需求;

(2)收集和分析需求证据。

3、系统设计

(1)数据设计;

(2)系统结构和功能设计。

4、系统实现篇四:vf实训报告

成都纺织高等专科学校数据库技术实训报告

学生姓名:刘坤

学号:20082390311023 班级:多媒体技术081 实训题目:学生公寓管理系统

实训组员:刘坤、易沈

实训地点:校微机室

指导老师:彭勇、李晓菲

实训时间:2009年11月23日

到2009年11月27日

一、摘要

在为期一周的本次实训中,本小组两人,设计的项目为:学生公寓管理系统。在策划本

次实训中本小组方向的时候,本小组同学发现,一直以来,学生宿舍情况的管理工作主要是

简单的word文档的使用和acess数据库的应用。其操作方法简单但功能很不完善,简明性和

实用性都较差。随着高校的扩招,在校学生数量日益增加,简单的word文档等方法已不能满

足管理人员的需求。小组成员经过商讨,决定借此次实训的机会,尝试设计一套简单的学生

公寓管理系统。

二、项目设计计划

在正式开始设计系统之前,本小组成员先对本系统的设计方向以及需要达到的要求进行

了商讨,最后决定在此简单的系统中,将要实现一下功能:

1、学生基本管理;

2、添加记录管理;

3、删除记录管理;

4、修改记录管理。

针对本系统.通过宿舍管理内容和过程进行分析,所设计的数据项和数据结构如下:◆

学生基本信息.包括:姓名,学号,性别,年级,专业,籍贯,班级职务等◆宿舍情况.包

括:宿舍号,公寓楼号

经过仔细分析,我们决定将系统分为以下几部分界面:欢迎界面、登陆界面、操作界面,

其中操作界面是最主要的部分,其中有多种行的操作,包括:查询、增加、修改、删除。在

查询操作中又可分为:分姓名查询、分学号查询、分班级查询、分性别查询。在其余部分的

菜单中也可进行需要的相关操作。要求进入查询系统要先输入密码,且已输入的密码必须用

“*”盖住,密码错误则不能进入系统。

三、系统功能的具体描述

1、欢迎界面:

通过双击“启动系统”打开程序并运行便进入了如图1所示的系统欢迎界面。

图1、系统欢迎界面

在此欢迎界面的设计中,本小组同学决定在界面上通过计时器的设计让欢迎文字:“成都

纺专学生宿舍管理系统”在界面中左右移动,计时器中的代码如下:

a=https://www.doczj.com/doc/d23333962.html,bel3.left+8

b=https://www.doczj.com/doc/d23333962.html,bel4.left-8

if a>360

a=-220

endif

if b<-220

b=360

endif

https://www.doczj.com/doc/d23333962.html,bel3.left=a

https://www.doczj.com/doc/d23333962.html,bel4.left=b

thisform. refresh

2、登陆界面

欢迎界面出现后,用户若要进行下一步的操作,即要对数据进行管理,点击欢迎界面中

的“进入系统”按钮即可进入到如下图所示的系统登陆界面,登陆后继续下一步的操作。“进

入系统”按钮中的代码如下:

do form 表单1

thisform.release 图2、系统登陆界面

用户在输入正确的用户名:cdfz 和密码:123456 后便可以点击登录按钮进入系统,其

中,按照小组同学的商讨,用户所输入的密码用“*”代替,避免密码的泄露。其中“登录”

按钮的功能通过以下代码实现:

y=alltrim(thisform.text1.value) &&用于去掉所输入用户名中包含的空

if y==cdfz &&“==”表示全等,即用户名必须为:cdfz x=alltrim(thisform.text2.value) &&去掉所输入密码所包含的空格

if x==123456

thisform.release

do form 表单2

else messagebox( 密码错误,请重新输入!!!) &&密码错误提示

endif

else

messagebox( 用户不存在!!!) &&用户名错误提示

endif

thisform.text1.value=

thisform.text2.value= &&用于用户输入错误后自动清空输入框

3、操作界面

用户输入正确的用户名和密码之后便可以进入图3所示的操作界面:

图3、操作界面

在如图所示的操作界面中,用户可以进行查询、修改、增加、删除四项操作。只需要单

击相应的单选按钮,再单击确定按钮即可转到相应的界面进行具体的操作。也可单击退出按

钮返回到图2所示的登陆界面。其中,“确定”和“退出”按钮的代码分别为:

确定按钮:

n=thisform.optiongroup1.value &&判别用户单击的单选框编号

do case

case n=1

do form 表单3

case n=3

do form 表单 5 &&根据用户单击的不同单选框打开不同的表单

case n=2 以进行下一步的操作

do form 表单4

case n=4

do form 表单6

endcase

thisform.release 退出按钮:

do form 表单1

thisform.release

①、查询界面

当用户点击“查询”单选框并单击“确定”按钮后,就可以进入如图4所示的查询界面:

图4、查询界面

如图所示,在查询界面中,用户可以根据自己的需要,分别按照姓名、性别、学号、班

级进行查询。性别和班级的查询借助组合框来完成,用户在完成查询后可以单击“返回”按

钮回到上一级的界面当中进行其他的操作。“查询”按钮和“返回”按钮的代码分别为:查询按钮1:

x=alltrim(thisform.text1.value) set filter to 姓名=x

thisform.refresh 查询按钮2

m=alltrim(thisform.text2.value) set filter to 学号=m

thisform.refresh 退出按钮

do form 表单2

thisform.release 若用户想通过姓名和学号进行查找的话,只需要在相应的输入框中输入姓名或学号,然

后单击“查询”按钮便可。查询结果会显示在界面下方的表格中。查询结束后单击“退出”

按钮便可以返回上一级界面。篇五:vf实训报告

vb程序设计

实训报告

专业:班级:姓名:指导教师:时间:

摘要

《》

幼儿教育愈来愈被现代人所关注。传统的幼儿教育父母或老师手教口传大都提不起小朋

友们的兴趣,教育成果不太显著。随着计算机和网络技术的迅速发展及当代教育的创新,所

以设计出寓教于乐的教育方法愈来愈成为现代迫切所需,用游戏来学习更为儿童所接受,幼

儿算术游戏系统应运而生。

幼儿算术游戏系统,它有许多优点,例如:趣味性,学习性。它分为选择题,填空题,

和测试题三个部分,以游戏的形式出算术题目,可以让小朋友在玩乐中学到了知识,大大增

加学习的效率。本文基于visual basic平台,设计并实现了幼儿算术游戏系统的实用性。

论文首先介绍了幼儿学习游戏的意义,然后介绍系统的需求分析及设计过程,接着介绍

系统实现方式,主要采用图片与代码结合的方式详细地叙述了幼儿算术游戏系统功能的实现。

关键词:幼儿算数游戏,填空题,选择题,测试题

目录

第一章选题的意义 (3)

1.1选择题目的名称 .................................................... 3 1.2

选择题目的原因 .................................................... 3 第二章系

统功能需求分析 ............................................... 3 2.1系统概

述 ........................................................... 3 2.2系统的组成及

各模块的功能........................................... 3 2.2.2主窗

体 ........................................................... 3 2.2.3选择游戏模

块界面................................................. 3 2.2.4泡泡园界面....................................................... 4 2.2.5填填园界面....................................................... 4 2.2.6测测园界

面 ....................................................... 4 2.2.7游戏规则界面..................................................... 4 第三章系统设计....................................................... 4 3.1总体结构设计....................................................... 4 3.2数据库设

计 ......................................................... 4 3.3中心代码的实现..................................................... 5 第四章系统实

现 ....................................................... 5 4.1用户登陆窗体的设

计与实现........................................... 5 4.2主窗体设计与实

现 ................................................... 6 4.3 选择游戏模块界面分析

设计与实现 .................................... 7 4.4泡泡园界面功能设计与实

现 ........................................... 8 4.5 填填园界面功能设计与实

现 .......................................... 9 4.6 测测园界面功能设计与实现......................................... 11 4.7 游戏规则界面设计与实现........................................... 12 第五章实训总

结 (14)

第一章选题意义

1.1 选择题目的名称

我爱做算术-幼儿算数游戏

1.2 选择题目的原因

我爱做算术-幼儿算数游戏是一款针对3-6岁学龄前儿童的学习游戏系统,现代社会越来

越重视早期教育,但对于儿童来说枯燥的课本不能提起他们的兴趣,所以学习游戏应运而生,

而对于我来说,设计游戏是一大挑战,不仅是我所学得到充分运用,并且提高我的操作能力。

更好的将理论与实践相结合。

第二章系统功能需求分析 2.1系统的概述

我爱做算术-幼儿算数游戏系统,是一款针对3-6岁的学龄前儿童的学习游戏。该系统主

体共分为三个部分:选择题部分、填空题部分及测试题部分。通过不同的游戏形式激发孩子

的兴趣,从而达到学习的目的,提高学习效率。该系统以游戏的形式出算术题。更能使小朋

友们掌握算数能力及反应能力。 2.2系统的组成及各模块的功能.

2.2.1用户登陆窗体

启动窗体之后即进入了登录窗体,通过输入用户名及密码,然后点击进入系统按钮就可以

进入主界面. 2.2.2主窗体

通过点击主界面上的“我要游园”按钮就可进入选择游戏界面。 2.2.3选择游戏模块

该界面是该系统的枢纽界面,通过点击不同的主题按钮,即可进入不同的主题界面。

2.2.4泡泡园

该界面是以选择题的游戏形式锻炼小朋友们的算数能力。

2.2.5填填园

该界面是以填空题的游戏形式锻炼小朋友们的算数能力。 2.2.6测测园

该界面是以测试题的游戏形式锻炼小朋友们的综合算数能力。 2.2.7游戏规则界面

进入该界面后通过点击不同的主题按钮即可查看不同游戏的游戏规则。

数据库实训报告

数据库 实训报告 专业:计算机科学与技术班级:计091 姓名:xxx 任课教师:xxx 2012年11月5日

目录 第一章概述 (3) 1.1引言 (3) 1.2摘要 (3) 第二章需求分析 (3) 2.1功能分析 (3) 2.2性能分析 (4) 2.3可靠性和可用性需求 (4) 2.4出错处理要求 (4) 2.5约束 (4) 2.6逆向需求 (4) 2.7将来可能提出的要求 (4) 第三章数据库设计 (4) 3.1数据字典 (4) 3.2E-R图 (5) 3.3数据库设计 (6) 第四章详细设计 (7) 4.1登录主界面开发 (7) 4.2登录后学生信息界面的开发 (8) 4.3登录后教师信息界面的开发 (8) 4.4登录后学生选课界面的开发 (9) 4.5登录后教师发布选课界面的开发 (9) 总结 (10) 参考文献 (10)

第一章概述 引言 由于信息科技化的越来越多的被应用在商业、工业等领域。管理信息系统的实施在技术上已逐步成熟。任何一个单位要生存要发展,要高效率地把内部活动有机地组织起来,就必须建立与自身特点相适应的管理信息系统。那么作为高等教育组织的学校也不例外。 所以在顺应形势的前提下我们做了此实训,本文介绍了以Oracle11g和JAV A为开发环境而实现的学生教务管理系统的完全运行。自下而上地应用开发”的策略开发一个学校教务管理信息系统的过程。 摘要 学生选课管理系统是一个非常通用的信息管理系统,本课题主要设计一个简单的选课管理系统,进行简单的课程查询及管理。主要实现的功能有:学生基本信息的导入/导出;学生课程信息的录入、修改、添加、删除、查询;在课程设计中,系统开发平台为Windows7,程序设计语言采用Java,数据库采用MYSQL,程序运行平台为Windows7。系统的实现可以极大地方便教师和学生对课程的使用,查询和管理。之所以选择Java作为开发工具,不仅仅因为它好用,更是它的功能强大和使用方便。系统设计部分主要介绍了系统功能设计和数据库设计及JAVA代码设计;系统实现部分说明了几个主要模块的算法,本系统界面友好,操作简单,比较实用。 第一章需求分析 2.1功能需求 “学生选课系统”服务于两种客户,一种是:教师,主要实现的功能包括自己信息管理,公布课程信息,选择学生。另一是:学生,主要实现功能包括管理自己信息,选择课程,查看各种信息。

网络数据库实训报告(一)

网络数据库应用实训报告 日期:2016年3月18日班级:物联1411 一、实训目的和要求 1、掌握采用界面方式创建、修改、删除数据库; 2、掌握采用T-SQL 语句创建、修改、删除数据库; 二、实训所需仪器、设备 硬件:计算机软件:操作系统Windows7、SQLServer2008 三、实训内容 1)在管理平台中管理数据库。 (1)创建数据库“studentsdb”。 (2)查看studentsdb数据库的属性。 (3)修改数据文件大小为2MB,指定“最大文件大小”为5MB。日志文件的大小在每次填满时自动递增5%。 (4)将studentsdb数据库的名称更改为student_db。 2)使用T-SQL 语句管理数据库 (1)使用CREATE DATABASE 创建studb数据库,然后通过系统存储过程sp_helpdb查看系统中的数据库信息。 (2)使用ALTER DATABASE 修改studb数据库的设置,指定数据文件大小为5MB,最大文件大小为20MB,自动递增大小为1MB。(3)

为studb数据库增加一个日志文件,命名为studb_Log2,大小为5MB,最大文件大小为10MB。 (4)将studb数据库的名称更改为my_studb。 (5)使用DROP DATABASE 删除my_studb数据库。 四、实训步骤 (内容说明:1.大致的操作步骤;2.参数设置) 1)在管理平台中管理数据库。 (1)数据库右击→新建数据库→数据库名称“studentsdb”; (2)数据文件→初始大小→2MB (3)数据文件→点击自动增长下的→最大文件大小→限制文件大小→5MB; (4)日志文件→点击自动增长下的→文件增长→按百分比→5% (5) studentsdb右击→属性; (6) studentsdb右击→重命名→student_db; 2)使用T-SQL 语句管理数据库 命令如下: CREATEDATABASE studb on PRIMARY ( NAME='student_db', FILENAME='C:\Program Files\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\DATA', size=4MB, MAXSIZE=20MB, FILEGROWTH=1 ) log on ( NAME='stusb_log2', FILENAME='C:\Program Files\Microsoft SQL

实习报告模板

实习报告模板 篇一:大学生实习报告模版 实习报告 实习是每一个大学毕业生必须拥有的一段经历,它使我们在实践中了解社会、在实践中 巩固知识;实习又是对每一位大学毕业生专业知识的一种检验,它让我们学到了很多在课堂上根 本就学不到的知识,既开阔了视野,又增长了见识,为我们以后进一步走向社会打下坚实的基础,也是我们走向工作岗位的第一步。 会计是对会计单位的经济业务从数和量两个方面进行计量、记录、计算、分析、检查、 预测、参与决策、实行监督,旨在提高经济效益的一种核算手段,它本身也是经济管理活动 的重要组成部分。会计专业作为应用性很强的一门学科、一项重要的经济管理工作,是加强 经济管理,提高经济效益的重要手段,经济管理离不开会计,经济越发展会计工作就显得越 重要。 针对于此,在进行了三年半的大学学习生活,通过对《财务管理》、《管理会计》、《成本会计》及《会计电算化软件应用》的学习,可以说对会计已经是耳目能熟了,所有的有关会计 的专业基础知识、基本理论、基本方法和结构体系,我都基本掌握了,但这些似乎只是纸上谈兵,倘若将这些理论性极强的东西搬上实际上应用,那我想我肯定会是无从下手,一窍不通。自认为 已经掌握了一定的会计理论知识在这里只能成为空谈。于是在坚信

“实践是检验真理的唯一标准”下,认为只有把从书本上学到的 理论知识应用于实际的会计实务操作中去,才能真正掌握这门知 识。因此,我作为一名会计专业的学生,在2010年的寒假,有幸 参加了为期近两个月的专业实习。 一、实习概况 (一)实习时间 X年x月x日——x年x月x日 (二)实习单位基本情况 怀着一种美好的憧憬,我来到鑫汇海商贸公司,鑫汇海商贸公司是代言伊利品牌奶、 康师傅系列、劲酒等快速消费食品的企业。代言品牌多达十几种,是伊利、康师傅品牌的郑 州总代理。 二、实习过程 第一次参加工作,有点紧张。第一天上班,心里没底,感到既新鲜又紧张。新鲜的是能够接触很多在学校看不到、学不到的 东西,紧张的则是万一做不好工作而受到批评。带我实习的前辈是王会计,王会计对我非常和气。他首先耐心地向我介绍了公司 的基本业务、会计科目的设置以及各类科目的具体核算内容,然后又向我讲解了作为会计人员 上岗所要具备的一些基本知识要领,对我所提出的疑难困惑,他有问必答,尤其是会计的一些 基本操作,他都给予了细心的指导,说句心里话,我真的非常感激他对我的教导。在刚刚接触 社会的时候,能遇上这样的师傅真是我的幸运。虽然实习不像正式工作那样忙,那样累,但我 真正把自己

数据结构实训报告

《数据结构与算法分析》 课程设计 题目:文字处理程序(字符串的应用) 学生姓名:林武祥 学号:16230243008 专业班级: B16软件工程1班 指导教师:颜慧 学院: 大数据与计算机学院 2017年12月

目录 一、课程设计题目 (1) 二、开发背景 (1) 三、项目总体设计 (1) 3.1需求分析 (1) 3.2系统功能模块设计 (1) 四、详细实现步骤和流程图 (2) 4.1功能实现展示 (2) 4.2流程图框架 (4) 五、部分具体代码分析及实现 (5) 六、项目总结 (9) 七、参考文献 (9)

一、课程设计题目 文字处理程序(字符串的应用)及简单文本编辑器 二、开发背景 由于对于现在的电脑族对电脑的使用频率逐年增大,对电脑的需要具有依赖性。其中不乏有对文本的编辑的需求,因此,本次实训周做了一款简单的文本编辑器的应用程序,对文本编辑器的相关功能做了一定的实现,既简单又实用。 本软件为一个简单而且很实用的文本编辑的工具,不但可以进行一些文字的输入和文本的读取,而且,该文本编辑器也可以对文本进行一些保存、另存、剪切、粘贴、删除等常规的操作,是一款比较适合广大普通用户和非计算机专业的用户和文本编辑的处理软件,本软件不但界面友好,功能齐全,而且操作简单。 三、项目总体设计 3.1需求分析 文字处理程序运行后弹出文本编辑器的主界面,由键盘输入或以打开的方式输入或显示文本文件内容。其中程序基本操作:包括文本的复制、粘贴、剪切、删除、查找、替换等功能。统计功能:分别统计出文本文件中的各类字符的个数,包括英文字母个数、空格个数、汉字个数、标点符号个数、总字数等并显示统计信息;允许用户统计某一字符串在文章中出现的次数,并显示统计信息;加密和解密:用户可对指定文本文件进行加密和解密操作;用户可保存该文件。 3.2系统功能模块设计

数据库实验报告完整

华北电力大学 实验报告 | | 实验名称数据库实验 课程名称数据库 | | 专业班级:学生姓名: 学号:成绩: 指导教师:实验日期:2015/7/9

《数据库原理课程设计》课程设计 任务书 一、目的与要求 1.本实验是为计算机各专业的学生在学习数据库原理后,为培养更好的解决问题和实际动手能力 而设置的实践环节。通过这个环节,使学生具备应用数据库原理对数据库系统进行设计的能力。 为后继课程和毕业设计打下良好基础。 2.通过该实验,培养学生在建立数据库系统过程中使用关系数据理论的能力。 3.通过对一个数据库系统的设计,培养学生对数据库需求分析、数据库方案设计、系统编码、界 面设计和软件调试等各方面的能力。是一门考查学生数据库原理、面向对象设计方法、软件工程和信息系统分析与设计等课程的综合实验。 二、主要内容 针对一个具有实际应用场景的中小型系统(见题目附录)进行数据库设计,重点分析系统涉及的实体、实体之间的联系,实现增加、删除、更新、查询数据记录等基本操作。大致分为如下步骤: 1. 理解系统的数据库需求,分析实体及实体间联系,画出E-R图: 1)分析确定实体的属性和码,完成对该实体的实体完整性、用户自定义完整性的定义。 2)设计实体之间的联系,包括联系类型和联系的属性。最后画出完整的E-R图。 2.根据设计好的E-R图及关系数据库理论知识设计数据库模式: 1)把E-R图转换为逻辑模式; 2)规范化设计。使用关系范式理论证明所设计的关系至少属于3NF并写出证明过程;如果不属于3NF则进行模式分解,直到该关系满足3NF为止,要求写出分解过程。 3)设计关系模式间的参照完整性,要求实现级联删除和级联更新。 4)用SQL语言完成数据库内模式的设计。 3.数据库权限的设计: 1)根据系统分析,完成授权操作; 2)了解学习收回权限的操作。 4.完成用户界面的设计,对重要数据进行加密。

网上购物系统实训总结

实训总结

工作成果: 1、技术上,感觉大体功能都已实现完善,前台主要用于显示。总体做下来, 可能由于个人的技术原因,喜欢哪种可以实现就用哪种方式实现,有时 可能会忽略整体的把握效果,还有就是另一方面感觉因为学习的技术较 为浅显,所以实现的代码看起来很重复很庞大,其实个人认为代码达到 最高的可重用性才成为最标准的代码,这个以后也会更加改进。知道了 很多原来在课本上没有学到的东西:学会了如何划分模块、网站的颜色 要搭配协调、数据库中的类型要与代码中的类型一致。 2、学习成果上来说,还算可以,毕竟自己喜好倾向于这些,也做过很多例 子。每做一个实例就多积累一些经验,成果显著。所以也才能完成这个 作业。感觉学习技术没什么难,关键在于思想,而思想是通过各种实战 演练而自然产生的,也就是说:做的多了,遇到问题,解决问题,思想 自然也就形成了。制作网站首先要有一个明确的模块这样才能进行下一 步的工作。有了模块在一步一步的将这些模块的功能实现。学习完整个 课程,总体来说也受益匪浅,在以后的道路上,我会努力,越走越远。 3、经过两个月是实训我对网站设计有了更深的了解,也更加的感兴趣了。 看着经过自己一点点的修改调整而出现的越来越好的网站感觉很有成就 感。在调整网站时需要有极大的耐心和细心再这次实训中充分培养了我 的耐心和细心。有时一个不经意的代码错误就会影响的整个网站。 工作中遇到的困难以及如何解决: 1.用到很多的模块要把各模块的比例算好使整体更美观。方法:通过调整所占比 例使图像更加美观大方。 正常比例: 2.有时会出现图片不显示的情况,有可能是图片的名字不对应,或找不到图片。 正确: 错误:

标准实验报告模板

实验报告 实验名称 课程名称___电子技术基础实验 院系部: 专业班级:学生姓名:学号:同组人:实验台号:指导教师:成绩:实验日期: 华北电力大学

实验报告要求: 一、实验目的及要求 二、仪器用具 三、实验原理 四、实验步骤(包括原理图、实验结果与数据处理) 五、讨论与结论(对实验现象、实验故障及处理方法、实验中存在的问题等进行分析和讨论,对实验的进一步想法或改进意见。) 六、实验原始数据

一、实验目的及要求: 1. 学会放大器静态工作点的调试方法,分析静态工作点对放大器性能的影响。 2. 掌握放大器电压放大倍数和最大不失真输出电压的测试方法。 3. 悉常用电子仪器及模拟电路实验设备的使用。 二、仪器用具:略 三、实验原理 图1.2.1为电阻分压式工作点稳定单管放大器实验电路图。 图1.2.1 共射极单管放大器实验电路 在图1.2.1电路中,当流过偏置电阻1B R 和2B R 的电流远大于晶体管VT 的基极电流B I 时(一般5~10倍),则它的静态工作点可用下式估算: CC B2B1B1B U R R R U +≈ U CE =U CC -I C (R C +R F1 + R E ) 电压放大倍数: 1)1( // F R β++-=be L C V r R R β A 其中r be =200+26 (1+β)/I E 输入电阻:R i =R B1 // R B2 // [r be +(1+β)R F1] 输出电阻:R O ≈R C 四、实验方法与步骤: 1. 调试静态工作点 接通+12V 电源、调节R W ,使U E =2.0V ,测量U B 、U E 、U C 、R B2值。记入表1.2.1。 E U BE = U B - U E =0.665V ,U CE = U C - U E =5.8V,I C ≈I E = U E /R E =2/(1.1)=1.82mA 实验数据显示,Q 点的值满足放大电路的静态工作点要求,BJT 处于放大区。 2. 测量不同负载下的电压放大倍数 C E BE B E I R U U I ≈+-≈1 F R

数据库实训报告

实训报告 实训课程:JA V A WEB项目实训 实训名称:JA V A项目实训综合能力培养 实训地点:中国江苏无锡国家软件园巨蟹座C601 学生姓名:胥康 学号:140703133 指导教师:张志华 实训时间:2016年7月22日 实训数据库MySQL与JA V A 编程 一、实训目的 熟悉扫描器结构及工作原理,监测输入实训结果分析,通过该实训,从设计到性能测试完成完整的实训流程,锻炼同学编程能力、测试能力、设计能力、全局把控能力、学习能力、动手能力和分析问题能力等。 二、实训内容 1、设计好数据库结构,录入测试数据五条以上。 2、通过标准Statement语句对象,完成增删改查四个类编程。 三、实训器材 教学投影机一台、个人笔记本电脑一台、本地服务器一台(教师机) 四、实训步骤与结果 /** *功能:完成数据查询 */ package com.ec; import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.Statement;

/** * @author xukang * */ public class SelectData { /** * @paramargs * */ public static void main(String[] args) throws Exception{ Class.forName("com.mysql.jdbc.Driver"); String url="jdbc:mysql://localhost:3306/ECDB1?useSSL=false"; String user="root"; String password="12345678"; Connection conn=DriverManager.getConnection(url,user,password); Statement st=conn.createStatement(); String sql="select * from ware"; ResultSet r=st.executeQuery(sql); while (r.next()) { System.out.println(r.getInt(1)+"\t"+r.getString(2)+"\t"+r.getFloat(3)+"\t"+r. getString(4)+"\t"+r.getString(5)+"\t"+r.getString(6)); } r.close(); st.close(); conn.close(); // TODO Auto-generated method stub } }

实训报告万能模板

实训报告万能模板 “纸上得来终觉浅,绝知此事要躬行!”在这短短的时间里,让我深深的感觉到自己在实际应用中所学专业知识的匮乏。让我真真领悟到“学无止境”这句话的涵义。而老师在专业认识周中所讲的,都是课本上没有而对我们又十分实用的东西,这又给我们的实训增加了浓墨淡采的光辉。我懂得了实际生活中,专业知识是怎样应用与实践的。在这些过程中,我不仅仅明白了职业生涯所需具备的专业知识,而且让我深深体会到一个团队中各成员合作的重要性,要善于团队合作,善于利用别人的智慧,这才是大智慧。靠单一的力量是很难完成一个大项目的,在进行团队合作的时候,还要耐心听取每个成员的意见,使我们的组合到达更加完美。 这次实训带给我太多的感触,它让我明白工作上的辛苦,事业途中的艰辛。让我明白了实际的工作并不像在学校学习那样简单。人非生而知之,虽然我此刻的知识结构还很差,但是我明白要学的知识,一靠努力学习,二靠潜心实践。没有实践,学习就是无源之水,无本之木。 这次实训让我在一瞬间长大:我们不可能永远呆在象牙塔中,过着一种无忧无虑的生活,我们总是要走上社会的,而社会,就是要靠我们这些年轻的一代来推动。这就是我们不远千里来实训的心得和感受,而不久后的我,面临是就业压力,还是继续深造,我想我都就应好好经营自己的时间,充实、完善自我,不要让自己的人生留下任何空白!

实训中除了学到不少专业知识,也了解一些社会的现实性,包括人际交往,沟通方式及相关礼节方面的资料,对于团队开发来说,团结一致使我深有体会。团队的合作注重沟通和信任,不能不屑于做小事,永远都要持续亲和诚信,把专业理论运用到具体实践中,不仅仅加深我对理论的掌握和运用,还让我拥有了一次又一次难忘的开发经理,这是也是实训最大的收获。此刻我对“一个人最大的财富是他的人生经历和关系网络”这句话十分的有感情,因为它确实帮了我们不少。 除此课本上的知识毕竟有限。透过实训,我班同学都有这样一个感觉,课本上的理论知识与实际工作有很大差距,只有知识是远远不够的,专业技能急需提高。从最初的笨手笨脚,到此刻能够熟练的按照流程开发软件,这都与我班每个人的努力是分不开的。 十个月的实训,教会了我们很多东西,同时也锻炼了大家踏实、稳重的潜力,每个人都很珍惜这来之不易的实训机会。在实际工作中经常会和不同的人打交道,然而他们的态度是不可恭维的,你会感觉到他的不耐烦以及他的高傲,所以这就需要学会沟通的方式及说话技巧,学会灵活应对。 透过这十个月的实训,我班同学都收获颇丰,总体来说对这次实训还是很满意的。尽管实训很累,每一天早出晚归。但真的很感谢学校能够带给我们这样好的实训机会,以及东软给予我们的实训平台。我们深刻的了解到,只有经历过,才明白其中的滋味。 对于我而言,喜欢体验生活,能够说透过这次实训,真真切切的

数据库实训报告

数据库实训报告 目的:熟练掌握与应用数据库操作应用技术。 时间:2012.2.20 ~ ~2012.2.26 地点:学校机房 实训人:网络1001班 32号马长旺 指导老师:孔庆月王彦新 实训任务:运用Microsoft SQL Server 2005和Microsoft Visual Studio 2008软件制作一个学生成绩管理系统。 一:实训的内容:1.项目目标:具体规划模块如下, 1)课程信息管理:包括对课程信息管理、浏览等功能。 2)学生信息管理:包括学生信息的浏览、管理、查询等功能。 3)成绩管理:包括对学生所学课程浏览、管理、查询功能。功能结构图如下: 成绩信息的查询 成绩信息的增减删 学生信息的查询 学生信息的增减删 课程信息的增减删 学生成绩管理系统 课程信息管理 学生信息管理 学生成绩管理 2.数据库结构设计与实现 学生成绩管理系统数据库的名称设置为“JDXS”,其中包括3个数据表:课程信息表、学生信息表、成绩表。 a. 课程信息表:用于保存所有的课程信息; b. 学生信息表:包括用于保存说有学生的基本信息; c. 成绩表:用于保存学生所学课程及成绩;

3.创建项目 启动程序“Microsoft Visual Studio 2008”,选择“文件”-----“新建”----“项目”命令,打开“新建项目”对话框,输入项目名称“StudentInfoSystem”,文件位置设置为“E:/学生成绩管理系统”文件夹。单击“确定”按钮后,出现创建项目的开发环境 4.设计与实现主窗体 将刚才创建的窗体Form1作为主窗体:右击主窗体,设置主窗体的属性。添加各个控件。 5.设计与实现课程设置窗体 选中项目中的解决方案名称(StudentInfoSystem)右击,选中“添加”---“新建项”---“Windows窗体”,在“新添加项”对话框中,输入窗体名 称“FrmCourseManage”,单击“添加”按钮。然后,对改窗体进行界面设计和代码设计。 6.设计与实现学生信息管理窗体

数据库管理员实习报告范文.doc

数据库管理员实习报告范文 亲爱的朋友,您好,时光飞逝,又到了我们见面的时候,面对着即将结束的实习期,相信您一定有很多感触以及心得,以下是我为您整理的“数据库管理员实习报告范文”,欢迎大家阅读,仅供大家参考,希望对您的生活有所帮助。 数据库管理员实习报告范文(一) 通过这次在xx的实习,学到了很多东西。也了解到了软件开发的真正价值。这次的实践让我真切体会到了我们前面所学知识的用处所在。以前总认为所学的知识只是理论上的知识,根本就没有任何作用,但通过这次实习,让我学有所用。而且学到了很多在学校学不到的东西,受益匪浅。 在这个信息时代,信息都是电子化。很多方面根本不在是一些手把手的管理,而是在电脑面前操作一下即可,让我们真正享受到高科技的待遇。在软件开发领域,做一个项目的出发点是提高办事效率。而在项目制作的过程中我们要使一个软件简洁实用,人性化,快捷方便。 这次实习的主要任务是图书管理系统的开发。项目运行的平台是windowsxp,运用系统主要是microsoft visual studioxx,microsoft sql server xx,运用的知识主要有我们学习过的知识数据库技术,以及实习过程中所提及的知识。在软件开发果过程中首先要了解三层结构的的含义及其设计模式思想部署企业级数据库业务系统开发。 三层结构是一种成熟、简单并得到普遍应用的应用程序架构,它将应用程序结构划分三层独立的包,包括用户表示层、业务逻辑层、数据访问层。其中将实现人机界面的所有表单和组件放在表示层,将所有业务规则和逻辑的实现封装在负责业务逻辑组件中,将所有和数据库的交互封装在数据访问组件中。 三层结构示意图 三层结构是一种严格分层方法,即数据访问层只能被业务逻辑层访问,业务逻辑层只能被表示层访问,用户通过表示层将请求传送给业务逻辑层,业务逻辑层完成相关业务规则和逻辑,并通过数据访问层访问数据库获得数据,然后按照相反的顺序依次返回将数据显示在表示层。 下面介绍图书管理系统开发技术 一、系统的功能设计 首先对系统进行需求分析,我们必须要知道要做一个系统“用来干什么”,这需要在对用户需求进行充分调研的基础上,深入理解并描述出软件的功能、性能、接口等方面的需求,可以使用uml建模作为需求分析和系统设计的有效方法。图(1)给出了本图书管理系统的功能结构图,其

实习报告模板大全(2021新版)

实习报告模板大全(2021新版) Practice report template ( 实习报告 ) 汇报人:_________________________ 职务:_________________________ 日期:_________________________ 适用于工作总结/工作汇报/年终总结/全文可改

实习报告模板大全(2021新版) 毕业实习报告模板 从我踏进实习单位的那一刻起,我就知道我将经历一段特殊的不平凡的并且充满收获的人生旅程,那旅程必定在我的生命中写下浓墨重彩的一笔,必定会在我的生命中留下绚烂多彩的回忆,必定会给我带来生命中无与伦比的财富。 一、实习目的 毕业实习是我们大学期间的最后一门课程,不知不觉我们的大学时光就要结束了,在这个时候,我们非常希望通过实践来检验自己掌握的知识的正确性。在这个时候,我来到xx科技股份有限公司在这里进行我的毕业实习。 二、实习内容及过程 为了达到毕业实习的预期目的。在学校与社会这个承前启后的实习环节,我们对自己、对工作有了更具体的认识和客观的评价。

在整个的实习工程中,我总共做了以下的一些工作,同时自己的能力也得到了相应的提高。 1、工作能力。在实习过程中,积极肯干,虚心好学、工作认真负责,胜任单位所交给我的工作,并提出一些合理化建议,多做实际工作,为企业的效益和发展做出贡献。 2。实习方式。在实习单位,师傅指导我的日常实习,以双重身份完成学习与工作两重任务。向单位员工一样上下班,完成单位工作;又以学生身份虚心学习,努力汲取实践知识。 3。实习收获。主要有四个方面。一是通过直接参与企业的运作过程,学到了实践知识,同时进一步加深了对理论知识的理解,使理论与实践知识都有所提高,圆满地完成了教学的实践任务。二是提高了实际工作能力,为就业和将来的工作取得了一些宝贵的实践经验。三是在实习单位受到认可并促成就业。四是为毕业论文积累了素材和资料。 三、实习总结及体会 在摸索中,为期三个月的顶岗实习结束了。带给了我太多的回

实训报告格式及模板(完整版)

报告编号:YT-FS-6248-23 实训报告格式及模板(完 整版) After Completing The T ask According To The Original Plan, A Report Will Be Formed T o Reflect The Basic Situation Encountered, Reveal The Existing Problems And Put Forward Future Ideas. 互惠互利共同繁荣 Mutual Benefit And Common Prosperity

实训报告格式及模板(完整版) 备注:该报告书文本主要按照原定计划完成任务后形成报告,并反映遇到的基本情况、实际取得的成功和过程中取得的经验教训、揭露存在的问题以及提出今后设想。文档可根据实际情况进行修改和使用。 实训报告内容格式 (一) 实训名称 要用最简练的语言反映实训的内容。如验证某程 序、定律、算法,可写成“验证×××”;分析×××。 (二) 所属课程名称 (三) 学生姓名、学号、合作者及指导教师 (四) 实训日期和地点(年、月、日) (五) 实训目的 目的要明确,在理论上验证定理、公式、算法, 并使实验者获得深刻和系统的理解,在实践上,掌握 使用实验设备的技能技巧和程序的调试方法。一般需 说明是验证型实验还是设计型实验,是创新型实验还 是综合型实验。

(六)实训原理 述实训相关的主要原理。 (七) 实训内容 这是实训报告极其重要的内容。要抓住重点,可以从理论和实践两个方面考虑。这部分要写明依据何种原理、定律算法、或操作方法进行实验。详细理论计算过程. (八) 实训环境和器材 实训用的软硬件环境(配置和器材)。 (九) 实验步骤 只写主要操作步骤,不要照抄实习指导,要简明扼要。还应该画出实验流程图(实验装置的结构示意图),再配以相应的文字说明,这样既可以节省许多文字说明,又能使实验报告简明扼要,清楚明白。 (十) 实验结果 实验现象的描述,实验数据的处理等。原始资料应附在本次实验主要操作者的实验报告上,同组的合作者要复制原始资料。

大学生实习报告模板

( 实习报告) 单位:____________________ 姓名:____________________ 日期:____________________ 编号:YB-BH-006531 大学生实习报告模板College student internship report template

大学生实习报告模板 大学生实习报告模板3000字(一) 随着社会的快速发展,当代社会对即将毕业的大学生的要求越来越高,对于即将毕业的我们而言,为了能更好的适应严峻的就业形势,毕业后能够尽快的融入社会,同时能够为自己步入社会打下坚实的基础,我系同学各自开展了顶岗实习活动。此次实习,我是xx有限公司的储备干部,从找工作到找到工作到工作的过程中发生的点滴给我留下了深刻的印象,也让我学到了许多知识,体会到很多,相信此次经历多我而言是一笔宝贵的财富。 一、实习目的 毕业实习是我们大学期间的最后一门课程,不知不觉我们的大学时光就要结束了,在这个时候,我们非常希望通过实践来检验自己掌握的知识的正确性。在这个时候,我来到xx限公司,在这里进行我的毕业实习。 二、实习单位及岗位介绍 公司于一九九三年成立,地处长江三角洲沪杭甬城市经济圈的中心地带,交通便捷,地理位置优越,是集研发、生产、销售、服务为一体的高新科技企业。公司多年来集中有限资源、充分挖掘出了自身的比较竞争优势,通过观念创新、技术创新、服务创新来保证企业高速发展。

开发项目:各种定时器系列,漏电保护器,过压保护器,插座和调光插座,宠物用品,灯具等。公司宗旨:科技创造价值、质量赢得市尝诚信铸造品牌、服务成就未来。 三、实习内容及过程 为了达到毕业实习的预期目的。在学校与社会这个承前启后的实习环节,我们对自己、对工作有了更具体的认识和客观的评价。在整个的实习工程中,我总共做了以下的一些工作,同时自己的能力也得到了相应的提高 1、工作能力。在实习过程中,积极肯干,虚心好学、工作认真负责,胜任单位所交给我的工作,并提出一些合理化建议,多做实际工作,为企业的效益和发展做出贡献。 2、实习方式。在实习单位,师傅指导我的日常实习,以双重身份完成学习与工作两重任务。向单位员工一样上下班,完成单位工作;又以学生身份虚心学习,努力汲取实践知识。 3、实习收获。主要有四个方面。一是通过直接参与企业的运作过程,学到了实践知识,同时进一步加深了对理论知识的理解,使理论与实践知识都有所提高,圆满地完成了教学的实践任务。二是提高了实际工作能力,为就业和将来的工作取得了一些宝贵的实践经验。三是在实习单位受到认可并促成就业。四是为毕业论文积累了素材和资料。 四、实习总结及体会 我怀着美好的期盼来到xx有限公司开始为期几个月的实习生活。在这段时间里,我学到了许多书本上学不到的东西,虽然一开始有些单调,有些无聊,但毕竟也让我学到了许多。刚开始几天的维修工作让我对电子产品有了初步的了解,

《数据结构实验》实验题目及实验报告模板

《数据结构实验》的实验题目及实验报告模板 实验一客房管理(链表实验) ●实现功能:采用结构化程序设计思想,编程实现客房管理程序的各个功能函数,从而熟练 掌握单链表的创建、输出、查找、修改、插入、删除、排序和复杂综合应用等操作的算法 实现。以带表头结点的单链表为存储结构,实现如下客房管理的设计要求。 ●实验机时:8 ●设计要求: #include #include #include //定义客房链表结点结构 typedef struct HNode { char roomN[7]; //客房名称 float Price; //标准价格 float PriceL; //入住价格(默认值=标准价格*80%) int Beds; //床位数Beds char State[5]; //入住状态(值域:"空闲"、"入住"、"预订",默认值为"空闲") struct HNode *next; //指针域 }Hotel, *HLink; (1)实现创建客房信息链表函数void Build(HLink &H),输入(客房名称、标准价格、床位数),同时修改入住价格、入住状态为默认值,即入住价格=标准价格*80%,入住状态为”空闲”(提示:用strcpy()字符串拷贝函数)。为了提高程序调试效率,要求:用文件操作来输入客房信息(客房名称、标准价格、床位数); (2)实现输出客房信息函数void Exp(HLink H),输出所有客房的客房名称、标准价格、入住价格、床位数、入住状态; (3)函数int Find(HLink &H, char *roomN),查找房间名称为roomN的客房。如果找到,则返回该客房在链表中的位置序号(>=1),否则返回0。提示:用strcmp()字符串比较函数; (4)实现函数void updateH(HLink &H, int beds, char *state),将床位数为beds的客房入住状态改为state。提示:用strcpy()字符串拷贝函数; (5)函数void Add(HLink &H),将该链表中未入住的客房入住价格均加价20%; (6)求出入住价格最高的客房函数HLink FirstH(HLink &H),该函数内return语句返回入住价格最高的客房结点指针,返回前将该结点在链表中删除; (7)函数void MoveK1(HLink &H, int k),将单链表中倒数第k个结点移到第一个结点位置,注意:严禁采用先计算链表长度n再减k(即n-k)的方法;

数据库实训报告实训

这次实训,总的下来,感觉不易。在数据库这门课程一开始,感觉学的云里雾里,觉得记代码很麻烦,也会担心这门课程期末考过不了。许多同学也有这样的感受,但相信通过这次的实训大家应该有了更多的信心。这次实训还综合应用数据库、SQLServer2005、学生管理等知识。使我们所学知识得到延伸与拓展,也提高了我们的综合实践能力。 在这一周的实训当中,我们做了一个学校综合管理数据库系统,我们实训的内容是从数据库、数据表的创建和修改开始的,表是建立关系数据库的基本结构,用来存储数据具有已定义的属性,在表的操作过程中,有查看表信息、查看表属性、修改表中的数据、删除表中的数据及修改表和删除表的操作。从实训中让我更明白一些知识,表是数据最重要的一个数据对象,表的创建好坏直接关系到数数据库的成败。另一个内容是数据库的约束、视图、查询。从中我们了解到查询语句的基本结构,和简单SELECT语句的使用,多表连接查询。而在视图的操作中,也了解到了视图是常见的数据库对象,是提供查看和存取数据的另一种途径,对查询执行的大部分操作,使用视图一样可以完成。虽然只是一个比较和我们有关的数据库,但是在这一周的实训过程中,做的也不是很顺利,其中也遇到了许多问题,通过反反复复的看书,并且向同学请教,把相关的知识复习了一遍,这也是一种很大的收获。至少我们在做的过程中学会了思考,就像在做这个数据库系统的时候,我们在做之前就要有一个方案,设计一个步骤,先开始进行需求分析,接着进行概念模型设计,其次进行逻辑结构设计,最后我们在创建数据库脚步文件。在创建的过程中,是我们问题最多的步骤,通过做题,我们发现了自己的不足,这也与我们平时上课有关,许多学过的知识,转眼就忘,而且也没有在空余时间去复习,并且对于一些重点的知识,我们也掌握的不好,许多的语法知识和基本语句都会出错。对于这种情况,我们就得好好反省自己,在以后的学习当中,我们就要补其不足,掌握更好的学习方法。 其实,不管我们做什么事情,我们都应该想清楚,首先干什么,其次干什么,有了一个合理的规划,我们做起来也就比较的有了方向,有了目标,再向目标去奋斗,这样我们才能更好的把握自己,使自己更好的发展。

数据结构实验报告模板

2009级数据结构实验报告 实验名称:约瑟夫问题 学生姓名:李凯 班级:21班 班内序号:06 学号:09210609 日期:2010年11月5日 1.实验要求 1)功能描述:有n个人围城一个圆圈,给任意一个正整数m,从第一个人开始依次报数,数到m时则第m个人出列,重复进行,直到所有人均出列为止。请输出n个人的出列顺序。 2)输入描述:从源文件中读取。 输出描述:依次从显示屏上输出出列顺序。 2. 程序分析 1)存储结构的选择 单循环链表 2)链表的ADT定义 ADT List{ 数据对象:D={a i|a i∈ElemSet,i=1,2,3,…n,n≧0} 数据关系:R={< a i-1, a i>| a i-1 ,a i∈D,i=1,2,3,4….,n} 基本操作: ListInit(&L);//构造一个空的单链表表L ListEmpty(L); //判断单链表L是否是空表,若是,则返回1,否则返回0. ListLength(L); //求单链表L的长度 GetElem(L,i);//返回链表L中第i个数据元素的值; ListSort(LinkList&List) //单链表排序 ListClear(&L); //将单链表L中的所有元素删除,使单链表变为空表 ListDestroy(&L);//将单链表销毁 }ADT List 其他函数: 主函数; 结点类; 约瑟夫函数 2.1 存储结构

[内容要求] 1、存储结构:顺序表、单链表或其他存储结构,需要画示意图,可参考书上P59 页图2-9 2.2 关键算法分析 结点类: template class CirList;//声明单链表类 template class ListNode{//结点类定义; friend class CirList;//声明链表类LinkList为友元类; Type data;//结点的数据域; ListNode*next;//结点的指针域; public: ListNode():next(NULL){}//默认构造函数; ListNode(const Type &e):data(e),next(NULL){}//构造函数 Type & GetNodeData(){return data;}//返回结点的数据值; ListNode*GetNodePtr(){return next;}//返回结点的指针域的值; void SetNodeData(Type&e){data=e;}//设置结点的数据值; void SetNodePtr(ListNode*ptr){next=ptr;} //设置结点的指针值; }; 单循环链表类: templateclass CirList { ListNode*head;//循环链表头指针 public: CirList(){head=new ListNode();head->next=head;}//构造函数,建立带头节点的空循环链表 ~CirList(){CirListClear();delete head;}//析构函数,删除循环链表 void Clear();//将线性链表置为空表 void AddElem(Type &e);//添加元素 ListNode *GetElem(int i)const;//返回单链表第i个结点的地址 void CirListClear();//将循环链表置为空表 int Length()const;//求线性链表的长度 ListNode*ListNextElem(ListNode*p=NULL);//返回循环链表p指针指向节点的直接后继,若不输入参数,则返回头指针 ListNode*CirListRemove(ListNode*p);//在循环链表中删除p指针指向节点的直接后继,且将其地址通过函数值返回 CirList&operator=(CirList&List);//重载赋

(完整版)网络数据库实训报告(一)

网络数据库应用实训报告 日期:2016 年3月18 日班级:物联1411 一、实训目的和要求 1、掌握采用界面方式创建、修改、删除数据库; 2、掌握采用T-SQL 语句创建、修改、删除数据库; 二、实训所需仪器、设备 硬件:计算机软件:操作系统Windows7、SQLServer2008 三、实训内容 1)在管理平台中管理数据库。 (1)创建数据库“studentsdb”。 (2)查看studentsdb 数据库的属性。 (3)修改数据文件大小为2MB,指定“最大文件大小”为5MB。日志文件的大小在每次填满时自动递增5%。 (4)将studentsdb 数据库的名称更改为student_db。 2)使用T-SQL 语句管理数据库 (1)使用CREATE DATABASE 创建studb 数据库,然后通过系统存储过程sp_helpdb 查看系统中的数据库信息。 (2)使用ALTER DATABASE 修改studb 数据库的设置,指定数据文件大小为5MB,最大文件大小为20MB,自动递增大小为1MB。

(3)为studb 数据库增加一个日志文件,命名为studb_Log2,大小为5MB,最大文件大小为10MB。 (4)将studb 数据库的名称更改为my_studb。 (5)使用DROP DATABASE 删除my_studb 数据库。 四、实训步骤 (内容说明:1.大致的操作步骤;2.参数设置) 1)在管理平台中管理数据库。 (1)数据库右击→新建数据库→数据库名称“studentsdb”; (2)数据文件→初始大小→2MB (3)数据文件→点击自动增长下的→最大文件大小→限制文件大小→5MB; (4)日志文件→点击自动增长下的→文件增长→按百分比→5% (5) studentsdb右击→属性; (6) studentsdb右击→重命名→student_db; 2)使用T-SQL 语句管理数据库 命令如下: CREATE DATABASE studb on PRIMARY ( NAME='student_db', FILENAME='C:\Program Files\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\DATA', size=4MB, MAXSIZE=20MB, FILEGROWTH=1 ) log on ( NAME='stusb_log2', FILENAME='C:\Program Files\Microsoft SQL

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