论文部分内容阅读
人类社会进入21世纪,网络和信息时代已经来临,电子商务正以前所未有的速度迅猛发展。随着信息时代的到来和网络、通信技术的快速发展,电子商务对企业产生的影响越来越大。网上书店的诞生虽然只有短短的几年时间,却以其独有的网上运作特色和优越服务得到迅速发展,提供了一种全方位的获取图书信息和双向交流的渠道。网上书店将传统书店的营业时间延长至极限,顾客不受物理空间的限制,同时供需双方之间信息交流的广度、深度、速度有了质的飞跃,促进了经营管理的科学化。本文根据企业的实际项目需求,设计与实现了网上书店系统,主要提供建筑类相关图书。主要研究工作如下:①分析了课题研究背景和研究意义。本课题以实际项目为支撑,根据企业的实际需求研究网上书店的设计与实现。在实际书店的基础上,扩展网上业务,拓宽市场,同时为用户购买图书提供更大的便利。增强了企业的竞争力,促进了经营管理的科学化。②对系统设计和实现过程中所用到的模式、框架技术进行了分析。系统构建以Struts 2框架为核心的MVC三层结构,使用Spring框架中的IoC模式完成对象的注入,利用Hibrenate框架的ORM映射机制。③进行了网上书店系统的需求分析。完成了整个系统的总体需求,进行了详细的功能性需求和非功能性需求,对系统的角色及用例进行了分析。网上书店主要以提供建筑书图书的网上交易为主,同时提供书目下载、查看各种行业资讯信息、各种资源下载等其他附加功能。④设计和实现了网上书店系统。划分了系统前台和后台的功能模块结构,通过UML 4+1视图分析了系统的设计结构,进行了数据库设计和访问权限控制的设计。构建系统的三层结构,在系统基础架构的基础之上,详细设计了系统的功能模块及其界面,实现了系统所需的功能。⑤进行了网上书店系统的测试。根据需求分析,对系统进行了不同层次的测试,使用了自动化测试工具,获取系统存在的在功能性和非功能性方面的不足。对测试结果进行了分析,并提出了相应的改进措施。