首页 理论教育 数字家庭健康保健数据库系统的加载测试步骤

数字家庭健康保健数据库系统的加载测试步骤

时间:2023-06-24 理论教育 版权反馈
【摘要】:面向数字家庭的健康保健数据库系统涉及数据库的重要设计步骤——加载测试。加载测试工作贯穿于整个系统测试工作的全过程,登陆、用户管理、家人健康信息管理等操作均可视为对数据库的加载测试工作。所有基本表的设计均应尽量符合第三范式。如果用调试的话,会很快解决错误。所以在写代码的过程中使用调试会起到事半功倍的作用。C#运行系统会自动抛出系统产生的异常。

数字家庭健康保健数据库系统的加载测试步骤

面向数字家庭的健康保健数据库系统涉及数据库的重要设计步骤——加载测试。加载测试工作贯穿于整个系统测试工作的全过程,登陆、用户管理、家人健康信息管理等操作均可视为对数据库的加载测试工作。要设计出一个好的系统数据库,除满足系统所要求的功能外,还必须遵守下列原则:基本表的个数越少越好,主键的个数越少越好。键是表间连接的工具,主键越少,表间的连接就越简单。字段的个数越少越好。所有基本表的设计均应尽量符合第三范式。数据库的设计中,如何处理多对多的关系和如何设计主键,是两个有着较大难度、需要重点考虑的问题。

此外,在编写代码的过程中我们也遇到了很多问题,如经常会碰到“未将对象引用应用到对象的实例”有些情况是未给对象赋值。大多数情况下,一行一行看已编写好的代码很难找出错误。如果用调试的话,会很快解决错误。比如:在使用动态控件时如果页面回执且未在pageload中加载生成控件的过程,则在返回的页面上未加载动态控件,这个时候去看代码是很不容易发现错误的,然而用调试的话会很快解决这个问题。所以在写代码的过程中使用调试会起到事半功倍的作用。

由于本身能力的局限性,所以编写的代码,即使经过反复检查也难免出错。所以在本阶段力求使用有限的时间找出尽可能多的错误,力求系统尽量正确。在本系统的测试中,使用了黑盒法(即不关心程序内部的逻辑结构,而是根据程序的功能来设计来检测)请一位不熟悉本系统的人来进行随意性的操作,打破习惯的操作顺序,从中发现错误,在此阶段系统的大量错误得到了改正。

在开发调试过程中的主要模块:

(1)数据库连接模块

将数据库连接的程序独立出来,成为一个单独的模块,其他程序若要连接数据库,直接调用此模块即可,不仅大大减轻了开发者的编码劳动量,而且大大提高了代码的可读性和开发效率。(www.xing528.com)

(2)session保密传输

在数据的传输过程中,开发者往往采用隐藏域进行,但隐藏域的安全性不是很好,经常被人窃取,但session在传输过程中没有此缺点,它可以安全地传输数据。session的采用,大大提高了系统的安全性。

(3)异常处理

所有异常类都继承C#内建的位于System名字空间的Exception异常类。本程序中采用try、catch来管理C#异常处理,用这些关键字组成一个相互关联的子系统,把要监视异常的程序语句包含在一个try块中,如果try块出现异常,此异常就会被抛出。使用catch块就可以捕获到此异常,并可以合理地处理异常。C#运行系统会自动抛出系统产生的异常。它以可控的结构化方式来处理运行期错误。其简单、直接的实现方法大幅提高了运行效率。

到此,一个完整的家庭健康管理系统就创建完毕了。本例中介绍了系统的整体设计,明确了系统应具备的功能及其权限分配,明确了搭建系统的业务流程分析,明确了系统的功能结构及系统的应用界面设计结构。然后,根据系统的需求详细设计系统,其中包括系统数据库的设计。而后对整体的主要功能模块进行了设计。最后,总结了开发过程中所应用的关键技术。整体思路使得健康保健数据库系统的脉络清晰明了。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈