信息系统开发实验报告

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

信息系统开发实验概

通过一系列实验完成一个实例员工管理系统的开发过程,将系统开发各个阶段的基本活动贯穿起来,从而对管理信息系统的开发形成一个全面、整体的理解和认识。

㈠员工管理系统的开发背景

绿油油公司为了便于掌握和了解员工的基本情况,需要建立一个能够储存员工各种信息,对员工可以进行信息的浏览、添加、删除、保存的操作。

㈡员工管理系统实验内容

通过实际建立一个完整的信息系统来加深对信息系统开发理论知识的理解与认识,掌握使用PowerBuilder数据库画板完成在Sql Anywhere 中创建后台数据库、数据表,以及定义各表的主键及外部键等各种操作。建立MDI风格的应用程序框架,并与数据库建立连接,使用 PowerBuilder中提供的菜单编辑画板创建一个菜单对象。使用 PowerBuilder中提供的各种类型的窗体和基本控件创建各个功能模块的相应窗体对象。使用 PowerBuilder中提供的数据窗口对象和数据窗口控件完成对数据库中各类数据的增加、修改、删除操作等操作。

实验Ⅰ数据库设计

实验内容:

㈠在D盘的“实验报告”目录下创建名为YGGL的数据库。

实验步骤:

①单击工具栏上的Database图标,打开数据库画板,在其工作窗口中弹出一个Select Tables对话框,如图1所示。单击其中的

②从File菜单中单击Create Database...菜单项,打开Create Local Database对话框。

③在Database Name文本框中输入要创建数据库的路径和文件。

④在UerID文本框中输入数据库用户名,默认值为DBA。

⑤在Password文本框中输入密码,默认值为SQL。

⑥在Start Command文本框中输入启动数据库系统的程序名称,一般使用系统的默认值dbeng50。此时,操作结果如图2所示。

⑦单击OK按钮完成数据库的创建,并连接到新建数据库上。

㈡在刚建立的MISYGGL库中创建一个员工卡片表YGKP和一个部门卡片表BMKP以及用户表YH,其结构如表1和表2 、表3所示。

表1员工卡片表YGKP

表2部门卡片表BMKP

表3用户表YH

实验步骤:

1.创建职工卡片表YGKP

①单击工具栏上的Database图标,打开数据库画板,在其工作窗

口中弹出一个SelectTables对话框,单击其中的

②单击数据库画板工具栏上的Create table图标,打开Create table对话框。

③在对话框上半部分定义表的基本属性,根据题目的要求输入员工卡片表YGKP的各列,在对话框下半部分中的Header属性中输入该列的标题(即该列的中文含义)。此时,操作结果如图3所示。

④单击File菜单中的Save菜单项,以YGKP为名保存创建的表。如图4所示。

⑤返回Create table对话框,返回数据库画板的工作窗口。

2.创建部门卡片表BMKP

①单击工具栏上的Database图标,打开数据库画板,在其工作窗

口中弹出一个SelectTables对话框,单击其中的

②单击数据库画板工具栏上的Create table图标,打开Create table对话框。

③单击数据库画板工具栏上的Create table图标,打开Create table对话框。在对话框上半部分定义表的基本属性,根据题目的要求输入部门卡片表BMKP的各列,在对话框下半部分中的Header属性中输入该列的标题(即该列的中文含义)。操作结果如图5所示

④单击File菜单中的Save菜单项,以BMKP为名保存创建的表。如图6所示。

⑤返回Create table对话框,返回数据库画板的工作窗口。

㈢把工号(GH)和部门号(BMH)分别设置为员工卡片表和部门卡片表的主键,员工卡片表中的部门号(BMH)设为外部键与部门卡片表中的部门号(BMH)相关联。

实验步骤:

1.把工号(GH)设置为员工卡片表的主键

①.在数据库画板的工作窗口上单击鼠标右键,在弹出菜单中单击Select Tables选择要显示在数据库画板工作窗口上的要设置主键的表(YGKP)。

②.单击数据库描绘器工具栏上的Table Properties图标,打开Table ygkp对话框,单击Primary Key标签。

③.在Table Column列表框中选择要作为主键的列名,即gh,选中的列gh会显示在Key Column列表中,如图7所示。

④.设置好主键后,单击OK按钮关闭Table ygkp对话框。

2.把部门号(BMH)设置为部门卡片表的主键

①在数据库画板的工作窗口上单击鼠标右键,在弹出菜单中单击

Select Tables选择要显示在数据库画板工作窗口上的要设置主键的表(bmkp)。

②单击数据库描绘器工具栏上的Table Properties图标,打开Table bmkp对话框,单击Primary Key标签。

③在Table Column列表框中选择要作为主键的列名,即bmh,选中的列bmh会显示在Key Column列表中,如图8所示。

④设置好主键后,单击OK按钮关闭Table bmkp对话框。

3.把员工卡片表中的部门号(BMH)设为外部键与部门卡片表中的部门号(BMH)相关联。

①在数据库画板的工作窗口中显示各个表后,单击选定要设置外部键的员工卡片表(ygkp)。

②单击数据库画板工具栏上的Create Foreign Key图标,打开Foreign Key Definition对话框。

③在Foreign Key Name文本框中输入外部键的名称bmh(与被设为外部键的列名同名)。

④在Select Colunm列表框中单击选定要作为外部键的列名bmh,bmh将显示在Foreign Key Colunm列表中。

⑤单击Primary key Table下拉列表框,从中选择外部键与之对应的主表BMKP,BMKP表的主键将显示在Foreign Key Column列表框中,此时,操作结果如图9所示。

⑥当设置好外部键后,单击Foreign Key Definition 对话框。这时,数据库画板的工作窗口中显示出员工卡片表和部门卡

相关文档
最新文档