网学网为需要ASP类作品的朋友们搜集整理了ASP+SQL2000动态网站开发-在线网店系统的设计相关资料,希望对各位网友有所帮助!
客服咨询,网学网竭诚为您服务,本站永久域名: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 2)商品类别表hw 商品类别表hw用来保存商品类别的信息,结构如下表所示:
新闻管理模块设计 新闻管理模块可以实现以下功能: ● 添加新的新闻记录 ● 删除新闻记录 只有管理用户才能有权限进入新闻信息管理模块。 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 |