1、鞍山师范学院高等职业技术学院I中文摘要:本论文的系统主要采用 ASP 语言对理发店进行管理,包括会员消费信息、各种发型设置及管理员权限等三个方面。系统可以完成对各类信息的浏览、查询、添加、删除、修改等功能。系统的每一个表的修改都将联动的影响其它的表,当完成操作时系统会自动地完成库存的修改。查询功能也是系统的核心之一,在系统中即有单条件查询和多条件查询,也有精确查询和模糊查询,系统不仅有静态的条件查询,也有动态生成的条件查询,其目的都是为了方便用户使用。系统有完整的用户添加、删除和查询修改功能。系统采用Microsoft Office 中的 Access 2000 来设计数据库,利用ASP 技术
2、开发的理发管理系统,使得对信息的管理更加及时、高效,提高了工作效率。论文主要介绍了本课题的开发背景,所要完成的功能和开发的过程。重点的说明了系统设计的重点、设计思想、难点技术和解决方案。关键字:数据库 Access 2000,ASP鞍山师范学院高等职业技术学院IIChinese abstract: The present paper system mainly uses the ASP language to carry on the management to the barber shop, expends the information, each hairstyle establish
3、ment and the manager jurisdiction including the member and so on three aspects. The system may complete to each kind of functions and so on information browsing, inquiry, increase, deletion, revision.System each table revision all linkage influence other tables, when completes the operation the syst
4、em can complete the stock automatically the revision. The inquiry function also is one of system cores, namely has the single condition inquiry and the multi-condition inquiry in the system, not only also has the precise inquiry and the fuzzy inquiry, the system has the static condition inquiry, als
5、o has the dynamic production condition inquiry, its goal all is for the convenient user use. The system has the integrity user to increase, the deletion and the inquiry revision function. The system uses in Microsoft Office Access 2000 to design the database, uses the ASP technology development the
6、haircut management system management system, caused to be even more prompt to the information management, to be highly effective, enhanced the working efficiency.The paper mainly introduced this topic development background, must complete function and development process. Key explanation system desi
7、gn key point, design concept, difficult technology and solution.Key words: Database Access 2000,ASP鞍山师范学院高等职业技术学院III目 录一 引言16二 系统的运行环境(一)ASP 简介1. ASP 概念2. ASP 的工作原理 (二) 理发系统的实现技术1. 理发系统的虚拟目录2.系统组件对象的使用(三) 连接 Access 数据库 三 系统总体设计(一) 概述 (二) 系统分析1.需求分析2.可行性分析(三) 系统设计1.项目规划 232.系统功能结构图3.逻辑结构设计 25鞍山师范学院高等
8、职业技术学院IV四 系统应用程序模块设计(一) 发型资料管理模块1.添加发型2.修改发型3.删除发型4.发型浏览(二) 会员消费资料管理模块371.添加会员消费2.修改会员消费3.删除会员消费4.查询会员消费(三) 管理权限简介43结束语致谢37参考文献 37鞍山师范学院高等职业技术学院1理发管理系统一 、引 言随着社会经济的迅速发展和科学技术的全面进步, 计算机事业的飞速发展,以计算机与通信技术为基础的信息系统正处于蓬勃发展的时期。随着经济文化水平的显著提高,人们对生活质量及工作环境的要求也越来越高。理发是人们生活中不可缺少的一部分,在现代社会中越来越受到重视,大量的理发店出现在市场上,人们
9、有了各种各样不同的选择。与此同时,为了更好的管理发廊,理发系统也大量的出现。随着人们对生活要求越来越高,其管理难度也越来越大,如何优化发廊管理也就成为了一个大众化的课题。在计算机飞速发展的今天,将计算机这一信息处理利器应用于的日常管理已是势必所然,而且这也将为库管理带来前所未有的改变,它可以带来意想不到的效益,同时也会为发廊的飞速发展提供无限潜力。理发管理系统一方面可以用来会员资料,另一方面又可以及时向顾客公告发廊经营业绩、新发型与研发进展、特别推荐或优惠的项目服务,从而吸引顾客,扩大顾客群。传统的理发管理系统管理方式有两种,一是静态 HTML 页面,更新信息时需要重新制作页面然后上传页面并修
10、改相应链接,这种方式因为效率太低已不多用。二是用 VB、DEL 语言做出的系统页面较为单调,而用 ASP 将动态网页和数据库结合,通过应用程序来处理信息,这是目前较为流行的做法。鞍山师范学院高等职业技术学院2鞍山师范学院高等职业技术学院3二、系统的运行环境本系统主要采用的是 ASP,必须在 ASP 环境中才能运行。需要配置 IIS5.0,数据库采用 Microsoft Accsess 还涉及到 SQL 语句。(一)ASP 简介1.ASP 概念ASP 是目前流行的 Web 应用开发技术之一,用于构建Windows 服务器平台上的 Web 应用程序。ASP 页是一种动态网页,其主要特点是它可以包含
11、服务器端脚本,而且可以使用一些内置对象来增强脚本的功能,还可以调用组件对象模型(COM)组件来执行任务,例如访问数据库或执行商业计算等。2.ASP 的工作配置要使用 ASP 创建动态网页,首先要从硬件和软件方面配置好 ASP 的运行环境。在 Windows 平台上应安装服务器软件 PWS 或 IIS,这些服务器软件提供了 ASP 引擎。处理 ASP 文件的目录通常是 Web 站点的主目录及其子目录或其他虚拟目录及子目录。(二) 理发系统的实现技术1.理发系统的虚拟目录方法一:把 ASP 文件保存在特定文件夹中,通常是保存在 Web 站点的主目录或子目录中,主目录默认设置Inetpubwwwwo
12、r 文件夹。方法二:创建虚拟目录步骤:(1)在“控制面板-管理工具-Internet 信息服务”中,右键“默认站点”新建虚拟目录。(2)单击“下一步”,编辑别名然后下一步,在“浏览”中选择所要创建目录的文件名。创建成功的理发管理系统的运行环境如下图:鞍山师范学院高等职业技术学院42.系统组件对象的使用 本系统通过 ADO 对象在 ASP 页面上浏览、添加、删除和修改数据库中的数据。ADO 就是系统提供的用于访问后台数据库的组件。此外,ASP 本身还提供了五个内置的对象。这五个内置对象可被 ASP 脚本直接使用,它们是: (1).Request 取得用户信息 (2).Response 传递信息给
13、用户 (3).Server 提供访问服务器的方法和属性 (4).Application 在一个应用程序的多个主页之间保留和使用某些共同的信息 (5).Session 在一个用户的多个主页之间保留和使用某些共同的信息 其中,使用内置对象(1)、(2)可实现 Web 的交互功能,使用内置对象(4)、(5)可解决具有协作机制的应用问题。 (三)连接 Access 数据库定义数据库组件。有两种定义方法: (1).使用“Server.CreateObject“建立连接的对象。 如:Set Conn=Server.CreateObject(“ADODB.Connection“) 鞍山师范学院高等职业技术学
14、院5(2).使用标记建立连接的对象。 (3).使用“Open“打开待访的数据库: Conn.Open “DSN 名称“对 Access 数据库创建 OLE DB 连接时,可以将连接信息保存在连接字符串,也可以将连接信息保存在数据链接文件中。下面的脚本说明如何使用 Microsoft Access 数据库的OLE DB 提供程序来打开一个数据库连接.( 其中是ASP 脚本的专用定界符)在上述脚本呀,可用 ODBC 数据源管管理器创建文件数据源,以便将连接 Access 数据库所需要的信息保存在文本文件中。(4).设定 SQL 语句,使用“Execute“命令,即可开始执行访问数据库的动作: Se
15、t RS=Conn.Execute(“SQL 语句“) 其中 RST 为结果集对象(RecordSets)。set rst=cnn.execute(“select * from vip where vip_num=“&vipnum&“)(5).利用 RecordSets 对象所提供的属性显示查询结果,在任何情况下,该对象所指的当前记录均为集合内的单个记录。如下例将查询结果显示于一个表格中:(其中是ASP 脚本的专用定界符) 鞍山师范学院高等职业技术学院6(6).关闭结果集对象,断开与数据库的连接: RS.Close Conn.Close三、系统总体设计(一)概述全球经济一体化步代的加快,理发已经成为生活中一个重要的核心内空。每个人都喜欢漂亮,都需要一个适合自己的发型,但更关心的是价格优惠。每个领域都有自身生存法则,在理发发展的过程中,为了更好的满足顾客的消费需求,更好的为顾客服务,占领群体的绝大多数份额,所以通过发型设置、会员消费优惠来抢占有限的顾客。 本设计主要是对理发管理系统的所有操作进行一个详细的分析,主要采用的是 ASP 语言,要求使用者有一定的基础,还关系到一些 SQL 语句及 Access 数据库,可以通过设置 IIS,使用 IIS 可以很容易地建立自己的 Internet 或Intranet 站点。(二)系统分析本系统是针对现人们在日常生活中的需求所设置。