C sharp 网上售卡系统(源程序+论文).doc_第1页
C sharp 网上售卡系统(源程序+论文).doc_第2页
C sharp 网上售卡系统(源程序+论文).doc_第3页
C sharp 网上售卡系统(源程序+论文).doc_第4页
C sharp 网上售卡系统(源程序+论文).doc_第5页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

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

文档简介

C#网上售卡系统(源程序+论文)-论文C#网上售卡系统(源程序+论文)Abstract The electronic commerce 21 century economy grows engine,It not only in on microscopic affects the enterprise the management behavior and consumers expense behavior, moreover from on macroscopic will affect the international trade relations and the country future the competitive ability. This article in view of the electronic commerce in our country development present situation, has analyzed the question which exists in the development, proposed the corresponding solution and the suggestion, according to the physical resource, the financial resource and the talented person develops our country electronic commerce, explores the China electronic commerce development path. I studied one kind of system of shopping cards online based on related-data rule. Its developments mainly include database setting-up, back-stage management and web design of the foreground pages. The system uses ASP.NET developing instrument, which taking C# as key language of Microsoft Company, exploit IIS 5.0 offered by Microsoft as running environment, and then combine with SQL server 2000 to establish the database. At first, utilize its various kinds of packages offered to set up the database within short time. Then, I analyzed database and made pages with ASP.NET, improved constantly, until basic functions of the system were realized.The system mainly utilize the Structrued Approach of System Development Life Cycle method to expound the performance history of Department Store MIS,computer as important administrative decision supporter.Which will make the business technological process more standard and rational,raise working effiencicy,and bring us greater management and economic benefit.The system adopts ASP.NET and SQL Server 2000 as the development tool,so it is extensible.Shopping online is one kind of brand-new commercial mechanism which under the whole world economic integration background produces, has the high efficiency, boundless characteristic and so on, does not have time limit and low cost, receives the global various countries people and the enterprise widely takes, has become at the beginning of for the 21st century one of global economy biggest growth.Key words: E-commerce; Information System Developing; B/S ; Dynamic website摘 要“电子商务是21世纪经济增长的发动机” ,它不但在微观上影响企业的经营行为和消费者的消费行为,而且从宏观上影响到国际贸易关系和国家未来竞争力。本文针对电子商务在我国的发展现状,分析了在发展中存在的问题,提出相应的解决方法和建议,根据物力、财力和人才来发展我国电子商务,探索中国电子商务发展道路。本文研究的是一种基于数据关联规则的网上售卡系统。其开发主要包括后台数据库的建立、后台管理以及前台页面的Web设计。系统使用Microsoft公司以C#为核心语言的ASP.NET开发工具,利用微软提供的IIS 5.0建立运行环境,再结合SQL Server 2000建立数据连接关系。利用其提供的各种组件,在短时间内建立数据库,对数据库进行分析与建立ASP.NET页面,不断改进,直到功能基本实现的可行系统。系统主要运用了系统开发生命周期法(System Development Life Cycle 简称SDLC)和结构化方法(Structured Approach)来阐述该系统的开发过程,将计算机作为管理决策的支持手段,融入日常业务的各个环节,使得管理更加规范,同时也能够更好的为顾客服务,该系统大大提高了工作效率,为公司带来了更好的社会效益和经济效益。本系统采用ASP.NET和SQL Server 2000为开发工具,具有扩展性。网上交易将是全球经济一体化背景下产生的一种全新的商业机制,具有高效率、无疆界、无时限和低成本等特点,受到全球各国公民和企业界的广泛重视,已成为21世纪初全球经济最大增长点之一。关键词:电子商务;信息系统开发;浏览器/服务器;动态网 目录摘 要1Abstract(英文摘要)2第一章引 言51.1 课题的背景51.1.1概述51.1.2 历史51.1.3 我国电子商务现状61.1.4 发展趋势61.2 课题意义71.3 开发工具和开发环境8第二章需求分析92.1 系统开发目的92.2. 系统功能设计92.2.1本系统要实现的后台功能92.2.2 本系统要实现的前台功能102.3 系统界面设计11第三章 系统总体设计123.1网站设计的整体结构123.2 系统功能说明133.2.1 前台功能说明133.2.2后台功能说明14第四章 数据库的设计154.1 表的设计154.2. 数据库的链接文件18第五章 系统前台详细设计及编码实现215.1 网站首页的设计与实现215.1.1 首页实现215.1.2 编码实现215.2 后台界面的设计与实现245.2.1管理员登陆界面设计245.2.2后台管理主界面设计实现26第六章 结 论346.1系统总结346.2 系统展望34参考文献35致 谢869C#网上售卡系统(源程序+论文)第一章引 言1.1 课题的背景1.1.1概述现在随着Internet的高速发展电子商务系统已然悄然走进了我们的生活当中,并且发挥了越来越大的作用。并且电子货币作为基于网络的支付结算工具正以前所未有的速度发展。电子商务是一种新的经营手段。随着网络和电子商务的发展,越来越多的企业开始以电子商务的方式实现管理和营销的时候,便形成了一个电子商务的经营和市场环境,这是一个全新的竞争激烈的国际化市场。1997年欧洲、美国、新加坡等许多国家政府发表了电子商务发展纲要,其目的是引导全球电子商务的自由竞争和健康发展,大力推动电子商务的实践。我国政府的发展纲要也将在近期出台,促进我国企业适应国际化的发展、参与国际竞争。有理由相信,在21世纪,电子商务逐渐成为社会生活的主要方式,也将成为数字化社会的基础。 1.1.2 历史 早在70年代末就出现了作为企业间电子商务应用系统雏形的电子数据交换EDI(ElectronicDataInterchange)和电子资金传送EFT,而实用的EDI商务在80年代得到了较大的发展。EDI电子商务主要是通过增值网络VAN(Value-AddedNetworks)实现的,通过EDI网络,交易双方可以将交易过程中产生的询价单、报价单、订购单、收货通知单和货物托运单、保险单和转帐发票等报文数据以规定的标准格式在双方的计算机系统上进行端对端的数据传送。到了90年代,EDI电子商务技术已经十分成熟。但是EDI电子商务的解决方式都是建立在大量功能单一的专用软硬件设施的基础上。当时的网络技术的局限性限制了EDI的应用范围扩大,同时EDI对技术、设备、人员有较高的要求,并且使用价格极为昂贵。受这些因素的制约,因此EDI电子商务仅局限在先进国家和地区以及大型的企业范围内应用,在全世界范围内得不到广泛的普及和发展,大多数的中小企业难以应用EDI开展电子商务活动。 在90年代初期,计算机网络技术得到了突破性的发展,依托Internet的电子商务技术也就应运而生。Internet电子商务是主要以飞速发展的遍及全球的Internet网络为架构,以交易双方为主体,以银行支付和结算为手段,以客户数据库为依托的全新商业模式。它利用Internet的网络环境进行快速有效的商业活动,从单纯的网上发布信息、传递信息到在网上建立商务信息中心;从借助于传统贸易的某些手段的不成熟的电子商务交易到能够在网上完成供、产、销全部业务流程的电子商务虚拟市场;从封闭的银行电子金融系统到开放式的网络电子银行,在Internet网上的电子商务活动给企业在增产值、降低成本、创造商机等方面带来了很大的益处。1.1.3 我国电子商务现状电子商务对传统的商务活动带来了巨大的冲击,它突出的标志就是增加贸易机会,降低贸易成本,简化贸易流程,提高贸易效率。电子商务极大地改变了商务模式。带动了经济结构的变革。在发达国家,电子商务发展空前繁荣,通过互联网进行交易已成潮流。从国际范围看,我国的电子商务信息化程度很低。目前个人计算机的市场保有量仅为2500万台,其中还有一部分是不能上网的计算机,平均每个企业和政府部门还不到一台。网络运行速度慢、网络运营资费高、习惯利用电子商务获取商机的人数少等都制约着电子商务的发展。但我国的电子商务发展势头强劲。从1998年由IT业界和媒体宣扬电子商务的概念开始算起,在短短两年间,电子商务已从启蒙阶段迅速进入实施阶段,新的电子商务网站像网上商店、商城、专卖店、拍卖店,网上定票、旅游、教育、医疗以及各种电子商务资讯和交易站点等,如雨后春笋般涌现出来。据中国电子商务网的统计,截至到今年年初,国内的网上商店已发展到500多家,并正以平均每天2家以上的速度增长。发展的区域也从北京、上海、广州、杭州等少数城市向沿海和内地各大城市扩展,许多传统行业的工业和商业企业已开始登上电子商务的舞台。网民数量急剧增加,已发展到1000万人(电子商务规模化应用所需的数量)。1.1.4 发展趋势21世纪将进入电子商务时代,是社会发展的必然,我们将别无选择地生活在电子商务时代。如何面对电子商务方式、如何适应数字化生存并积极参与电子商务时代的国际竞争,是涉及到每个人、每个企业、部门及国家发展与生存的重大问题,也是国家管理部门现在应该规划、并促进其发展的战略问题。我国电子商务的发展有五个方面的趋势: (1)个性化趋势。互联网的出现、发展和普及本身就是对传统经济社会中个人的一种解放,个性化信息需求和个性化商品需求将成为发展方向,消费者将把个人的偏好参与到商品的设计和制造过程中去。(2)纵深化趋势。电子商务的基础设施将日臻完善,支撑环境逐步趋向规范,企业发展电子商务的深度进一步拓展,个人参与电子商务的深度也将得到拓展。 (3)专业化趋势。一是面向个人消费者的专业化趋势。今后若干年内我国上网人口仍将以中高收入水平的人群为主,他们购买力强,受教育程度较高,消费个性化要求比较强烈。二是面向企业客户的专业化趋势。BtoB电子商务模式,以大的行业为依托的专业电子商务平台前景看好。 (4)国际化趋势。我国电子商务企业将随着国际电子商务环境的规范和完善逐步走向世界。我国企业可以由此同发达国家真正站在同一个起跑线上,变我国在市场经济轨道上的后发劣势为后发优势。 (5)区域化趋势。我国地区经济发展的不平衡和城乡二元结构所反映出来的经济发展的阶梯性、收入结构的层次性十分明显。在今后相当长的时间内,上网人口仍将以大城市、中等城市和沿海经济发达地区为主,BtoC 的电子商务模式区域性特征非常明显。以这种模式为主的电子商务企业在资源规划、配送体系建设、市场推广等方面都必须充分考虑这一现实,采取有重点的区域化战略,才能最有效地扩大网上营销的规模和效益。1.2 课题意义随着Internet的高速发展电子商务系统已然悄然走进了我们的生活当中,并且发挥了越来越大的作用。网上售卡系统的开发,将对传统经济社会中个人的一种解放,满足大众的个性化信息需求和个性化商品需求,它把消费者的偏好参与到商品的设计和制造过程中去。提供多样化的比传统商业企业更具个性化的服务。用户通过在线售卡系统购买点卡,然后可以到一些特定的网站上学习、游戏等等。本系统以网站形式对商品进行出售。而买家只需通过网上银行进行转帐。转帐成功后就可得到所购买的商品。让买家和商家在整个购买过程中简单化、方便化。本系统有以下特点:1、前台界面大量使用html语言总体设计美观大方。C#网上售卡系统(源程序+论文)2、后台管理功能完善,管理员使用和管理安全方便。必须使用密码登录后才能对系统的出售产品以及销售人员进行管理。3、采用C实现,在Visual Studio 2005下开发;数据库为SQL2000。4、用户方便购物,足不出户就可以从我们网站下购买不同的网卡;并且在安全性方面也有所考虑,后台的管理界面为隐藏。(由于要给评委演示效果,所以把后台界面搭建到前台上去了。)1.3 开发工具和开发环境本系统开发环境是Studio 2005,开发语言是C#语言。C# 从 C 和 C+ 演变而来,是一种简单、现代、类型安全和面向对象的语言。设计 C# 是为了建立运行于 .NET 平台上的、范围广泛的企业级应用程序。用 Visual C# 编写的代码被编译为托管代码,这意味着它将受益于公共语言运行库的服务。这些服务包括:语言互操作性、垃圾回收、增强的安全性以及改进的版本支持。Visual Studio 2005是Microsoft开发的第二代开发工具,用于构建和部署功能强大而安全的.NET应用程序。第二章需求分析2.1 系统开发目的 电子商务活动是通过公共计算机通信网络进行商务活动的现代方式,该方式将突破传统商务在时间、地域上的限制,成为方便、快捷、安全可靠的新兴电子化商务活动模式。它使现代商务活动具有安全、可靠、快速、明确和方便的特点,通过国际互连网络(INTERNET)我们可随时随地开展电子商务活动。由于电子商务涉及社会、经济、金融、法律以及生活等许多方面,故存在一定的困难和问题。其健康发展一方面要求人们的工作生活方式、思想观念和管理方法都将有根本的变革;另一方面国家宏观控制和管理需要对电子商务进行立法和规范;再者技术安全上必须完善可靠。 它的开发不仅是市场发展的动向,而且在我们的生活中会扮演越来越重要的角色,对它的开发有非常大的实用价值。本系统是在线售卡系统分为前台后台两大部分。前台界面主要是为买家提供一个交易平台。而买家只需通过网上银行进行转帐。转帐成功后就可得到所购买的商品。整个购买过程非常简单。后台界面主要是为网站管理员提供后台管理。 本系统将面向对象思想引入网站的设计之中,初步检验C语言在网站开发中的使用效果,为后续开发积累经验。2.2. 系统功能设计2.2.1本系统要实现的后台功能图2.2.1后台管理用例图1. 分类管理 管理商品的分类信息,添加/修改/删除商品。2. 销售人管理 管理销售人信息,添加/修改/删除。3. 商品管理 管理商品信息;查询销售情况,库存情况;设置推荐和热爱商品。1. 在添加商品栏里添加了该商品后,要到明细管理里对应该商品的入货功能,2. 明细管理-仓库管理里可以查看/管理该卡的卡号密码信息。3. 销售情况和库存情况分别可以查看相应商品的销售和库存信息。4. 推荐商品和热卖商品分别可以设置前台首页的推荐栏和热卖栏的信息4. 订单管理 管理客户在前台下的订单信息。 要定时清空未支付的订单信息,可以减少无谓的资源浪费;整理订单里提供了删除功能5. 留言板信息管理 管理客户在前台的留言信息。用于解决用户在购卡或是买卡后出现的种种问题给予解答和帮助。6. 管理员设置 设置系统管理的信息,添加/删除/修改,实现的是对管理员的信息的添、删、改等7. 支付网关设置 通过该过程实现本系统与网上银行的关联。(未能实现)2.2.2 本系统要实现的前台功能图2.2.2 前台购物用例图 1、商品列表 能够展示给买家本商店的产品信息。 2、订单信息 便于买家随时查询个人购物时产生的订单信息(只能查询个人的)。 3、新手购买指南 提供给不熟悉网上购物的用户相应的操作指南及介绍。 4、客户留言 收集客户的买卡感受和意见,以便能在以后及时的升级和维护。 5、网管登陆 一般管理员的登陆需要保护,可做后台设计。系统的总体设计流程图如下: 图2.2.3 系统流程图2.3 系统界面设计 首先本系统向买家提供前台购买界面。要求使用简单方便,符合用户的操作习惯。该界面提供给用户良好的购卡环境、便以操作,如遇到不会操作或是其他问题可以给管理员发信息,以便让我们能提供良好的服务。 其次本系统向管理员提供完善的后台管理界面。后台界面要求界面简洁,使用方便操作简单。使管理员可以及时了解系统的各方面信息如:包括商品的销售信息、库存信息、用户留言信息、商品订单信息等。 管理员登陆后可以对网站进行更新、查看购买订单、查看并回复买家在我们的服务中遇到的种种问题、以及对买家付款信息进行查询。能够添加删除及修改产品信息和销售人员的信息。C#网上售卡系统(源程序+论文)第三章 系统总体设计3.1网站设计的整体结构 本设计所要实现的是一个网上售卡系统,主要分为前台管理和后台管理员管理系统两大部分,该系统的具体流程为: 前台:首先,买家进入前台可以进行信息查询。查询功能包括:商品查询,订单查询。其次,前台还为用户设计了客户留言功能。最后,在线购卡。用户只需仔细阅读新手购买指南和学会使用银行卡。选择自己喜欢的商品后在系统的提示下一步一步的进行购买操作。整个操作过程非常简单。后台: 后台界面主要为管理员用户设计,目的是让管理员更好的管理网站系统。后台主要功能有两大部分系统信息管理和系统管理设置。各部分的功能模块图如下所示: 图3.1 总功能模块图3.2 系统功能说明3.2.1 前台功能说明l信息查询:信息查询可以根据商品分类查询和关键字查询,用户很容 易就找到自己想要的信息。l信息发布:信息发布指用户在网上发布的一些留言信息,其中包含用户的姓名,联系电话,E-mail,标题以及内容。l网站动态:本站动态内包含了关于本站的一些最新动态,网站的一些公告、声明等。l精品推荐:主要为了向用户展示本站的经典商品方便用户查询和购买。l热销排行:该功能展示了本站的热卖商品,热销排行榜可以进一步的提高商品的知名度同时还方便了用户查询。 l客户服务:该功能主要是为了方便客户联系本站。l常用工具、友情链接:该模块实现了设为首页,收藏本站和邮件联系功能。l最新上架:向用户展示本站的最新商品。前台模块介绍图: 图3.2.1 前台模块图3.2.2后台功能说明l管理员登陆:管理员登陆后台主界面。l后台管理主界面:管理员登陆后的主页面。l分类管理:包括新增商品分类和修改删除分类。l销售人管理:包括新增销售人和修改删除销售人。l商品管理:包括添加商品,商品明细管理,销售情况查询,库存情况查询,热卖商品查询和修改。l订单管理:包括查看订单,整理订单和快钱对账。l留言板信息管理:包括对未读信息和已读信息的查询和修改删除功能。l管理员设置:包括新增管理员和修改管理员密码。l支付网关设置:包括修改快钱商户编号,修改块钱私钥值,修改支付结果URL和修改接受查账结果的URL。后台功能模块介绍图: 图3.2.2 后台功能模块图 第四章 数据库的设计4.1 表的设计该系统用到的数据库表都存放在Scard下的Scard.mdb中,该数据库是使用SQL2000创建的,因该系统实现操作简单,所以没有创建存储过程、视图等。以下为本系统使用数据库的大概内容:数据库中表的汇总:序号数据表名称说明1Admin管理员表2Append系统公告信息表3Category商品分类表4Message留言信息表5Orders订单的信息表6OrderList订单7Plist商品表8Products商品信息表9Sales销售人员表10Wangguan快钱转帐表 该表中显示的是设计程序时使用到的数据的存储表。以下为在表中设计的字段和相应的说明和介绍。管理员表:Admin 列名数据类型长度允许空Adminvarchar50不允许Usenamevarchar50允许Passwordvarchar50不允许Addtimedatetime8不允许Admin 为用户的权限标志;Username为管理员登陆时使用的账号,Passwd即为账号密码。Addtime为创建该用户时的系统时间。 商品类别表:Append列名数据类型长度允许空idVarchar50不允许imageImage16允许textVarchar500允许bewriteVarchar50允许C#网上售卡系统(源程序+论文)Id为代号;image为网页的一些图片,在数据库中以二进制的格式存储;text为说明文本;bewrite是说明图片是否存在。公告表:Category列名数据类型长度允许空CIDInt4不允许CNameNvarchar50不允许CID为卡的分类代号;CName为卡分类名称。留言信息表:Message列名数据类型长度允许空MIDint4不允许UNamevarchar100允许UPhonevarchar100允许UEmailvarchar100不允许MTitlevarchar200不允许MContentvarchar2000不允许Pubdatedatetime8不允许MID是买家在留言时自动生成的代号;UPame是买家的姓名;UPhone为买家的联系号码;UPmail为买家的电子邮箱;Mtitle为买家的上传信息的概括;Mcontent为买家的问题内容或是其他一些建议的详细解释;Pubdate为该条客户回馈信息的时间。订单信息表:Orders列名数据类型长度允许空OIDvarchar304不允许SalesIDint4允许PIDint4不允许PNamenvarchar50不允许PNumInt4不允许PCPricemoney8允许PPricemoney8不允许OID为订单编号;SalesID为销售人员的ID;PID为商品的ID; Pname为商品的名字; Pnum订单中商品的数量;PCPrice为商品的原价;Pprice为商品的现价。商品信息表:Plist列名数据类型长度允许空PLIDInt4不允许PIDInt4不允许CardNumNvarchar50不允许CardPasswordNvarchar50不允许CardStateint4不允许PLID为商品连接图片代号;PID为商品的号码;CardNum为现存的该卡的数量; CardPassword 为卡的密码;CardState为卡的状态。订单于plist关联表:OrderList列名数据类型长度允许空OIDnvarchar30不允许PLIDint4不允许 该表是创建的商品信息表和订单信息表间的连接, OID为订单信息表的ID; PLID为商品信息表的ID。商品价格信息表:Products列名数据类型长度允许空PIDInt4不允许PNameVarchar100不允许CIDInt4不允许PCPriceMoney8不允许PFPriceMoney8不允许PNPriceMonety8不允许PPictureimage16允许PID为商品的ID; Pname为商品的名字; Pnum订单中商品的数量;PCPrice为商品的原价;Pprice为商品的现价;Ppicture为商品的图片显示。销售人员表:Sales列名数据类型长度允许空SalesIDint4不允许SalesNamevarchar100不允许SalesID为销售人员的ID;SalesName为销售人员的姓名。支付对帐表Wangguan列名数据类型长度允许空idvarchar50不允许Textvarchar1000允许bewritevarchar50允许text为说明文本;bewrite是说明文本。4.2. 数据库的链接文件本系统后台的很多管理员操作都是对数据库的修改,所以管理员要经常的连接数据库修改数据库,为了提高系统效率我设计了数据库连接文件类DBConn.cs。这样读取数据库的效率就大大提高了。此外系统代码中需要连接数据库,关闭数据库,修改数据库数据,删除数据库数据,插入数据库数据,更新数据库数据等操作时只需调用DBConn.cs类中的相应的函数就可以了。不需要在重新些重复的代码了,这样就减少了代码的冗余程度。DBConn.cs类的代码如下:对数据库的加载和关闭namespace SCard/ DBConn 的摘要说明。 public class DBConnprivate SqlConnection conn;public DBConn()conn=new SqlConnection(ConfigurationSettings.AppSettingsConnStr);conn.Open();/打开数据库连接public DBConn(string ConnStr)conn=new SqlConnection(ConnStr);conn.Open();public void Close()/关闭数据库连接conn.Close();conn = null;public SqlDataReader getDataReader(string SQLQuery)SqlCommand cmd = new SqlCommand(SQLQuery,conn);return cmd.ExecuteReader();对表的操作代码:命令的实现,以便在后面使用时能调用这些函数,只要传入相应的参数变可以实现相应的功能。public int Insert(string SQLQuery) /插入数据SqlCommand cmd = new SqlCommand(SQLQuery,conn);return cmd.ExecuteNonQuery();public int Update(string SQLQuery) /更新数据库数据SqlCommand cmd = new SqlCommand(SQLQuery,conn);return cmd.ExecuteNonQuery();public int Delete(string SQLQuery) /删除数据库数据SqlCommand cmd = new SqlCommand(SQLQuery,conn);return cmd.ExecuteNonQuery(); 提取数据:打开数据库后可以将相应的数据从数据库中抽取资源。public DataSet getDataSet(string SQLQuery)SqlDataAdapter da = new SqlDataAdapter(SQLQuery,conn);DataSet ds = new DataSet();da.Fill(ds);da.Dispose();da = null;return ds;C#网上售卡系统(源程序+论文)第五章 系统前台详细设计及编码实现5.1 网站首页的设计与实现5.1.1 首页实现网站首页采用静、动相结合的方式,即静态的主画面和动态的广告相结合,不但给网站增加了活力,而且也为网站提供了广告收入,静态主页方式展示整个网站的框架结构,顶部图片及尾部的友情链接,而对于各个模块具体的信息内容就得利用.NET与数据库结合的技术建立数据库查询管理系统,采用交互式的动态的web画面来实现。主页结构如下图所示: 图5.1.1 网站首页5.1.2 编码实现首页的相应代码如下所示:namespace SCardpublic partial class Default : System.Web.UI.Pageprotected void Page_Load(object sender, System.EventArgs e) if( !IsPostBack ) CData();/分类列表绑定 setSelectClass();/绑定类别选框 getHotDataList();/热卖商品 getNewDataList();/最新上架 getTJDataList();/精品推荐 getAnnounce();/获取公告信息 以下代码为点击查询后从数据库返回的数据函数的调用公告信息的代码实现: private void getAnnounce() string mySql=select * from append where id=3; DBConn myDB = new DBConn(); SqlDataReader mydr = myDB.getDataReader( mySql ); if( mydr.Read() ) lblAnnounce.Text = CleanString.htmlOutputText( mydrtext.ToString() ); mydr.Close(); myDB.Close(); 分类列表绑定代码:private void CData() DBConn myDB = new DBConn(); string sql = select * from Category; CRepeater.DataSource = myDB.getDataReader( sql ); CRepeater.DataBind(); myDB.Close(); 绑定类别选框(即网页控件)的代码: private void setSelectClass() DBConn myDB = new DBConn(); string mySql = select CID,CName from Category order by CID desc; ddlClass.DataSource = myDB.getDataReader( mySql ); ddlClass.DataTextField = CName; ddlClass.DataValueField = CID; ddlClass.DataBind(); myDB.Close(); ddlClass.Items.Insert(0,new ListItem(所有分类,-1); 热卖商品的查询代码: private void getHotDataList()/ DBConn myDB = new DBConn(); string sql = select top 12 * from Products where PHot=1 order by PID desc; HDataList.DataSource = myDB.getDataReader( sql ); HDataList.DataBind(); myDB.Close(); 最新上架产品的代码: private void getNewDataList()/ DBConn myDB = new DBConn(); string sql = select top 4 * from Products order by PID desc; NDataList.DataSource = myDB.getDataReader( sql ); NDataList.DataBind(); myDB.Close(); 精品推荐查询的代码: private void getTJDataList()/ DBConn myDB = new DBConn(); string sql = select top 10 * from Products where PCommend=1 order by PID desc; JRepeater.DataSource = myDB.getDataReader( sql ); JRepeater.DataBind(); myDB.Close(); C#网上售卡系统(源程序+论文)后台界面的设计与实现5.2.1管理员登陆界面设计该登陆页面是包含在admin中的Defult.apx程序实现的。 管理员要登陆后台进行后台管理必须输入正确的管理员名,密码和验证码。当单击登陆按钮时系统自动触发btnOK_Click事件。如果管理员名和密码为空时则提示不能为空如果验证码不正确则提示验证码有误,然后返回登陆页面重新登陆。最后检查管理员名和密码争取与否调用isAdmin( )函数。如果错误则提示“管理员/密码不真确”返回登陆页面。5.2.1 登陆界面部分代码实现如下:private bool isAdmin( string strAdmin, string strPassword )/检查 管理员名和密码是否正确 bool bTemp = false; strPassword= FormsAuthentication.HashPasswordForStoringInConfigFile( strPassword ,MD5); DBConn myDB = new DBConn(); string mySql = select * from admin where admin= + strAdmin + and password= + strPassword + ; SqlDataReader mydr = myDB.getDataReader( mySql ); if( mydr.Read() ) bTemp = true; else bTemp = false; mydr.Close(); myDB.Close(); return bTemp; private void btnOK_Click(object sender, System.EventArgs e) string strAdminname = CleanString.htmlInputText( txtAdminname.Text ); string strAdminPW = CleanString.htmlInputText( txtAdminPW.Text ); if( strAdminname =String.Empty | strAdminPW =String.

温馨提示

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

最新文档

评论

0/150

提交评论