




已阅读5页,还剩23页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
分类号 分类号 TP311 1TP311 1 U U D D C C D10621 408 2007 D10621 408 2007 6134 06134 0 密密 级 公级 公 开开 编编 号 号 20032110522003211052 成成 都都 信信 息息 工工 程程 学学 院院 学学 位位 论论 文文 汽车销售管理系统的设计与开发汽车销售管理系统的设计与开发 论论文作者姓名 文作者姓名 王王 翔翔 申申请请学位学位专业专业 网网络络工程工程 申申请请学位学位类别类别 工学学士工学学士 指指导导教教师师姓姓名名 职职称称 羊裔高羊裔高 讲师讲师 论论文提交日期 文提交日期 2007 年年 6 月月 10 日日 汽车销售管理系统的设计与开发汽车销售管理系统的设计与开发 摘摘 要要 本设计讲述如何为一个汽车 4S 店铺建立一个汽车销售管理系统 首先进行 系统的需求分析 提出系统任务和系统业务流程的分析 其次 用 SQL Server 2000 建立系统运行所要的后台数据库 在数据库设计中 本设计又先对数据库 进行需求分析和概念设计结构的列出 这样得到了较合理的逻辑数据结构 利 用此数据的结构才能支持系统的各模块的实现 然后通过 Microsoft Visual Studio NET 2003 进行各个系统功能模块的创建和系统的实现 在创建过程中 本设计先从系统主模块着手 再实现各个小的模块功能 最后在系统实现的过 程中将数据库连接起来 实现整个系统的正常运行 一个正常进行的汽车销售 需要管理所拥有的汽车信息的设置 销售人员的信息和客户的信息等 更重要 的还要提供汽车信息管理 面对各种不同种类的信息 需要合理的数据库结构 来保存数据信息以及有效的程序结构支持各种数据操作的执行 关键词关键词 网上订购 数据库 信息管理 Design and Implementation of the Automobile Sale System Abstract This design is mean to state how to build a automobile sales management system for a 4Sshop First is to analyze the system pointing out the analysis of systematic mission and the process of it Then the author build a background data base by using SQL Server 2000 In designing the data base the author analyze the need of the data structure and list all the designs of the concept through which the author get a relatively reasonable logic data structure and realize each systematic module by using it And then the author builds each function of the systematic module and realizes the system In the process of creation the author starts from the main systematic module and then realizes each small one In the final process of realizing the system the author connects the databases realizing the normal operation of the whole system A normally operated sales of automobiles need the administration of the set of the occupied automobiles the information of the sales people and the of the customers and so on What is more important is the information management of the automobiles In face of the variety of information what the author need is the structure of the data base to store the information and the effective structure of the process to support the operation of the various data Key words Online order Database Information Management 目目 录录 论文总页数 25 页 1 引言引言 1 1 1课题研究背景 1 1 2本课题的研究意义 1 1 3本课题的研究方法 1 2开发工具的选择开发工具的选择 1 2 1SQL SERVER数据库管理系统简介 1 2 2C 语言简介 2 3系统需求分析与设计系统需求分析与设计 2 3 1系统功能结构 2 3 2系统管理模块分析 2 4数据库的详细设计与实现数据库的详细设计与实现 2 4 1数据库需求与功能分析 2 4 2数据库模块设计结构 3 4 3数据库物理结构设计 5 4 4各数据表关系图 7 4 5数据库结构实现 7 4 5 1数据库的连接 7 4 5 2数据库连接后实现数据的调用 7 4 5 3数据存储过程的实现 8 4 5 4实现数据库调用的部分关键语句 8 5汽车销售管理系统前台模块实现汽车销售管理系统前台模块实现 11 5 1模块实现部分 运行主登录界面 11 5 2 销售人员登陆页面 12 5 3 客户管理服务页面 14 5 4 客户定购信息以及回馈页面 17 6系统测试总结系统测试总结 21 6 1系统实现的特点 21 6 2系统实现的功能测试总结 21 结结 论论 22 参考文献参考文献 22 致致 谢谢 23 声声 明明 24 第 1 页 共 24 页 1 1 引言引言 1 11 1 课题研究背景课题研究背景 汽车产业的兴旺发展带动顾客对于汽车类型选择的大步前进 目前大多数 汽车销售连锁店的销售管理是用简易进行的 随着汽车款式的不断更新 汽车 各项功能配置会不断的增多 简易工作已不能适应时代的发展需求 由于各销 售店每天的销售量很大 难免会在业务方面及财务方面出现漏洞 给企业的经 营带来种种弊端 有时还会带给客户不必要的麻烦 要想解决这些难题 就必 须有一套科学 高效 严密汽车销售管理系统作为依托进行和客户的交易 当 今的中小企业 一般应具有产品开发 生产 销售 服务的能力 为此企业都 设有相应的机构 以管理各个环节的业务 以此前提作为系统设计的基础 开发 一个更适合客户和销售人员交流的这样一个汽车销售系统 来满足日益发展的汽 车销售业 的要求 1 21 2 本课题的研究意义本课题的研究意义 为了更好的适应汽车销售管理市场发展的不平衡性 更好的为客户在选择 汽车类型方面便利 为更多不了解汽车的客户提供一个交流平台 我们选择这 样一个 MIS 信息管理系统来进行 1 31 3 本课题的研究方法本课题的研究方法 本系统是在充分理解 MIS 系统 具备了一定的软件设计与开发的能力的前 提条件下 综合以前所学理论知识 结合自己的实际开发水平 设计并开发完 成的一个汽车销售管理系统 该系统运用了 C S 模式开发 用 C 语言作为开发 的前台语言 数据库采用 SQLserver2000 2 2开发工具的选择开发工具的选择 2 12 1 SQLSQL ServerServer 数据库管理系统简介数据库管理系统简介 本系统的开发选择了 SQL 数据库 它适用于中小型事物处理及客户端 服务 端结构的应用系统 它功能强大操作简便 日益为广大数据库用户所喜爱 越来 越多的开发工具提供了与 SQL Server 的接口 SQL Server 2000 是 Microsoft 公司推出的 SQL Server 数据库管理系统的最新版本 该版本继承了 SQL Server 7 0 版本的优点 同时又比它增加了许多更先进的功能 具有使用方便 可伸缩性好与相关软件集成程度高等优点 MSSQL Server 不但可以应用于大中 型数据库管理中 建立分布式关系数据库 并且也可以开发桌面数据库 事实 上 SQL Server 数据库处理的基本结构 采取关系型数据库模式 尽管如此 相信大家都可以轻易的发现 在 SQL Server 的数据库处理方式 则是使用面向 对象的操作方式与精神 也就是说 SQL Server 的所有功能 都可以基于系统 已经建立好的一些对象来达成 是相当 OO 面向对象 的一个系统结构 第 2 页 共 24 页 2 22 2 C C 语言简介 语言简介 C 是一种现代的面向对象语言 它使程序员快速便捷地创建基于 Microsoft NET 平台的解决方案 这种框架使 C 组件可以方便地转化为 XML 网 络服务 从而使任何平台的应用程序都可以通过 Internet 调用它 C 增强了 开发者的效率 同时也致力于消除编程中可能导致严重结果的错误 我认为程 序员可以快速进行网络开发 同时也保持了开发者所需要的强大性和灵活性 使得我们在语言和模块实现方面更加快捷和方便 3 3系统需求分析与设计系统需求分析与设计 3 13 1 系统系统功能结构功能结构 本课题的具体任务就是设计一个汽车销售管理信息系统 它是一款利用现 代计算机和数据库开发技术来代替人工处理 从而减轻企业各部门工作人员的 劳动强度 提高工作质量和效率 提高信息资源的利用率和企业管理水平的实 用软件 其主要的功能设计有 对汽车类型的购进 客户信息及销售情况进行 日常的管理 如 添加 删除 修改数据库信息 查询信息 系统维护等 该 系统还有在销售人员登录后能够自动库存更新的功能 使得企业能够对汽车信 息进行实时的管理 提高工作效率 3 23 2 系统管理模块分析系统管理模块分析 通过对汽车销售管理业务的调查分析与资料查询 弄清了汽车销售管理的 工作业务流程和管理功能 汽车销售管理信息系统主要有以下几项管理功能 信息数据管理 管理员对汽车信息的输入 存库和维护 客户请求信息管理 对销售业务涉及的问题进行交流回馈 客户定购信息管理 对客户定购需求的信息进行归档管理 汽车信息管理 对新进汽车的信息进行归档管理 信息查询统计管理 管理员通过对客户提供的汽车信息找到客户所需的汽 车并通过客户信息库对客户的核查后 把客户所需的汽车信息提供给客户 对 销售 库存等的统计 4 4数据库的详细设计数据库的详细设计与实现与实现 4 14 1 数据库需求与功能分析数据库需求与功能分析 用户的需求具体体现在各种信息的提供 保存 更新和查询 这就要求数 据库结构能充分满足各种信息的输出和输入 收集基本数据 数据结构以及数 据处理的流程 组成一份详尽的数据字典 为后面的具体设计打下基础 同时 在完成基本功能的同时还要实现销售人员对于客户问题回答 以及客户对于汽 车选购等等实现功能 第 3 页 共 24 页 仔细分析调查有汽车销售公司管理信息需求的基础上 将得到如图所示的 本系统所处理的数据流程 进入系统 分类查询 选购汽车 订购 判断是否登录 是否继续选购 客户信息 生产订单 查看订单 信息回馈 N Y 开始 N Y 图 4 1 客户与销售人员交易图 4 24 2 数据库模块设计结构数据库模块设计结构 有了以上数据项以及数据结构后 以及实现的各项以后 就可以设计出能 够满足用户需求的各种实体 以及它们之间的关系 为后面的逻辑结构设计打 下基础 这些实体包含各种具体信息 通过相互之间的作用形成数据的流动 根据上面得出有以下数据项 ACASE 客户信息实体 AutoMobile 汽车 信息实体 Emploee 销售人员信息实体 FQ 客户服务信息实体 Picture 图片信息实体 Resolvecase 回馈信息实体 ACASE 客户信息实体 E R 图 第 4 页 共 24 页 ID CComment s autoIDCustom EComment s aCase 图 4 2 ACASE 客户信息实体 E R 图 AutoMobile 汽车信息实体 E R 图 ID Cost aName Company Price AutoMobile 图 4 3 AutoMobile 汽车信息实体 E R 图 Emploee 销售人员信息实体 E R 图 图 4 4 Emploee 销售人员信息实体 E R 图 FQ 客户服务信息实体 E R 图 ID AnswerautoID Quest ion State FQ 图 4 5 FQ 客户服务信息实体 E R 图 Picture 图片信息实体 E R 图 Pic aName Picture 图 4 6 Picture 图片信息实体 E R 图 Resolvecase 回馈信息实体 E R 图 IDPwd eNamePosition Emploee 第 5 页 共 24 页 图 4 7 Resolvecase 回馈信息实体 E R 图 购买 汽车客户 m1 图 4 8 购买关系 E R 图 4 34 3 数据库物理结构设计数据库物理结构设计 现在需要将上面的数据库概念结构转化为 SQL Server 2000 数据库系统所支 持的实际数据模型 也就是数据库的逻辑结构 汽车销售管理系统数据库中各个表格的设计结果如下面表格所示 每个表 格表示在数据库中的一个表 表 4 1 客户信息表 aCase 列名数据类型长度是否为空 IDint40 autoIDint40 Customchar100 CCommentschar1000 ECommentschar1000 orderDatedatetime80 Paymentchar500 Citychar200 表 4 2 汽车信息表 AutoMobile 列名数据类型长度是否为空 IDint40 aNamechar400 Companychar500 Costint40 Priceint40 Amountint40 Descriptionchar4000 ProfitID autoID resolvedCase 第 6 页 共 24 页 表 4 3 销售人员信息表 Emploee 列名数据类型长度是否为空 IDint40 eNamechar100 Position char200 Pwdchar200 uvaluenvarchar2551 lvalueimage161 versionint40 表 4 4 客户服务信息表 FQ 列名数据类型长度是否为空 IDint40 autoIDint40 Questionchar2000 Answerchar4000 Stateint40 表 4 5 图片信息表 Picture 列名数据类型长度是否为空 aNamechar400 Picimage160 表 4 6 回馈信息表 resolvedCase 列名数据类型长度是否为空 IDint40 autoIDint40 Profitint40 第 7 页 共 24 页 4 44 4 各数据表关系图各数据表关系图 Picture a aN Na am me e P Pi ic c FK1ID resolvedCase P PK K F FK K1 1I ID D a au ut to oI ID D P Pr ro of fi it t aCase P PK KI ID D a au ut to oI ID D C Cu us st to om m C CC Co om mm me en nt ts s E EC Co om mm me en nt ts s o or rd de er rD Da at te e P Pa ay ym me en nt t C Ci it ty y AutoMobile a aN Na am me e C Co om mp pa an ny y C Co os st t P Pr ri ic ce e A Am mo ou un nt t D De es sc cr ri ip pt ti io on n FK1ID Emploee e eN Na am me e P Po os si it ti io on n P Pw wd d FK1ID FQ P PK K F FK K1 1I ID D a au ut to oI ID D Q Qu ue es st ti io on n A An ns sw we er r S St ta at te e 图 4 8 数据表关系图 4 54 5 数据库结构实现数据库结构实现 通过前面对于数据库部分的分析 现在可以在 SQL Server 2000 数据库系统 中实现该逻辑结构 这是利用 SQL Server 2000 数据库系统中的 SQL 查询分析 器实现的 下面给出部分实现上面各种关系的 SQL 语句 4 5 14 5 1 数据库数据库的连接的连接 表示使用当前登录到系统的帐号访问后台数据库 进行数据相关的调用 class opAutoMobile private string conStr server D9J5732X Integrated Security SSPI DataBase SaleDB private DbObject db public opAutoMobile db new DbObject conStr 4 5 24 5 2 数据库连接后实现数据的调用数据库连接后实现数据的调用 通过以下被设定的参数访问 SQLServer 并且通过 sqlcommand 和 sqlconnection 来实现数据库更新 通过想数据库发送更新数据库的 SQL 语句实 现 class DbObject private SqlConnection connection private string connectString 第 8 页 共 24 页 public DbObject string constring this connectString constring this connection new SqlConnection this connectString private SqlCommand buildCommand string storedProc SqlParameter parameters SqlCommand command new SqlCommand command Connection this connection command CommandText storedProc Trim command CommandType CommandType StoredProcedure if parameters null foreach SqlParameter p in parameters command Parameters Add p return command buildCommand 4 5 34 5 3 数据存储过程的实现数据存储过程的实现 SqlDataReader 实现单项数据操作 不提供数据的缓存 并且在整个过程中 它由 Buildcommond 产生 实现数据参数的传递 在实现过程中 构造了 sql Command 对象 cmd 然后调用 cmd 的 ExecuteReader 方法 并且返回一个 Reader 对象 实现存储 public SqlDataReader runProcedure string storedProc SqlParameter parameters SqlDataReader reader SqlCommand cmd this buildCommand storedProc parameters if connection State ConnectionState Closed connection Open Reader cmd ExecuteReader CommandBehavior CloseConnection connection Close return reader public void extProcedure string storedProc SqlParameter parameters SqlCommand cmd this buildCommand storedProc parameters if connection State ConnectionState Closed connection Open cmd ExecuteNonQuery connection Close 4 5 44 5 4 实现数据库调用的部分关键语句实现数据库调用的部分关键语句 1 更新汽车信息模块的实现 定义SQL数据参数 运用UPDATE实现对于数据 的更新 public void updateMobile string name int price int amount string Description SqlParameter parameters new SqlParameter aName SqlDbType Char 40 new SqlParameter Price SqlDbType Int 4 new SqlParameter Amount SqlDbType Int 4 new SqlParameter Description SqlDbType Char 400 第 9 页 共 24 页 parameters 0 Value name parameters 1 Value price parameters 2 Value amount parameters 3 Value Description db extProcedure updateMobile parameters opAutoMobile 2 实现将后台的数据填充到DS中去 并且实现对于汽车信息的查询 运用 SELECT语句进行数据的查询 public DataSet MoblieTable SqlConnection con new SqlConnection conStr if con State ConnectionState Closed con Open string s select from AutoMobile SqlCommand cmd new SqlCommand s con SqlDataAdapter da new SqlDataAdapter cmd cmd ExecuteNonQuery DataSet ds new DataSet da Fill ds AutoMobile con Close return ds 3 通过数据库和前台的连接 并且对于SqlDataReader中reader对象的更新 并 且根据其后的参数进行操作 实现对于客户信息的回答 public string GetAnswer int ID string s string Empty ArrayList al new ArrayList SqlParameter parameters new SqlParameter ID SqlDbType Int 4 parameters 0 Value ID SqlDataReader reader dbo runProcedure GetAnswer parameters if reader Read s Convert ToString reader Answer reader Close return s opFQ 4 对于信息的添加 添加相关的参数 对于新的参数的定义 通过存储和构 造函数的调出来实现 public void AddCase int autoID string custom string ccomments string ecomments SqlParameter parameters 第 10 页 共 24 页 new SqlParameter autoID SqlDbType Int 4 new SqlParameter Custom SqlDbType Char 10 new SqlParameter CComments SqlDbType Char 100 new SqlParameter EComments SqlDbType Char 100 parameters 0 Value autoID parameters 1 Value custom parameters 2 Value ccomments parameters 3 Value ecomments dbo extProcedure AddCase parameters addCase opCase endregion 5 销售人员登陆的实现过程 主要表现在先对销售人员的一个参数定义 定 义ename和pwd两个变量 并且通过对于Sqlparameter中reader中的对象进行传递 在 dbo runProcedure中添加数据参数 并实现整个过程 public Emploee Login string pwd string name Emploee em null SqlParameter parameters new SqlParameter pwd SqlDbType Char 20 new SqlParameter eName SqlDbType Char 10 parameters 0 Value pwd parameters 1 Value name SqlDataReader reader dbo runProcedure Login parameters if reader Read em new Emploee em ID Convert ToInt32 reader ID em name name em Position Convert ToString reader Position em Pwd pwd else em new Emploee reader Close return em 第 11 页 共 24 页 5 5汽车销售管理系统前台模块实现汽车销售管理系统前台模块实现 5 15 1 模块实现部分模块实现部分 运行主登录界面 运行主登录界面 进入图 5 1 进行 在这个可以进行汽车车型的阅览和车型的查询 对于用 户来说这是一个展示汽车详细信息的页面 进入用户登录界面进行查询 可以 在这个生成页面里面 根据系统的语言通过第三方控件 在销售人员 我和客户 直接搭建一个展示窗口 通过这个第三方控件实现汽车销售系统的最初的展示 并且给与用户更多的选择信息 整个系统主页面实现以下几个功能 文件 销售人员登陆 输入用户名和密码 登陆 进行新车入库更新 SUV 汽车类型 选择购车类型 点击进入汽车信息界面 选择需要汽车 顾客操作 常见消费者问题 输入问题 暂时不能实现问题的回馈 SUV 汽车类型选择 定购此车 输入相应的客户选择信息 初步交易 图 5 1 汽车销售系统主页面 主页面前台代码中用到的数据库图表 如图 5 2 图 5 2 客户信息图 实现代码如下 class Case public int ID 1 public int autoID 1 public string Custom string Empty public string CComments string Empty 第 12 页 共 24 页 public string EComments string Empty class opCase DbObject dbo null private string conStr server D9J5732X Integrated Security SSPI DataBase SaleDB public opCase this dbo new DbObject conStr public void AddCase int autoID string custom string ccomments string ecomments SqlParameter parameters new SqlParameter autoID SqlDbType Int 4 new SqlParameter Custom SqlDbType Char 10 new SqlParameter CComments SqlDbType Char 100 new SqlParameter EComments SqlDbType Char 100 parameters 0 Value autoID parameters 1 Value custom parameters 2 Value ccomments parameters 3 Value ecomments dbo extProcedure AddCase parameters addCase opCase 5 25 2 销售人员登陆页面销售人员登陆页面 在文件一览进入销售人员的登陆 进入后登陆 出现以上的界面 进行汽 车车型 型号 售价等等的更新和添加 对于销售人员及时根据市场的需要进 行更新做好的条件 客户可以在这个销售信息那一栏找到自己所需要的汽车类 型进行查询和选择 这样更有利于销售人员和客户之间的交流 第 13 页 共 24 页 图 5 3 销售人员登陆页面 销售信息实体在前台代码中实现的图表 如图 5 4 图 5 4 销售人员登陆图 实现代码如下 region 雇员相关操作 class Emploee public int ID 1 public string name string Empty public string Position string Empty public string Pwd string Empty class opEmploee private DbObject dbo null private string conStr server D9J5732X Integrated Security SSPI DataBase SaleDB public opEmploee dbo new DbObject conStr public Emploee Login string pwd string name Emploee em null SqlParameter parameters new SqlParameter pwd SqlDbType Char 20 new SqlParameter eName SqlDbType Char 10 parameters 0 Value pwd parameters 1 Value name SqlDataReader reader dbo runProcedure Login parameters if reader Read 第 14 页 共 24 页 em new Emploee em ID Convert ToInt32 reader ID em name name em Position Convert ToString reader Position em Pwd pwd else em new Emploee reader Close return em endregion 5 35 3 客户管理服务客户管理服务页面页面 通过对于客户的需求进行分析和总结 对于客户相关问题的提出和解决 深入的了解客户的需求以及解决客户存在的相关问题 对于不同的汽车类型的 选择 根据不同的 F public int autoID 1 public string Question string Empty public string Answer string Empty class opFQ private DbObject dbo private string conStr server D9J5732X Integrated Security SSPI DataBase SaleDB public opFQ this dbo new DbObject conStr public DataSet getFQTable SqlConnection con new SqlConnection conStr if con State ConnectionState Closed con Open string s select from FQ where State 1 SqlCommand cmd new SqlCommand s con SqlDataAdapter da new SqlDataAdapter cmd cmd ExecuteNonQuery DataSet ds new DataSet da Fill ds AutoMobile con Close return ds public void addQuesion int autoID string Question string Answer SqlParameter parameters new SqlParameter ID SqlDbType Int 4 new SqlParameter autoID SqlDbType Int 4 new SqlParameter Question SqlDbType Char 200 new SqlParameter Answer SqlDbType Char 400 new SqlParameter State SqlDbType Int 4 parameters 0 Direction ParameterDirection Output 第 16 页 共 24 页 parameters 0 Value autoID parameters 1 Value Question parameters 2 Value Answer parameters 3 Value 1 dbo extProcedure AddQuestion parameters addQuestion public ArrayList GetFQ int autoID ArrayList al new ArrayList FQ f null SqlParameter parameters new SqlParameter autoID SqlDbType Int 4 parameters 0 Value autoID SqlDataReader reader dbo runProcedure GetFQ parameters while reader Read f new FQ f ID Convert ToInt32 reader ID f Question Convert ToString reader Question al Add f reader Close return al getFQ public ArrayList GetAllFQ ArrayList al new ArrayList FQ f null SqlDataReader reader dbo runProcedure GetAllFQ null while reader Read f new FQ f ID Convert ToInt32 reader ID f Question Convert ToString reader Question al Add f reader Close return al GETALLFQ public string GetAnswer int ID 第 17 页 共 24 页 string s string Empty ArrayList al new ArrayList SqlParameter parameters new SqlParameter ID SqlDbType Int 4 parameters 0 Value ID SqlDataReader reader dbo runProcedure GetAnswer parameters if reader Read s Convert ToString reader Answer reader Close return s opFQ 5 45 4 客户定购信息以及回馈客户定购信息以及回馈页面页面 作为程序的开始 运行主页面 进行销售分析 了解客户的需求 对于需 求进行市场采购 然后对于汽车信息以及客户信息进行适时的更新 满足客户 的需要 在程序的整个运行过程中 进行适时的分析 在前台加入了第三方控 件 对于在程序过程中的数据的更新 查询 添加等都得到很好的实现 并且 能够按照客户信息进行交易 在这个销售系统中 进入主页面以后 可以根据不同人的需求进行不同的 运行操作 通过点击 左边生成的相关汽车的文件夹 选择你喜欢的汽车类型 然后点击 订购此车 再根据我们的需求进行调取数据库中的内容 获得相关 汽车订购消息 并且选择 进行约定交易 图 5 7 预定汽车销售页面 第 18 页 共 24 页 在主页面选择汽车的信息以后 进入上下两个界面进行交易的衔接 实现 客户信息输入和确认以及客户要求的获取 并在汽车服务的有限条件里获取自 己想要的汽车类型 按照自己希望购买的汽车类型填写详细的汽车以及相关问 题 然后选择客户信息和客户要求部分填写 根据商家的承诺得到更多的相信 信息 图 5 8 销售人员回复客户要求页面 汽车信息实体在前台代码中的图表 如图 5 9 图 5 9 汽车信息图 实现代码如下 class autoMobile public int ID 0 public string aName string Empty public string Company string Empty public int Cost 0 public int Price 0 public int Amount 0 public string Description 没有任何的描述 AutoMobile相关操作 class opAutoMobile private string conStr server D9J5732X Integrated Security SSPI DataBase SaleDB private DbObject db 第 19 页 共 24 页 public opAutoMobile db new DbObject conStr public ArrayList getTitle ArrayList al new ArrayList autoMobile name null SqlDataReader reader db runProcedure GetAuto null while reader Read name new autoMobile name ID Convert ToInt32 reader ID name aName Convert ToString reader aName al Add name reader Close return al public autoMobile getDetails int ID ArrayList al new ArrayList autoMobile details null SqlParameter parameters new SqlParameter autoID SqlDbType Int 4 parameters 0 Value ID SqlDataReader reader db runProcedure DisplayAuto parameters if reader Read details new autoMobile details aName Convert ToString reader aName details Company Convert ToString reader Company details Price Convert ToInt32 reader Price details Description Convert ToString reader Description reader Close return details autoMobileo public DataSet MoblieTable SqlConnection con new SqlConnection conStr 第 20 页 共 24 页 if con State ConnectionState Closed con Open string s select from AutoMobile SqlCommand cmd new SqlCommand s con SqlDataAdapter da new SqlDataAdapter cmd cmd ExecuteNonQuery DataSet ds new DataSet da Fill ds AutoMobile con Close return ds public void AddautoMobile string name string company int cost int price int amount string description SqlParameter parameters new SqlParameter aName SqlDbType Char 40 new SqlParameter Company SqlDbType Char 50 new SqlParameter Cost SqlDbType Int 4 new SqlParameter Price SqlDbType Int 4 new SqlParameter Amount SqlDbType Int 4 new SqlParameter Description SqlDbType Char 400 parameters 0 Value name parameters 1 Value company parameters 2 Value cost parameters 3 Value price parameters
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年机器人发展趋势面试题及答案
- 2025年健康管理师资格认定考试试题及答案解析
- 机电试验报告课件
- 2025年国际贸易师技能认证考试试题及答案解析
- 2025年智能制造技术深度解析模拟题集与答案
- 2025年安全部门培训教育题集含答案
- 2025年天津安全员C考试模拟题集解析
- 课件《湖心亭看雪》
- 2025年潜水安全员考试模拟题及解析
- 教学法热身导入课件
- 四川2024年12月四川省雅江县县乡机关度公开考调15名公务员笔试历年典型考题(历年真题考点)解题思路附带答案详解
- 《目标是成功的灯塔》课件
- 老年护理学试题库(含参考答案)
- 学校中层行政培训
- 项目的运营规划
- 电子烟设计技术讲解课件
- 输电线路缺陷课件
- 保险核保岗位招聘笔试题与参考答案(某世界500强集团)2025年
- 《品类管理》教材正文
- 高职高考英语词汇表
- 必刷题2024七年级数学下册数据分析专项专题训练(含答案)
评论
0/150
提交评论