管理信息系统-实验指导书.doc
![资源得分’ 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)
《管理信息系统-实验指导书.doc》由会员分享,可在线阅读,更多相关《管理信息系统-实验指导书.doc(15页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、管理信息系统实验指导书课程名称(中文) 管理信息系统 课程名称(英文) Management Information System 课程编号 课程性质 学科大类基础课 实验学时 16 实验学分 0.5 适用专业 信息管理与信息系统专业 、工业工程、工程管理、国际工程管理 考 核 实验预习及操作过程40%;撰写实验报告40%;实验课出勤20% 实验一 数据库系统认识一、 实验目的要求完整地掌握数据库设计语言、结构及其功能等内容的操作;熟悉数据库设计的方法以及原理。熟悉数据库开发的PB 软件环境;掌握数据库系统的结构、功能以及数据库开发的基本原理和方法。二、实验内容1. 掌握PB环境下创建数据库;
2、2. 掌握PB环境下对数据库的连接;3. 掌握PB环境下应用程序界面的设计;4. 掌握PB环境下对数据库进行数据查询和数据更新等数据操作。三、实验仪器及器材计算机、Power Builder 6.5软件或者SQL数据库开发软件四、建议机时:4机时(课内2机时,课外2机时)五、实验步骤用Power Builder 6.5管理数据库的基本步骤如下:建立本地数据库连接数据库建立表定义字段扩展属性定义主键、外键和索引添加、删除和编辑修改表中数据。本实验将按照“图书管理系统”的需求,建立数据库GL_library。1 创建数据库本实验中,我们创建一个本地数据库GL_library,该数据库的支持环境为P
3、ower Builder 6.5中携带的SQL Anywhere 5.5。可以通过三种方式建立SQL Anywhere数据库,下面我们分别加以介绍:(1) 运行Sybase Central建立数据库启动Sybase Central应用程序,在Sybase SQL Anywhere的Utilities目录下,双击“Create Database”,开始创建数据库:第一步,确定新建数据库文件的存储位置及文件名,如:D:实验GL_library.db;第二、三步都选默认设置;第四步,配置参数。其中:Encrypt the database是否对数据库进行加密;Ignore Trailing Blan
4、k in Comparisons在进行字符串比较的时候,是否忽略空格;Case Sensitivity for all names and values所有的名字和值是否区分大小写;Create SYSCOLUMNS and SYSINDEXES view是否生成SYSCOLUMNS和SYSINDEXES视图。第五、六、七步,都采用默认设定;第八步开始创建数据库,直至完成。(2) 通过SQL语法编写代码建立数据库我们通过在Interactive SQL中输入SQL语句生成数据库。/创建名为GL_library.db的数据库CREATE DATABASE D:实验GL_library.db/创建
5、名为GL_library.LOG的日志文件LOG TO GL_library.LOG/删除数据库的语句为:IGNORE CASEDROP DATABASE nameNOCONFIRM(3) 通过Database画板创建数据库第一步:单击PB工具条上的Database画板按钮,弹出的Select Tables对话框,单击Cancel按钮关闭这个对话框,接着屏幕上显示的是一个完整的数据库画板窗口,窗口的标题显示的是系统当前所连接的数据库的名字。第二步:单击FileCreate Database菜单,弹出Create Local Database对话框,单击Browse按钮,选择数据库存放的路径为D
6、:实验,输入数据库名GL_library.db,然后单击保存按钮。在对话框中的User ID、Password等项,它们是用来设置访问此数据库所需要的帐号、口令等信息,以防止对数据库的非法访问,维护数据库的安全性,这里设置User ID为dba、Password为sql。第三步:单击OK按钮,Power Builder的本地数据库管理系统就会自动生成SQL语句,在指定的目录D:实验下生成一个GL_library的本地数据库,并以文件名GL_library.db保存在磁盘上,并且该数据库被系统自动连接。2 建立数据源和数据源描述文件 对于用(1)和(2)方法创建的数据库,需要在PB中建立数据源和
7、配置描述,才能在Database画板中被连接和操作。而用(3)方法创建数据库时,已经自动建立了数据源及描述文件,由此可见,通过Database画板创建数据库是最简单有效的方法。单击PB的Configure ODBC工具按钮,打开对话框,选择Installed Drivers中的Sybase SQL Anywhere 5.0,单击Create按钮;在弹出的对话框中,单击Browse按钮,选定数据库文件D:实验GL_library.db,然后设置数据源名:GL_library、用户名:dba、口令:sql(如图5-1所示);单击OK。至此,该数据库的数据源及数据源描述文件一并建立成功,两者的名称都
8、为:GL_library。3 数据库的连接(1) PB编程环境下的数据库连接方法在PB环境中需通过DB Profile,点击Connect进行连接,系统任务栏中显示该数据库的连接状态,数据库画板Database只能对当前连接的数据库进行操作。(2) 应用程序运行环境下的数据库连接方法可通过点击DB ProfileEditPreviewCopy获取数据库描述代码,粘贴到应用程序的脚本中,并在后面加一行“Connect;”语句,详细代码如下:/ Profile Gl_Library 数据库配置描述代码(Copy来的);SQLCA.DBMS = ODBCSQLCA.AutoCommit = Fals
9、eSQLCA.DBParm = Connectstring=DSN=GL_library /连接操作;CONNECT; 在应用程序中只要执行该代码段,才会连接数据库,才可进行数据库表操作。这段代码通常放置在应用的OPEN事件中。六、实验要求 提交本次实验报告。实验二 数据库维护二、 实验目的要求本次实验主要复习掌握数据库系统的修改、添加、删除、查询、更新等内容的操作。熟悉数据库开发的PB 软件环境;掌握数据库系统的结构、功能以及数据库开发的基本原理和方法;掌握数据库系统的修改、添加、删除、查询、更新等内容的操作。二、实验内容1. 掌握PB环境下创建数据库;2. 掌握PB环境下对数据库的连接;3
10、. 掌握PB环境下应用程序界面的设计;4. 掌握PB环境下对数据库进行数据查询和数据更新等数据操作。三、实验仪器及器材计算机、Power Builder 6.5软件或者SQL数据库开发软件四、建议机时:4机时(课内2机时,课外2机时)五、实验步骤用Power Builder 6.5管理数据库的基本步骤如下:建立本地数据库连接数据库建立表定义字段扩展属性定义主键、外键和索引添加、删除和编辑修改表中数据。本实验将按照“图书管理系统”的需求,建立数据库GL_library。4 创建数据表在数据库已连接的情况下,单击PB工具栏上Table或Database画板按钮,在弹出的Select Tables对
11、话框中单击New,即可开始新表设计。若已处在Database画板中,可单击Create Table按钮,开始新表设计。在表设计子窗口中,分别输入每个字段的名称Column Name,选择数据类型Data Type,数据宽度(字节),小数位宽度,是否允许为空Null,以及缺省值(默认值)。输入完一个字段后,按Tab键或Enter键,会产生另一新字段。在保存之前,可随意修改。多余的字段,可单击Delete Column按钮删除。输入所有字段后,可按Save Changes进行保存,在保存对话框中输入表名,如:Books。通过上述方法,在GL_library数据库中建立三个表:Books、borro
12、ws、students,各表要求如下:表 1 Students (学生档案表)字段名数据类型宽度Null注释风格、规则*Stud_idNumeric8No学号EditMask:#-#-#年级-班级-编号Stud_nameChar10No姓名BirthdayDateYes出生日期Edit:yyyy-mm-dd;默认值:Today( )年龄在1550岁间SexChar2Yes性别CheckBoxText:男On男 Off女默认:女NationChar10Yes民族HomeChar40Yes家庭地址TelChar18Yes电话EditMask(#)#PartyChar10Yes政治面貌DDLB:共青
13、团员、共青团员中共党员、中共党员国民党员、国民党员农工民主党、农工民主党ResumeVarchar200Yes个人简历表 2 Books (图书库表)字段名数据类型宽度Null注释*Book_idChar20No书号Book_nameChar30No书名Book_typeChar10Yes图书分类Editor_chiefChar10Yes主编AuthorChar20Yes作者Book_concernChar20Yes出版社Print_dateDateYes出版日期Book_numNumeric3Yes存书数量Book_inforVarchar500Yes内容简介表 3 Borrows (图书借
14、阅记录表)字段名数据类型宽度Null注释*Book_idChar20No书号*Stud_idNumeric8No学号Borrow_dateChar17Yes借阅日期及时间5 定义字段的扩展属性可以针对不同字段的特点,通过扩展属性设置其注释文本、显示(Display)风格、编辑(Edit)风格、数据有效性规则等属性。在此进行的设置,将对基于该表的数据操作及数据窗口的创建产生相应的影响。(1) 定义显示风格以Students表Birthday(日期类型)字段为例,系统默认的显示风格为“80-12-24”,现定义其显示风格为“1980年12月24日”,步骤如下:在Database画板中,选择Stud
15、ents表,用鼠标右键单击其中Birthday字段,在快捷菜单中选择Properties,进入该字段属性设置对话框,单击Display标签中的New按钮,进入新显示风格设置对话框,在Name栏中输入“中文完整日期”,Format栏中输入“YYYY年MM月DD日”,在Test Value栏中输入“80-12-24”,单击Test按钮,将在Result栏中观看效果,单击Ok按钮,完成显示风格定义。(2) 定义编辑风格以Students表Sex(字符类型)字段为例,系统默认的编辑风格为文本输入,现定义其编辑风格为CheckBox,即用下拉式选单方式实现数据输入,步骤如下:进入Sex字段属性设置对话框
16、,单击Display标签中的New按钮,在Name栏中输入“性别”,在Style栏中选择CheckBox,输入文字:Text栏为男、On栏为男、Off栏为女,单击Ok按钮完成定义。定义学号的编辑风格,采用EditMask格式,Mask为#-#-#,Type为Number。若某个字段,既定义有显示风格,又设置了编辑风格,最终显示效果由编辑风格决定。(3) 定义数据有效性规则以Students表Birthday(日期类型)字段为例,若要求输入的日期年龄在1550岁之间,则可通过定义数据有效性规则来实现,步骤如下:进入Birthday字段属性设置对话框,单击Validation标签中的New按钮,进
17、入新有效性规则设置对话框,在Name栏中输入“年龄在1550岁之间”,在Rule Definition栏中输入表达式“year(today() - year(birthday)=15 and year(today() - year(birthday)=50”,在Validation Error Message栏中输入出错提示信息“注意!输入的日期 + birthday + 超出了1550岁的年龄界限!”,单击Ok按钮,完成有效性规则定义。(4) 其它在表的Alter Table设计窗口,选中字段定义列表的某一行后,在窗口的“Extended Attributes”组中可以定义字段的扩展属性。以
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 管理信息系统 实验 指导书
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内