《基于Java技术的网上交易系统的开发》修改意见稿
1、“.....系统会给客户创建个购物车放入服务器的会话中。使客户在整个会话中都拥有个相同的购物车。这里主要运用了协议中的会话机制,将购物车保存在客户的会话中,这样在整个客户游览不同页面商品的过程中,都会使用同个购物车对象。具体执行步骤从客户的请求对象中获取会话对象从会话对象中获取购物车对象判断是购物车对象是不是空的,如果是空是就创建个在监听到被创建之后,就立即向中添加个购物车从中获得购物车向购物车中添加个商品项客户在查看网页上的个商品时,当向服务器发送个添加到购物车的请求时,会执行这个功能。功能执行过程从客户请求对象中获取商品的调用业务层的方法根据商品去数据查询商品的信息,返回商品对象从商品对象中获取商品名,商品价格......”。
2、“.....已存在的就不让在加入了该商品已经存在,请返回向购物车添加个商品,修改购物车中个商品项在客户查看购物车时,想修改自己的购买商品时,会执行这个功能。由于商品的名称和价格都是系统管理人员设置的,所以客户都不可以修改,客户只能修改他她所购买商品的数量。修改所选购的商品数量时,相应的商品项的小计和购物车的总计都会保持实时的更新,如图......”。
3、“.....查看购物车客户选取了所有的商品后,来向服务器发送购物车请求时,会执行此功能,系统根据会话中的购物车中的商品项,来获取客户所选选商品的个集合,在页面上对这个集合中的商品项进行显示,如图。图我的购物车功能的执行步骤从客户的请求对象中获取购物车对象从购物车对象中获取所有的商品项将所有的商品项对象加载到请求对象中发送给客户端部分实现代码,删除购物车中的个商品项客户在查看购物车时,当向服务器发送个删除商品项的请求时,会执系统的测试测试是软件开发必不可少的环节,每个开发者都应该养成良好的测试习惯,个系统的完善就是通过不断地测试与维护来完成的。测试的意义有以下几点测试并不仅仅是为了找出通过分析产生的原因和的发生趋势,可以帮助项目管理者发现当前软件开发过程中的缺陷......”。
4、“.....改善测试的效率和有效性没有发现的测试也是有价值的,完整的测试是评定软件质量的种方法。测试般有两种方法如果已经知道了产品应该具有的功能,可以通过测试来检验是否每个功能都能正常使用如果知道产品内部工作过程,可以通过测试来检验产品的内部动作是否按照说明书的规定正常运行。前个方法称为黑盒测试,后个称为白盒测试。对于本系统,我采取第个方法,即黑盒测试。做完个模块,就进行测试,看所做的模块能不能实现所需要的功能。经过了先期的模块测试和后期的综合测试,本系统实现了规格说明书的所有功能,达到了预期的要求。小结本章详细介绍了系统主要功能模块的具体实现,包括用户管理模块购物车模块和定单模块,分析他们的设计思路,执行步骤,并给出了每个功能的主要实现代码......”。
5、“.....让我们看到更直观的效果。最后对完成的系统进行了测试,介绍了两种主流的测试方法,给出了测试结果,达到了预期的要求。第五章总结与展望工作总结开发站点,是项复杂繁重的工作,需要多方面的知识。此次通过设计网上交易系统,使我接触到许多基于语言的网络开发方面的知识,包括语言,级联样式表,客户端开发语言,分层体系结构,支持架构的框架,开源服务器,数据库,服务器端开发语言等,这些语言或技术扩展了我的知识面,也使我在制作的过程中对它们的特点,应用方向等有了基本的了解,并在实际的应用中大致明白如何将它们融合运用,以开发出界面美观,功能强大的站点来。通过本次亲自动手设计系统,我更加深刻的了解系统开发的全过程,从中我熟练掌握了结构应用软件设计的思想及其开发的全过程......”。
6、“.....分析系统要达到什么功能,系统要划分为几个模块来设计,系统的具体功能应当如何去实现分析完之后,考虑其涉及到的计算机专业知识,把问题细化,把大的问题划分为小的问题,然后逐个进行解决。毕业设计开始阶段,由于我们没有软件架构的设计经验,所以在项目的业务流程和软件的开发规范上犯了很的,所以在后期的组装过程变的非常的困难。设计收获掌握了网站开发的基本流程,设计整个网站的功能模块图掌握了如何搭建和配置个服务器掌握了使用编程,实现对信息的显示修改删除和添加等遇到的问题中文乱码问题的解决对于中文乱码问题的处理,常用的方法有两种种方法是在页面上设置页面的属性。这种方法就是在页面开始时,设置页面的属性,例如另种方法是输出中文信息时使用编码。这种方法是在输出中文信息之前,对中文信息进行次编码......”。
7、“.....为了避免这种异常,最好在对变量操作之前检查看它是否为值。语句换行书写时未加适当的空格而导致的。我们先看段代码〞〞〞〞〞〞〞〞上面所示的代码在执行时将转换成这样的语句从输出的语句可以看出和之间,以及和之间都缺空格,这样是不能从数据库中取出数据的正确的写法如下〞〞〞〞〞〞〞〞后续工作展望由于个人能力有限以及实践经验欠缺,系统基本满足在线电子产品交易的功能需求,本系统不可避免有不足之处,如些系统功能过于简单,所以系统的功能还算不上很完善。希望老师和同学能给予建议和指导。参考文献景玉建电子商务的发展与前景职业时空,年第期,张孝祥深入开发内幕核心基础北京电子工业出版社北京什么是,百度百科,百度百科,简介,张桂元......”。
8、“.....林信良技术手册北京电子工业出版社百度百科,百度百科,黄杰湘制作,中文参考手册,网络电子书,简介百度百科,百度百科,张孝祥,张红梅编著网页开发体验式学习教程北京清华大学出版社百度百科软件测试,附录代码架构图图整体包结构图包图包数据访问层图包业务逻辑层图包图页面表示层致谢本次毕业设计的最终完成离不开很多人的大力协助。衷心的感谢上海达内科技有限公司在我实习期间交给我这个项目任务,使我有了设计课题,还感谢在实习期间给我帮助的项目经理以及公司同事。真诚的感谢本次毕业设计的指导老师宋玲教授,给了我自由选题的机会,在我的论文审稿阶段指出了很多方面的不足,并给出修改意见,对我进行悉心指导,对我的毕业论文最终完成给予了极大的支持和帮助。特别感谢曹杰师兄,在毕业设计中遇到难点的时候......”。
9、“.....对我毕业设计工作的顺利完成有着重要的意义。最后,再次感谢所有帮助过我的人们,这个功能。删除商品项时,系统会自动更新购物车的总计值,如图图删除商品功能执行过程从客户请求对象中获取商品的调用业务层的方法根据商品去数据查询商品的信息,返回商品对象从会话中获取购物车对象调用业务层的方法根据商品去删除购物车对象中的商品项将购物车重新加入到会话中,来更新会话中的购物车对象部分代码实现删除购物车中个商品项清空购物车客户在查看购物时不要想要所有所选的商品时,向服务器发送清空购物车请求时会执行此功能。如图图清空购物车执行此功能的步骤从请求对象中获取会话从会话中获取购物车对象将购物车对象传给业务层的方法去清空购物车中的所有商品项部分实现代码也就是从中把购物车清除掉......”。