1、“.....整个系统中含有三个包,分别为,和包。包中包含了整个系统中能用到的各种通用功能的类。系统包图如图所示。包中各个类对系统中的操作实体进行了描述,完成了实体相应属性的定义和设置。包是整个系统中最主要的包,也是工作量最大的块,其中所有业务逻辑的体现和操作过程,均是通过此包中的各个类来具体完成的。包的实现包类完成与数据库的连接操作,用来完成字节编码的转换,在本章先前的小节中有相关描述,在此不再赘述。为个获取本地系统时间功能的类,主要用于系统数据库些表中日期型字段初始值的获取。为完成显示项信息记录时的分页方法类。是个完成文件上传的功能类。图系统包图图类图图类图包的实现包中的各个类都是对相应实体的定义和属性描述。类是对管理员实体的抽象描述。类是对品牌信息,即公司实体的抽象描述。类是对手机实体的抽象描述。是对系统购物车实体的抽象描述。是对会员实体的抽象描述......”。
2、“.....各个类中的结构基本相同,分别是对实体属性的定义,然后是对实体相应属性的设置和相应属性的获得。图和分别为和类图。此包中其它类图结构均与此类似。包的实现在包中封装了整个系统进行具体功能实现时所用到的所有操作类。在相应的文件中以的形式来调用使用这些类,从而完成系统功能。类完成与管理员信息相关的操作。主要包括管理员登录信息验证。由于本系统中信息获取的来源是页面,所以如何从页面中获取数据成为了个首要解决的问题。程序语言提供的包中包含了很多具体的网络操作方面的类。通过其类的方法就可以容易的获得页面中表单,或请求中传递过来的参数。然后通过将得到的参数值与数据库中存储的信息进行比较,来确定数据库中是否含有此记录,即可达到登录信息是否正确的验证操作。在会员信息验证时亦是采用了类似的操作。和类分别完成了与会员相关和公司信息相关的操作。和两个类中定义了完成订单信息处理的各种方法......”。
3、“.....也是系统功能实现的关键类。类主要完成了与手机信息相关的操作的各种功能函数。本系统为手机销售系统,所以手机信息的使用贯穿了系统的整个过程,不论是消费者对本系统的利用还是管理员对本系统的维护。是系统的另个关键类,此类是对购物车操作的描述,其中包括了完成购物车相关操作的各个功能函数。个不能进行销售的系统是无法称其为销售系统的,所以如何完成消费者购买手机的操作过程成为了重点。购物车的实现购物车的功能是本系统对于消费者最直观,最重要的功能体现。也是系统看法过程中的个难点。用户在本系统中可以完成添加,删除,清空,提交购物车的操作,从而完成购物的过程。对于购物车的实现本系统主要采用用保存次会话中的购买信息,最后将中的信息次性提交,即购物车的提交,然后将提交的信息以订单的形式保存到数据库中。本系统的购物车界面如图所示。图系统购物车界面图消费者在浏览手机信息时,可以选择购买......”。
4、“.....则将其购买的信息加到购物车中并保存在此次会话的中,直到提交购物车,或者结束此次会话。如图所示为添加购物车程序流程图。其中首先通过变量获取购物车中的信息。然后判断是否已含有该项信息并最终将信息重新保存回中。开始从中读取,结束图添加购物车程序流程图在添加完购物车记录后,用户可以在购物车界面中对购买的手机进行数量的修改。并通过点选保存更改来提交数量的更改。在更改的具体函数实现中,首先要对更改的数量与库存数量的值进行比较,看是否库存手机数量已经不足购买要求,如果是,则给出提示。否则正常修改。由于每次保存修改是对购物车中所有项的数量进行检查和重置,所以要动态的得到购物车中信息的数量和相应表单项的编号,以便在具体的函数实现过程中进行操作。因此在购物车的文件中对于中每条记录的名字采用了如下的命名方式,即将中每个数据项的动态定义称增加的整数......”。
5、“.....继而进行数量的修改。在购物车界面中用户还可以完成对购物车中条记录的删除。移除项记录更新清空购物车则将中的值清空即可提交购物车是消费者购买商品的最后步。系统完成向数据库订单表中插入条记录的操作,同时在订单子项表中插入对应的订单明细记录。为保持消费者在线浏览信息的致性,手机表中相应手机的数量也要做库存减少的调整。因为此操作中涉及了数据库中的三个表,状态下的回滚操作显得很必要。系统中分别定义了向三个表中插入数据的函数,向订单表中插入记录的函数的程序流程图如图所示。当个插入函数失败时,则调用删除函数,将已经插入到个表中的记录删除掉。当订单表插入成功,订单子项表插入失败时,对订单表进行的操作如下面语句所示。图表记录添加程序流程图手机信息相关操作的实现与手机信息相关的操作主要包括手机信息的添加,删除,修改,查询。由于手机具有图片信息的属性......”。
6、“.....通过不同的查询方式得到相应的手机信息,对此功能进行测试。测试方案分别使用不同的查询方式进行手机搜索,从而查看系统是否给出查询结果和给出的结果是否符合查询条件。输入数据按品牌查询按价格查询按型号查询预期结果第组测试返回该品牌的所有手机第二组测试返回该价格范围内的所有手机第三组测试返回该查询类型的手机手机记录添加过程中要涉及到品牌等外键约束的限制和有无图片信息的差别,并且由于其属性字段较多,且含有时间,浮点等数据类型,操作中较容易发生,所以对其进行了较详细的测试。其测试用例文档见表。限于篇幅其中的测试输入数据及预期结果并未详细列出。表手机记录添加测试用例文档用例名称手机记录添加测试用例基本描述手机记录的添加即是在数据库手机表中插入条记录,完成与数据库的交互,并包括些字段的非空输入等约束,对此功能进行测试......”。
7、“.....查看是否可以正确插入数据库表中。输入数据型号无图片型号有图片预期结果第组测试记录成功插入,该记录无图片信息。第二组测试记录成功插入,该记录有图片信息。手机记录在订单详细表中有外键约束,所以在对手机记录进行删除时会由于是否有该记录的订单信息而有所不同。其测试用例见表所示。表手机记录删除测试用例文档用例名称手机记录删除测试用例基本描述手机记录的删除即是从数据库手机表中移除条记录,过程中完成与数据库的交互,且会因为订单明细表中是否有该信息而进行不同的删除操作。测试方案分别对被下过订单的手机记录和没有下过订单的手机记录进行删除。输入数据删除有订单记录的手机记录。删除没有订单记录的手机记录。预期结果第组测试该记录无法删除,给出提示。第二组测试该记录成功删除。系统的其它测试用例在此不再详述。整个系统的功能都严格按照测试用例进行了测试,并根据测试结果进行相应的处理......”。
8、“.....结论应用已经成为的主流业务,电子商务在未来的应用也将愈来愈广,信息化水平已成为各行业反展和竞争的关键,实现真正意义上的电子商务尤为重要。本系统基于电子商务的思想,采用技术对系统加以实现。整个系统实现了需求定义中的各主要功能。对自己而言在系统开发过程中对电子商务的流程有了较清晰的认识。尤其是对数据库系统的开发,不是以前的那种简单的认为数据库系统无非就是简单的增删改查。数据库结构的优秀设计,合理的数据库操作不论从系统性能还是系统开发难度方面,都会使开发者受益颇多。作为种静态的页面开发语言,从技术本身的角度讲,并不是开发过程中难点,但如何很好的应用,同时结合元素来使自己的系统功能和可用性方面更趋于完善,却并非易事。本系统虽然实现了作为个简单电子商务平台的功能,但由于时间关系,和自己对电子商务方面有限的了解,系统的功能,实际可运行性方面还存在许多的不足......”。
9、“.....系统开销和数据库的访问控制方面还没有系统的完备的进行相应的优化。对于系统中存在的问题,再以后的工作和学习中将进步的解决和完善。参考文献霍燕亭,范生万,等电子商务基础北京中国电力出版社司志刚,濮小金电子商务导论北京中国水利水电出版社北京机械工业出版社北京电子工业出版社宋万清王卫军基于三层体系结构的电子商务系统的技术实验室研究与探索黄义弘,黄文钰数据库系统原理与设计北京清华大学出版社汪孝宣,刘中兵,等数据库开发实例精粹北京电子工业出版社周必水,郦泓用实现基于向量空间的搜索引擎优化计算机应用研究北京机械工业出版社帝龙应用系统开发宝典北京清华大学出版社王家华软件工程沈阳东北大学出版社致谢经历了几个月的毕业设计,使自己的知识和能力都有了提高。在毕业设计过程中首先要感谢指导老师给予我的指导和帮助。毕业设计虽然只有几个月中,但我从他们身上不仅学到了许多的专业知识......”。
1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。