计算机科学与技术专业论文答辩网上购物系统设计组长:郑辰龙成员:侯春莹胡秀草李海强俞莹李达王琰李新立郭永鹏周扬指导老师:彭丽娟研究的目的和意义小组成员及分工系统分析系统界面介绍总结与展望系统设计21世纪是网络飞速发展的时代,上网、电子商务热门话题。Internet技术得到持续、猛烈的发展,已经成为计算机产业的一个技术热点,越来越多的企业开始关注网络,网上购物为人们提供了更广阔的环境,更广阔的市场,更快速的流通和低廉的价格,更符合时代的要求。更是“没人上街,不等于没人逛街”网购已成为一种趋势,一种流行,一种时尚。本系统描述了通过包括因特网在内的计算机网络来购买、销售和交换商品、服务信息的过程。随着社会的发展,网络的普及,网上购物已成为在线业务的重要载体。网站还可以为用户提供商品的详细信息,用户可以在线购买商品,确定自己的订单。同时网站还提供关于商品或电子零售商的选择建议和评级。研究的目的和意义小组成员及分工郑辰龙李新立、王琰、郭永鹏侯春莹、胡秀草、周扬系统编码系统分析编码及测试系统设计系统设计系统分析李达、俞莹、李海强图2-1小组成员分工图用户信息管理浏览商品订单管理意见反馈系统分析图3-1用户用例图管理员商品管理用户管理常规设置信息管理订单管理系统分析图3-2管理员用例图网上购物系统前台功能后台功能用户登录注册浏览商品订购商品个人资料管理留言版留言管理公告管理订单管理商品管理用户管理管理员登录系统设计图4-1功能结构图总体图浏览商品选择商品订购商品去购物车去收银台提交订单未注册用户已登录注册用户未登录注册用户注册登录前台购物流程图图4-2前台购物流程图系统设计网站后台管理文件结构用户管理manageUsers后台首页adminLogin.asp左侧导航Left.asp商品管理manageBooks后台主界面adminConter.asp订单信息管理manageOrder留言管理manageNotes后台头部adminTop.asp公告管理manageInfor添加商品addBooks.asp已冻结订单manageFreezeOrder.asp未执行的订单manageNotSendOrder.asp删除用户delUser.asp公告处理deleteInfrm图4-3网站后台管理文件结构图系统设计后台操作流程图用户订单订单处理订单发货订单结账订单删除图4-4后台操作流程图系统设计购物车查看商品满意吗下订单调整商品YESNO购物车流程图图4-5购物车流程图系统设计商品管理查询商品修改,删除满意否返回添加商品YESNO商品管理流程图图4-6商品管理流程图系统设计NONONONOYESNOYES必选项为空注册入口用户名有效两次输入密码是否一致密码长度符合要求E-mail地址有效其他信息有效注册成功NOYESYESYESYESYES图4-7用户注册流程图用户注册流程图NO系统设计YESYESNONO登录入口查询用户是否存在密码是否正确取得用户名和密码将Userid存入session中登录成功用户登录流程图图4-8用户登陆流程图系统设计首页(index.asp)是直接展示给本网站用户的部分,界面效果如下图所示:系统界面介绍用户注册和登录模块当用户第一次登录时首先要注册,成为会员后,才可以购买物品.用户可以通过单击首页的注册按键来打开注册页面进行会员注册操作,系统界面介绍用户登录窗口及其会员登陆网站首页在用户第一次访问时会判断用户是否登录,未登录则显示用户登录窗口,提示用户登录或注册.对于已经登录的用户,在用户登录窗口将显示用户的相关信息.首页主要是根据保存用户名信息的Session参数来判断用户是否已经登录的系统界面介绍用户资料修改及其密码用户资料修改在前台主页上,用户登录成功后单击“个人中心”链接,进入个人信息管理中心页面,该页面主要用于修改完善个人资料、查看订单、修改密码、返回首页四个功能系统界面介绍用户密码遗失找回密码当密码意外丢失,会给用户带来不必要麻烦,重新注册一个新的用户,浪费了新得用户的时间,也浪费了网站的资源,如果用户只记住自己的用户名和电子邮箱名,并提供密码提示的问题和答案,就可以找回密码。用户单击提交按钮,系统会将表的数据提交到findAnswer.asp中系统界面介绍用户密码遗失找回密码findAnswer.asp页用来验证您的问题答案,是否完全符合数据库中的查询条件。只有符合才能显示密码结果,否则弹出“你输入的信息有误”的提示对话框。系统界面介绍购物车模块在超市购物,可以根据自己的需要将很多的物品挑选到购物车(篮)中。而在网上虚拟的购物商城中,通常都会采用一种被称做“购物车”的技术来模拟现实生活。添加购物车就是把用户选中的商品放在购物车中。当用户在前台首页中单击商品展示区的图片,系统会将该商品的详细信息展示在查看物品清单页中系统界面介绍查看购物车为了方便用户随时查看购物情况,在网站的首页加入了查看购物车链接,通过它可以将所选物品信息放入购物车中显示出来。系统界面介绍生成订单在生成订单模块中主要使用了调出用户信息并生成唯一订单号,调出用户信息就是完全的对数据库进行操作,利用session对象把登陆后的用户名保存起来,在订单生成时把保存的用户名从数据库的用户表中取出即可。系统界面介绍订单查询模块用户提交订单后,通常产生的订单号查询信息及执行状态。用户在网站首页中单击“个人中心”超链接,点击订单查询系统界面介绍留言板模块留言板是一个商务网站中不可少的一部分,他可以增进用户与网站之间的交流。添加留言是用户与用户,以及用户与网站之间的一种交流模式,只有把用户想要表达的内容添加到数据库中,才能在浏览留言板中显示系统界面介绍用户密码遗失找回密码用户在添加留言页中单击发表留言按钮,系统将数据表提交到admin/addlea.asp页,该页用来实现将留言内容存入数据库中,系统界面介绍登录后台管理在前台首页单击管理员入口,将转到管理员登录页面。该页面的功能是对管理员身份验证,用户输入用户名和密码后单击“登录”按键,系统将判断用户名和密码的有效性,如果通过验证则转到后台首页,反之则提示错误系统界面介绍登陆后台系统界面介绍商品管理系统界面介绍订单管理用户在前台购物所产生的订单不能立即执行需要系统管理员在后台订单。信息管理审核确认它执行性。用户单击导航拦中的“订单信息管理”超链接进入用户订单处理页面,该页面是会显示进期所没有被处理的订单,其运行结果如图所示:系统界面介绍订单管理用户订单处理页面显示的是用户的基本信息。要知道订单中所涉及的商品,需要单击对应的订单号的超链接打开商品订购祥单页才行。商品订购祥单的运行结果如图下所示。系统界面介绍用户管理该模块用来完成对注册用户的浏览及删除功能。如果用户蓄意性注册或在很长的时间内没有订单生成,管理员就可以将该用户删除。单击左边菜单的“用户管理”,点击普通用户超链接进入用户信息页面。系统界面介绍用户管理可以查看用户的详细信息系统界面介绍公告管理用户在后台页左边菜单公告管理点开单击“添加公告”即可进入添加公告,该页面用于在前台显示最新商品的公告信息。添加公告的页面运行结果如图:系统界面介绍留言版管理管理员可以在后台对最新的留言进行查看和删除操作系统界面介绍总结与展望在本次毕业设计论文中,不仅论文,最重要的是一次实习一次很重要的项目实践,全面的把所学到的知识运用进去,很多的知识关联在一起。本次的论文所用的知识包括数据库,asp.net程序设计,管理信息系统等内容有了更加深刻的认识。通过实践运用,有些知识还是不够全面,但是通过小组专研,查资料,使我们对其概念和知识点有了更深刻的理解和认识。可以实现网上购物基本工作。总的来说,本次软件设计虽然结束了,但所编写的软件虽然还有很多的漏洞,相信在老师眼睛里还有很多幼稚和不足的地方,但是这次软件设计确实起到了很大的效果,它是对我们整个大学生涯中所学到的知识的大检查,也对我们将来从事的工作有了一个新的认识。我觉得设计的出的结果并不重要,最重要的是小组成员团结合作的精神以及总结出来的经验和在制作过程中所学会的知识。