汽车美容管理系统(6)

2019-03-02 22:55

主要的功能代码如下: string cha = \

if (comboBox1.Text == \价格\ string strconn, strsql;

strconn = \Source=.;Initial Catalog=car_beauty_system;Integrated Security=True\ strsql = \项目,price as 价格 from item where \textBox1.Text+\

SqlConnection myconn = new SqlConnection(strconn); SqlDataAdapter myda = new SqlDataAdapter(strsql, myconn); DataSet myds = new DataSet(); myda.Fill(myds, \

dataGridView1.DataSource = myds.Tables[\

4.6.2新增项目模块

程序运行结果如图4.14所示。

图4.14新增项目模块

24

主要的功能代码如下:

private void button1_Click(object sender, EventArgs e) {

if (textBox1.Text == \请输入项目!\ else if (textBox2.Text == \请输入价格!\ else { try {

string strconn = \Security=True\

SqlConnection connection = new SqlConnection(strconn);

string sql2 = \item values('\+ textBox1.Text + \+ textBox2.Text + \

connection.Open();

SqlCommand command2 = new SqlCommand(sql2, connection); command2.ExecuteNonQuery(); connection.Close(); showlist();

textBox1.Text = textBox2.Text = \ }

catch (Exception ex) {

MessageBox.Show(\添加错误!\}}}

4.6.3项目修改模块

程序运行结果如图4.15所示。

图4.15项目修改模块

25

主要的功能代码如下:

private void button1_Click(object sender, EventArgs e) {

if (textBox1.Text == \请输入项目!\ else if (textBox2.Text == \请输入价格!\ else { try

{ string strconn = \Security=True\

SqlConnection connection = new SqlConnection(strconn);

string sql2 = \textBox1.Text + \

connection.Open();

SqlCommand command2 = new SqlCommand(sql2, connection); command2.ExecuteNonQuery(); connection.Close(); showlist();

textBox1.Text = textBox2.Text = \ }

catch (Exception ex) {

MessageBox.Show(\修改错误!\ } } }

4.6.4项目删除模块

程序运行结果如图4.16所示。

图4.16项目删除模块

26

主要的功能代码如下:

private void button1_Click(object sender, EventArgs e) {

if (textBox1.Text == \请输入ID!\ else { try {

string strconn = \Security=True\

SqlConnection connection = new SqlConnection(strconn);

string sql2 = \ connection.Open();

SqlCommand command2 = new SqlCommand(sql2, connection); command2.ExecuteNonQuery(); connection.Close(); showlist(); textBox1.Text = \ }

catch (Exception ex) {

MessageBox.Show(\删除错误!\ } } }

五、软件测试

系统的测试是基于系统整体需求说明书的测试,应该覆盖系统所有的联合部件。系统测试就是针对整个产品系统进行测试,目的是检验出系统是否满足需求规格定义,找出跟需求规格不相符或是与它矛盾的地方。

系统测试对象不只是包括需要测试的产品系统软件,它还包含软件所要依赖的硬件和外设,甚至还包括某些数据、某些支持软件和支持软件的接口等。所以,必须把系统中的软件和各种所依赖的资源结合,在系统的实际运行环境下进行测试。

5.1 程序的测试方法

系统测试是保证系统质量与可靠性的最后关口,是对整个系统开发包括系统分析,系统设计和系统实施的最终审查。虽然在系统开发的各个阶段都采取了严格的技术措施,希望能尽快发现问题并改正,但难免会留下差错,如果在正式投入运行前没有发现问题,在工作中暴露出来,将给汽车美容公司带来很大的损失。因此,对系统进

27

行测试,是系统开发中必不可少的阶段。

软件开发过程是自顶向下,逐步细化的一个过程,而测试过程是按照相反的顺序自底向上,逐步集成的一个过程。底一级的测试为上一级的测试做准备。先要对每一个程序模块分别进行单元测试.去除在程序模块内部逻辑上和功能上的缺陷跟错误。然后根据软件的设计进行软件的集成测试,检测并去除子系统(或系统)在结构上的错误。接着再对照需求,进行程序的确认测试。最后要从系统全体出发,运行系统,看看是不是满足要求。

由于本系统所应用的架构都是以B/S及winform的应用为主,测试的方法尽量涵盖了winform程序的各方各面,测试技术方面在继承传统测试技术的技术上结合winform应用的特点。

在使用了数据库的winform应用系统中,一般情况下,会进行如下的测试: 1、链接测试

链接是winform应用系统的一个主要特征,它是在页面之间切换和指导用户去一些不知道地址的界面的主要手段。

2、表单测试

当用户给系统管理员提交信息时,就需要使用表单操作,例如用户注册、登陆、信息提交等。 3、设计语言测试

winform程序设计语言的版本差异会给客户端或者是服务器端带来严重的问题。对于开发人员不在一起的分布式开发,VS版本的选择就显得更加重要。除此之外,对于不同的脚本语言也要进行测试。

4、数据库测试

对于winform应用技术,数据库起的作用非常的重要,数据库给winform应用系统的管理、运行提供了大量的空间,也为用户对数据存储的请求提供了空间。对于winform应用最常用的数据库类型是关系型数据库,可以使用SQL对信息进行处理。

软件测试是软件的质量管理,核心技术是软件测试用例,软件测试是有组织性、步骤性、计划性的。测试的形态分构建性测试、系统化测试、专项测试。软件测试的方式分为白盒技术和黑盒技术。

等价划分原则:若规定了输入个数选择一个有效等价类,两个无效等价类;若输入是一组值,需要对属性进行判别,选择不同的属性输入;若输入是整数选正整数、零、负整数;若是处理时,选空表、满表、典型表。

28


汽车美容管理系统(6).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:新疆兵团上市公司与地方上市公司的财务风险差异研究

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: