asp网上书店系统设计+源码+类图+答辩PPT 第6页
4.3 主页设计及各模块的整合
主页的设计是网站的招牌,其设计好坏及美观度特为重要。首先进入网站的第一印象是清楚的导航系统,即用户可以通过网站的首页看到网站中有哪些商品。网站的主题为购物,那么在首页应当给用户这样的印象,因而设计的网上商店的首页即是推广企业文化或商店货品的浏览界面。
其次,需要在首页提供用户进行其他操作的入口,如用户中心、商品浏览、商品检索、查看购物车。其代码index.htmn在附录中。
5 系统测试
5.1系统功能的实现
1)在首页提供用户进行其他操作的入口,如用户中心、商品浏览、商品检索、查看购物车。
2) 网上书店用户登录页面,如果输入用户名或者密码错误,系统会提示出错,并建议到新会员注册页面注册新账号.处理页面是login.asp。
3)注册新会员
当用户在填写完数据后,单击“提交”按钮,将送交服务器reg.asp处理,reg.asp程序的源代码在附录中。为了防止用户不经过注册页面而直接到达这个处理页面,程序中首先设置了一个陷阱,即判断注册页面传输的会员名文本框是否为空。如果为空,则说明没有经过注册页面,那么程序就使用redirect方法强制用户进入注册信息填写页面。在这个陷阱通过以后,使用一系列的变量接受用户填写的各项参数信息,然后对会员名在数据库中进行查找操作。如果数据库中已经有了用户填写的会员名,则提示用户重新选择一个会员名;否则根据数据库中已有的信息计算这个新会员的会员编号,用SQL语句的insert方法将各项信息插入到数据库中。
4)导航条程序left.asp,用于将商店中所有的商品类别罗列在页面上,并且按照大类及小类的关系,在浏览器上显示毕业论文http://www.751com.cn出一个树形的导航目录。用户可以在left.asp中单击自己想要查找的商品的小类别,在new.asp窗口中显示出该小类别本文来自辣*文|论-文|网原文请找QQ752018766的所有商品。
5)用户输入检索条件后,提交表单到search.asp处理。search.asp根据用户输入的商品名及检索方式来生成检索数据库的SQL查询语句,然后将生成的SQL查询语句传送到显示检索结果的rsearch.asp程序。
5.2 调试中的错误及更正
1)要注意的是,在计算会员编号和插入数据库的操作时,必须对数据库进行锁定(使用:application.lock),防止并发用户操作的冲突发生,导致数据库数据完整性的破坏或者用户的操作无法正常完成。
2)编写addpro.asp程序时,当一切通过以后,表单提交给该程序处理。该程序将按照用户重新填写的信息对数据库中的资料进行更新。注意在此更新的过程中同样要对数据库进行锁定,不然就会发生错误。
结论
我综合运用了ASP、Dreamweaver、Access所掌握的知识,建设出了一个基本具有网上购物功能的电子商务动态网站系统。这个网站将涉及到ASP各大内置对象、部分组件、ADO连接数据库、SQL查询数据库等一系列知识。
建设一个网站需要考虑到不同应用程序之间存在的各种可能的联系,以及可能存在的错误的陷阱。特别是在一个综合性的大型网站中,这一点尤为重要。一个小小的错误都有可能成为网站的重大漏洞,导致网站后台数据库数据的泄露,或者用户私人数据的泄露。
上一页 [1] [2] [3] [4] [5] [6]
asp网上书店系统设计+源码+类图+答辩PPT 第6页下载如图片无法显示或论文不完整,请联系qq752018766