打印本文 打印本文  关闭窗口 关闭窗口
ASP与SQL网站数据库程序设计(16)
作者:.. 文章来源:科学出版社 点击数: 更新时间:2004/1/25 1:09:56

范例系统的设计与应用(二)

15-1 后台数据管理系统的组成

15-2 登录管理

15-3 系统信息设置

15-4 密码更改

15-5 币别信息管理

15-6 类别管理

15-7 产品上架

15-8 产品下架

15-9 产品信息修改


由于这个范例系统的子系统数量较多,笔者在篇幅的安排上,区分为“前台菜单系统”与“后台管理系统”。接着,在本章中将继续讨论后台系统如何运行。

15-1  后台数据管理系统的组成

“后台管理系统”顾名思义,是用于管理系统运行相关信息的管理系统。但在本质上,仍离不开 HTML标记、ASP 程序语法、SQL QueryASP 程序应用的各种对象。以下是组成这个系统所使用的程序名称、功能以及所使用的程序语言的摘要说明。

       ·        Login.asp”:负责登录“后台管理系统”。

·        ChgPasswd.asp”:负责更改登录系统的帐号与密码。

·        SystemInfo.asp”:负责管理系统信息,如管理员信箱等。所使用的程序语言有:HTML标记、javascriptASPSQL Query以及ADO对象等。

·        Currency.asp”:负责处理“币别信息”相关的新增、删除、修改及显示。所使用的程序语言有:HTML标记、CSSjavascriptASPSQL QueryADO对象以及 CDO对象等,打开的表只有“币别信息”。

·        AmdinClassify.asp”:负责处理“产品类别”相关的新增、删除、修改及显示。所使用的程序语言有:HTML标记、CSSjavascriptASPSQL Query以及ADO对象等,打开的表有“币别信息”以及“产品类别”。

·        ProductCreate.asp”:负责建立新的产品信息。所使用的程序语言有:HTML标记、javascriptASPSQL Query以及ADO对象等。打开的表有“产品基本信息”、“产品类别”以及“币别信息”。

·        ProductDelete.asp”:负责删除产品相关信息。所使用的程序语言有:HTML标记、javascriptASPSQL Query以及ADO对象等。打开的表有:“产品基本信息”和“产品类别”。

·        ProductModify.asp”:负责产品相关信息的更新、修正等。所使用的程序语言有:HTML标记、javascriptASPSQL Query以及ADO对象等。打开的表有:“产品基本信息”、“产品类别”以及“币别信息”。

在后续的小节中,将要讨论这些子系统的运行流程。

15-2  登录管理

一般来说,对于有前后台的网页应用程序而言,登录管理是必须的步骤。这个子系统将会用到“系统信息”表。以下便是如何登录“后台管理系统”的方式,以及密码的验证程序。

程序内容

01: <%

02: If Request.Form("Submits") = "确定送出" Then

03: If Trim(Request.Form("Account")) = "" Or Trim (Request.Form("Passwd")) = "" Then

04:      MainScreen

05: Else

06:      CheckPasswd

07: End if

08: Else

09: MainScreen

10: End If

11: %>

12:

13: <% Function MainScreen%>

14: <HTML>

15: <HEAD>

16: <META NAME="GENERATOR" Content="Microsoft Visual Studio 6.0">

17: <TITLE></TITLE>

18: </HEAD>

19: <BODY>

20: <P>&nbsp;</P>

21: <P>&nbsp;</P>

22: <P>&nbsp;</P>

23: <Form Method=Post>

24: <Table Border=1 Width=240 Align=Center bgcolor='tan'>

25:    <Tr>

26:    <Td Align=Center>请输入相关信息!</Td>

27:    </Tr>

28:    <Tr>

29:    <Td>

30:    <Table Border=0 Align=Center BgColor="PaleTurquoise">

31:    <Tr><Td>帐号</Td><Td><Input Type="text" Size="10" Name="Account" Maxlength="10"></Td></Tr>

32:    <Tr><Td>密码</Td><Td><Input Type="Password" Size="16" Name="Passwd" Maxlength="16"></Td></Tr>

33:    <Tr><Td Colspan="2">

34:    <Input Type="Submit" Name="Submits" Value="确定送出"> 

35:    <Input Type="Reset" Value="清除重来">

36:

[1] [2] [3] [4] [5] [6] [7] [8] [9] [10]  ...  下一页 >> 



打印本文 打印本文  关闭窗口 关闭窗口