范例系统的设计与应用(二)
15-1 后台数据管理系统的组成
15-2 登录管理
15-3 系统信息设置
15-4 密码更改
15-5 币别信息管理
15-6 类别管理
15-7 产品上架
15-8 产品下架
15-9 产品信息修改
由于这个范例系统的子系统数量较多,笔者在篇幅的安排上,区分为“前台菜单系统”与“后台管理系统”。接着,在本章中将继续讨论后台系统如何运行。
15-1 后台数据管理系统的组成
“后台管理系统”顾名思义,是用于管理系统运行相关信息的管理系统。但在本质上,仍离不开 HTML标记、ASP 程序语法、SQL Query、ASP 程序应用的各种对象。以下是组成这个系统所使用的程序名称、功能以及所使用的程序语言的摘要说明。
· “Login.asp”:负责登录“后台管理系统”。
· “ChgPasswd.asp”:负责更改登录系统的帐号与密码。
· “SystemInfo.asp”:负责管理系统信息,如管理员信箱等。所使用的程序语言有:HTML标记、javascript,ASP,SQL Query以及ADO对象等。
· “Currency.asp”:负责处理“币别信息”相关的新增、删除、修改及显示。所使用的程序语言有:HTML标记、CSS,javascript,ASP,SQL Query,ADO对象以及 CDO对象等,打开的表只有“币别信息”。
· “AmdinClassify.asp”:负责处理“产品类别”相关的新增、删除、修改及显示。所使用的程序语言有:HTML标记、CSS,javascript,ASP,SQL Query以及ADO对象等,打开的表有“币别信息”以及“产品类别”。
· “ProductCreate.asp”:负责建立新的产品信息。所使用的程序语言有:HTML标记、javascript,ASP,SQL Query以及ADO对象等。打开的表有“产品基本信息”、“产品类别”以及“币别信息”。
· “ProductDelete.asp”:负责删除产品相关信息。所使用的程序语言有:HTML标记、javascript,ASP,SQL Query以及ADO对象等。打开的表有:“产品基本信息”和“产品类别”。
· “ProductModify.asp”:负责产品相关信息的更新、修正等。所使用的程序语言有:HTML标记、javascript,ASP,SQL 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: <
17: <TITLE></TITLE>
18: </HEAD>
19: <BODY>
20: <P> </P>
21: <P> </P>
22: <P> </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] ... 下一页 >>