在ASP中内置了数据库访问组件ADODB,它是属于数据库应用的COM构件,可以在多种环境下应用,ADO通过它来访问各种类型的数据库。各种脚本和语言也就可以调用ADO组件访问数据库,并利用相应的数据接口显示查询结果。ADO使用内置的RecordSets对象作为数据的主要接口,为用户返回对数据库的查询结果。
在ASP技术中使用ADO访问数据库的工作过程:
(1)用户通过客户端浏览器提出*.asp页面请求。
(2)ASP引擎调用相应的脚本引擎进行处理。
(3)若脚本指令调用了ADO组件,则ADO调用ODBC。
(4)通过ODBC与后台数据库相连。
(5)数据库管理系统对数据库进行操作,并将用户请求数据通过数据库管理系统上传。
(6)将执行结果动态生成一个HTML页面返回用户。
(三) ADO访问数据库技术的实现
使用ADO技术可以访问多种数据库,本系统使用了Access桌面数据库。
为了能够使用ADO访问数据库,必须为数据库建立ODBC数据源。为“test.mdb”数据库建立数据源的操作过程:
(1)在Windows桌面上打开“控制面板”。
(2)在控制面板→管理工具中双击“ODBC数据源”。
(3)在“ODBC数据源管理器”中,选择“系统DSN”标签,然后单击“添加”按钮,在“系统数据源”栏目中将列出已安装在系统上的所有数据源名,用于Web服务器的数据源必须选用“系统DSN”,如图3-2所示。
如图3-2“ODBC数据源管理器”
(4)出现“创建新数据源”对话框,如图3-3所示,在对话框中选择“Microsoft Access Driver”,单击“完成”按钮。
如图3-3创建新数据源
(5)出现“ODBC Microsoft Access安装”对话框,如图3-4所示。在“数据源名”文体框中输入数据的名字,本系统使用dbname做数据源名。在数据库栏目单击“选择”按钮。
图3-4 ODBC Microsoft Access安装
(6)打开“选定数据库”窗口,如图3.2-5所示,在窗口中选择要连接的数据库,本系统是“test.mdb”,然后单击“确定”按钮。
(7)回到“ODBC Microsoft Access安装”对话框,可以看到连接的数据库的目录和名字已经出现在数据库存栏目中,单击“确定”按钮。
(8)回到“ODBC数据管理器”窗口,ODBC数据源建立完成后,在“系统数据源”窗口可看到刚刚建立的dbname数据源的名字。建立成功。
四、理发管理系统软件需要实现的主要功能
建立理发管理系统,应适合计算机的特点,设计理发管理系统的流通部分。首先,要确定计算机进行流通的目标和系统的功能,完成各种流通业务的程度。
本系统主要需要建立以下模块功能来配合实现完整的理发管理系统。
(一)用户注册模块设计
用户注册模块的设计是通过静态网页。Regiter.htm和动态网页码saveregiter.asp来实现的。用户在页面regiter.htm中输入用户名、密码、重输密码信息,然后提交给saveregiter.asp文件进行处理,所提交的注册信息将被保存到ussers用户信息表中。如图4-1用户注册注册信息。
如图4-1用户注册注册信息
(二)用户登录模块设计
在设计管理系统时,应特别注意用户界面的设计。用户首先接触的就是程序用户界面。一个优秀的用户界面,首先应该使用户操作简便,操作提示信息意义明确。
为了加强系统数据的安全性,避免产生数据非法操作和失秘等情况的发生,本系统特别设置了此登录模块设计,理发店登录主要是用户通过登录进入管理页面进行合法操作。登录模块主要用于用户是否是合