国际商品网上采购平台就是利用Browser/Server( B/S) 结构, 提供了一个网络平台, 让企业用户只要上网就可以实现产品信息的在线查看, 产品的在线查找, 产品的在线收藏, 产品的在线购买等功能。从而避免了大量的开销系统的优势在于系统简单、功能强大、扩展能力良好
以及能够方便的跨地域操作等性能。系统的网络应用原理示意图如图5.1 所示:
商品采购网上销售系统总体流程如图5.2 所示:
网上销售系统的客户端模块流程如图5.3 所示:
系统登录操作流程如图5.4 所示:
产品搜索操作流程如图5.5 所示:
网上销售系统的顶层数据流图如图5.6 所示:
网上销售系统的二层数据流图如图5.7所示:
六、系统设计
根据上述的系统结构分析, 可以很容易地划分系统的模块, 确定系统的栏目的功能, 确定系统的信息流、控制流和后台管理, 在确定了系统的主要业务对象和业务流程后, 就可以定系统的数据流, 也就可以进行数据库设计。根据对系统结构的分析, 可以清楚地划分系统模
块, 其主要包括: 系统首页、产品展示、产品新闻、产品搜索、在线购买、在线支付、用户收藏、会员注册、用户反馈、产品管理、会员管理、经销商管理等模块。根据分析可以很快地得到系统总体结构图, 根据系统总体结构进行数据库的设计, 在进行数据库设计时, 应该注意信息的完整性和数据的独立性。这样可以方便系统的信息输入、数据库查询。同时也方便系统后台的数据库管理和数据库维护。然后根据数据库的字段进行代码编写, 编写
完成每个模块代码后, 要进行单元测试, 看所编写的模块是否可以完成系统所要求的功能。若能则需要检查分析代码, 不断修改直至模块可实现系统所要求实现的功能。最后进行综合测试,从而达到软件开发的目的。系统总体结构图如图6.1 所示:
系统实体关系E- R 图如图6.2 所示:
七、软件维护
维护阶段的关键任务是, 通过各种必要的维护活动使系统持久地满足用户的需要。
由于这些原因而引发的维护活动可以归纳为4种类型,如图10-25所示。(1)校正性维护。把诊断、校正软件错误的过程称之为校正性维护。
(2)适应性维护。由于计算机技术的发展,外部设备和其他系统元素经常变更,为适应环境的变更而修改软件的活动称之为适应性维护。(3)完善性维护。在使用系统过程中为满足用户提出的新功能、性能要求而进行的维护。(4)预防性维护。为进一步改进可维护性、可靠性而进行的维护活动。
简单的介绍了一个基于Web 的应用系统的开发过程以及在开发过程中应当如何进行需求分析, 进而进行系统结构分析, 系统架构, 数据库设计, 实现各功能模块的编码, 系统测试及系统维护这样一个软件开发过程。使大家对软件开发的过程有一个感性的认识, 对于一个平台上的许多功能模块, 要根据系统所实现的功能划分功能模块, 通过流程分析, 可以帮助我们理清程序开发的整个过程, 也是整个软件开发的关键和难点所在。