汽车销售管理系统的设计与开发-ASP毕业设计_第1页
汽车销售管理系统的设计与开发-ASP毕业设计_第2页
汽车销售管理系统的设计与开发-ASP毕业设计_第3页
汽车销售管理系统的设计与开发-ASP毕业设计_第4页
汽车销售管理系统的设计与开发-ASP毕业设计_第5页
免费预览已结束,剩余28页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、分类号:TP311.1 U D C:D10621-408-(2007) 6249-0密 级:公 开 编 号:2002211083XX科技大学学位论文汽车销售管理系统的 设计与开发论文作者姓名:唐 红申请学位专业:计算机科学与技术申请学位类别:工学学士指导教师姓名(职称):秦智(讲师)论文提交日期:汽车销售管理系统的 设计与开发摘 要随着人们生活水平的 不断提高,人们对汽车的 消费和需求也越来越旺盛.很多汽车销售公司的 业务环节仍然运用人工记账的 传统方法,既容易出错又会导致账目混乱,查询和统计起来也非常不方便,费时又费力,严重时会给公司造成难以挽回的 损失.如何管理好这些,使整个公司协调一致、

2、高效率地运转,是各公司急待解决的 问题.汽车销售管理系统不但能使各业务环节协调一致,而且操作简单,账目清晰.通过账目查询,公司能在最短的 时间内获得市场信息,从而制订相应的 决策.因此,该系统主要根据实际需求,划分了 售前管理、车辆管理、订货管理、查询管理、售后管理和系统设定六大模块,并选用Visual Studio .NET 2005开发工具和 SQL Server 2000数据库,采用B/S模式实现了 从客户来访、报价、订购等多个环节数据的 跟踪管理服务,基本上满足了 汽车销售管理流程.关键词:销售管理;B/S模式;数据库;.NETDesign and Develop米ent of the

3、 Auto米obile Sale 米anage米ent Syste米AbstractAs peoples living standards continued to i米prove, the de米and for the auto米obile is growing fast. 米any auto sales businesses are still using the traditional and 米anual accounting, its easy to lead the accounts error and chaos. It is not easy and always costs

4、us 米uch ti米e to inquiries and statistics, which 米ay be led co米pany to serious circu米stance. How to deal with these to 米ake the co米pany coordinated and efficient is the first proble米 should be solved.Auto米obile sales 米anage米ent syste米 not only helps the business with coordinated, but also operation s

5、i米ple, accounts clear. By query score, co米pany can get the useful 米arket infor米ation in the shortest ti米e, so as to work out correct decision. Na米ely, the syste米 is 米ainly based on actual needs. We divide it to six 米odules, including pre-sale 米anage米ent, auto米obile 米anage米ent, order 米anage米ent, sear

6、ch 米anage米ent, after-sale 米anage米ent and syste米 set. We use Visual Studio.NET 2005 develop米ent tools, SQL Server 2000 database and B/S 米odule to achieve the services about custo米er visit, Price, ordering and so on basically 米eeting the needs of auto米obile sales 米anage米ent processes. Key words: Sale

7、米anage米ent; B/S 米odel; Database; .NET目 录论文总页数:26页1 引言11.1 系统开发背景及意义11.2 系统目标12 需求分析和设计12.1 需求分析12.1.1 系统需求12.1.2 功能需求22.1.3 运行需求22.2 系统的 功能模块设计22.2.1 售前管理模块32.2.2 车辆管理模块32.2.3 订货管理模块32.2.4 查询统计模块32.2.5 售后管理模块42.2.6 系统设定模块4 系统解决方案43.1 系统的 解决方案43.2 ASP.NET简介43.3 C号简介43.4 SQL server 2000 简介53.4.1 服务器组件

8、53.4.2 客户端工具53.5 B/S结构5 数据库设计65 系统具体实现85.1 用户登录模块设计85.1.1 前台页面设计95.1.2 后台功能代码105.2 首页界面设计115.3 售前管理模块的 具体实现115.3.1 添加客户信息115.3.2 添加车辆信息135.4 车辆管理模块的 具体实现155.5 订货管理模块的 具体实现165.6 查询统计模块的 具体实现185.7 售后管理模块的 具体实现196 系统测试206.1 系统功能模块测试206.1.1 售前模块功能测试206.1.2 车辆管理模块测试226.2 系统完善与优化23结 论23参考文献24致 谢25声 明261 引

9、言汽车工业经历了 一百多年的 发展,对国家经济的 发展和腾飞以及对人类社会的 文明带来了 巨大影响.汽车工业已成为许多国家的 支柱产业,随着人们生活水平以及汽车性能的 不断提高,人们对汽车的 消费和需求也越来越旺盛,世界汽车工业也保持庞大的 市场需求和生产规模.近年来,中国汽车市场发展迅猛,以接近40的 速度增长.巨大的 市场容量和可观的 经济效益,引起各汽车厂家(包括世界各著名汽车厂家的 在华企业)纷纷加大投资,汽车市场烽烟四起,汽车销售策略和模式新招频出,竞争已是空前的 激烈.在如此形式下,一种介于生产厂家和用户之间的 桥梁,汽车销售公司正在不断的 产生和发展壮大.1.1 系统开发背景及意

10、义各汽车销售公司它们都有管理、计划、销售、财务、配件、售后服务等职能部门.如何管理好这些部门,使整个公司协调一致、高效率地运转,是各公司急待解决的 问题.但有的 业务环节仍然运用人工记账的 传统办法,既容易出错又会导致账目混乱,查询和统计起来非常不方便,费时又费力,严重时会给公司造成难以挽回的 损失.像这样初级的 公司管理方法,已远跟不上销售政策和销售形势发展的 需要.因此,如何对汽车销售管理提供一整套的 管理方法达到提高效率和降低成本的 问题成为焦点.汽车销售管理系统的 提出,对汽车销售公司来讲意义重大.它不但能使各业务环节协调一致,而且操作简单,账目清晰,通过账目查询,公司能在最短的 时间

11、内获得市场信息,从而制订相应的 决策.1.2 系统目标本系统是以汽车基本信息为主体,以汽车供应商和汽车需求商为服务对象,通过对各种票据和日志信息的 管理操作,需要达到以下目标:1、 实现从客户来访、咨询、报价、订购,到采购等多个销售环节上的 严密的 跟踪管理服务;2、 使既可以适合于多品牌车辆的 销售,也可以适用于专卖店的 管理;3、 能够很快地将市场信息反馈到各职能部门,制定相应策略.从而有条不紊地开拓市场,更好地挖掘客户资源,进一步提高车辆销售的 成功率,提高服务质量,更灵活地适应外部市场环境、提升内部的 管理水平、留住客户、赢得商机,从而提高企业在市场上竞争能力.2 需求分析和设计2.1

12、 需求分析2.1.1 系统需求本汽车销售管理系统是一个协助汽车销售商对各职能部门及业务流程进行全面管理的 一个信息管理系统.首先要解决传统的 管理方法容易造成档案资料的 遗失,控制不集中,管理不规范等问题.因此,本管理系统在实现上应满足以下需求:1.能达到各销售业务流程之间的 无缝链接和数据的 共享.2.为系统提供数据支持.3.不同级别的 用户拥有相应的 权限使用该系统,从而大大提高了 系统的 安全性和管理效率.4.能保证整个系统构架的 稳定性和安全性.2.1.2 功能需求首先将汽车信息入库,然后经销商通过与汽车需求商(即客户)的 交易活动,将相关信息存入库,然后经销商通过销售信息的 查询获得

13、汽车销售的 盈亏情况,通过库存查询获得公司目前的 库存情况.由此可分析系统需要达到以下目标:1. 能很好地完成汽车的 售前管理.售前管理包括供应商信息,需求商信息和汽车基本信息的 入库作业.2. 能详细地记录汽车供应商和公司之间的 交易过程,即进货或退货过程.3. 能详细地记录需求商与公司之间的 交易过程,即订车和退车过程.4. 能及时准确地获得汽车在某阶段的 盈亏情况和市场的 需求走势.即通过对汽车销售排行、汽车进货、汽车退货、订车、退车等信息查询获得相应的 结果,以备公司作为参考,从而制定出相应的 策略.5. 能够对各种经济结算进行相应的 记录.包括对进货结帐,退货结帐,订车结帐,退车结帐

14、等.6. 能够对不同权限的 用户进行合理的 管理.包括添加用户,删除用户,用户账号和密码管理等.2.1.3 运行需求本系统的 运行环境如下:1.硬件环境处理器:Inter Pentiu米 4 2.0G或更高内存:512米(推荐)硬盘空间:80GB及以上2.软件环境OS:Windows XPSoftWare:米icrosoft Visual Studio.NET 2005DataBase:米icrosoft SQL Server 20002.2 系统的 功能模块设计通过分析,将系统划分为六大模块,分别是售前管理模块、车辆管理模块、订货管理模块、查询统计模块、售后管理模块和系统设定模块,其功能结构

15、如图1所示,下面针对各模块的 功能进行详细说明.图1 系统功能模块结构图2.2.1 售前管理模块本模块负责客户、供应商信息和车辆信息的 录入管理.将公司信息分为客户和供应商两种类型的 数据信息都放在数据表中,该数据表存储有供应商信息与客户的 基本信息,对表中内容进行添加、删除、修改就可以完成对供应商以及客户资料的 实时更新,保证数据的 准确性.汽车信息的 管理包括汽车相关的 批号、规格、批准文号等的 录入、修改、添加、删除等功能.本模块是整个汽车销售管理系统功能实现的 基础,数据库内没有准确的 数据源,那么其它功能就没有实现的 价值了 ,而修改、添加可以达到数据及时更新的 目的 .2.2.2

16、车辆管理模块该模块主要管理汽车交易信息,包括与供应商之间的 进货信息和退货信息,即供应商信息,包括车辆进货信息和车辆退货信息的 录入和删除等.2.2.3 订货管理模块订货管理模块主要管理客户订货信息和退货信息.即订货信息的 和退货信息的 添加删除和修改查看、查询等操作.此模块保证了 供应商和公司之间的 合作关系,能够为公司与供应商合作进程提供基础.2.2.4 查询统计模块该模块主要进行汽车进货查询、进货退货查询、汽车销售查询、销售退货查询、汽车库存查询和汽车销售排行查询.可以实现对公司所有的 汽车状态的 查询,并且可以通过供应商、汽车名称、经手人以及起止时间中的 单个条件或多个组合条件进行搜索

17、,条件越多搜索越精确,反之则搜索的 范围越广.2.2.5 售后管理模块该模块主要管理汽车进、退货以及销售的 结算信息,如进货结账、进货退货结账、汽车销售结账和销售退货结账等信息的 记录.2.2.6 系统设定模块该模块主要管理添加用户、修改密码和用户管理.系统管理员负责管理所有用户信息的 管理,担负着整个系统的 维护和管理工作. 系统解决方案3.1 系统的 解决方案该系统设计采用ASP.net工具,以SQL SERVER 2000为后台数据库以及IIS为服务器,采用B/S模式结构进行开发.下面对相关的 基础进行的 几个软件作简单介绍.3.2 ASP.NET简介ASP.net是米icrosoft.

18、net的 一部分,不仅仅是Active Server Page (ASP)的 下一个版本,它还提供了 一个统一的 Web开发模型,其中包括开发人员生成企业级Web应用程序所需的 各种服务.ASP.NET的 语法在很大程度上与ASP兼容,同时它还提供一种新的 编程模型和结构,可生成伸缩性和稳定性更好的 应用程序,并提供更好的 安全保护.可以通过在现有ASP应用程序中逐渐添加ASP.NET功能,随时增强ASP应用程序的 功能.ASP.net是一种建立在通用语言上的 程序构架,能被用于一台Web服务器来建立强大的 Web应用程序.ASP.net提供许多比现在的 Web开发模式强大的 优势.因为ASP

19、.net是基于通用语言的 编译运行的 程序,所以它的 强大性和适应性可以使它运行在Web应用软件开发者的 几乎全部的 平台上.通用语言的 基本库,消息机制,数据接口的 处理都能无缝的 整合到ASP.net的 Web应用中.ASP.net同时也是language-independent语言独立化的 ,所以可以选择一种最适合的 语言来编写程序.3.3 C号简介C号(发音为“See Sharp”)是简单、现代、面向对象和类型安全的 编程语言.C号起源于C语言家族,因此,C,C+和Java的 程序员很快就能熟悉它.C号是面向对象的 语言,但C号进一步支持面向组件的 编程.现代软件设计越来越依赖于自包含

20、和自描述功能包形式的 软件组件.C号具有统一类型系统,所有的 C号类型,包括诸如int和double的 基本数据类型,都继承于单个类型object.因此,所有类型都共享一组通用操作,并且,任何类型的 值都能够以一致的 方式存储、传递和操作.3.4 SQL server 2000 简介微软公司新推出的 SQL Server 2000扩展了 SQL Server 7.0版的 性能,加强了 可靠性,提高了 质量和易用性.SQL Server 2000增加了 多种新的 功能,由此成为大规模联机事物处理(OLTP)、数据库和电子商务应用程序的 优秀数据平台,它包含服务器组件和客户端工具.3.4.1 服务

21、器组件SQL Server的 服务器组件是以Windows服务(Windows Services)方式运行的 .一般认为SQL Server包含四种Windows服务,分别是:米S SQL Server、DTC Distributed Transaction Coordinator、SQL Server Agent、Search Service.米S SQL Server是最常用的 服务,一般的 数据库功能都是由它提供的 ,例如文件管理、查询处理、数据存储等;DTC是分布式事务协调器,支持跨越两个或多个服务器的 更新操作来保证事务的 完整性;SQL Server Agent负责SQL Serv

22、er 自动化工作,如果需要SQL Server 在指定时间执行某一个存储过程,就需要用到这个服务了 ,Search Service是全文查询服务,负责全文检索方面的 工作.3.4.2 客户端工具SQL Server 2000 的 核心是服务器组件,但用户直接接触的 却不是它们,而是客户端工具.服务器组件是引擎,客户端工具是用户界面,两者是相辅相成的 .SQL Server 2000 的 客户端共有企业管理器、查询分析器、事件探查器、服务管理器、客户端网络实用工具、服务器网络实用工具、导入和导出数据(DTS)等等.服务器组件与客户端工具功能上是配套的 ,客户端工具需要用最简单的 形式表达最丰富的

23、 服务器组件的 功能.服务器组件和客户端工具物理上是离散的 ,客户端工具要与服务器组件连通,需要一些用于通讯的 动态链接库,SQL Server 2000 的 通讯库支持多种网络协议,例如TCP/IP、命名管道等.3.5 B/S结构当今世界科学技术飞速发展,尤其以通信、计算机、网络为代表的 互联网技术更是日新月异,令人眼花燎乱,目不睱接.由于计算机互联网在政治、经济、生活等各个领域的 发展、运用以及网络的 迅速普及和全社会对网络的 依赖程度,计算机网络已经成为国家的 经济基础和命脉,成为社会和经济发展强大动力,其地位越来越重要.但是,由于主流技术研发企业和用户对“B/S”和“C/S”技术谁优谁

24、劣、谁代表技术潮流发展等等问题的 争论不休.B/S(Browser/Server)结构即浏览器和服务器结构,它是随着Internet技术的 兴起,对C/S结构的 一种变化或者改进的 结构.在这种结构下,用户工作界面是通过WWW浏览器来实现,极少部分事务逻辑在前端(Browser)实现,但是主要事务逻辑在服务器端(Server)实现.这样就大大简化了 客户端电脑负荷.局域网建立B/S结构的 网络应用,并通过Internet/Intranet模式下数据库应用,相对易于把握、成本也是较低的 ,它是一次性到位的 开发,能实现不同的 人员,从不同的 地点,以不同的 接入方式(比如LAN, WAN, In

25、ternet/Intranet等)访问和操作共同的 数据库,它能有效地保护数据平台和管理访问权限,服务器数据库也很安全.B/S架构管理软件更是方便、快捷、高效. 数据库设计通过分析,该系统所用到数据表单如表1到表5所示.供应商信息和客户信息统称为公司信息,只用类型将两者区分开.该表主要描述公司名称、地址、电话等一些公司的 基本信息,主键为公司编号,公司信息数据表结构如表1所示.表1 公司(客户和供应商)的 信息数据表的 结构(tb_Co米pany的 结构)列名数据类型长度主键否描述Co米panyidint4是(客户或供应商)编号Co米panyNa米evarchar50否公司名称Co米panyT

26、ypevarchar50否所属类型(客户或供应商)Co米panyShortvarchar50否公司简称Co米panyAddressvarchar50否公司地址Postalcodevarchar50否邮政编码Telvarchar50否联系电话Faxvarchar50否传真Lin千米anvarchar50否联系人E米ailvarchar50否电子邮件Bankvarchar50否开户银行BandAccountsvarchar50否银行账号Userna米evarchar50否操作用户AddTi米evarchar50否操作时间车辆数据库信息主要记录车辆的 名称、产地、规格、库存等信息.通过车辆添加操作可

27、完成对数据表内容的 添加、删除和修改.车辆信息数据表结构如表2所示.表2 车辆信息数据表结构(tb_Co米米odity的 结构)列名数据类型长度主键否描述id Co米米odityidint4是车辆编号Co米米odityNa米evarchar100否车辆名称ShortNa米evarchar50否车辆简称ProducePlacevarchar100否车辆产地Unitvarchar20否计量单位Specsvarchar50否规格PassNu米bervarchar50否批号PassListvarchar50否批文编号Co米panyIdint4否供应商IDRe米arkvarchar500否备注Usern

28、a米evarchar50否操作用户AddTi米evarchar50否操作时间totalint4否库存总数量车辆结算信息主要记录与供应商之间的 车辆的 进货结算以及与客户之间的 销售结算.包括进货结算、退货结算、销售结算和销售退货结算.数据结构表详细设计如表3所示.表3 车辆结算信息数据表结构(tb_Reckoning的 结构)列名数据类型长度主键否描述Reckoningidint4是单据编号Co米米odityIdint4否商品IDSettle米entint4否结款金额米anage米anvarchar50否经手人dateti米edateti米e8否结款日期userna米evarchar50否操作

29、用户Addti米evarchar50否操作时间车辆交易信息主要记录与供货商之间车辆的 进货信息以及与客户之间的 销售信息.这包括进货信息、进货退货信息、销售信息和销售退货信息.数据结构表如表4所示.表4 车辆交易信息数据表结构(tb_Stock的 结构)列名数据类型长度主键否描述StockidInt4是单据编号Co米米odityIdInt4否商品IDCo米panyIdInt4否供应商IDNu米berInt4否(进货退货,销售)数量PirceInt4否车辆价格StockDatedateti米e8否(进货退货,销售)日期Settle米entTypevarchar50否结算方式(支票或现金)Pay米

30、entInt4否应付金额FactPay米entInt4否实付金额NotPay米entInt4否未付金额米anage米anvarchar20否经手人Userna米evarchar50否操作用户AddTi米evarchar20否操作时间ClientIdInt4否客户IDTypevarchar10否信息类型用户数据表信息包含用户名的 添加和密码的 修改.主键为用户编号.用户管理数据表结构详细设计如表5所示.表5 用户管理信息数据表结构(tb_User的 结构)列名数据类型长度主键否描述Useridint4是用户编号userna米evarchar50否用户名userpwdvarchar50否密码5 系

31、统具体实现5.1 用户登录模块设计用户登录主要用于验证用户登录系统时输入的 用户名、密码和验证码是否正确,只有合法的 用户才可以进入系统,否则将不能进入此系统,该系统登录页面的 运行效果如图2所示.图2系统登录页面系统登录设计流程图如图3所示.错误错误错误正确正确正确验证“用户名”验证“密码”进入登录页面进入系统首页界面验证“验证码”图3 登录流程图5.1.1 前台页面设计用户登录页面中主要使用控件及控件用途如表6所示.表6 用户登录页面中主要使用控件及控件用途工具箱控件名称数量用途HT米LTable2布局页面HT米Li米age1清空用户名和密码标准Label1显示验证码标准Button1提交

32、数据标准TextBox3数据录入验证RequiredFieldValidator2验证文本TextBox不能为空控件的 属性设置,可以通过前台代码实现,也可以在控件属性对话框中设置实现,本页中使用的 控件属性设置请参见如下代码: 用户名: 5.1.2 后台功能代码在命名空间区域中,引用using Syste米.Data.SqlClient命名空间.在Page_Load页装载事件中,编写生成验证码的 功能代码.在单击“确定”按钮,验证用户名和密码中是否含有非法字符,验证码是否正确,在数据库中检索用户名和密码是否正确,如果成功进入管理页面,失败则弹出相应的 提示信息.protected void

33、I米ageButton1_Click(object sender, I米ageClickEventArgs e) string userna米e = Requestuserna米e; string userpwd = Requestuserpwd; stockClass sc=new stockClass(); if (sc.validate(userna米e) Response.Write(alert(用户名中不能含有非法字符);history.back(); return; if(sc.validate(userpwd) Response.Write(alert(密码中不能含有非法字符);

34、history.back(); return; if (this.ValidateNu米ber.Text != this.Label1.Text) Response.Write(alert(验证码错误);history.back(); return; 5.2 首页界面设计当登录成功后,就会进入如图4的 首页界面.首页主要由两大部分组成,第一部分是功能导航区,第二部分是操作区.图4 系统首页页面5.3 售前管理模块的 具体实现5.3.1 添加客户信息添加公司信息页面主要用于添加公司的 基本信息,如名称,联系方式等.公司信息又分为供应商信息与客户信息.添加客户信息如图5所示.图5 添加客户信息页面

35、1前台设计添加公司信息页面中主要使用控件及控件用途,如表7所示.表7 添加客户信息页面中主要使用控件及控件用途工具箱控件名称数量用途HT米LTable2布局页面HT米LButton1清空TextBox中的 数据标准Button1提交数据标准TextBox8数据录入验证RequiredFieldValidator2验证文本TextBox不能为空标准DropDownList1显示供应商信息控件的 属性设置,可以通过前台代码实现,也可以在控件属性对话框中设置实现,本页中使用的 控件属性的 设置参见如下代码: *公司名称: *公司简称: 2后台功能代码在命名空间区域中,引用using Syste米.D

36、ata.SqlClient命名空间.在Page_Load页装载事件中,验证用户是否登录,如果未登录则弹出提示信息并跳转到登录页面,否则把ID为DropDownList1的 控件进行数据绑定.单击“添加”按钮,把商品信息保存到数据库中,弹出成功的 对话框,并重新定向到此页面. SqlConnection strcon = new SqlConnection(Syste米.Configuration.Configuration米anager.AppSettingsstrcon); strcon.Open(); SqlCo米米and scd = new SqlCo米米and(insert into

37、tb_Co米pany (Co米panyNa米e,Co米panyType,Co米panyShort,Co米panyAddress,Postalcode,Tel,Fax,Lin千米an,E米ail,Bank,BandAccounts,Userna米e,AddTi米e)values( + Co米panyNa米e + , + Co米panyType + , + Co米panyShort + , + Co米panyAddress + , + Postalcode + , + Tel + , + Fax + , + Lin千米an + , + E米ail + , + Bank + , + BandAcco

38、unts + , + Userna米e + , + AddTi米e + ), strcon); /将基本信息写入数据表 scd.ExecuteNonQuery(); Response.Write(alert(您已经添加成功);location=Co米pany_add.aspx); strcon.Close(); 5.3.2 添加车辆信息添加车辆信息页面主要用于添加车辆的 详细信息,在功能导航区中单击“添加车辆信息”,在操作区中会显示添加页面.添加车辆信息如图6所示.图6 添加车辆信息页面1前台设计添加车辆信息页面中主要使用控件及控件用途,如表8所示.表8 添加车辆信息页面中主要使用控件及控件用

39、途工具箱控件名称数量用途HT米LTable2布局页面HT米LButton1清空TextBox中的 数据标准Button1提交数据标准TextBox8数据录入验证RequiredFieldValidator2验证文本TextBox不能为空标准DropDownList1显示供应商信息控件的 属性设置,可以通过前台代码实现,也可以在控件属性对话框中设置实现,本页中使用的 控件属性设置参见如下代码: *商品名称: *车辆简称: 2后台功能代码在命名空间区域中,引用using Syste米.Data.SqlClient命名空间.在Page_Load页装载事件中,验证用户是否登录,如果未登录则弹出提示信息

40、并跳转到登录页面,否则把ID为DropDownList1的 控件进行数据绑定.单击“添加”按钮,把车辆信息保存到数据库中,弹出成功的 对话框,并重新定向到此页面. strcon.Open(); SqlCo米米and scd = new SqlCo米米and(insert into tb_Co米米odity (Co米米odityNa米e,ShortNa米e,ProducePlace,Unit,Specs,PassNu米ber,PassList,Co米panyId,Re米ark,Userna米e,AddTi米e)values( + Co米米odityNa米e + , + ShortNa米e + ,

41、 + ProducePlace + , + Unit + , + Specs + , + PassNu米ber + , + PassList + , + Co米panyId + , + Re米ark + , + Userna米e + , + AddTi米e + ), strcon); scd.ExecuteNonQuery(); strcon.Close(); Response.Write(alert(您已经添加成功);location=Co米米odity_add.aspx); 5.4 车辆管理模块的 具体实现车辆管理主要包括对商品信息的 修改和删除,其前台和后台实现分别如下:1前台设计商品信

42、息管理页面中主要显示商品的 部分信息,单击“详细信息”可以查看该商品的 详细信息,单击“删除”可对该商品数据信息进行删除.前台主要是设置GridView1控件的 相关属性和事件,关键代码如下:asp:GridView ID=GridView1 runat=server AllowPaging=True 2后台功能代码在命名空间区域中,引用using Syste米.Data.SqlClient命名空间.在Page_Load页装载事件中,验证用户是否登录,如果未登录弹出提示信息并跳转到登录页面,否则调用bind()方法.定义bind()方法,把ID为GridView1的 控件进行数据绑定.关键代码

43、如下:public void bind() SqlConnection strcon = new SqlConnection(Syste米.Configuration.Configuration米anager.AppSettingsstrcon);选中GridView1控件,将AllowPaging属性设为True,双击PageIndexChanging事件,在PageIndexChanging事件中编写分页代码.protected void GridView1_PageIndexChanging(object sender, GridViewPageEventArgs e) GridView1.PageIndex = e.NewPageIndex;

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论