网上中医透穴系统的设计与研究

时间:2022-10-29 10:33:48

网上中医透穴系统的设计与研究

摘要: 随着计算机技术的发展和普及,特别是Internet的快速发展和广泛应用,信息的传播与交流不仅在速度上达到了人类历史的高峰,其方式也发生了根本的改变。

Abstract: With the development and popularization of computer technology, particularly the rapid development and the widespread application of Internet information, the spreading and communication not only achieves the peak of the human history in speed, but also its the way undergone a fundamental change.

关键词: 数据库;SQL SERVER;ID

Key words: database;SQLSERVER;ID

中图分类号:TP399文献标识码:A 文章编号:1006-4311(2011)25-0132-01

0 引言

网上中医透穴系统以网络编程语言ASP为前台开发工具,以SQL SERVER数据库为后台开发而成的,它的接口简洁友好,内容丰富,功能比较齐全。模块化的设计使其扩充和更新功能较容易。

总体设计又叫概要设计或初步设计,其基本目的就是解决系统应该如何实现这个问题。通过这个阶段的工作将划分出组成系统的物理元素――程序、文件、数据库、人工过程和文件等,但是每个物理元素仍然处于黑盒子级,里面的具体内容将在以后仔细设计。总体设计阶段的另一项重要任务是设计软件的结构,也就是要确定系统中每个程序是由哪些模块组成的,以及这些模块相互间的关系。总体设计过程通常由两个主要阶段组成:系统设计和结构设计。

1 系统设计和结构设计

1.1 系统设计 系统设计,确定系统的具体实现方案,从数据流程图出发设想完成系统功能的若干个合理的方案。

如何实现要求的系统呢?在总体设计阶段分析员应考虑各种可能的方案,并力求从中选出最佳方案。在总体设计阶段开始时只有系统的逻辑模型,分析原有充分的自由分析比较不同的物理实现方案,一旦选出了最佳的方案,将能大大提高系统的性价比。

设想供选择的方案的一常用的方法是,设想数据流程图中处理分组的各种可能的方法,抛弃在技术上行不通的分组方法,余下的方法代表可能的实现策略,并且可以启示供选择的物理系统。

在判断哪些方案合理时应该考虑在问题定义和可行性研究阶段确定的工程规模和目标,有时还需进一步征求用户的意见。

1.2 结构设计 结构设计,确定软件结构,也就是软件由哪些模块组成以及这些模块之间的功能调用关系。

为确定软件结构,首先需要从实现角度把复杂的功能进一步分解。分析员结合演算法描述分析数据流途中的每个处理,如果一个处理的功能过于复杂,必须把它的功能适当的分解成一系列比较简单的功能。一般说来,分解之后应该使每个功能对大多数程序员而言都是明显易懂的。功能的分解导致数据流程图的进一步细化。

详细设计阶段的根本任务是确定怎样具体的实现要求的目标系统,此阶段要设计出程序的“蓝图”,开发人员根据这个蓝图写出实际的程序代码。因此,详细设计的结果基本上决定了最终程序代码的质量。除了应保证程序的可靠性,也应保证程序可读性好、易于理解、测试、修改和维护,这一点是详细设计的最重要的目标与任务。

2 数据库设计

本系统的功能主要划分为:疾病信息查询、穴位信息查询、透穴信息查询、注册医生查询、在线问诊管理、数据库管理和维护、留言簿。数据库设计是本系统设计中至关重要的一步。

本系统中,所有的任务均是以数据库为中心而实现的。对疾病信息、穴位信息、透穴信息、注册信息等的查询、更新都是对数据库的操作。数据库的设计要与系统设计相结合,使其能够把系统中的表组织起来,使系统能够方便、及时、准确的从数据库中得到需要的信息。此外,通过数据库可以创建表之间的持久关系和存储过程,建立字段和记录的有效性规则、设置字段缺省值。另外,还可以利用参照完整性来帮助维护数据库中相关表中的资料一致性。

本系统涉及数据库内容较多,所以需建多个表来支持前台操作,以下将简要介绍本系统所用的SQL SERVER数据库结构。

本系统数据库中的表主要涉及疾病、穴位、透穴信息、医生信息、用户信息和留言簿内容几个方面,其中疾病信息是按类型来分为几个表存储的,其它的信息各有一个表。具有代表性的表如透穴信息表的字段包括:起始穴位、终止穴位、穴位名称、相关疾病、相关透穴、专家建议、使用程度。这些字段包括了一个具体透穴的主要信息,对前台的应用起到有力的支持作用。数据库中的另外一个重要的表是疾病信息表,它支持的功能是病症查询,主要字段是:疾病名称、疾病类型、相关透穴、具体疗法、医生建议,是具体病症的主要信息,它和透穴表关联后就可以得到相关的透穴信息。另外一个重要的表是医生信息表,它支持的功能是医生信息查询以及在线名医问诊,主要字段是:姓名、年龄、性别、专长、联系电话、电子邮件、所在城市、所在省市、自我简介。后台数据库中的表基本包含了系统各功能所涉及的各方面信息,为前台的开发应用奠定了基础。

同时,在建立数据库的过程中还要设置用户,密码,以及对相应表的访问权限的设定,这为以后使用ADO资料对象创立条件。

当设计好数据库以后,还要设定资料接口,以便于前台开发时对数据库进行访问。本系统数据库的访问方式是通过ADO资料对象和ODBC资料源来访问。ODBC(Open Database Connectivity)即为开放数据库互连系统,它是微软开发的一套用于开发数据库系统应用程序接口规范,其中包含了连接数据库的信息。使用ODBC开发数据库的应用程序时,只需要应用程序调用标准的ODBC函数和SQL语句,而数据库的底层操作由各个数据库的ODBC驱动程序来完成。一般来说,在windows安装时自动安装了ODBD资料源。我们只要按需要进行设置就可以了。资料源包括系统资料源、文件资料源、用户资料源三种,本系统中使用的是系统资料源。资料源的设置如下:首先打开ODBC资料源,然后选定资料源类型为系统资料源,单击添加,选定驱动程序类型为SQL SERVER,点击“完成”后,输入资料源的名称,选定数据库服务器等。在数据库认证方式中,选定SQL SERVER 认证方式,输入用户ID及密码(其中的用户ID及密码需要事先在配置SQL SERVER 2000中设定),最后通过测试完成数据源的设置,具体功能的实现。“网上中医透穴系统”把中医针灸透穴技术到网上,通过在线专家的指导,把传统的针灸透穴技术以一种直观的方式,传递到人们的生活中,使其脱下神秘的面纱,作为一种实用的医疗方式得以推广。同时,它也为广大的医疗工作者提供交流平台,使他们能够通过交流学习来提高自身的水平,同时也使中医针灸透穴这个实践性、经验性很强的学科得以充实和发展。

上一篇:宽带IP接入技术 下一篇:营造版面设计的美感之教学体会