论文部分内容阅读
随着新东方在线课堂系统中售出的在线教育课程越来越多,产品人员线下管理及配送附带资料的传统业务模式已经越来越不能满足业务需求,因此,需要开发一个能通过线上管理资料配送信息的系统。新东方在线资料配送管理系统正是为了满足此业务需求而开发的。本人在实习期间对新东方在线资料配送管理系统进行了较深入的分析并参与了系统的开发,本文基于该系统而撰写,详细阐述了系统的需求分析、概要设计与详细设计,论述了系统中各模块功能的实现方案。新东方在线资料配送管理系统是一个JavaEE项目,该系统采用了Spring框架、Dubbo框架、DWZ框架和Aries框架作为主要的开发框架。在该项目中,本人的主要工作是通过对业务人员提出的新东方在线资料配送管理系统的需求进行详细的分析,将系统的总体需求分为功能性需求和非功能性需求,并将整个系统的功能性需求分为了资料权限分配模块、资料管理模块、配送信息管理模块、结算管理模块、快递公司信息管理模块及第三方信息管理模块这六个模块的需求:根据系统需求分析对系统的整体架构及系统六个功能模块进行了概要设计;根据系统概要设计并结合相关系统(课堂系统)对系统六个功能模块的数据库表、类及页面进行了详细设计;根据系统详细设计使用mysql数据库完成了系统上述六个功能模块的数据库表的创建,使用java语言并结合Spring框架、Dubbo框架和Aries框架编码完成了系统上述六个功能模块中的类,使用jsp(Java Server Pages)页面并结合DWZ框架完成了系统页面的展示;根据测试用例,完成了系统上述六个功能模块的功能性测试和系统非功能性测试。新东方在线资料配送管理系统已经通过测试并上线使用了,上线三个多月来一直运行良好,无论在系统功能及性能上都能满足业务需求,提高了公司员工的工作效率。