




已阅读5页,还剩42页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
网吧计费管理系统专业名称: 计算机科学与技术班 级: 学生姓名: 指导教师: 刘艳玉完成时间: 42摘要网吧管理系统是一个网吧不可缺少的部分,它的内容对于网吧的老板和管理者来说都至关重要,但一直以来人们使用传统的人工方式管理网吧,这种管理方式存在着许多缺点,如:效率低、保密性差。随着科学技术的不断提高,计算机科学日渐成熟,作为计算机应用的一部分,使用计算机对网吧进行管理,具有着手工管理所无法比拟的优点。如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高网吧管理的效率。本系统是采用C/S开发模式,基于SQL Server 2000数据库,用ASP.NET作为开发工具设计并实现了一个功能简单实用的网吧计费管理系统。通过对系统进行一系列的需求分析、系统设计、编码、测试等工作,使系统实现了信息浏览、信息管理、信息统计等多种功能。系统由服务器端和客户端两个模块组成。服务器端包括卡类管理、服务器端、会员管理、会员明细等模块,同时可实现客户机的结账、关机、重启等功能。客户端可实现查看上机状态、查看会员信息、自助结账、更改密码等功能。本系统经过测试,运行效果稳定,操作方便、快捷。同时,能较好地解决网吧管理工作。 关键字 网吧管理;信息化;C/S;ASP.NET;SQL Server 2000 AbstractInternet cafe management system is an indispensable part of Internet cafes, and its content for the Internet cafe owners and managers is vital, but it has been the use of traditional manual management of Internet cafes, which managed, there are many shortcomings, such as : low efficiency, poor security. With the continuous improvement of science and technology, computer science is maturing as a part of computer applications, use the computer to the Internet cafe management, has the incomparable advantage of manual management. Example: fast search, find convenient, high reliability, large memory capacity, confidentiality, long life and low cost. These advantages can greatly improve the efficiency of Internet cafe management. This system uses the C / S development model, based on SQL Server 2000 database, using ASP.NET as a development tool designed and implemented a simple and useful feature Internet cafe billing management system. Through a series of demands on the system analysis, system design, coding, testing, etc., the system allows the information browsing, information management, statistical and other information functions. System consists of both server and client modules. Server-side, including card management, server-side, membership management, membership details and other modules, at the same time to achieve the client billing, shutdown and restart functions. Clients can achieve view-on status, view the membership information, self-checkout, change passwords and other functions. This system has been tested and runs very stable, easy to operate and fast. At the same time, can solve the Internet cafe management.Keywords internet cafe management; information;C / S;ASP.NET;SQL Server 2000目录绪论11 网吧计费管理系统简介21.1 系统概述21.1.1 系统的一般描述21.1.2 系统运行环境21.2 系统开发工具22 网吧计费管理系统分析52.1 系统可行性分析52.1.1 技术方面的可行性52.1.2 社会因素的可行性52.1.3 经济方面的可行性52.2 系统需求分析62.2.1 系统功能需求62.2.2 系统性能需求62.2.3 系统技术需求62.3 数据和数据流程分析73 网吧计费管理系统设计93.1 系统设计概述93.2 系统数据库设计93.3 系统功能结构设计154 网吧计费管理系统的实现184.1 服务器端登录功能的实现184.1.1 管理用户登录界面的功能描述184.1.2 登录界面部分代码184.2 系统主界面的实现204.3 卡类管理的实现204.3.1 会员卡管理界面的功能描述204.3.2 会员卡管理界面主要代码234.3.3 会员详细信息列表界面的功能的描述264.3.4 会员详细信息列表界面主要代码264.4 服务器端设置功能的实现274.4.1 费率设置界面功能描述274.4.2 费率设置界面主要代码294.4.3 操作员设置界面功能描述304.4.4 操作员设置界面主要代码314.5 客户端功能的实现324.5.1 客户端用户登录界面的功能描述324.5.2 客户端用户登录界面主要代码334.6 客户端查看上机状态功能的实现354.6.1 客户端查看上机状态界面的功能描述354.6.2 查看上机状态界面主要代码354.7 客户端更改会员密码功能的实现364.7.1 客户端更改会员密码界面的功能描述364.7.2 客户端更改会员密码界面主要代码365 系统的测试与运行385.1 系统测试的目的和原则385.2 系统测试对象385.3 测试结果39结论40致谢41参考文献42河北经贸大学毕业论文网吧计费管理系统绪论网吧管理系统是一个网吧不可缺少的部分,它的内容对于网吧的老板和管理者来说都至关重要,所以网吧管理系统应该能够为管理者和上机人员提供方便的管理和上机。但一直以来人们使用传统人工的方式管理网吧,这种管理方式存在着许多缺点:如效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对网吧收费、计帐、上机、查找管理,具有着手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高网吧管理的效率,也是企业的科学化、正规化管理与世界接轨的重要条件。因此,开发这样一套管理软件成为很有必要的事情。本系统是基于Windows XP操作系统,用ASP.NET作为开发工具设计并实现了一个功能简单实用的网吧计费管理系统。通过对系统进行一系列的需求分析、系统设计、编码、测试等工作,使系统实现了信息浏览、信息管理、信息统计等多种功能。系统由服务器端和客户端两个模块组成。服务器端包括卡类管理、服务器端、帮助、会员管理、会员明细等模块,同时可实现客户机的结账、关机、重启等功能。客户端可实现查看上机状态、查看会员信息、自助结账、更改密码等功能。系统界面友好,使用方便。通过此系统能使网吧管理更方便,高效,实现网吧工作自动化管理,帮助网吧更有效的开展管理工作。1 网吧计费管理系统简介1.1 系统概述1.1.1 系统的一般描述该系统是根据网吧在管理工作中的实际需求,设计,开发的一套功能较完善,界面简单,易于操作的网吧计费管理软件。主要是为提高网吧工作管理的效率,根据网吧管理工作的基本内容和流程,实现信息管理的电子化,减轻管理人员负担,提高了工作效率,促进了网吧管理工作的顺利开展。借助计算机可以很好的对网吧管理人员,会员及会员信息进行有效的管理,减少网吧开销,方便数据整理、查找和维护。1.1.2 系统运行环境为了保证系统运行的效率和可靠性,本系统有以下的环境要求:(1)基本配置:PII以上机型,内存128兆以上。(2)Windows 2000/Windows XP/ Windows NT均可。(3)采用支持VGA或更高分辨率的显示器,要求屏幕设置为真彩色16位或更高设置,并使用1024768的分辨率。1.2 系统开发工具本系统采用ASP.NET作为开发工具,用SQL Server 2000数据库管理系统创建数据库和管理数据。A是建立在通用语言运行时刻库(CLR)上的应用程序框架。他用来在服务器端构建功能强大的web应用程序。A提供了几个超越以前web开发模式的优点:增强的性能:A是运行在服务器端的编译后的CLR代码,而不是像ASP那样解释执行。A利用提前绑定,即时编译,本地优化和缓存服务来提高性能。世界级水平的开发工具支持:在VisualS的集成开发环境(IDE)中,A框架由丰富的工具箱和设计器组成。所见即所得的(WYSIWYG)编辑方式、拖放服务器控件、以及自动部署,仅仅是这一强大工具所提供的一少部分功能强大而富有弹性。由于A是基于(CLR)的,因此整个.net平台的强大和富有弹性,同样可以应用于web应用程序开发者。.net框架的类库、消息以及数据访问解决方案,都可以无缝集成到web。A也是语言中立的,因此你可以选择你最熟悉的语言,或者通过几种语言来共同完成一个应用。而且CLR的互用性可以保证你升级到A的时候,现存的基于COM的开发投资依然保留。简单:A使执行常用的工作变得很容易,比如从简单的表单提交、客户端验证,到部署和站点配置。例如,A允许你建立用户接口,实现页面和逻辑代码的分离,同时,就像VB的表单执行模式那样来处理事件(也就是说,由页面驱动模式变成了事件驱动模式)。此外,CLR简化了部署,用来管理代码服务,例如自动参照和垃圾回收。易于管理:A使用一个基于文本的、分层次的配置系统,它简化了服务器端环境和web应用程序的设置。由于配置信息用纯文本格式保存,新的设置不需要本地管理工具的支持。这种“零本地支持”的理念也同样应用到了部署A应用程序。A应用程序部署到服务器,简化为复制必要的文件到服务器。在部署,甚至替换正在运行的变异代码的时候,也不需要重新启动服务器。可伸缩性和有效利用性:A被设计成可伸缩的,能为集群和多处理器环境设计提高性能。而且A运行时刻密切监视和管理进程,这样,如果发生了错误的行为,例如漏洞和死锁,新的进程会在当前位置建立,来帮助你的应用程序继续处理事件请求。可订制和扩展:A提供一种良好的扩充结构,允许开发者在适当的级别“插入”他们的代码。事实上,使用自己的编写的组件可以扩展或者替换A运行时刻的任何子组件。执行自定义验证或状态服务变得前所未有的容易。安全性:内建的windows验证和每一个应用程序的独立配置,你可以认为你的应用程序是安全的。 ASP.NET目前能支持3种语言C#、VisualBasic、Jscript。由于C#是一种安全的、稳定的、简单的、优雅的,由C和C+衍生出来的面向对象的编程语言。它在继承C和C+强大功能的同时去掉了一些它们的复杂特性(例如没有宏和模版,不允许多重继承)。C#综合了VB简单的可视化操作和C+的高运行效率,以其强大的操作能力、优雅的语法风格、创新的语言特性和便捷的面向组件编程的支持成为.NET开发的首选语言。所以在本次设计中我采用C#。SQL Server 2000 是Microsoft 公司推出的SQL Server 数据库管理系统的最新版本该版本继承了SQL Server 7.0 版本的优点同时又比它增加了许多更先进的功能具有使用方便可伸缩性好与相关软件集成程度高等优点可跨越从运行Microsoft Windows 98 的膝上型电脑到运行Microsoft Windows 2000 的大型多处理器的服务器等多种平台使用。具有以下特点:Internet 集成。SQL Server 2000 数据库引擎提供完整的 XML 支持。它还具有构成最大的 Web 站点的数据存储组件所需的可伸缩性、可用性和安全功能。SQL Server 2000 程序设计模型与 Windows DNA 构架集成,用以开发 Web 应用程序,并且 SQL Server 2000 支持 English Query 和 Microsoft 搜索服务等功能,在 Web 应用程序中包含了用户友好的查询和强大的搜索功能。可伸缩性和可用性。同一个数据库引擎可以在不同的平台上使用,从运行 Microsoft Windows98的便携式电脑,到运行 Microsoft Windows 2000 数据中心版的大型多处理器服务器。SQL Server 2000 企业版支持联合服务器、索引视图和大型内存支持等功能,使其得以升级到最大 Web 站点所需的性能级别。企业级数据库功能。SQL Server 2000 关系数据库引擎支持当今苛刻的数据处理环境所需的功能。数据库引擎充分保护数据完整性,同时将管理上千个并发修改数据库的用户的开销减到最小。SQL Server 2000 分布式查询使您得以引用来自不同数据源的数据,同时分布式事务支持充分保护任何分布式数据更新的完整性。可将一组数据复制到多个移动的脱接用户,使这些用户自主地工作,然后将他们所做的修改合并回发布服务器。易于安装、部署和使用。SQL Server 2000 中包括一系列管理和开发工具,这些工具可改进在多个站点上安装、部署、管理和使用 SQL Server 的过程。SQL Server 2000 还支持基于标准的、与 Windows DNA 集成的程序设计模型,使 SQL Server 数据库和数据仓库的使用成为生成强大的可伸缩系统的无缝部分。这些功能使您得以快速交付 SQL Server 应用程序,使客户只需最少的安装和管理开销即可实现这些应用程序。数据仓库。SQL Server 2000 中包括析取和分析汇总数据以进行联机分析处理 (OLAP) 的工具。SQL Server 中还包括一些工具,可用来直观地设计数据库并通过 English Query 来分析数据。2 网吧计费管理系统分析2.1 系统可行性分析可行性分析的意思是根据系统的环境,资源等条件,判断所提出的信息系统项目是否有必要,有可能开始进行。当然,做出这一判断是以目标的明确与定量化为前提的,没有明确的可以定量检查的目标,是无法进行可行性分析的。所谓可行性应该包括必要性和可能性两个方面。没有必要性的项目是不应该开始进行的。一般地,软件领域的可行性分析主要考虑三个因素:经济,技术和社会环境。2.1.1 技术方面的可行性网吧计费管理系统已经具备了完备、成熟的理论和体系结构,主要问题在于系统的客观性与真实性。本系统用SQL Server 2000数据库,因此需要连接数据库,通过附加数据源后,系统可以正常运行,ASP.NET是一个用于 Web开发的全新框架,其中包含了许多新的特性。ASP.NET提供了更易于编写、结构更清晰的代码,这些代码很容易进行再利用和共享;ASP.NET使用编译后的语言,从而提升性能和伸缩性;ASP.NET使用Web表单使开发更直观,利用面向对象技术促进组件的再利用。另外,ASP.NET中还包括有页面事件、Web控件、缓冲技术以及服务器控件和对数据捆绑的改进。本系统的关键技术在于怎么用ASP.NET做出一个较为完善的系统,使系统更客观,更简单。并且将所有的数据信息都放入数据库中进行存储,这些数据信息的调用可由程序来完成,也可由ASP.NET控件完成。2.1.2 社会因素的可行性使用本系统的一般操作人员要求有一定的计算机基础。系统管理员要求具有SQL Server语言方面的专业知识,而且要熟悉ASP.NET系统开发工具。使用人员和系统管理员经过简单培训后都可以熟练使用,因此在社会因素方面该系统是可行的。2.1.3 经济方面的可行性由于该系统开发周期较短,操作简便易行,所以从项目开发的投入金额,使用的费用,收益,投资回报周期等方面来看,本系统都是可行的。2.2 系统需求分析2.2.1 系统功能需求系统功能需求分析的基本任务是对目标系统提出完整,准确,清晰,具体的要求。需求分析的结果是系统开发的基础。通过对很多网吧计费管理系统的浏览和研究,并对他们从功能,流程等多方面进行调研和考察,初步分析得出本人所设计系统需要实现的几个功能,其中最主要的功能有管理用户登录,客户登录,会员卡信息管理,会员信息管理,服务器管理,操作员设置,费率设置以及整个系统的管理功能。管理用户需要输入自己的用户名和密码进行登录,然后管理用户进入系统界面,通过点击主菜单中的下拉菜单进行信息的浏览与管理操作,使得整个网吧管理过程变得方便快捷。系统在完成这些需求的过程中要准确,清晰的提供给用户所需要的信息。系统也要有着其独特的完整性和具体性,除了能够提供给用户基本的操作外,还要使用户觉得整个系统界面贴近生活,整齐,简单活泼。2.2.2 系统性能需求实用性:有效进行网吧管理,尽量最大限度降低管理员日常管理工作量,提高网吧管理质量和效率,优化资源,实现效益最大化。操作简单:本系统应该适用于不同水平的使用者,同时系统不应太复杂和烦琐,因此要求系统的操作尽可能简单易行。适应性:应该能广泛应用于不同类型的网吧且系统在不同的硬件环境下都能得以应用。 代码可读性好:文中的代码将尽可能简洁、易懂。2.2.3 系统技术需求数据库技术:数据库要有较强的可靠性,安全性和可维护性。在设计时要避免冗余问题和不一致的问题。用户每注册一个新的用户名后要相应的在数据库相对应的表中生成一条记录,便于查询,基本信息存在于的数据库相应表中。这些数据库信息都要能够根据需要快速准确的显示出来,并且保证数据的安全性,即输入到数据库中的数据在输出显示时,必须对应显示原有的数据。此外还要在每次更新或者删除时,都必须将数据库中所有出现与它相关的地方做出改变,并且在设计数据库时,需要考虑数据的修改,最好在尽量少的操作步骤中完成。系统安全技术:由于本系统的登陆界面中,需要用户输入用户名和用户密码,是用户的唯一识别方式,不能存在安全上的隐患。2.3 数据和数据流程分析数据流图(DFD,data flow diagram)是描述数据处理过程的有力工具。数据流图从数据传递和加工的角度,以图形的方式刻画数据流从输入到输出的移动变换过程。数据流图的基本图形元素有4种: 外部实体 数据流 数据存储 数据处理 图2-1 数据流图的基本图形元素本系统相关数据流图如下:权限管理管理员费率设置管理会员信息权限信息计费信息计算机信息修改密码D1 会员卡信息表机构信息表会员信息管理D2 管理权限表会员卡信息改后权限费率信息折扣信息D3 区域表D4 会员等级表添加信息管理会员添加信息D5 会员信息添加表机构信息表添加信息计算机信息管理计算机信息D6 计算机信息表图2-2 系统数据流图3 网吧计费管理系统设计3.1 系统设计概述系统设计的任务是:在系统分析提出的逻辑模型的基础上科学合理地进行物理模型设计。系统设计的主要工作有:(1)总体设计,包括系统技术构架,软件结构设计和系统流程设计;(2)数据库设计;(3)代码设计;(4)输入/输出设计。从系统分析的逻辑模型设计到系统设计的物理模型设计是一个由抽象到具体的过程。经过系统设计,设计人员应能为程序开发人员提供完整,清楚的设计文档,并对设计规范中不清楚的地方做出解释。3.2 系统数据库设计本系统所采用的关系数据库具有结构清晰,构成简单,功能强大,检索迅速,维护方便的特点。根据对系统的分析确定数据库中需要的表,确定该表中需要的字段,明确每条记录中有唯一值的字段,确定表之间的关系,输入数据并创建其他数据对象。本系统数据库的几个主要表有管理用户,管理权限,会员等级,区域费率设置,会员卡管理,会员添加信息,计算机信息表等。管理用户数据库表包括用户名,用户密码,状态和级名。其E-R图如下: 管理用户级名用户编号密码状态用户名 图3-1 管理用户E-R图管理权限用于存储的基本信息包括权限编号,权限名,班次管理,交班,卡类管理,日常管理,服务端控制,系统设置,老板模式等。其E-R图如下:班次管理 交班 班 卡类管理日常管理服务端控制权限名系统设置管理权限老板模式权限编号 图3-2 管理权限E-R图区域基本信息包括区域编号,区域名称,会员和非会员等。其E-R图如下:区域 区域名 会员 非会员区域编号图3-3 区域基本信息E-R图会员等级基本信息包括等级编号,等级名称,积分,折扣率。其E-R图如下:会员等级等级编号编号等级名称积分折扣率图3-4 会员等级基本信息E-R图会员卡表包括卡号,会员姓名,密码,证件类型,证件号码,会员类型,余额,积分,状态,最后上机时间,备注,经办人等。其E-R图如下: 状态 余额 会员等级 积分最后上机时间证件号码 证件类型 备注密码会员卡会员姓名经办人卡号图3-5 会员卡基本信息E-R图会员信息添加表包括添加编号,卡号,添加时间,类型,加钱数目,经办人等信息。其E-R图如下:信息添加 添加时间 类型 加钱数目 添加编号经办人卡号图3-6 会员信息添加E-R图计算机信息表包括IP,计算机名,上机时间,区域,卡号,会员等级,押金,用时,费用,余额,备注,状态等信息。其E-R图如下:计算机信息 费用 卡号 押金 用时 会员等级 余额 上机时间 IP状态区域计算机名备注图3-7 计算机信息E-R图区域会员会员等级上机上机修改mn1mm1nmn1nm计算机信息会员卡信息分管理管理用户加钱会员信息添加n设置费率mn有管理权限1图3-8 系统E-R图其主要的数据表结构如下: 表3-1 管理用户表结构列名数据类型长度允许空UserIDint4否UserNamenvarchar50否UserPwdnvarchar50是UserStatevarchar50否ShellNamenvarchar50否表3-2 管理权限基本信息表结构列名数据类型长度允许空ShellIDint4否ShellNamenvarchar50否EnterBossModeint4是Reshuffleint4 是SystemSettingint)4是ServerControlint4是CardManagementint4是WorkManagement int4是LogManagementint4是表3-3区域基本信息表结构列名数据类型长度允许空RegionalIDInt4否RegionalNamevarchar50是MemberUpdecimal9是CommonUpdecimal9是表3-4 会员等级信息表结构列名数据类型长度允许空TypeIDInt4否TypeNamevarchar50是Scoreint4是Discountfloat8是表3-5 会员卡信息表结构列名数据类型长度允许空CardNumnvarchar50否MemberNamenvarchar50是PassWordnvarchar50是DocumentsTypenvarchar50是DocumentsNumnvarchar50是MemberTypenvarchar50是CardMoneydecimal9是MemberScoreint4是CardState varchar50 是LastTimedatetime8是Remarksnvarchar255是CUsernvarchar50是表3-6 会员信息添加表结构列名数据类型长度允许空aInfoIDint4否aMemberCardNumvarchar50是aTimeDatedatetime8是aTypeVarchar50是aAddGolddecimal9是aCuservarchar50是表3-7 计算机信息表结构列名数据类型长度允许空IPnvarchar50否ComputerNamevarchar50是OnLineTimedatetime8是Regionalvarchar50是CardNumvarchar50是CardTypevarchar50是Depositdecimal9是OnTimenvarchar50否Costsdecimal9是Balancedecimal9是Remarksnvarchar255是Statenvarchar50是3.3 系统功能结构设计本设计网吧计费管理系统由服务器端和客户端两个模块组成所要实现的主要功能有:(1)卡类管理:此模块包括会员卡管理,会员详细记录,加单张会员卡。会员卡管理:可以实现会员的添加,删除,修改,加钱和查找等功能。会员详细记录:可以实现会员信息的查找,加钱记录,上机记录的查找和删除。加单张会员卡:单独实现会员卡的添加。(2)服务器端:此模块包括费率设置,操作员设置等模块。还可实现系统的重新登录,更换皮肤,锁定服务器,重新启动计算机,关闭计算机,退出服务端等功能。费率设置:此模块包括费率设置,区域设置,会员等级三个小模块。可实现在不同区域为会员和非会员设置不同费率;区域的新建和删除,计算机的添加和移除;会员等级的新建,修改和删除等功能。操作员设置:此模块可实现操作员的添加,删除,修改权限和权限管理等功能。权限管理:可实现添加权限,删除权限和修改权限的功能。(3)客户端可实现查看上机状态、查看会员信息、自助结账、更改密码等功能。(4)登录管理:包括用登录系统,修改密码和退出系统。根据系统设计思想和系统分析,构想的整个系统结构图如图3-9所示:网吧计费管理系统客户端查看上机状态查看会员信息自助结账更改密码会员添加会员删除会员修改会员加钱会员查找服务器端卡类管理服务器端设置操作员设置重新启动计算机退出服务器端卡类管理会员详细记录加单张会员卡重新登录关闭计算机更换皮肤费率设置锁定服务器加钱记录加钱记录删除上机记录上机记录删除计算机移除会员等级新建会员等级删除会员等级修改费率设置区域新建区域删除计算机添加添加权限删除权限修改权限操作员添加操作员删除修改权限权限管理图3-9 系统功能结构图4 网吧计费管理系统的实现4.1 服务器端登录功能的实现4.1.1 管理用户登录界面的功能描述功能描述:本模块主要实现管理用户的登录。为了限制该系统资源的使用,只有经过身份确认的用户才可以访问。本模块通过输入用户名,密码验证用户身份,如果验证成功则进入系统,否则出错提示框提示用户名不存在或密码错误。用户名和密码输入正确都点登录系统可以进入系统。服务器端管理用户系统登录界面如下:图4-1 管理用户系统登陆界面4.1.2 登录界面部分代码登录系统按钮代码:private void btnLogin_Click(object sender, EventArgs e) if (tbPwd.Text.Trim().Length 0) string sSql = string.Format(select count(*) from Manager where UserName= 0 and UserPwd = 1, cboUser.Text.Trim(), tbPwd.Text.Trim(); try int iResult = (int)Cls.DBHelper.ExecuteScalar(sSql); if (iResult 0) Cls.UserHelper.UserName = cboUser.Text.Trim(); Cls.UserHelper.UserPwd = tbPwd.Text.Trim(); frm.flag = 1; this.Close(); else MessageBox.Show(用户名不存在或密码错误!, 温馨提示); catch (Exception ex) MessageBox.Show(ex.Message); else MessageBox.Show(请输入密码, 温馨提示); 退出系统按钮代码:private void btnExit_Click(object sender, EventArgs e) Application.ExitThread(); 4.2 系统主界面的实现用户登陆到系统以后则进入相应主页面,通过点按相应的菜单进入不同的界面。由于本系统代码量庞大,下面仅列举特定功能进行说明。主界面如下:图4-2 系统主界面4.3 卡类管理的实现4.3.1 会员卡类管理界面的功能描述 卡类管理中包括:会员卡管理,会员详细记录,加单张会员卡。其中会员卡管理功能同主界面中快捷方式会员管理,加单张会员卡功能同会员管理中添加按钮,会员详细记录同快捷方式会员明细。如此设置只为操作方便快捷,相同功能恕不一一说明。功能描述:本窗体主要实现会员信息的添加,删除,修改,查找并为会员加钱等功能,点按添加会员按钮跳出添加会员卡信息窗口,完成信息点添加或保存并关闭按钮提示添加成功点确定增加一条记录,点关闭按钮添加会员卡信息窗口关闭。点删除按钮,跳出确认窗口,点击是删除一条记录,点击修改按钮,跳出修改会员卡信息窗口可以修改会员信息,点击修改提示修改成功,点击确定按钮保存修改后的信息,点关闭按钮取消修改。点查找按钮可按卡号、姓名、证件号等不同字段查找会员。点击加钱可为选中的会员记录加钱。会员卡管理界面如下:图4-3 会员卡管理界面图4-4 添加会员卡信息界面图4-5 修改会员卡信息界面图4-6 查找会员界面图4-7 加钱界面4.3.2 会员卡管理界面主要代码修改会员卡信息中修改按钮代码:private void btnUp_Click(object sender, EventArgs e) /验证该输入的是否都有输入 if (tbCardNum.Text.Trim().Length 0 & tbMemberName.Text.Trim().Length 0 & tbPassWord.Text.Trim().Length 0) int iR = Cls.DBHelper.ExecuteNonQuery(sSql); if (iR 0) MessageBox.Show(修改成功!, 温馨提示, MessageBoxButtons.OK, MessageBoxIcon.Information); this.Close(); else MessageBox.Show(修改失败!, 温馨提示, MessageBoxButtons.OK, MessageBoxIcon.Information); return; catch (Exception ex) MessageBox.Show(ex.Message); catch (Exception ex) MessageBox.Show(ex.Message); else MessageBox.Show(输入不完整!, 温馨提示, MessageBo
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 瑞金市消防安全培训课件
- 农业碳汇项目碳排放权交易市场政策环境与市场发展动态研究
- 恩施美化工程方案(3篇)
- 东莞废水环保工程方案(3篇)
- 店面水电改造工程方案(3篇)
- 农业碳汇产品认证与市场推广策略报告
- 电厂工程大件运输方案(3篇)
- 农业现代化背景下的数字化转型路径与模式研究2025
- 球团车间安全知识培训课件
- 广西佛子矿业有限公司石材加工一厂年产30万吨级废石(矿山固废)综合再生利用项目环评报告
- 安全生产管理中的安全设备与技术应用
- 《3D打印产品后处理》 课件 项目3-5 3D 打印产品的上色、3D 打印产品的喷砂处理、3D 打印产品的丝网印刷
- 煤仓作业规程
- 测金属电阻率实验报告
- 政治经济学完整全套教学课件
- 养老护理员培训排泄照料
- 计算机应用基础(windows7-office2010)
- 肾脏肿瘤影像学诊断策略
- 仓库定期检查表范例仓库管理工作检查项目与评分标准
- 化疗前的准备和评估
- 显微外科设备器械及显微外科基本技术培训教材培训课件
评论
0/150
提交评论