网站导航网学 原创论文 网站设计 最新系统 最新研究 原创论文 获取论文 论文降重 发表论文 论文发表 UI设计定制 论文答辩PPT格式排版 期刊发表 论文专题
返回网学首页
网学原创论文
最新论文 推荐专题 热门论文 论文专题
当前位置: 网学 > 设计下载 > ASP类作品 > 正文

ASP+SQL2000动态网站开发-在线网店系统的设计

来源:http://myeducs.cn 联系QQ:点击这里给我发消息 作者: 用户投稿 来源: 网络 发布时间: 13/05/07

网学网为需要ASP类作品的朋友们搜集整理了ASP+SQL2000动态网站开发-在线网店系统的设计相关资料,希望对各位网友有所帮助!

QQ交谈客服咨询,网学网竭诚为您服务,本站永久域名:myeducs.cn

 

系统设计概述      
4.1系统功能概述
网上购物系统分为前台管理和后台管理。前台管理包括浏览商品、查询商品、订购商品、购物车、用户信息维护等功能。后台管理包括新闻管理、商品管理、订单管理和用户管理等模块。
后台管理具体描述如下:
1)新闻管理
添加新闻,● 删除新闻
添加类别 ● 删除类别
2)商品管理
●添加商品
●管理商品
添加第一商品类别
添加第二商品类别
添加第三商品类别
修改删除商品类别
3)订单管理
最新订单
查看确认订单
    4)推荐管理
商品推荐设置
5)信息管理
   ●删除评论   ●留言维护
6)用户管理
   ●用户管理   ●更改密码
 
4.2 功能模块划分
从功能描述的内容可以看到,本系统可以实现几个完整的功能。功能模块如下图所示:
                             图1
在本系统中,用户管理模块的功能比较简单。在系统初始化时,有一个默认的“系统管理员”用户Admin,由程序设计人员手动地添加到数据库中。Admin用户可以创建其他的管理员信息;普通用户则可以修改自己的注册信息和密码。
4.3系统流程分析
在本网上购物系统中,一共有两个主要的流程,即前台客户购物流程和后台订单处理流程。
前台客户购物流程如下图所示:
 图2
后台订单处理流程如下图所示:
 
图3
多用户系统的工作流程都是从用户登录模块开始的,之后,对用户的身份进行认证,确认用户是否是有效的注册用户以决定用户的操作权限,从而决定用户的工作界面。
4.4 数据库的设计
数据库是设计网站必不可少的后台支持,在设计数据库表结构之前,首先要创建一个数据库,在我们的网上购物系统中,我们定义这个数据库为Shop。该数据库中包含了:新闻信息表new、商品类别表hw、商品信息表sort1、sore2、sort3、购物车表orderdetail用户表member和管理员表admin。
下面分别介绍一下这些表的结构。
1)新闻信息表new
新闻信息表new用来保存网站新闻信息,结构如下表所示:

编号
字段名称
数据类型
说明
1
Id
int
新闻编号
2
Title
varchar(50)
新闻题目
3
Content
varchar(1000)
新闻内容

表1
2)商品类别表hw
商品类别表hw用来保存商品类别的信息,结构如下表所示:

编号
字段名称
数据类型
说明
1
Id
int
商品编号
2
TypeId
int
商品类别
3
Name
varchar(50)
商品名称
4
SN_Number
varchar(50)
商品序列号
5
Producer
varchar(50)
生产厂家
6
Package
varchar(50)
包装类型
7
SalePrice
float
销售价格
8
StorePrice
float
进货价格
9
Content
varchar(100)
商品简介

新闻管理模块设计
新闻管理模块可以实现以下功能:
● 添加新的新闻记录
● 删除新闻记录
只有管理用户才能有权限进入新闻信息管理模块。
1)设计新闻管理页面
新闻管理页面为addnews.asp,新闻的添加、修改和删除都在这里执行。
●显示新闻 :addnews.asp能以表格的形式显示新闻名称,并在后面显示修改链接和删除复选框,修改新闻的页面是delnewssort.asp。参数id的值为要修改的新闻编号,新闻信息后面的复选框名为news,它的id值与对应新闻信息的编号相同。
●显示功能按钮:如果存在新闻记录,则在表格下面显示“添加新闻”、和“删除”按钮。
2)添加新闻
在addnews.asp页面中,单击“添加新闻”按钮,添加新闻信息,它的主要功能是判断“新闻标题”和“新闻内容”是否为空,如果为空,则返回false,不允许表单数据提交。表单数据提交后,将执行newsSave.asp保存数据,参数action表示当前的动作,action=add表示添加记录,newsSave.asp也可以用来处理修改新闻信息的数据。
在处理新闻信息时,需要转换新闻内容中的空格、换行符和单引号为HTML标记符或者全角字符,由changechr函数来实现此功能。
图8
3)修改新闻
修改新闻是点击每个新闻的“修改”链接,进入Delnewssort.asp页面,Delnewssort.asp的功能是从数据库中取出指定新闻的信息,用户可以对它们进行更改,然后提交数据。与添加新闻相同的是,提交表单前同样需要进行域校验,由checkFields( )函数完成此功能。
表单数据提交后,将执行newsMod.asp保存数据,参数action表示当前的动作,action=update表示修改记录。
4)删除新闻
进入删除新闻连接,直接点击删除按钮就可以完成删除新闻功能。
5)查看新闻信息
单击新闻超级链接,将在新窗口中执行news.asp,查看新闻信息。
图9
4.7商品类别管理模块设计
商品类别管理模块可以实现以下功能:
●添加新的商品类别记录;
●修改商品类别记录;
●删除商品类别记录。
只有管理用户才有权限进入商品类别管理模块,在manage.asp中,单击“类别管理”超级链接,可以打开类别管理页面delhw.asp.asp。如下图示
图10
1)设计商品类别管理页面
●显示商品类别信息
为了便于用户管理商品类别,delhw.asp以表格的形式显示商品类别名称,并在后面显示修改链接和删除复选框。在这个功能的实现中,使用了以下几个参数:参数Oper的值为update,表示当前操作为修改商品类别;参数id表示要修改的商品类别编号;参数name表示要修改的商品类别名称。商品类别后面的复选框名为type,它的id值与对应商品类别的编号相同。
●显示功能按钮
如果存在商品类别记录,则在表格下面显示“全选”、“清空”和“删除”按钮,这些按钮是为删除商品类别记录服务的。函数rs.RecordCount可返回当前记录集的记录数量。
●显示添加或修改商品类别的表单

 

 

本站发布的计算机毕业设计均是完整无错的全套作品,包含开题报告+程序+论文+源代码+翻译+答辩稿PPT

本文选自计算机毕业设计http://myeducs.cn
论文文章部分只是部分简介,如需了解更多详情请咨询本站客服!QQ交谈QQ3710167

原创论文

设为首页 | 加入收藏 | 论文首页 |原创论文 |
版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
Copyright 2008-2020 myeducs.Cn www.myeducs.Cn All Rights Reserved 湘ICP备09003080号 常年法律顾问:王律师