企业信息管理实习报告1.docx
《企业信息管理实习报告1.docx》由会员分享,可在线阅读,更多相关《企业信息管理实习报告1.docx(41页珍藏版)》请在冰豆网上搜索。
![企业信息管理实习报告1.docx](https://file1.bdocx.com/fileroot1/2023-6/6/b9cc3f37-784f-420c-a102-33d7ebf19257/b9cc3f37-784f-420c-a102-33d7ebf192571.gif)
企业信息管理实习报告1
管理信息系统实验指导
XXX编写
XXXXX学院
实验一管理信息系统的数据库和主程序设计
【实验说明】
本实验将利用VisualFoxPro6.0中的项目管理器、数据库设计器、表设计器,建立项目、数据库和包含若干记录的表。
同时,掌握程序的设计环境和过程。
通过学习本实验,可以掌握利用建立项目、数据库、数据表和程序的方法。
【实验思路】
首先需要确定表的结构,然后确定各个字段的数据类型。
规划完成以后,可以运行表设计器,建立数据表。
【实验步骤】
一、设计项目、数据库、数据表
(1)新建项目
1.从“文件”菜单中选择“新建”。
2.选择“项目”,然后选择“新建文件”。
3.在“创建”对话框中,输入新项目的名称。
4.选择“保存”。
(2)新建数据库
1.在“项目管理器”中选择“数据库”。
2.选择“新建”,输入数据库的名称。
3.选择“保存”。
二、新建数据表
1.在“项目管理器”中,选择“数据库”下的“表”,或者选择“自由表”。
2.选择“新建”,然后选择“新建表”。
3.在“创建”对话框中,输入表的名称并选择“保存”。
4.选择“表设计器”的“字段”选项卡,在“字段名”区域键入第一个字段的名称。
5.在“类型”区域中,选择列表中的某一字段类型。
6.在“宽度”列中,设置以字符为单位的列宽。
7.如果“类型”是“数值型”或“浮点型”,请设置“小数位数”框中的小数点位数。
8.如果希望为字段添加索引,请在“索引”列中选择一种排序方式。
9.如果想让字段接受null值,选中“NULL”。
四、把记录输入表中
在所有的字段都已经输入后,单击“确定”按钮。
此时VisualFoxPro将询问用户是否要立即输入记录,选择“是”将会出现记录编辑窗口。
如果用户不是第一次编辑表,则应先浏览表,然后单击“显示――追加方式”命令,就可以在表中增加记录。
在输入记录时,可以有两种方式的对话框,在主菜单的“显示”菜单中,可以完成两种方式的切换。
五、浏览数据表
当记录输入完成后,可以浏览表。
浏览表的方式有几种。
可以在数据输入完成后,单击“显示――浏览”命令,直接切换。
也可以在数据库设计器中,单击“修改”,再单击鼠标右键,选择“浏览”命令。
通常最快捷的方式时再项目管理器中选中表,单击浏览。
如果这时出现的不是想要的格式,可以再在“显示”主菜单中选择“浏览”。
二、设计程序
(1)创建程序
1.在“项目管理器”中,选定“代码”选项卡中的“程序”项。
2.选择“新建”命令。
------或者-----
3.在“文件”菜单中选择“新建”命令。
4.在“新建”对话框中选择“程序”。
5.选择“新建文件”按钮。
----或者----
∙在“命令”窗口中,键入:
modicommand
VisualFoxPro打开了一个称为“程序1”的新窗口,这时就可以键入应用程序了。
(2)保存程序
∙从“文件”菜单中选择“保存”命令。
若用户要关闭一个没有保存的程序,则会弹出相应对话框,提示用户是保存还是放弃已做的修改。
若用户保存了一个由“项目管理器”创建的程序则该程序被加入项目中。
若用户保存一个尚未命名的程序,则会打开“另存为...”对话框,这样提示用户可以在其中为程序指定程序名。
程序保存后,用户可以运行或修改它。
(3)修改程序
若要打开程序
∙若程序包含在一项目中,则在“项目管理器”中选定它并选择“修改”命令。
-或者-
∙在“文件”菜单中选择“打开”命令,这时弹出一个包含文件列表的对话框。
在“文件类型”列表框中选择“程序”,然后在文件列表中选定要修改的程序,按下“确定”按钮。
-或者-
∙在“命令”窗口中按如下方式键入要修改的程序名。
∙MODIFYCOMMANDmyprogrm
---或者----
∙在“命令”窗口中,键入:
∙MODIFYCOMMAND?
然后从文件列表中选择要修改的程序,选择“打开”。
打开文件之后便可进行修改,修改完毕后请注意保存。
(4)运行程序
∙若程序包含在一个项目中,则在“项目管理器”中选定它并选择“运行”命令。
-或者-
∙在“程序”菜单中选择“运行”菜单项。
在程序列表中,选择想要运行的程序,单击“运行”按钮。
-或者-
∙在“命令”窗口中,按如下方式键入DO以及要运行的程序名:
∙DOmyprogram
【实验内容】
1.设计企业固定资产管理信息系统的项目、库、表。
2.设计企业固定资产管理信息系统的主程序。
【实验练习】
1.建立一个项目,项目名称:
gdzch.pjx。
2.建立一个数据库,数据库名称:
gd.dbc。
并把gd.dbc添加到gdzch.pjx中。
3.建立三张数据库表:
Account.dbf、Total.dbf、Lendout.dbf
Account.dbf的表结构:
字段名
数据类型
说明
账号
字符型
宽度:
12,必填字段
密码
字符型
宽度:
12,必填字段
姓名
字符型
宽度:
10,必填字段
级别
字符型
宽度:
10,必填字段
Total.dbf的表结构:
字段名
数据类型
说明
资产编号
字符型
宽度:
6
资产类型
字符型
宽度:
20
资产名称
字符型
宽度:
20
型号
字符型
宽度:
20
配制
字符型
宽度:
60
购买日期
日期型
使用期限
数值型
宽度:
4,1位小数
购买价格
货币型
存放位置
字符型
宽度:
20
资产状态
逻辑型
报废否
逻辑型
Lendout.dbf的表结构:
字段名
数据类型
说明
资产编号
字符型
宽度:
6,必填字段
借用人
字符型
宽度:
10
出借人
字符型
宽度:
10
批复人
字符型
宽度:
10
借用日期
日期型
拟还日期
日期型
借用理由
字符型
宽度:
30
4.分别为三张表添加3~4条记录。
5.为表Total.dbf的“资产编号”字段建立主索引,“购买价格”建立普通索引。
并要求“购买价格”升序显示。
6.为表Lendout.dbf的“资产编号”字段建立主索引。
7.为表Total.dbf和Lendout.dbf建立关于“资产编号”的关联。
8.利用命令窗口,创建如下的主程序:
Main.prg
Clearall
Publiccuser,issuer,tj,zcbh
Dosetting.prg
Doformlogon
Ifissuer=.T.
Doformlogo
DoformZcgl
Readevents
Else
Clear
Quit
Endif
实验二管理信息系统的输入表单设计
(1)
【实验说明】
在本次实验中,将利用VisualFoxpro6.0中的表单向导,建立表单,显示表中的信息。
在这个表单中,可以浏览表中的信息,可以查找符合要求的信息,可以修改其中的记录,或添加记录。
通过本次实验,可以掌握利用表单向导建立表单的方法。
【实验思路】
在表单向导中,将数据表添加到数据环境中,选择想要显示的字段。
然后按照表单向导的提示,就可以建立显示信息的表单。
【实验步骤】
一、打开表单向导
表单又称为界面或窗体,是VisualFoxpro提供的一种功能强大的界面。
各种对话框和窗口都是表单不同的表现形式。
它可以使用户在简单明了的界面中查看数据或将数据记录输入数据库。
每当您要新建一个表单时,都可以用表单向导来开始工作。
向导会根据您对一系列问题的回答来生成一个表单。
您可以在几种不同的类型选项中进行选择,并在创建之前预览表单。
若要利用向导创建表单
1.在“项目管理器”窗口中选择“文档”选项卡,然后选择“表单”。
2.选择“新建”。
3.选择“表单向导”。
通过在“工具”菜单上选择“向导”命令并选中“表单”,也可以从菜单上访问表单向导。
VisualFoxPro提供了两个不同的表单向导来帮助您创建表单:
若要创建基于一个表的基本表单,请选择“表单向导”。
若要创建包含了两个表中按一对多关系链接的数据的表单,请选择“一对多表单向导”。
用表单向导创建的表单含有一组标准的定位按钮,用以在表单中显示不同的记录、编辑记录及搜索记录等。
如果创建数据库中的表单,则“表单向导”可以使用存储在数据库中的输入掩码和格式设置。
二、选取字段
在“字段选取”对话框中,将选择数据库和表,选择好之后,这时所有字段将会在可用字段可以字段中显示,将这些字段全部选中为选定字段,这可以通过单击那个类似录音机中快进的键来实现。
这些选定的字段将会在条但中显示。
选定字段后,单击“下一步”按钮。
三、选择表单样式
可以选择的表单样式有:
标准式、凹陷式、边框式、阴影式、浮雕式、新奇式、石墙式、亚麻式和彩色式。
用户可以根据自己的需要选取。
还可以选择按钮的类型。
设置完成后,单击“下一步”按钮。
四、排序记录
在这个步骤中,可以选定一个字段作为排序的依据。
在“可用的字段和索引标识”中,选定作为排序依据的字段。
一、运行表单
您可以从界面直接运行表单,或在程序代码中运行表单。
交互地运行表单:
有几种方法可以运行设计好的表单。
如果在“表单设计器”中工作,可通过单击“表单设计器”工具栏中的“运行”按钮测试表单。
如果想在“表单设计器”重新打开表单,关闭运行表单或在工具栏中选择“修改表单”按钮。
也可以从项目中运行表单,或者以编程方式运行它。
若要以交互方式运行表单:
在“项目管理器”中,选择要运行的表单,再选择“运行”按钮。
-或者-在“命令”窗口中,使用DOFORM命令运行表单。
也可以从“程序”菜单中选择“运行”来运行表单,在“文件类型”框中选择“表单”,选定一个表单再选定“运行”按钮。
从程序中运行表单:
若想在程序中运行表单,需要在与事件相关联的代码、方法程序代码或在程序或过程中包含DOFORM命令。
【实验内容】
1、掌握建立表单操作。
2、设计输入表单界面
3、建立输入表单界面
【实验练习】
1.使用表单向导为Account.dbf建立一个表单。
2.使用表单向导为Lendout.dbf、Total.dbf建立一个表单
实验三管理信息系统的输入表单设计
(2)
【实验说明】
在本次实验中,将利用表单设计器和表单控件工具,建立一个表单并为表单添加控件。
通过本次实验,可以掌握表单设计器和表单控件工具的使用方法。
【实验思路】
首先,在项目管理器中启动表单设计器。
然后,调出表单控件工具栏,按照自己的设计思路来向表单中添加控件。
【实验步骤】
一、打开表单设计器
如果不想用向导创建表单,还可以使用“表单设计器”。
借助“表单设计器”,可以把字段和控件添加到表单中,并且通过调整和对齐这些控件来定制表单。
若要创建一个新的表单
1.在“项目管理器”窗口中选择“文档”选项卡。
2.选择“表单”图标。
3.选择“新建”。
4.选择“新建表单”。
此时会显示“表单设计器”窗口,可以开始创建您的表单。
二、用“快速表单”添加字段
提供“快速表单”命令是为了使创建表单的工作变得更简单。
此命令可以启动“表单生成器”,用它可以把表或视图中选定的字段添加到表单中。
若想把表或视图中的字段迅速放到表单中,可以选择“表单”菜单中的“快速表单”。
“快速表单”将启动“表单生成器”,它用您选择的字段样式把表或视图中选定的字段添加到表单中。
三、用“表单生成器”迅速创建表单
若要应用“表单生成器”把字段添加到表单中
1.在“表单设计器”中,选择“表单”菜单中的“快速表单”。
2.在“表单生成器”中选择字段和样式,然后选择“确定”按钮以生成表单。
“表单生成器”创建的表单没有定位控件,因此您可以加入自己的定位控件。
可以利用“控件生成器”向表单中添加定位控件,或者在VisualFoxPro提供的预定义定位控件库中选取。
有关详细内容,请参阅本章稍后的“向表单中添加控件”部分。
四、保存表单
完成表单的设计工作后,可以将其保存起来供以后使用。
若要保存表单:
在“表单设计器”中,选择“文件”菜单中的“保存”。
表单保存为具有.scx扩展名的文件。
五、运行表单
保存表单后,可以运行该表单,看它是如何工作的。
若要运行表单
在"项目管理器"窗口中,从“文档”选项卡内选择表单名,然后选择“运行”。
–或者–选择“表单”菜单中的“执行表单”。
也可以在“常用”工具栏上选择“运行”按钮。
提示运行表单时,可快速切换到设计模式,方法是单击“常用”工具烂上的“修改表单”按钮。
六、用表单控件工具栏添加控件
通过在表单控件工具栏上选择控件可以添加新的控件,并把它们放在“表单设计器”窗口中。
例如,您可能想在表单上为字段添加新的标签,以及添加诸如按钮、编辑框、列表框等新控件,或者添加图片、线条和形状来改善表单的外观。
若要向表单中添加控件
1.在表单控件工具栏单击一个控件。
2.在“表单设计器”窗口中,在要放置控件的地方拖动鼠标创建一个矩形框。
新的控件就出现在您设定的位置上,其后可以在表单中把它移动到最终位置上,也可以根据需要调整它的大小。
七、用生成器向表单中添加控件
正象向导可以用来快速构造表单一样,生成器可以用来把控件添加到表单上。
对于要添加到表单上的控件,生成器会询问一系列问题,并设置合适的属性,以使这些控件按照所希望的那样工作。
可以用两种方法访问生成器:
从“表单设计器”快捷菜单,或者当向表单中添加控件时,激活表单控件工具栏上的“生成器锁定”按钮。
若要用生成器添加控件
1.在表单控件工具栏上选择“生成器锁定”按钮。
2.从“表单控件”工具栏上选择所需的控件,并把它放在表单上。
3.在生成器内的选项卡中填写有关信息。
对所有控件使用生成器
设置好表单控件工具栏上的“生成器锁定”按钮后,每次向表单中添加控件时都将自动使用“控件生成器”。
若要打开生成器锁定:
在表单控件工具栏中,单击“生成器锁定”按钮。
八、向一个由向导生成的表单中添加控件
如果用表单向导创建了一个表单,然后又想向表单中添加控件,则可以使用向导控件库—Wizstyle.vcx中的控件来匹配已有控件的样式。
打开向导控件库后,即可使用表单控件工具栏中的向导型控件(如chiselfield,embossedmemo等)。
要找出所需控件,可选择一个已有的控件并指明它的类和类库。
例如,一个标准的向导字段可以在Wizstyle.vcx的Standardfield类中找到。
提示使用“表单控件”工具栏上的工具提示,可帮助识别类名。
若要在用向导生成的表单中匹配控件
1.在表单设计器中打开表单。
2.从“表单控件”工具栏中选择“查看类”按钮,然后选择“添加”。
3.在“打开”对话框中,在Wizards子目录中选中Wizstyle.vcx并选择“确定”。
4.在“表单控件”工具栏中,选择对应于表单中已有控件的控件,并把它拖到表单中。
注释如果把一个表单移到一个新的目录或另一个系统中,应该把与表单相关的控件库同表单一起移走。
九、添加控件和设置控件属性
要使新控件在表单中正确运行,需将其与要显示的表和字段连接或数据绑定在一起。
将控件链接到控件源(即要显示的数据或要键入并存储数据的字段)的方法是,在“属性”窗口中设置ControlSource属性。
“数据环境设计器”可以方便地给表单添加新字段并且为字段设置ControlSource属性。
十、设置数据环境
通过把与表单相关的表或视图放进表单的数据环境中,可以容易地把新控件与表或视图中的字段关联在一起。
完成数据环境的设置后,ControlSource属性就会显示“数据环境设计器”中可用的字段,可以从中选择与控件相关联的字段。
若要显示数据环境
在表单设计器中,从“显示”菜单内选择“数据环境”。
若要向数据环境中添加表或视图
1.从“数据环境”菜单中选择“添加”。
注释如果数据环境为空,则系统会自动显示“添加表或视图”对话框。
2.在“添加表或视图”对话框中,选择“表”或“视图”选项。
3.选择所需的表或视图。
4.选择“添加”。
注释若要向“数据环境设计器”中添加视图,必须先打开数据库。
十一、设置“字段映象”选项
当将字段或表拖至表单时,可指定控件的类型。
例如,在任何时候将字符字段拖至表单,都可创建文本框控件。
若要建立字段类型到类的映象
1.从“工具”菜单中,选择“选项”。
2.选择“字段映象”选项卡。
3.若要改变字段类型映象,在“将字段类型映象到类中”区域中选择一行,再选择“修改”。
4.在“字段类型映象”对话框中,从“字段类型”列表中选择一个字段类型。
若要设置拖动表或多个字段时创建的类,请从“字段类型”列表中选择“多用途型”。
5.若要选择将与选定字段类型关联的控件所在的类库(扩展名为.vcx的文件),请选择“浏览”。
6.从“文件类型”列表中,选择一个类名。
当选定类型的字段被拖至表单时,系统将创建在此指定的类。
7.选择“确定”,接受映象。
8.在“数据库选项”区域,设置选项:
【实验内容】
1、掌握建立表单操作
2、设计输入界面
3、建立输入界面
【实验练习】
1.设计Account.dbf的单表表单。
2.设计Total.dbf和Lendout.dbf的多表表单。
3.设计员工订单一对多表单。
4.用表单设计器生成如下的登陆表单。
5.建立系统界面如下:
实验四管理信息系统的查询界面设计
(1)
【实验说明】
在本次实验中,将利用查询设计器,建立一个查询。
通过本次实验,可以掌握利用查询设计器建立查询的方法。
【实验思路】
在建立查询之前,首先需要确定查询的环境,将表添加到查询的数据环境中,然后确定查询条件。
【实验步骤】
一、打开查询设计器
从“项目管理器”或“文件”菜单中,都可以启动“查询设计器”。
若要启动“查询设计器”
1.在“项目管理器”中选择“数据”选项卡。
2.选择“查询”。
3.选择“新建”。
4.选择“新建查询”。
也可以从“文件”菜单中选择“新建”来启动“查询设计器”,选择“查询”选项,然后选择“新建文件”。
在创建新查询时,系统会提示您是否从当前数据库或自由表中选择表或视图。
二、添加表或视图
选择了表或视图后,VisualFoxPro将显示“查询设计器”窗口。
不同的表或视图之间可以很方便地进行切换。
若要使用不同的表或视图
1.选择当前表,再选择“查询设计器”工具栏上的“移去表”按钮。
2.从“查询设计器”工具栏上选择“添加表”按钮,再选择想要的表或视图。
三、选定字段
在运行查询之前,必须选择表或视图,并选择要包括在查询结果中的字段。
在某些情况下,您可能需要使用表或视图中的所有字段。
但在另一些情况下,也许只想使查询与选定的部分字段相关,如果想用某些字段给查询结果排序或分组,一定要确保在查询输出中包含这些字段。
选定这些字段后,可以为它们设置顺序作为输出结果。
若要在查询输出中添加字段
选定字段名,然后选择“添加”。
–或者–
将字段名拖到“选定字段”框中。
若要在查询中一次添加所有可用的字段
选择“全部添加”,按名字添加字段。
–或者–
将表顶部的*号拖到“选定字段”框中。
在“字段”选项卡中,字段的出现顺序决定了查询输出中信息列的顺序。
若要改变查询输出的列顺序
上、下拖动位于字段名左侧的移动框。
四、设定查询条件
在VisualFoxPro中,使用“筛选”选项卡可以确定用于选择记录的字段、选择比较准则以及输入与该字段进行比较的示例值。
具体步骤如下:
1.从“字段名”列表中选取用于选择记录的字段。
注释通用字段和备注字段不能用于过滤器中。
2.从“条件”列表中选择比较的类型。
3.在“实例”文本框中,输入比较条件。
仅当字符串与查询的表中字段名相同时,用引号括起字符串。
否则,无需用引号将字符串用引号括起来。
日期也不必用花括号括起来。
逻辑位的前后必须使用句点号,如(.T.)。
如果输入查询中表的字段名,VisualFoxPro就将它识别为一个字段。
4.在搜索字符型数据时,如果想忽略大小写匹配,请选择“大小写”下面的按钮。
若想对逻辑操作符的含义取反,请选择“否”下面的按钮。
五、定向输出查询结果
可以把查询结果输出到不同的目的地。
如果没有选定输出目的地,查询结果将显示在“浏览”窗口中。
从“查询”菜单中选择“查询去向”,或在“查询设计器”工具栏中选择“查询去向”按钮,此时将显示一个“查询去向”对话框,您可以在其中选择将查询结果送往何处。
若要选择查询结果的去向
1.从“查询设计器”工具栏中选择“查询去向”。
2.在“查询去向”对话框中选择输出去向,并填写所需的其他选项。
六、运行查询
在完成了查询设计并指定了输出目的地后,单击主工具栏中的“!
”按钮,就可以用“运行”按钮启动该查询
【实验内容】
1、掌握建立查询操作
2、设计查询界面
3、建立关于数据库表的查询
【实验练习】
1.查询Account.dbf中的所有账号和姓名。
2.找出Total.dbf中购买价格大于5000元并且没有报废的所有资产类型和资产名称。
3.在Total.dbf中,对资产类型进行分组汇总。
4.查找Total.dbf中,价格小于5000元的资产名称,并按照购买日期升序排列。
5.以Total.dbf、Lendout.dbf这两张表的关联为基础,查询出借出资产的资产类型、资产名称和借出理由。
6.建立如下的查询界面:
实验五管理信息系统的查询界面设计
(2)
【实验说明】
在本次实验中,将利用视图设计器,建立视图。
通过本次实验,学生们可以掌握利用视图设计器进行查询以及建立视图的方法。
【实验思路】
在设计视图的过程中,可以定义筛选条件,选择满足条件的记录,并且按照选定的方式显示出来。
【实验步骤】
一、视图简介
视图是VisualFoxPro提供的一种定制的、可更改的数据集合,它具备了表和查询的特点,被保存在数据库中。
它可以从几个数据表中选出满足条件的记录。
视图相当于将查询输送到一个表中,但这个表是一个虚拟表。
此外,生成的应用程序是完成独立的。
二、打开视图设计器
若要创建本地表的视图,请使用“视图设计器”。
本地表包括本地VisualFoxPro表、任何使用.dbf格式的表和存储在本地服务器上的表。
若要使用“视图设计器”,首先应创建或打开一个数据库,当展开“项目管理器”中数据库名称旁边的加号+时,“数据”选项卡上将显示出数据库中的所有组件。
若要创建本地视图:
1.从“项目管理器”中选定一个数据库。
2.单击“数据库”符号旁的加号+。
3.在“数据库”下,选定“本地视图”并选择“新建”按钮。
4.选择“新建视图”按钮。
5.在“添加表