在VB集成开发环境中,用户可设计界面、编写代码、调试程序,直至把应用程序编译成可执行文件在Windows中运行,使用户在友好的开发环境中工作。
4.结构化的程序设计语言
VB具有丰富的数据类型和结构化程序结构,作为一种程序设计语言,它还有如下一些特点:
(1)强大的数值和字符串处理功能
(2)丰富的图形指令,可方便地绘制各种图形 (3)提供静态和动态数组,有利于简化内存的管理 (4)过程可递归调用,使程序更为简练 (5)支持随机文件和顺序文件的访问
(6)提供了一个可供应用程序调用的包含多种类型的图标库 (7)具有完善的运行出错处理 5.支持多种数据库系统的访问
利用数据控件可访问的数据库系统有:Microsoft Access、Btrieve、DBASE、Microsfot FoxPro和Paradox等,也可以访问Microsoft Excel、Lotus1-2-3等多种电子表格。
6.支持动态数据交换(DDE)、动态链接库(DLL)和对象的链接与嵌入(OLE)技术
7.完备的HELP联机帮助功能
VB程序设计的概念就是面向对象的概念,对象就是数据(DATA)和代码(CODE)互相结合的综合体。Windows上面的每一个图标,包括窗口本身都是对象,如果没有任何事情发生,对象处于停顿状态。当存在外来事件时,程序段执行,它的执行是由外来事件决定的。因此是“事件”驱动的。
与Windows环境下的软件一样,在VB中,利用帮助菜单和F1功能键,用户可以随时方便地得到所需要的帮助信息。VB帮助窗口中显示了有关的示例代码,通过复制、粘贴操作可获取大量的示例代码,为用户的学习和使用提供了极大的方便。
第3章 需求分析
3.1系统分析的任务与步骤
3.1.1 系统分析的任务
了解用户要求。此用户即为系统的使用人员(管理员,医生)。了解他们在系统功能、性能等方面的要求及用户在硬件配置、开发周期处理方式等方面的意向与打算。把用户要求成文,完成系统分析报告。系统的逻辑模型由一系列的图表和文字组成。在逻辑上描述了系统的目标和所具备的功能于性能。
3.1.2 系统分析的步骤
1. 描述系统。在详细调查的基础上,用一定的图标、文字描述; 2. 分析用户新的要求,改进现行模型,形成新系统的逻辑模型。 3. 编写系统分析说明书。
3.2系统项目范围
宠物医院信息管理系统从三种用户角度进行功能划分。 1、医生部分: 1.1:查看客户信息; 1.2:查看宠物信息; 1.3:管理个人信息;
2、管理员部分:2.1:编辑用户信息;
2.2:编辑客户信息;
2.3:编辑宠物信息: 2.4:编辑物料信息: 2.5:编辑系统管理信息: 2.6:数据备份。
3.3 功能需求
3.3.1 医生部分
1:查看用户信息:以列表的形式查看宠物主人的信息。 2:查看宠物信息:查看宠物的详细信息。
3:管理个人信息:管理个人信息,包括密码修改等。
3.3.2 管理员部分
1:管理用户信息:实现对系统用户,包括普通用户及管理员用户的信息进行管理。
2:查看用户信息:以列表的形式查看宠物主人的信息; 3:查看宠物信息:查看宠物的详细信息。
4:管理物料信息:添加、编辑客户物料信息,以列表的形式显示; 5:编辑系统管理信息:对系统管理信息进行编辑操作; 6:数据备份:不定期进行系统数据备份,以防万一。
3.4系统实体分析
图3-4-1 类图