论文部分内容阅读
进入21世纪,发展最快的行业无疑是网络行业。随着网络的快速发展,它以其快捷、方便的优势使网民的队伍迅速的壮大起来,仅仅在中国现在就已经拥有5亿多的用户了,这样庞大的用户群体必然给电子商务的迅猛发展提供坚实的基础。电子商务这种基于网络的商务经营模式必然会对许多行业的传统经营模式造成冲击。随着电子商务发展的深入,整个行业朝着精细化方向发展是必然的,像传统的电子商务公司亚马逊那样从单一经营向多元经营发展的大而全模式不再是唯一的发展思路,更多的后期之秀选择专业化的道路。本文所涉及到的项目就是唐山市图书市场上在教育参考书和期刊子行业中很有名气的瀚文书店的网上书店项目。这种细分子行业的书店与大而全的网上超市的经营模式和特点上有着很大的不同,我根据瀚文书店的经营特点,并结合瀚文书店店主对网上书店功能的要求,对这个项目做了详细的需求分析。需求分析的结果就是这个项目不仅要包括网上书店的基本功能,还要实现购书组合推荐功能和旧书叫卖或实物交换的功能。下面我就论文整体结构和内容做一个概括的描述。首先,在本文的绪论部分我对国内外网上书店的发展趋势、经营模式以及生存现状做了一个概括的描述,然后对本项目的需求出处进行了简单的概述,并且提出了这个项目实施的可行性和优势。其次,我从技术上对本系统的设计和开发模式以及所应用到的软件开发框架的优势做了具体的描述。在开发系统之前,我通过和瀚文书店店主的沟通对网上书店做了详细的需求分析。通过需求分析,我确定了开发软件所需要的用例模型,并且用UML建模软件建立模型把需求实例化,之后我对网上书店进行了详细的业务逻辑设计、数据库设计,并运用框架模型把整个系统进行分层设计,通过迭代的开发过程完成了本项目的实现。本文中,我在设计与实现部分阐述了该系统会员注册/登录、搜索、购物车、购书组合推荐、旧书交易以及管理员后台管理等模块的实现。利用Spring与Hibernate整合处理数据持久化,提供业务逻辑封装及事务管理等,与Struts2整合处理前台请求与业务逻辑的调用。而且,模型、视图和控制器三部件都是面向接口编程,相互之间的藕合度很低,系统结构清晰。本系统具有了良好的可扩展性和良好安全性,多层架构易于系统的日后维护,并且,系统模块化设计有利于软件工程化管理。构建该电子商务系统,其企业的核心竞争力也将不断提升,也符合网上书店与电子商务的发展现状。此网上书店系统不仅架构清晰而且重用性强,在某些方面为网站开发爱好者以及想要步入电子商务的传统书店提供了很好的范例,也值得正在走向网络和电子商务的传统企业关注和借鉴。