基于ASP的网上书店下.docx

上传人:b****8 文档编号:30503258 上传时间:2023-08-16 格式:DOCX 页数:17 大小:338.93KB
下载 相关 举报
基于ASP的网上书店下.docx_第1页
第1页 / 共17页
基于ASP的网上书店下.docx_第2页
第2页 / 共17页
基于ASP的网上书店下.docx_第3页
第3页 / 共17页
基于ASP的网上书店下.docx_第4页
第4页 / 共17页
基于ASP的网上书店下.docx_第5页
第5页 / 共17页
点击查看更多>>
下载资源
资源描述

基于ASP的网上书店下.docx

《基于ASP的网上书店下.docx》由会员分享,可在线阅读,更多相关《基于ASP的网上书店下.docx(17页珍藏版)》请在冰豆网上搜索。

基于ASP的网上书店下.docx

基于ASP的网上书店下

5.3数据库逻辑结构设计

将上面的数据库概念结构转化为实际数据库模型,也就是数据库的逻辑结构。

网上书店数据库中各个表的设计结果如表所示。

每个表格表示在数据库中的一个表。

表5-1管理员信息表(shop_admin)

表5-2图书大类信息表(shop_anclass)

表5-3用户信息表(user)

表5-4订单信息表(shop_action)

表5-5为图书小类信息(shop_nclass)

表5-6图书信息表(shop_books)

表5-7网站信息表(shop_config)

表5-8反馈信息表(shop_fk)

表5-9网站链接表(shop_links)

表5-10网站新闻信息表(shop_news)

表5-11图书评论信息表(shop_pinglun)

表5-12送货汇款方式信息表(shop_songhuo)

表5-13退货信息表(tuihuo)

6界面设计

6.1用户界面

6.1.1系统首页界面

用户可在首页进行多种操作,注册、登录、查询等,系统首页运行图示如下:

图6-1系统首页

6.1.2用户登录界面

用户想要进入用户中心,进行图书购买等操作,就必须先登录,登录图示运行如下:

图6-2用户登陆页面

6.1.3用户服务中心界面

用户进入服务中心,便可以进行多种操作,如图所示有个人资料,修改密码等。

图6-3用户服务中心页面

6.2管理员界面

6.2.1管理员登录界面

系统有三种权限的管理员,都必须登录进入后台管理界面,才能对各种网站信息进行操作,管理员登录图示如下:

图6-4管理员登陆页面

6.2.2后台管理界面

管理界面图示如下,通过该界面管理员可以对网站进行多种操作。

图6-5管理员登陆页面

6.3主要代码设计

6.3.1系统前台链接webtop页功能主要代码设计

<%response.Write"欢迎光临 "&webname

ifrequest.cookies("bookshop")("username")=""then%>

action=login"> 登录

<%else%>

 用户名:

<%response.Writerequest.cookies("bookshop")("username")%>

  |  注销登陆  |               

用户中心

action=userziliao">个人资料

action=savepass">修改密码

action=repass">取回密码

action=shoucang">我的收藏夹

action=dingdan">我的订单

action=shouhuoxx">收货人信息

action=woyaotuihuo">我要退货

action=statinfo">统计信息

<%endif%>

  |  免费注册  |  网站首页  |  管理员登陆

<%response.Write"

"%>

<%response.writeyear(date)&"年"&month(date)&"月"&day(date)&"日"&""&"星期"

selectcaseweekday(date,2)

case"1"

response.write"一"

case"2"

response.write"二"

case"3"

response.write"三"

case"4"

response.write"四"

case"5"

response.write"五"

case"6"

response.write"六"

case"7"

response.write"日"

endselect%>

">

D27CDB6E-AE6D-11cf-96B8-444553540000"codebase="width="600"height="33">

">

//<%=weburl%>');returnfalse;">设为首页

//<%=weburl%>','<%=webname%>');returnfalse">加入收藏

网站栏目导航 首 页   |   新品上架   |   图书分类   |   排行榜   |   特价靓书   |  意见反馈   |   帮助

6.3.2系统后台模块代码

<%ifsession("admin")=""then

response.Redirect"login.asp"

endif

%>

网上书店

6.3.3管理员管理模块功能的实现

<%ifsession("admin")=""then

response.Write"对不起请先登陆!

"

response.End

endif

%>

.titleStyle{

background-color:

#6B8FC8;color:

#000000;border-top:

1px

solid#FFFFFF;font-size:

9pt;cursor:

hand;

}

.contentStyle{

background-color:

#E8F1FF;color:

blue;font-size:

9pt;

}

a{

color:

black;

}

td{

FONT-SIZE:

12px;COLOR:

#000000;FONT-FAMILY:

verdana;line-height:

14pt

}

A:

link,A:

active,A:

visited{TEXT-DECORATION:

none;Color:

#000000}

A:

hover{TEXT-DECORATION:

underline;Color:

#FF0000}

--

varlayerTop=15;//菜单顶边距

varlayerLeft=30;//菜单左边距

varlayerWidth=100;//菜单总宽

vartitleHeight=25;//标题栏高度

varcontentHeight=110;//内容区高度

varstepNo=10;//移动步数数值越大移动越慢

varitemNo=0;runtimes=0;

document.write('

absolute;overflow:

hidden;border:

1pxsolid#6B8FC8;left:

'+layerLeft+';top:

'+layerTop+';width:

'+layerWidth+';">');

functionaddItem(itemTitle,itemContent){

itemHTML='

relative;left:

0;top:

'+(-contentHeight*itemNo)+';width:

'+layerWidth+';">'+

''+itemTitle+''+

''+itemContent+'';

document.write(itemHTML);

itemNo++;

}

//添加菜单标题和内容可任意多项注意格式:

addItem('首选服务','注销登陆
返回用户首页
查看使用帮助
修改登陆密码');

addItem('图书管理','<%ifsession("flag")<=2then%>添加新图书
查看与修改
<%endif

ifsession("flag")<2orsession("flag")>2then%>

action=notarget=right>管理图书评论
<%endif

ifsession("flag")<2orsession("flag")>2then%>

zhuangtai=0target=right>管理图书订单
<%endif

ifsession("flag")=1then%>

zhuangtai=0target=right>管理图书退单<%endif

%>');

<%ifsession("flag")=1then%>addItem('用户管理','

管理网站用户
管理后台用户
');

addItem('分类管理','

图书大类管理
图书小类管理
图书类别转移
');

addItem('文件管理','

管理远程文件
探测远程服务器
');

<%endif%>

addItem('信息管理','

<%ifsession("flag")=1then%>添加首页新闻
新闻修改删除
<%endif%>查看意见反馈
');

<%ifsession("flag")<2then%>addItem('常规设置','

网站信息设置

action=songhuotarget=right>送货/汇款设置
其它信息设置
管理合作伙伴

');<%endif%>

document.write('')

document.all.itemsLayer.style.height=itemNo*titleHeight+contentHeight;

toItemIndex=itemNo-1;onItemIndex=itemNo-1;

functionchangeItem(clickItemIndex){

toItemIndex=clickItemIndex;

if(toItemIndex-onItemIndex>0)moveUp();elsemoveDown();

runtimes++;

if(runtimes>=stepNo){

onItemIndex=toItemIndex;

runtimes=0;}

else

setTimeout("changeItem(toItemIndex)",10);

}

functionmoveUp(){

for(i=onItemIndex+1;i<=toItemIndex;i++)

eval('document.all.item'+i+'.style.top=parseInt(document.all.item'+i+'.style.top)-contentHeight/stepNo;');

}

functionmoveDown(){

for(i=onItemIndex;i>toItemIndex;i--)

eval('document.all.item'+i+'.style.top=parseInt(document.all.item'+i+'.style.top)+contentHeight/stepNo;');

}

changeItem(0);

//-->

结束语

(1)系统的特点

本系统是一个网上书店采用ASP+ACCESS的模式制作的一个小型系统。

本系统从功能上来说比较完备。

系统以Web界面与用户交互为用户提供信息,并接受其操作,同时通过数据库管理系统来存储信息数据。

系统实现了对信息数据的浏览、查询、编辑和管理等基本数据库操作,系统采用了模块化设计方法,将各个部分置于不同的模块当中方便了程序的扩展与维护,同时建立了程序功能复用的基础。

(2)系统的不足和改进

本系统基本上满足了网上书店的基本要求。

实现了用户所需要的基本功能。

在界面上力求做到美观、在操作方面尽量避免由于用户操作不当带来系统的出错现象。

由于时间仓促本系统还存在一些不足之处没能完成,其中网上付款的功能只能通过汇款的方式完成支付;还有图书数量的限制使得该系统还有一些不足之处,没能完成添加图书数量,当图书数量为零时只能浏览不能购买的功能。

部分数据库表的设计存在一定的冗余有待进一步优化。

数据库的关系模式可以进一步规范化减少冗余现象。

(3)设计收获与心得

通过这次毕业设计,对程序开发有了更深的了解,感觉到做出一个程序需要很大的耐心,需要全面透彻的掌握用到的知识。

设计的每一步都需要综合全面的考虑设计的全过程。

在编写过程中经常遇到难以解决的问题,通过指导老师和同学的帮助以及通过翻阅资料不断调试,最终还是顺利地完成了,最后将问题一一解决,真切感觉到学习的乐趣和成功的喜悦。

做毕业设计能综合运用自己所了解的知识去解决现实中的实际问题,从而巩固学过的知识,锻炼能力。

经过这次发现事在人为没有解决不了的问题。

虽然毕业设计只有几个月的

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 初中教育

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1