有执行当前操作的权限。核心拦截方法代码如下,,,主要模块设计说明产品管理模块设计产品管理模块包括产品类别管理产品品牌管理和具体产品管理,每个子模块的设计思路相似,在此,笔者以产品类别管理为例进行模块设计说明,具体流程如下。开发实体,封装产品类别包含的属性,并对类添加相应的注解。注解说明此类需要映射到数据库中,注解表明此类需要映射到搜索引擎中,注解指定数据库表主键生成策略,注解指定搜索引擎为该属性建立索引。部门属性映射核心代码如下,,,开发业务逻辑接口,使之继承接口,在接口中添加接口方法用于获取子类别的,核心代码如下开发业务逻辑类,该类继承类并实现接口,为类添加和注解,表明该类的执行需在个事务中。在类中对接口中的方法提供具体实现,并可对类中的方法进行重载。在方法中主要通过编写并执行语句来查找产品类别及其子类别,核心代码如下所示,添加类别成功,开发页面,为页面的链接添加相应地址以调用相应的方法。订单管理模块设计订单管理作为系统的核心模块,包括订单查询待审核订单管理待付款订单管理正在配货订单管理等待发货订单管理已发货订单管理已收货订单管理已取消订单管理和已锁定管理等子模块。具体开发流程如下开发实体,对应的类为。由于是数据库的关键字,所以此处为类添加注解,指定将类映射到数据库表时数据库表的名称。注解指定将日期类型的属性映射到数据库时采用的时间格式,此处采用形式。核心代码如下开发业务逻辑接口,该接口继承自接口,提供业务逻辑方法的抽象,例如解锁订单的方法,核心代码如下开发业务逻辑具体实现类,该类继承类并实现接口,在该类中提供订单操作功能的具体实现,主要通过编写并执行语句来更新订单的锁定者。核心代码如下,开发,封装页面提交的数据,包含属性基本与类相同。部分属性核心代码如下开发供系统直接调用的,,,系统前台动态加载数据功能设计系统前台页面中使用了技术,动态加载商品畅销榜和用户浏览历史。动态加载畅销榜排行前十的商品核心代码如下,数据正在加载动态加载用户浏览历史核心代码如下数据正在加载第五章系统测试本章中将对系统中主要模块进行测试,主要通过对模块运行个完整的流程的方式进行功能测试。产品管理模块测试产品类别管理测试添加产品类别,如图所示图添加产品类别添加类别成功,如图所示图添加产品类别成功添加后产品类别列表,如图所示图类别列表为服装类别创建子类别,如图所示图创建子类别添加子类别后,服装类子类别列表,如图所示图服装类子类别产品品牌管理测试添加产品品牌,如图所示图添加品牌添加后品牌列表,如图所示图品牌列表产品管理测试添加产品,如图所示图添加产品添加产品后,产品列表,如图所示图产品列表为乔丹篮球鞋设置推荐,如图所示图产品推荐添加产品样式,如图所示图添加样式样式列表,如图所示图样式列表订单管理模块测试待审核订单审核,点击审核通过按钮进行订单审核,如图所示图审核订单订单审核通过后,待付款订单列表,如图所示图待付款订单列表载入待付款订单,点击财务确认已付款按钮确认付款,如图所示图确认付款确认付款后,订单进入配货环节,正在配货订单列表如图所示图正在配货订单载入正在配货订单,如果货已经配好,则点击等待发货按钮,将订单进入等待发货状态,如图所示图正在配货订单管理等待发货订单列表,如图所示图等待发货订单载入等待发货订单,如果订单已发货,点击已经发货按钮确认发货,如图所示图确认发货已发货订单列表,如图所示图已发货订单载入已发货订单,如果确认买家已收货,则点击已收货按钮确认订单已收货,如图所示图确认收货权限管理模块测试部门管理测试添加部门,如图所示图添加部门添加部门后,部门列表如图所示图部门列表员工管理测试添加员工,如图所示图添加员工添加员工后,员工列表如图所示图员工列表为员工设置权限,如图所示图为员工设置权限点击标记为离职链接,将员工设置为离职状态,如图所示图员工离职权限组管理测试添加权限组,并为权限组设置具体权限,如图所示图添加权限组添加权限组后,权限组列表如图所示图权限组列表第六章总结与展望总结开发此系统花去了笔者差不多个月的时间,此系统用的知识很全面,使用了之后出现的泛型和自定义注解语法,使用了当前流行的框架。本系统中大量使用了,使用了模板技术,通过此模板生成静态页面,系统中还使用了缓存技术,大大提升了系统的访问性能。本系统使用了基于开源的搜索引擎的框架实现系统中商品的搜索,大大提高了系统的搜索性能。通过本次亲自动手编写系统代码,我更加深刻地了解系统的架构和开发过程,了解软件开发流程。最重要的是把所学的知识用于实际项目开发中,使得我对于这些技术有了个比较深入的了解,熟练掌握它们的使用,并掌握了的些高级特性。在系统开发过程中框架的很多特性都是第次接触,这时就需要不断查找资料来学习。在整个系统开发中遇到的最有挑战的个问题就是如何利用框架来实现基于角色的细粒度权限拦截,这个功能也花去我很多时间,最终在查找了很多资料和自己摸索了段时间后,把这个问题克服了。具体的解决方案在系统的权限管理模块设计里已经提到。展望目前系统还不是很完善,系统的网上支付模块还没有做,在后续的开发中,将集成第三方支付功能,尽可能将系统完善,使之能够用于真实的商业运作,实现商业价值。参考文献王涛涛,李晓禹,施炜利拦截器控制页面访问权限的设计与实现计算机与现代化刘鹏远基于角色的权限管理可重用解决方案计算机系统应用黄超基于角色的权限管理结合拦截的应用研究大众科技吴彦我国电子商务发展现状与趋势分析,李刚权威指南北京电子工业出版社,蒲子明,许勇,王黎等整合开发技术详解北京清华大学出版社,丁雪丰,荣浩,杨春花等译攻略北京人民邮电出版社,葛京和程序开发从入门到精通北京清华大学出版社,吴众欣,沈家立分析与应用北京机械工业出版社,徐璐入门经典北京清华大学出版社,李晓黎,张晓辉网页程序设计北京人民邮电出版社,致谢本论文是在我的指导老师欧阳军林的悉心指导下完成的,老师在我的论文审稿阶段指出了系统中很多不足的方面,并给出修改意见,对我的毕业论文最终完成给予了极大的支持和帮助。感谢欧阳老师直以来对我的辛勤培养和殷切教诲,在学习和工作上都给了我很大的帮助,这些我都将铭记于心。另外,感谢这篇论文所涉及到的各位学者。本文引用了数位学者的研究文献或者专著,如果没有这些学者的研究成果的帮助和启发,我将很难完成本品论文的写作。感谢我的同学和朋友,在我写论文期间给予我很多素材,还在论文的撰写和排版过程中提供热情的帮助。由于我的学术水平有限,所写论文难免有不足支持,跟前各位老师和学友批评指正该类继承类并实现接口,此类提供对订单进行管理的方法。例如解锁订单操作,通过调用类的方法来解锁订单。核心代码如下,解锁成功,开发页面,为页面的链接添加相应地址以调用相应的方法。权限管理模块设计权限管理模块包括部门管理员工管理和权限组管理模块。在此以员工管理为例说明模块设计步骤,具体流程如下开发实体,对应的类为,并为类添加属性和相应的注解,其中注解指定将枚举类型属性映射到数据库中。核心代码如下开发业务逻辑接口,该接口继承自接口,在接口中提供和方法,用于检测用户是否存在和用户名及密码是否正确,核心代码如下开发业务逻辑具体实现类,该类继承类并实现接口,提供和的具体实现。验证用户密码和用户名是否匹配及判断用户是否存在通过编写并执行语句完成。代码如下,,,,,开发类,用于对页面数据进行封装,其属性与类基本相同。核心代码如下开发类,该类继承类并实现接口,提供相关方法供系统直接调用对员工进行管理,如对员工进行离职操作,核心代码如下,设置成功,开发页面,为页面的链接添加相应地址以调用相应的方法。系统全文搜索功能设计开发全文搜索功能对应实体。首先使用的方法,传入搜索关键字作为参数,返回类型,此类型封装了搜索结果,通过调用的方法获取每条搜索记录,再调用此类的方法将搜索关键字高亮显示,并将属性包含搜索关键字的类添加到返回集合中。核心代码如下
温馨提示:手指轻点页面,可唤醒全屏阅读模式,左右滑动可以翻页。
第 1 页 / 共 49 页
第 2 页 / 共 49 页
第 3 页 / 共 49 页
第 4 页 / 共 49 页
第 5 页 / 共 49 页
第 6 页 / 共 49 页
第 7 页 / 共 49 页
第 8 页 / 共 49 页
第 9 页 / 共 49 页
第 10 页 / 共 49 页
第 11 页 / 共 49 页
第 12 页 / 共 49 页
第 13 页 / 共 49 页
第 14 页 / 共 49 页
第 15 页 / 共 49 页
预览结束,还剩
34 页未读
阅读全文需用电脑访问
1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。
1、该文档不包含其他附件(如表格、图纸),本站只保证下载后内容跟在线阅读一样,不确保内容完整性,请务必认真阅读。
2、有的文档阅读时显示本站(www.woc88.com)水印的,下载后是没有本站水印的(仅在线阅读显示),请放心下载。
3、除PDF格式下载后需转换成word才能编辑,其他下载后均可以随意编辑、修改、打印。
4、有的标题标有”最新”、多篇,实质内容并不相符,下载内容以在线阅读为准,请认真阅读全文再下载。
5、该文档为会员上传,下载所得收益全部归上传者所有,若您对文档版权有异议,可联系客服认领,既往收入全部归您。