【毕业设计】基于ASP订单管理系统

该文介绍了一个使用ASP技术构建的订单管理系统,包括客户订购和管理员管理两部分。系统利用浏览器脚本和ActiveX技术,实现跨地域管理,具有用户登录、产品选购和后台维护等功能。在安全性方面,管理员登录位于子目录中。文章还涵盖了系统测试、发布以及核心代码示例,如用户资料删除的ASP代码实现。
摘要由CSDN通过智能技术生成

前言:

本系统是基于ASP的订单管理系统,利用因特网的方便快捷等优点,使我们的客户能在第一时间内订购到自己需要的产品。ASP结构主要是利用了不断成熟的WWW浏览器技术,结合浏览器的多种脚本语言(VBScript、JavaScript等)和ActiveX技术,通用的浏览器就实现了原来需要专用软件才能实现的强大功能,并节约了开发成本,是一种全新的软件系统构造技术。并且,基于ASP技术开发的订单管理系统,系统只需要运行在服务器上,操作管理上没有特定的区域限制,只要有因特网的地方都可以对系统进行维护管理。本订单管理系统分为客户订购系统和管理员管理系统两大部分。客户订购系统支持一般的用户登陆,用户可以选择自己需要的产品,并可进行网络交易。管理员管理系统,是系统的后台管理,可以对产品进行更新维护等操作。

系统结构:

订单管理系统功能模块结构图

 功能模块展示

客户端首页(Home.asp)

(1)页面示例

图4-2是订单管理系统的客户端首页。整个页面分为frame,左边的frame提供用户的操作选项,右边的frame显示系统的帮助信息。当用户单击某个选项时,右边的转到相应的asp页面。

管理员登录页面

页面示例

出于安全方面的考虑,本系统没有把管理员登录界面放到系统的首页,而是放在admin子目录中

系统测试与发布

用户页面的出错控制测试

5.1.1登陆页面测试

当用户输入正确的用户名和密码时,进入用户系统页面,如图5-1所示。如果用户输入错误的用户名和密码时,则跳出错误警告

系统发布

在windows2000下配置MS 11S:

    首先,选择“控制面版”下“管理工具”中的“internet服务器管理”,出现如图5-6所示的界面,单击框中的按钮可以开启internet服务。

目录内容 

目  录

前  言

1系统需求分析

1.1 用户需求分析

1.2 数据库需求分析

1.3 后台数据库

1.4 系统的方案选择

2 软件的开发环境

2.1软件开发的条件与限制

2.2 程序语言

2.2.1 ASP简介

2.2.2 HTML语言

2.2.3 ADO组件

2.2.4 编码工具及网页制作工具选择

3 系统设计

3.1 系统功能模块的设计

3.1.1 订单管理系统功能模块结构图

3.2 系统流程图

3.3用户订单E-R

3.4数据库设计

3.4.1数据库概念模型图

3.4.2数据库表描述

3.4.3 数据库表清单

4系统详细设计和主要编码

4.1系统页面划分

4.2 系统的页面逻辑功能图

4.3 系统功能模块描述

4.3.1客户端首页(Home.asp

4.3.2 新用户注册页面(newuser.asp

4.3.4 购物页面(main.asp

4.3.5 管理员登录页面(adminlogin.asp

4.3.6 用户管理部分的一些重要页面

4.3.7 订单管理部分的一些重要页面

4.3.8 商品管理部分的重要页面

5系统测试与发布

5.1 用户页面的出错控制测试

5.1.1登陆页面测试

5.1.2 新用户注册页面

5.2 系统发布

    结:

参考文献

    

部分核心代码展示

在表格下面显示的3个按钮的功能分别是:修改、删除、查看交易资料。他们的实现方法基本类似,下面是删除用户资料的主要代码:
<form name="deluser" method="post" action="edituser.asp">
        <div align="center">
          <input type="submit" name="Submit" value="删除此帐号" class="Tips_bo">
          <input type="hidden" name="action" value="deluser">
          <input type="hidden" name="killusername" value="<%=request("searchuser")%>">
        </div>
</form>
根据以上代码看出,单击“删除此帐号”按钮后,向edituser.asp页面提交一个deluser的action,同时也将要删除的用户名killusername作为参数一起提交,转到在edituser.asp文件中定义的asp代码:
<%
if request("action")="deluser" then 
killusername=request("killusername")
conn.execute "delete * from user where username='"&killusername&"'"
response.write"<SCRIPT language=JavaScript>alert('你已删除了此帐号!');"
response.write"javascript:history.go(-2)</SCRIPT>"
rseponse.end
end if
%>
上面的asp代码,首先根据action的值得知是要做删除操作,然后通过killusername 得到用户名,最后通过执行SQL语句完成删除功能,并用一个js 提示管理员删除操作已经完成。
Edituser.asp的代码见附录。

这篇内容已经上传到资源库中,作为练手项目真的太合适了,希望对你有帮助,你的点赞就是我最大的动力

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

程序袁小子

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值