求登录页面通过响应合法新增页面过滤器响应图新增模块流程图删除。当管理员登录之后,可以根据书的编号,对书进行删除。通过点击删除,将要删除的书的编号提交到中,便根据书的编号调用数据库处理类,将书从数据库中删除。如图所示。图删除模块流程图修改。当管理员登录之后,可以对书信息进行修改。通过点击修改,信息便被提交到过滤器中。过滤器判断管理员输入的是否请求调用删除页面数据库处理类数据库响应合法。如果不合法,返回新增页面如果合法,则过滤器将信息进步提交给处理,将调用数据库处理类,将信息保存到数据库中。查找。管理员和客户都可以对书进行查找。通过点击查找,关键字和查找的内容便被提交到中,将调用数据库处理类,将查找到的结果返回到查找页面。如图所示图查找模块流程图购物车模块购物车模块是本系统中个非常重要的模块。个购物车包括以下几项客户的昵称昵称是唯的,可以用来标识不同的客户。表示这个购物车是谁的。可以为空,但在进行结算时,这个值必须初始化,即客户必须已登录。个由项组成的集合。是由书号,书名,数量,小计组成的。个购物车可以有个或多个项。当本书第次加入购物车时,便新建个项。当再次加入书时,数量加,并且小计加上书的单价。当本书从购物车中删除时,数量减,并且小计减去书的单价。如果个项的数量为,则删去该项。总计。所有小计的和。订单模块当客户购物完毕要发送订单时,如果未登录,则先进行登录。如果登录了,且购物车里有图书,则进入订单发送页面。这时,客户还可以修改购物车或者个人信息。点击提交定单之后,信息将提交到。调用数据库处理类,将信息保存到数据库中。而管理员则可以查调用查找响应请求删除页面数据库处理类数据库返回结果看所有的订单。如图所示。图订单模块流程图留言模块用户可以通过留言模块给管理员留言,点击提交之后,信息将被提交到。将调用数据库处理类,将信息保存到数据库中。而管理员则可以查看所有留言并删除留言。管理员点击删除之后,信息将被提交到。将调用数据库处理类,将留言从数据库中删除。如图所示。订单发送页面修改提交订单修改个人信息或者购物车数据库处理类数据库交易成功页面请求调用保存响应图用户留言流程图信息修改模块用户和管理员登录之后都可以修改自己的密码。另处,用户在发送订单之前也可以修改个人信息如收获地址,联系电话等。当修改密码时,信息将会被提交到,判断原密码是否正确和两次密码输入是否致。若原密码不正确或者两次密码输入不致,则返回修改页面重新输入。若两者都无误,则调用数据库处理类,将新密码保存到数据库中修改成功如图用户留言页面数据库处理类数据库请求应运保存响应请求运用删除管理员留言页面响响应数据库处理类数据库图信息修改流程图当用户修改个人信息时,信息首先将被提交到过滤器中,如果输入不合法,则返回修改页面。如果合法,则信息会进步提交到中,将调用数据库处理类,将新信息保存到数据库中。如图所示。密码修改原密码是否正确两次密码是否同数据库数据库处理类请求保存图个人信息修改流程图六系统页面设计每个页面除留言页面,帮助页面,退出页面,成功交易页面外头部和脚部都是样的,而中间的部分因不同页面而不同。首页首页供用户或者管理员登录,用户注册,查看图书等。如图所示个人信息修改过滤器是否合法数据库处理类数据库调用保存调用请求调用图未登录的首页二用户登录页面用户输入昵称和密码,如果正确则跳转至首页。如果有误,则提示,并重新登录。如图所示图用户登录页面三购物车页面购物车页面显示了购物车的信息书名书的单价数量小计,以及总计。点击右下脚的进入结算中心便可以进入结算中心。如图所示图购物车页面四结算中心页面用户购物完毕后便可以进入结算页面进行结算并发送订单。订单上显示了用户的购物车信息和个人基本信息,用户可以修改。另外,用户还必须选择付款方式。以及填写对该订单的些备注可不填。如图所示图结算中心页面五用户注册页面用户输入注册信息,便可以注册。如果用户输入的信息合法,则显示注册成功信息如果用户输入的信息不合法,则提示相应的输入。如图所示图用户注册页面六新增图书页面通过此页面,管理员可以向数据库中添加新的图书。如果管理员输入的信息合法,则显示新增成功如果管理员输入的信息不合法,则提示相应的信息。如图所示图新增图书页面七修改图书页面通过此页面,管理员可以修改现有图书的信息,并把新的信息保存到数据库中。如果管理员输入的信息合法,则显示修改成功如果管理员输入的信息不合法,则提示相应的信息。如图所示图修改图书页面八删除图书页面通过此页面,管理员可以删除数据库现有的图书。点击删除之后,则可以删除该书,并提示管理员图书已删除。如图所示图删除图书页面七代码设计数据库连接代码直接连到数据库正在连接到数据库已连接到数据库,连接数据库出错,二登录模块代码,,,,八系统难点分析与软件测试系统难点分析之购物车模块购物车的归属问题当我们逛个网上商店时,我们可以先登录,然后浏览商品,并购买商品也可以不登录,浏览商品,将商品放入购物车,只是在结算的时候需要进行登录,并根据您的账号显示出您的基本信息。本系统也是这样设计的。并且个用户在不同页面之间的跳转时,会维持当前的系统中已登录的账号和购物车是样的。这就是靠的内置对象来起用的。对象简介对象是中个很重要的内置对象,当用户与服务器连接时,服务器为每个用户创建个对象,并设定其中的内容。创建的对象之间相互独立,服务器可以借此来辨别用户信息,进而提供个别服务。对象在用户第次连接到服务器时自动创建,并被并联到对象。本系统中,当用户第次打浏览器时,系统便为之分配个对象。此后,用户在不同页面之间切换时,其对象是不变的。因此通过对象便可以维持用户在整个从登录到退出期间同个账号,同个购物车。当用户退出时,系统便调用对象的方法来注销对象里面的内容。当用户再次登录时,此时的对象便不同了。购物车的设置问题本系统中,购物车主要包括三大部分。是,用来表是这个购物车的归属。二是个以对象作为元素的集合,表示购物车的项,由图书编号,图书名称,数量,小计购成。三是总计,所有小计之后便购成总计。购物车类的主要方法构造函数两个,分别用来构造个带的购物车和个匿名的购物车,向购物车中增加条记录,从购物车中删除条记录,到得总计。二系统测试测试环境操作系统数据库开发工具平台软件测试的定义软件测试的目的就是在软件投入生产性运行之前,尽可能多的发现软件中的目前,软件测试仍然是保证软件质量的关键步骤,它是对软件规格说明设计和编码的最后复审。测试的目标测试是为了发现程序的而执行程序的过程好的测试方案实际可能发现迄今为止尚未发现的的测试方案成功的测试是发现了至今为止尚未发现的的测试。该软件经过了先期的模块测试和后期的综合测试,切正常,达到了预期的要求。软件详细调试密码修改在用户密码修改模块,首先要先输入原始密码,再两次输入新密码。以用户为例。输入原密码新密码确认密码预测修改成功测示结果修改成功。原密码新密码空确认密码空预测修改失败测示结果修改成功原因因为这时原密码输入正确,且两次密码输入相同,满足密码修改的条件。这时新密码便是空,这不是我们想要的。之后,我便把新密码和确认密码都设为非空,旦出现空的情况便提示出错,要求再次输入。二注册在用户注册模块,用户输入点击提交后,便会对用户输入的信息进行检测,如果合法则注册成功,如果失败,则提示信息。输入昵称真实姓名张三密码确认密码邮箱地址甘肃省兰州市市电话邮政编码预测修改成功测示结果修改成功在测试过程中,我经过模块测试,排除了系统的大部分。当然排除所有是不太可能的,我想应该还有些不易检测到的还没有被发现,需要在使用的过程中进步的完善,数据库的加密是个重要的概念,在实际的应用过程中是个尚待解决的问题,应该做好数据库的完善工作,特别是备份和安全工作另方面本系统没有制作相关的打印,由于时间仓促难免有和不完善的地方,希望老师能够帮我指点和纠正。测试总结综合以上测试让我了解到写代码的过程是不断调试的过程,其中内容和经过不在这里赘述。事实上有些纠错的过程往往是出人意料的,比如临界值的选取要考虑全面,否则系统就不能正常运行,程序的健壮性就不够。十分感谢我的导师在各个方面给予了我很大的帮助,让我尽量全面地考虑到各种不同情况。另外,具体写代码时我也深深地体会到软件测试在编程中的占有的重要性,而且在本软件的测试中,让我确实的增长了不少知识,确实是收益匪浅。结论通过这段时间对课程设计的不断更新和完善,我所做的网上书店系统已经基本上成型,基本完成了网上购物系统所要求的主要功能。当然由于时间仓促,加之本人水平有限,系统中难免存在着许多疏漏和不足之处,这就要求我在日后的工作中更加努力的学习和提高。时间不知不觉地过去了,现在看着自己的劳动成果,不禁感慨万千。在这次的毕业设计中,我体会最深的是书本知识和实践相结合的问题。书本知识和实际工作的差距,不是说几次上机,几次实验就可以完美解决的。它需要我们用不断的实践去亲身体会,它要求我们自身拥有克服困难,解决问题的能力,而这些都是我们以前在大学生活中没有体会到的。在今后的学习工作和生活中,我还有很多要学习的知识,还需要进步的,更深层次地积累扎实的实践技术。现在,理论知识不仅得到了进步地理解,还将它和具体的应用系统联系起来,分析它在实际中的应用。毕业设计任务的完成仅仅是个开始,毕业以后会有更多
温馨提示:手指轻点页面,可唤醒全屏阅读模式,左右滑动可以翻页。
第 1 页 / 共 46 页
第 2 页 / 共 46 页
第 3 页 / 共 46 页
第 4 页 / 共 46 页
第 5 页 / 共 46 页
第 6 页 / 共 46 页
第 7 页 / 共 46 页
第 8 页 / 共 46 页
第 9 页 / 共 46 页
第 10 页 / 共 46 页
第 11 页 / 共 46 页
第 12 页 / 共 46 页
第 13 页 / 共 46 页
第 14 页 / 共 46 页
第 15 页 / 共 46 页
预览结束,还剩
31 页未读
阅读全文需用电脑访问
1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。
1、该文档不包含其他附件(如表格、图纸),本站只保证下载后内容跟在线阅读一样,不确保内容完整性,请务必认真阅读。
2、有的文档阅读时显示本站(www.woc88.com)水印的,下载后是没有本站水印的(仅在线阅读显示),请放心下载。
3、除PDF格式下载后需转换成word才能编辑,其他下载后均可以随意编辑、修改、打印。
4、有的标题标有”最新”、多篇,实质内容并不相符,下载内容以在线阅读为准,请认真阅读全文再下载。
5、该文档为会员上传,下载所得收益全部归上传者所有,若您对文档版权有异议,可联系客服认领,既往收入全部归您。