云彩店邀请码|半壳|优胜
该项目来源于公司为一家澳大利亚的房地产销售报告提供商开发其电子商务系统。随着网络技术的发展其原有的电子商务系统已经不能很好的为客户提供优质的服务和公司业务的需求。所以邀请我所在的公司为其重新设计和开发一套新的电子商务系统,提高其销售以及市场竞争的能力。该系统是公司的一个电子商务平台,公司的客户通过该系统购买该公司的产品。系统自动记录销售信息,为管理人员提供相关的报告为未来的决策提供了基础。综合公司原网站的现状,以及对客户需求的分析、业务的发展趋势和对公司辅助决策战略的调研与理解,我们认为本次系统改造的总体目标是提高网站的运行效率;界面友好、操作简便、实用性好;能够对于各种数据进行查找统计,并且为运营、管理决策提供必要的数据支撑;作为以后数据集中和业务集中的核心框架;具有良好的开放性和扩展性支持国际通用标准;系统运行稳定、安全、可靠。通过对客户需求的了解以及系统目标的分析,我们将系统主要划分为产品购买模块,产品管理模块,用户管理模块,以及第三方交互模块等四大功能模块。通过对比当前的开发框架与模型,我们决定使用开源社区现在非常关注的Spring框架,通过其在系统中的应用和实现,运用其两大核心机制控制反转和面向切面的编程,以及它对对象关系映射的支持实现系统的需求。由于Spring本身“无侵入性”的特点,又可以使它能够方便的与其他框架和容器集成使用。使它完全适用于一般企业级应用开发的大部分功能和性能的要求。除了采用Spring应用框架作为整体核心架构外,我们使用分层的结构实现。数据存储层采用安全稳定而且免费使用的PostgreSQL;数据访问层使用DAO设计模式,使用Spring对Hibernate透明持久化框架的模板类支持实现;业务逻辑层使用Facade模式,利用POJO对象实现业务逻辑对象,使用Spring IoC容器管理对象生命周期。Spring框架对整体结构层次提供了统一的配置管理,使用Spring AOP实现声明性的事务管理,异常处理和自定义的安全检查。整个项目开发完成并运转良好。我做为项目经理和高级软件工程师,不但承担了大部分的项目管理工作和主要的设计工作,还编写了第三方交互系统中支付系统的连接,以及项目中所有功能与持久层交互的代码。整个项目的代码行数达到了150000行,我个人在整个项目中,写的代码行数超过了25000行代码。同时,我也完成了论文资料的收集工作和论文的撰写工作。
来源:半壳优胜鲸鱼幸运星转载请保留出处和链接!
本文链接:http://87cpy.com/209910.html
本站部分内容来源网络如有侵权请联系删除