精华内容
下载资源
问答
  • 三、实验内容(1)创建一个仅包含北京客户信息的视图customer_beijing。(2)通过查询customer_beijing视图获得北京客户的信息。(3)修改customer_beijing视图为仅包含北京客户的信誉等级为1的视图。(4)删除customer_...

    一、

    实验名称

    实验

    5

    创建和使用视图

    二、

    实验目的

    (

    1

    )掌握视图的创建、修改和删除。

    (

    2

    )掌握使用视图来查询数据。

    三、

    实验内容

    (

    1

    )创建一个仅包含北京客户信息的视图

    customer_beijing

    (

    2

    )通过查询

    customer_beijing

    视图获得北京客户的信息。

    (

    3

    )修改

    customer_beijing

    视图为仅包含北京客户的信誉等级为

    1

    的视图。

    (

    4

    )删除

    customer_beijing

    视图。

    (

    5

    )创建一个视图

    ordersum_goods

    ,其中的内容是每种商品的名称和每种商

    品的订单金额的总和。

    (

    6

    )

    通过查询

    ordersum_goods

    视图,

    获得每种商品的名称和每种商品的订单

    金额的总和。

    四、

    实验环境

    (

    1

    )个人计算机。

    (

    2

    )

    Windows 7

    操作系统。

    (

    3

    )

    SQL Server 2012

    数据库管理系统。

    五、

    实验步骤

    (

    1

    )启动企业管理器,在视图设计窗口中建立

    customer_beijing

    视图。

    (

    2

    )执行

    customer_beijing

    视图并观察结果。

    (

    3

    )在视图设计窗口中修改

    customer_beijing

    视图。

    (

    4

    )删除

    customer_beijing

    视图。

    (

    5

    )创建

    ordersum_goods

    视图。

    (

    6

    )执行

    ordersum_goods

    视图并观察结果

    六、

    实验结果

    (

    1

    )创建一个仅包含北京客户信息的视图

    customer_beijing

    CREATE

    VIEW

    customer_beijing

    AS

    SELECT

    *

    FROM

    customer

    展开全文
  • 管理员可以用于汽车租赁公司对汽车租赁事务的管理,包括新增、删除车辆记录,新增、删除用户记录,新增、删除租赁信息记录,新增、删除管理人员记录以及会员设置,客户则可以浏览车辆信息和个人的租车信息
  • 数据库第三次实验内容

    千次阅读 2015-04-09 22:05:17
    创建一个视图,该视图只含上海客户信息,即客户号、客户姓名、住址2.对视图添加一条记录数据(注意:分别查看customer表和该视图的结果)3删除视图中所有姓“王”的客户数据4.通过视图修改表内某一客户的姓名5.有两...

    第三次实验内容


    数据表结构同实验一,表内数据同实验二,在此基础上进行如下操作:

    1.创建一个视图,该视图只含上海客户信息,即客户号、客户姓名、住址

    2.对视图添加一条记录数据(注意:分别查看customer表和该视图的结果)

    3删除视图中所有姓的客户数据

    4.通过视图修改表内某一客户的姓名

    5.有两个基本表employeesales,创建一个视图,该视图包含相同业务员的编号、姓名、订单号、销售总金额

    6.将上述视图中订单号为10001的记录的销售总金额改为60000

    7.给上述视图添加一条记录数据

    8.删除上述视图

    给出上述问题的执行语句,并给出每一步操作的截图,保存在一份word文档中上交,邮件格式参考前面实验要求

    展开全文
  • 该软件用java语言编写,用SQLServer2005数据库作为后台的数据库进行信息的存储,用SQL语句完成销售信息的添加,查询,修改,删除的操作。用ODBC驱动实现前台Java与后台SQL数据库的连接。Java语言跨平台性强,可以在...
  • 一.实验目的与要求: 1.客户(用户)管理系统—基于数据库javaweb的增删改查 2.功能(至少包括以下部分): 添加客户 查询客户列表 修改客户信息 删除客户 批量删除客户 条件查询

    扫码关注回复【源码】即可获取源代码
    在这里插入图片描述
    一.实验目的与要求:
    1.客户(用户)管理系统—基于数据库javaweb的增删改查
    2.功能(至少包括以下部分):
    添加客户 查询客户列表 修改客户信息 删除客户 批量删除客户 条件查询
    3.实现上边的要求,对客户进行增删改查,以及条件查询和显示

    二.内容步骤及过程:

    1. 工程主要基于JSP+Sevlet+Dao+JDBC+Mysql+Bootstrap,其中实现了分页显示功能,Eclipse工程目录文件说明如下: index.jsp为主页,EncodingFilter设置编码,其他各个servlet对应相应的功能,result.jsp对应显示相应操作的结果。
      这里写图片描述这里写图片描述
      2.数据库设计如下:
      这里写图片描述
      3.首先访问主页index.jsp页面,如下所示:
      这里写图片描述
      点击左侧的“添加客户信息”,输入客户信息,点击添加可以看到添加成功
      这里写图片描述
      点击“查询客户信息”,输入刚刚添加的客户编号“1”,可以看到客户1的信息如下
      这里写图片描述
      接下来,点击左侧的“修改客户信息”,点击1号客户右端的“修改”超链接,可以看到客户1的所有待修改的信息
      这里写图片描述这里写图片描述
      将客户的名字修改为“潜力股”,点击修改按钮,可以看到修改成功后的客户信息
      这里写图片描述
      点击左侧的“删除客户”,点击客户编号为5的客户右端的“删除”超链接,可以看到删除后客户5已不存在
      这里写图片描述这里写图片描述
      点击左侧的“批量删除”,导入所有客户信息列表
      这里写图片描述
      勾选要删除的客户 如1和6号客户 左端的复选框,最后点击“批量删除”,可以看到选中的客户已被删除
      这里写图片描述
      结论:
      通过这次实验,我对基于数据库javaweb的增删改查有了初步的了解。其中,实现了数据库客户列表的分页显示功能,采用了数据库自身的分页技术,限定每次取出的数据的范围,在取出数据的时候就进行了分页,所以效率等各方面都优于一次性获取所有数据再分页显示。同时,我也对Servlet的编写以及前端框架Bootstrap有了更加深刻的理解。
    展开全文
  • 1.7.6 数据库信息检索 17 1.8 什么时候不应该使用DBMS 18 1.9 小结 18 复习题 18 练习题 19 选读文献 19 第2章 数据库系统的概念和体系结构 20 2.1 数据模型、模式和实例 20 2.1.1 数据...
  • 第三部分主要描述了数据库安全和客户-服务器体系结构;第四部分简要介绍了xml、数据挖掘和数据仓库等几种新兴技术。  本书是高等院校计算机及相关专业本科生、研究生数据库系统课程的理想教材,也是对相关技术人员...
  • 全面覆盖dba行业知识,并将理论与实践相结合,旨在为初中级dba提供高效运行数据库所需的方方面面的知识,帮助他们从oracle公司发行的大量资料中找到自己需要的信息。书中内容主要集中在大多数企业常见的问题之上,如...
  • oracle实验报告

    2019-01-10 19:29:58
    课程名称 大型数据库技术 实验名称 五、PL/SQL触发器 成绩 学生姓名 专 业 年级、学号 同组者姓名 实验日期 一、实验目的: 1. 了解触发器的类型。 2. 掌握PL/SQL触发器的使用方法。 二、实验要求: 1. 掌握...
  • 12.2.1 第一部分:数据库概要信息 578 12.2.2 第二部分:负载概要信息 578 12.2.3 第三部分:实例效率百分比 585 12.2.4 第四部分:数据库的响应时间 590 12.2.5 第五部分:主机系统信息 594 12.2.6 第...
  • 4.3.5 删除对象统计信息 127 4.3.6 保持统计信息时效性的策略 129 4.4 通用服务 130 4.4.1 统计信息历史 130 4.4.2 创建和删除备份表 131 4.4.3 导出、导入、获取和设置操作 132 4.4.4 日志 132 4.5...
  • 3. 系统中相关用户信息、档案属性存放于关系数据库中,档案本身以文件形式存放于服务器相关目录中 4. 客户端和服务器端基于Socket实现通信,服务器端需实现多线程功能,可同时处理、响应多个客户端的数据请求 5. ...
  • 10.4.4 实现客户信息修改操作 257 10.4.5 实现宠物诊断信息添加操作 261 10.4.6 实现兽医信息浏览操作 265 第11章 Web图书查询系统 268 11.1 系统需求 268 11.1.1 功能需求 268 11.1.2 界面需求 269 11.2 系统概要 ...
  • 简单女鞋销售系统

    千次阅读 2016-12-15 01:22:08
    实验要求:能正确连接数据库,能对数据库信息进行查询、插入、删除、修改 在数据库中创建三张表。一张表用于保存女鞋信息,包括女鞋型号、出产地、价格、库存量。另一张表保存客户订购信息,包括订购女鞋型号、...
    实验目的:掌握数据库编程技术
    实验要求:能正确连接数据库,能对数据库中信息进行查询、插入、删除、修改
     
    在数据库中创建三张表。一张表用于保存女鞋信息,包括女鞋型号、出产地、价格、库存量。另一张表保存客户订购信息,包括订购女鞋型号、客户名、客户电话、订购数量,还有一张用户信息表。
     

    设计一个GUI界面用于女鞋销售。此界面由购鞋客户使用。要求:以图片形式向客户显示当前出售的所有女鞋。客户点击某张图片后,向客户显示该女鞋的出产地、价格、库存量。客户点击购买按钮后,出现对话框请用户输入客户名、联络电话、订购量。当客户订购量超过库存量时,弹出消息框向客户显示货物不足信息。根据客户订购信息修改数据库中该女鞋的库存量信息。当库存量为0时,从女鞋表中删除与该女鞋对应的记录。将该客户的订购信息保存到数据库中。

    实验源码如下:

    (1)登录界面(Form1.cs)

     

    using System;
    using System.Collections.Generic;
    using System.ComponentModel;
    using System.Data;
    using System.Drawing;
    using System.Linq;
    using System.Text;
    using System.Threading.Tasks;
    using System.Windows.Forms;
    using System.Data.SqlClient;
    using MySql.Data.MySqlClient;
    
    namespace ShoesSalesSystem
    {
        public partial class LoginForm : Form
        {
            MySqlConnection myconn = null;
            MySqlCommand mycom = null;
            MySqlDataReader myrec = null;  
            public LoginForm()
            {
                myconn = new MySqlConnection("Host = localhost;Database = shoes_sales_sys;Username = userzjq;Password = userzjq");
                InitializeComponent();
            }
    
            private void loginButton_Click(object sender, EventArgs e)
            {
                DialogResult MsgBoxResult;
                myconn.Open();
                if (myconn.State.ToString() == "Open")
                {
               //     MsgBoxResult = MessageBox.Show("连接成功", "提示信息", MessageBoxButtons.OK, MessageBoxIcon.Exclamation, MessageBoxDefaultButton.Button2);
                }  
                
                UserInfo userInfe = new UserInfo(phoneTextBox.Text,passwordTextBox.Text);
                UserBaseHelper userBaseHelper;
                userBaseHelper=userInfe.judgeLogin(myconn);
                if (userBaseHelper.success)
                {
                    MsgBoxResult = MessageBox.Show(userBaseHelper.message, "登录提示", MessageBoxButtons.OK, MessageBoxIcon.Exclamation, MessageBoxDefaultButton.Button2);
                    ShowShoesInfoForm salesForm = new ShowShoesInfoForm(myconn, mycom, myrec, userBaseHelper.getUserName(), userBaseHelper.getPhoneNum());
                    this.SetVisibleCore(false);
                    salesForm.ShowDialog();
                    this.SetVisibleCore(true);
                }
                else {
                    MsgBoxResult = MessageBox.Show(userBaseHelper.message, "登录提示", MessageBoxButtons.OK, MessageBoxIcon.Exclamation, MessageBoxDefaultButton.Button2);
                }
                myconn.Close();
            }
        }
        public class UserInfo {
            private String userPhone;
            private String userPassword;
            MySqlConnection myconnection = null;
            MySqlCommand mycommand = null;
            MySqlDataReader myreader = null;  
            public UserInfo(String userPhone, String userPassword) {
                this.userPhone = userPhone;
                this.userPassword = userPassword;
            }
    
            public UserBaseHelper judgeLogin(MySqlConnection myconnection)
            {
                UserBaseHelper baseHelper = new UserBaseHelper();
                String sql = "select * from user_info where user_phone=?userPhone";
          
                mycommand = new MySqlCommand(sql, myconnection);
                mycommand.Parameters.AddWithValue("?userPhone", this.userPhone);
    
                myreader = mycommand.ExecuteReader();
                while (myreader.Read())
                {
                    Console.WriteLine("密码是:" + myreader["login_password"]);
                    if (this.userPassword.Equals(myreader["login_password"]))
                    {
                        baseHelper.setPhoneNum((String)myreader["user_phone"]);
                        baseHelper.setUserName((String)myreader["user_name"]);
                        baseHelper.success = true;
                        baseHelper.message = "登录成功";
                        myreader.Close();
                        return baseHelper;
                    }
                    baseHelper.success = false;
                    baseHelper.message = "密码错误";
                    myreader.Close();
                    return baseHelper;
                }
                baseHelper.success = false;
                baseHelper.message = "无此用户";
                myreader.Close();
                return baseHelper;
            }
        }
        public class UserBaseHelper {
            public String message;
            public Boolean success;
            private String userName;
            private String phoneNum;
    
            public String getUserName() {
                return this.userName;
            }
            public String getPhoneNum() {
                return this.phoneNum;
            }
            public void setUserName(String userName) {
                this.userName = userName;
            }
            public void setPhoneNum(String phoneNum) {
                this.phoneNum = phoneNum;
            }
        }
    }
    

    (2)浏览女鞋信息的界面源代码如下(ShoesSalesSystem.ShowShoesInfoForm)

     

     

    using System;
    using System.Collections.Generic;
    using System.ComponentModel;
    using System.Data;
    using System.Drawing;
    using System.Linq;
    using System.Text;
    using System.Threading.Tasks;
    using System.Windows.Forms;
    using MySql.Data.MySqlClient;
    
    namespace ShoesSalesSystem
    {
        public partial class ShowShoesInfoForm : Form
        {
            MySqlConnection myconnection = null;
            MySqlCommand mycommand = null;
            MySqlDataReader myreader = null;
            private String userName;
            private String userPhoneNum;
    
            private int momentpage;
            private int totalpage;
    
            private String[] productPlace;
            private Double[] price;
            private int[] num;
            private int[] shoesId;
            private int currectId;
            private Bitmap currectBitMap;
            public ShowShoesInfoForm(MySqlConnection myconn, MySqlCommand mycom, MySqlDataReader myrec,
                String userName,String phoneNum)
            {
                productPlace = new String[6];
                price = new Double[6];
                num = new int[6];
                shoesId = new int[6];
                currectId = -1;
                this.momentpage = 1;
                this.totalpage = 1;
                this.userName = userName;
                this.userPhoneNum = phoneNum;
                this.myconnection = myconn;
                this.mycommand = mycom;
                this.myreader = myrec;
                InitializeComponent();
            }
            private void ShowShoesInfoForm_Load(object sender, EventArgs e)
            {
                /**
                 * 填充左边的用户信息
                 */
                userNameLabel.Text = this.userName;
                userPhoneLabel.Text = this.userPhoneNum;
    
                /**
                 * 设置右边的信息
                 */
                updateRightPage();
    
    
                
            }
    
            private void nameLabel1_Click(object sender, EventArgs e)
            {
    
            }
    
            private void nextPage_Click(object sender, EventArgs e)
            {
                if (this.momentpage < this.totalpage)
                {
                    momentpage++;
                    monentPage.Text = "" + this.momentpage;
                    clearRightPage();
                }
                updateRightPage();
            }
    
            private void prePage_Click(object sender, EventArgs e)
            {
                if (this.momentpage > 1) {
                    momentpage--;
                    monentPage.Text = ""+this.momentpage;
                    clearRightPage();
                }
                updateRightPage();
            }
            private void updateRightPage() {
                /**
                 ** 填充右边的所有鞋的信息(图片以及名称)
                 */
                String sql = "select * from shoes_info where existes_number!=0 LIMIT ?start,6 ";
                mycommand = new MySqlCommand(sql, myconnection);
                mycommand.Parameters.AddWithValue("?start",(this.momentpage-1)*6);
                myreader = mycommand.ExecuteReader();
                int i = 0;
                while (myreader.Read())
                {
                    int id=(int)myreader["shoes_id"];
                    String shoesName = (String)myreader["shoes_name"];
                    String productAddr = (String)myreader["product_addr"];
                    Double shoesPrice = (Double)myreader["shoes_price"];
                    int existesNumber = (int)myreader["existes_number"];
                    Double shoesSize = (Double)myreader["shoes_size"];
                    String picAddr = (String)myreader["picture_addr"];
    
                    Bitmap bmp = new Bitmap(picAddr);
    
                    productPlace[i] = productAddr;
                    price[i] = shoesPrice;
                    num[i] = existesNumber;
                    shoesId[i] = id;
                    Console.WriteLine("鞋的名称:" + shoesName + "," + "价格:" + shoesPrice + "," + "图片地址" + picAddr);
                    i++;
                    
                    switch (i)
                    {
                        case 1: nameLabel1.Text = shoesName; shoePicBox1.Image = bmp; break;
                        case 2: nameLabel2.Text = shoesName; shoePicBox2.Image = bmp; break;
                        case 3: nameLabel3.Text = shoesName; shoePicBox3.Image = bmp; break;
                        case 4: nameLabel4.Text = shoesName; shoePicBox4.Image = bmp; break;
                        case 5: nameLabel5.Text = shoesName; shoePicBox5.Image = bmp; break;
                        case 6: nameLabel6.Text = shoesName; shoePicBox6.Image = bmp; break;
                    }
                }
                i = 0;
                myreader.Close();
                /**
                 ** 填充下面的页码信息
                 */
                sql = "select count(*) from shoes_info where existes_number!=0";
                mycommand = new MySqlCommand(sql, myconnection);
                this.totalpage = (int)Math.Ceiling(Convert.ToInt64(mycommand.ExecuteScalar()) / 6.0);
                totalPage.Text = "共有" + this.totalpage + "页";
                
            }
    
            public void clearRightPage()
            {
                nameLabel1.Text = ""; shoePicBox1.Image = null;
                nameLabel2.Text = ""; shoePicBox2.Image = null;
                nameLabel3.Text = ""; shoePicBox3.Image = null;
                nameLabel4.Text = ""; shoePicBox4.Image = null;
                nameLabel5.Text = ""; shoePicBox5.Image = null;
                nameLabel6.Text = ""; shoePicBox6.Image = null;
            }
    
            private void shoePicBox1_Click(object sender, EventArgs e)
            {
    
                if (shoePicBox1.Image != null) {
                    
                    currectId = 0;
                    infoPic.Image = shoePicBox1.Image;
                    productAddrLabel.Text = productPlace[0];
                    productNumLabel.Text = num[0]+"件";
                    productPriceLabel.Text=price[0]+"元";
                }
    
            }
    
            private void shoePicBox2_Click(object sender, EventArgs e)
            {
                if (shoePicBox2.Image != null) {
                    currectId = 1;
                    infoPic.Image = shoePicBox2.Image;
                    productAddrLabel.Text = productPlace[1];
                    productNumLabel.Text = num[1] + "件";
                    productPriceLabel.Text = price[1] + "元";
                }
            }
    
            private void shoePicBox3_Click(object sender, EventArgs e)
            {
                if (shoePicBox3.Image != null) {
                    currectId = 2;
                    infoPic.Image = shoePicBox3.Image;
                    productAddrLabel.Text = productPlace[2];
                    productNumLabel.Text = num[2] + "件";
                    productPriceLabel.Text = price[2] + "元";
                }
            }
    
            private void shoePicBox4_Click(object sender, EventArgs e)
            {
                if (shoePicBox4.Image != null)
                {
                    currectId = 3;
                    infoPic.Image = shoePicBox4.Image; 
                    productAddrLabel.Text = productPlace[3];
                    productNumLabel.Text = num[3] + "件";
                    productPriceLabel.Text = price[3] + "元";
                }
            }
    
            private void shoePicBox5_Click(object sender, EventArgs e)
            {
                if (shoePicBox5.Image != null)
                {
                    currectId = 4;
                    infoPic.Image = shoePicBox5.Image; 
                    productAddrLabel.Text = productPlace[4];
                    productNumLabel.Text = num[4] + "件";
                    productPriceLabel.Text = price[4] + "元";
                }
            }
    
            private void shoePicBox6_Click(object sender, EventArgs e)
            {
                if (shoePicBox6.Image != null)
                {
                    currectId = 5;
                    infoPic.Image = shoePicBox6.Image;
                    productAddrLabel.Text = productPlace[5];
                    productNumLabel.Text = num[5] + "件";
                    productPriceLabel.Text = price[5] + "元";
                }
            }
    
            private void orderButton_Click(object sender, EventArgs e)
            {
                if (currectId != -1)
                {
                    orderForm form = new orderForm(shoesId[currectId], (Bitmap)infoPic.Image, this.userName, this.userPhoneNum, price[currectId], num[currectId], myconnection, mycommand, myreader);
                    form.Show();
                    updateRightPage();
                    currectId = -1;
                }
                else {
                    DialogResult MsgBoxResult = MessageBox.Show("请重新选择要购买的商品", "警告", MessageBoxButtons.OK, MessageBoxIcon.Exclamation, MessageBoxDefaultButton.Button2);
                }
            }
        }
    }
    

    (3)用户订购商品信息的界面源代码(OrederForm.cs)

    using System;
    using System.Collections.Generic;
    using System.ComponentModel;
    using System.Data;
    using System.Drawing;
    using System.Linq;
    using System.Text;
    using System.Threading.Tasks;
    using System.Windows.Forms;
    using MySql.Data.MySqlClient;
    
    namespace ShoesSalesSystem
    {
        public partial class orderForm : Form
        {
            Bitmap orderBitmap;
            String userName;
            String phoneNum;
            Double salesPrice;
            int num;
            int id;
            MySqlConnection myconnection = null;
            MySqlCommand mycommand = null;
            MySqlDataReader myreader = null;
            public orderForm(int id,Bitmap orderBitmap,String userName,String phoneNum,Double salesPrice,int num,
                MySqlConnection myconnection, MySqlCommand mycommand, MySqlDataReader myreader)
            {
                this.id = id;
                this.num = num;
                this.salesPrice = salesPrice;
                this.orderBitmap = orderBitmap;
                this.userName = userName;
                this.phoneNum = phoneNum;
                this.myconnection = myconnection;
                this.mycommand = mycommand;
                this.myreader = myreader;
    
                InitializeComponent();
            }
    
            private void orderForm_Load(object sender, EventArgs e)
            {
                orderPic.Image = this.orderBitmap;
                orderUserNameText.Text = this.userName;
                orderPhoneText.Text = this.phoneNum;
    
            }
    
            private void button1_Click(object sender, EventArgs e)
            {
                int orderNum = (int)orderValueUpDown.Value;
                if (orderNum == 0)
                {
                    DialogResult MsgBoxResult = MessageBox.Show("请设置购买的数量", "警告", MessageBoxButtons.OK, MessageBoxIcon.Exclamation, MessageBoxDefaultButton.Button2);
                }
                else if (orderNum > this.num)
                {
                    DialogResult MsgBoxResult = MessageBox.Show("最多能购买" + this.num + "件", "警告", MessageBoxButtons.OK, MessageBoxIcon.Exclamation, MessageBoxDefaultButton.Button2);
                }
                else {
                    String sql = "INSERT INTO sales_info (shoes_id, user_name,phone_num,sales_number) VALUES (?shoesId, ?userName,?phoneNum,?salesNumber); ";
                    mycommand = new MySqlCommand(sql, myconnection);
                    mycommand.Parameters.AddWithValue("?shoesId", this.id);
                    mycommand.Parameters.AddWithValue("?userName", this.userName);
                    mycommand.Parameters.AddWithValue("?phoneNum", this.phoneNum);
                    mycommand.Parameters.AddWithValue("?salesNumber", orderNum);
                    mycommand.ExecuteNonQuery();
    
                    sql = "update shoes_info set existes_number = ?num where shoes_id =?shoesId";
                    mycommand = new MySqlCommand(sql, myconnection);
    
    
                    mycommand.Parameters.AddWithValue("?num", this.num - orderNum);
                    mycommand.Parameters.AddWithValue("?shoesId", this.id);
                    mycommand.ExecuteNonQuery();
                    DialogResult MsgBoxResult = MessageBox.Show("订购成功", "订购提示", MessageBoxButtons.OK, MessageBoxIcon.Exclamation, MessageBoxDefaultButton.Button2);
                    this.num -= orderNum;
                }
            }
    
            private void orderValueUpDown_ValueChanged(object sender, EventArgs e)
            {
                orderTotalMoney.Text = ((int)orderValueUpDown.Value * this.salesPrice).ToString();
            }
        }
    }
    

    部分运行界面截图如下:

     

    (1)登录界面

    (2)登录成功,用户不存在以及密码出错的提示


    (3)浏览女鞋界面

    (5)点击女鞋显示该鞋的详细信息

    (6)查看分页功能

    (7)点击订购,跳转到订购界面

    (8)没选择订购数量

    (9)订购数量超过货存

    (10)成功订购

    (11)返回上一个界面,数据更新

    数据库界面以及程序中用到的图片地址的截图

    (1)用户表

    (2)女鞋信息表

    (3)销售信息表

    (4)图片截图

     

     

    一点私心,为我的公众号打个小广告

     

    子曰思鱼

    大家可以关注下,给我留言,和我一起交流技术和生活,我会准时回复大家的。谢谢~~~~~

     

    公众号回复 【资源】就可以拿到源码了!

     

    展开全文
  • 5. 如果实验箱端含数据库,要注意提供增加删除的功能。 6. 信息在传送过程中,可以考虑自定义的协议传送。实验箱端完成封包发送,使用Socket编程实现,优选TCP协议作为传输层协议。 主机端: 1. 采用x86+Window平台 ...
  • 1.1.1 关系、数据库系统、服务器和客户 2 1.1.2 关系数据库系统与面向对象数据库系统 3 1.1.3 数据表、记录、字段、查询、SQL、索引和键 3 1.2 MySQL 4 1.3 MySQL的不足 6 1.4 MySQL的版本编号 7 1.4.1 Alpha...
  • 在线考试系统文献综述

    热门讨论 2010-05-28 14:57:16
    网络考试系统的实现技术有多种,可以采用传统的客户机/服务器型的MIS型架构,即试题内容放在远程的服务器上,在考试机上安装考试应用程序和数据库客户机配置,因此每次考试时要对机器进行安装、配置,考务工作比较...
  • 1.4 使用客户工具 17 1.4.1 SQL*Plus 17 1.4.2 SQL Developer 22 1.5 创建演示模式 25 1.5.1 用户和模式 26 1.5.2 HR和OE模式 26 1.5.3 创建演示模式 29 1.6 认证小结 30 1.7 本章测试题 31 1.7.1 自测题 ...
  • 银行系统项目设计文档(详细文档)

    热门讨论 2010-01-27 13:19:53
    通过两次输入IP,服务器完成与银行的RMI远程连接,同时建立RMI服务器等待客户来调用。 最后,服务器弹出面向虚拟社区管理员的窗口,与银行类似。不同之处在于:  有删除会员按钮但无添加会员按钮。  添加向...
  • 软件工程教程

    热门讨论 2012-07-06 23:10:29
    考核方式: 课程设计(附设计说明文档,正文字数不少于1000字)(60%)+平时作业及实验(30%)+平时表现(10%),按优秀、良好、中、及格、不及格五级评定成绩 通过演示及讲述,讲解课程设计的整体情况,针对其设计提出一些技术...

空空如也

空空如也

1
收藏数 20
精华内容 8
关键字:

数据库实验删除客户信息