ch10-常用管理信息系统开发工具
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
图 10.7(e) 保存 student 表
图 10.7(f) 尚未定义主键警示框
2021/2/4
26
3 .录入数据:创建完成student表后,可以看到如图10.7(g)所示 的student表文件出现在数据库中,双击打开即可录入数据,如图 10.7(h)所示。
2021/2/4
图 10.7(g)创建完成的 student 表
4.建立表之间的关系
首先单击“工具”菜单下的“关系”命令,弹出“关系”对话框,上 面还有一个“显示表”对话框如下图,通过“显示表”对话框可以把 需要建立关系的“表”或“查询”加到“关系”对话框中去,如图 10.7(j)所示:
图 10.7(j) 显示表对话框
2021/2/4
30
将三个表“Student”,“Course”和“SC”都选中,单击 “添加”按钮把它们都添加到“关系”对话框上,如图 10.7(k)所示,单击“关闭”按钮把“显示表”对话框关闭。 以后再需要打开它时,只要在“关系”对话框上单击鼠标 右键,选择“显示表”命令就可以了。
2021/2/4
8
图10.3 Visio 绘图环境
2021/2/4
9
需要快速阐明想法,但不知道如何进行的时候,可以使用图示 库。只需单击“帮助”下拉菜单中选取“图示库”即可单击目录 中的某个图表类型,开始浏览通过 Visio 模板创建的图表集合, 如图10.4所示。
图10.4 Visio图示库
2021/2/4
图 10.7(k) 关系对话框
2021/2/4
31
图 10.7(l) 编辑关系对话框
这个对话框可以帮助我们编辑所建立的关系,通过左面的列表框可 以改变建立关系的两个字段的来源。可以单击“新建...”按钮创 建新的关系,或者单击“联接类型”为联接选择一种联接类型。
2021/2/4
32
图 10.7(m) Student,SC,Course 表之间的关系
11
10.1.3 Visio的基本操作
1. 放大和缩小绘图页 2. 移动形状 3.调整形状的大小 4.添加文本 5.连接形状
2021/2/4
12
例10-1:利用“连接线”工具实现如图10.5所示的两个“进 程”形状的连接。
(a)
2021/2/4
(b)
(c)
(d)
(e)
图 10.5 使用连接线连接形状
2021/2/4
23
图10.7(c) 数据库表设计器
2021/2/4
24
在数据库表设计器窗口的下方的常规选项卡可以对各字段进
行进一步的设置,比如修改sno学号字段文本长度为10,设置 birth出生日期字段输入掩码为短日期格式“####/##/##”如图 10.7(d)所示。
图10.7(d) 设置输入掩码向导
2021/2/4
3
10.1 Visio图表开发工具
Visio是由Microsoft推出的一种配有一整套范围 广泛的模板、形状和先进工具绘图环境,利用 Visio可以轻松自如地创建各式各样的业务图表 和技术图表。Microsoft Office Visio 2003提供的 模板、形状和绘图工具可用于创建有效的业务 图表和技术图表来分析业务流程、安排项目日 程、形象地表达思维过程以及绘制组织结构图。
2021/2/4
25
修改完毕之后,点击工具栏上的保存图表保存我们的新创建的表, 如图10.7(e)所示,点击确定保存后会跳出一个警告对话框,告诉你表 尚未定义主键。没有主键的话就不能确定这记录在表中没有唯一的标 识,点击“是”,创建主键,我们选择学号作为主键,创建完毕后, 学号字段旁边会有一个钥匙形的图标出现,作为主键的属性取值是不 能有重复值出现,也不能为空。点击“否”可以以后再创建主键。创 建时只要选中作为主键的属性,在工具栏上点击 图标即可。
2021/2/4
33
10.3 UML建模工具
UML(Unified Modeling Language)又称统一建模语言或标准 建模语言,是始于1997年的一个OMG(Object Management Group)标准,它是一个支持模型化和软件系统开发的图形化 语言,它使用面向对象的概念进行系统建模的一组表示方法; 能够对软件开发所有阶段提供模型化和可视化的支持。
13
例 10-2 绘制如图 10.6 所示经管学院的组织结构图 经济与管理学院
教研室
学院办公室
信
财
国
息
务
际
管
管
贸
理
理
易
图 10.6(a) 经管学院的组织结构图
2021/2/4
14
绘制步骤如下:
(1)新建文件:选择“文件→新建→组织结构图→组织结 构图”;
(2)添加形状:将“总经理”形状拖到绘图页上,将鼠标 停放在“经理”形状上,会出现如图10.6(b)所示的提示 “拖到绘图页上,然后直接置于该职位的上级形状 上”,根据提示拖动两个“经理”形状放到“总经理” 图形上……,再拖动3个“职位”图件到到“经理”图 形上,如图10.6(c)所示;
图10.6(f) 形状布局效果图
(4)文字排版:给图形添加文字并进行排版、定义线条颜色 (5)颜色调整:为不同图形填充颜色(最终效果图如图10.6(a)所示)
2021/2/4
19
10.2 ACCESS数据库开发工具
数据库是长期存储在计算机内的可共享的信息的集合, 这种集合与特定的主题或目标相联系,例如,所有对 学生信息管理的信息集合。下面我们以实例介绍如何 利用Access创建一个学生选课的数据库。
作为一种建模语言,UML的定义包括UML语义和UML表 示法两部分。 (1)UML语义:描述基于UML的精确元模型定义元模型为UML 的所有元素在语法和语义上提过了简单、一致、通用的定义性 说明,使开发人员能在语义上取得一致的理解。 (2)UML表示法:定义UML符号的表示法,为开发人员提供了 使用这些图形符号和文本语法实现系统的建模标准。
10
10.1.2 Visio的文件格式
Visio的文件格式主要有下列三种 绘图文件(*.vsd):用来储存绘制好的图表,可以包含多
个绘图页面及所使用之样板。 样版档(*.vss):用来储存各种图件的文件格式 范本文件(*.vst):可以将绘图档与开启的样板一起储存,
并事先作好环境设定
2021/2/4
图 10.7(h) 录入 student 数据
27
在录入OLE对象的数据时,只需点击菜单“插入->对象”在弹 出的窗口中选择由文件创建,并使用浏览按钮可以确定对应的学生 的图片文件路径即可,如图10-7(i)所示。
图 10.7(i) 选择 OLE 对象的数据路径
2021/2/4
28
以此类推可以创建课程 course 表和学生选课表成绩表 SC,其字段类型、长度等信息如 图表 10.1(a)、10.1(b)所示。
2021/2/4
5
图10.1 Visio工作环境
2021/2/4
6
图10.2 Visio模板类别
2021/2/4
7
Visio 绘图环境包括菜单、工具栏、包含形状的模具、
绘图页和位于绘图页右侧的任务窗格。绘图页用于创 建绘图,所创建的绘图表示打印页面,并包含帮助调 整形状位置的网格。使用任务窗格可以在工作或与其 他小组成员协作时快速访问各种类型的信息。Visio 菜 单和工具栏与其他 Microsoft Office 系统程序中的菜单 和工具栏类似,可以用来打开、打印和保存图表。
2021/2/4
34
谢谢!
2021/2/4
4
10.1.1 认识Visio环境
在Visio环境下通过打开一个模板来开始创建 Microsoft Office Visio 图表。初次运Visio,可以看到如图10.1所示 工作环境,通过单击某一类别的模板,查看具体的模 板的缩略图(如图10.2所示),选择某一具体模板后, 在绘图页的左侧打开一个或多个模具。模具包含创建 图表所需的形状。 例如,打开流程图模板时,它打开 一个绘图页和包含流程图形状的模具(如图10.3所示)。 模板还包含用于创建流程图的工具(例如为形状编号 的工具)以及适当的样式(例如箭头)。
表 10.1(a) Course 课程表结构
字段名
类型
长度
是否主属性
说明
Cno
文本
10
是
课程号
Cname
文本
50
否
源自文库课程名
Credit
数字
否
学分
字段名 Sno Cno Score
表 10.1(b) SC 学生选课成绩表结构
类型
长度
是否主属性
说明
文本
10
是
学号
文本
10
是
课程号
数字
否
成绩
2021/2/4
29
2021/2/4
15
图10.6(b) “经理”形状提示
图 10.6(c) 添加形状布局
2021/2/4
16
图10.6(d) 设置形状文本格式
2021/2/4
17
图10.6(e) 文本设置对话框
2021/2/4
18
(3)布局排版:单击“组织结构图”工具栏中的:重新布局、水平布 局、垂直布局、调整布局、增大图形间间距(组织结构图→更改间距);
ch10-常用管理信息系统开发工具
本章主要内容
本章主要就管理信息系统开发过程应用到 的常用工具结合实例进行了介绍,包括Visio、 Access、Rational Rose 2003。
学习目标
能够熟练、灵活运用各种工具
能够综合运用前面章节所学知识进行管 理信息系统开发
2021/2/4
2
10.1 Visio图表开发工具 10.2 ACCESS数据库开发工具 10.3 UML建模工具 10.4 Rational Rose需求分析工具 10.5 Visual Basic软件开发工具
2021/2/4
20
例10-4 用Access创建一个学生选课的数据库,在该数据 库中包含了学生信息表,课程信息表,以及选课表。
1.创建数据库
图10.7(a) 保存新建的数据库
2021/2/4
21
2.创建数据表:保存数据库后我们看到的是如图10.7(b)所示
的界面,双击使用设计器创建表,开始创建一个数据表。
图10.7(b) 新建的db_student数据库
2021/2/4
22
接下来我们设计一个学生信息表。双击
使用设计器创建表,打开设计界面。在字段 名称一栏中填入需要描述学生的信息的字段 名,(字段名最好不要用中文来命名,这样 以后编程的时候不会有太多麻烦,同时也要 注意不要用数据库的保留字,比如temp,这 样的话和数据库程序会有冲突,尽量用表名+ 下滑线+名称的方式来命名,