简述:负责图书馆的所有信息
输入的数据流:读者信息、图书信息
输出的数据流:读者信息、图书信息、图书借阅等
第二部分 功能需求
2.1 功能划分
根据以上对本系统结构和功能的概述,网上图书销售系统主要包括两大模块:一为系统管理模块,二为系统销售模块。在大模块下又划分出若干小模块,将其各项功能模块划分成相应的程序模块。画出系统模块的层次方框图,如图
3.1。下图中的各层矩形框代表这个数据的子集,最底层的各个框代表组成这个数据的实际数据元素(不能再分割的元素)。
2.2 功能描述
2.2.1 系统功能描述
(1)书籍管理模块
该模块负责管理本系统所有销售书籍信息。主要功能包括添加、删除、修改以及查找信息,并且包括商品高级查询子模块,该模块将在下面介绍。只有管理员才具有对书籍信息进行修改的权利,商品管理是网上图书销售系统的核心,网上图书销售对书籍价格的调整以及新书的添加等都将在这部分完成。
(2)用户管理模块
该模块负责管理所有网上图书销售的用户信息。主要功能包括添加、删除、修改以及查找用户信息。用户将被分为两类:管理员。会员类型的转换也将在用户管理中实现,管理员可以管理所有用户信息,而会员只能对自己私有的信息进行维护。
(3)图书查询模块
管理模块和销售模块中都提供了书籍查询模块。在管理模块中,书籍查询是出于维护的目的,也就是说紧接着查询下一个功能就是商品维护功能。而在销售模块中,书籍查询是出于购买的目的,紧接着查询的下一个功能应是对书籍的购买操作或是个人的购物车添加功能。对于商品查询我们提供多条件组合查询,包括按时间、书籍类型、出版日期等内容或任意几项内容的查询,这与统计的方式相当相似。只是添加结果是一个总体,而查询结果是各项各类的逐条信息。
(4)商品浏览模块
为了让会员购买书籍,我们必须先提供让其了解书籍信息,然后做出购买的决定。在首页我们提供有限的最新商品的销售信息,如果会员需要分类了解书籍信息,系统为每个分类都提供了详细的分类书籍信息提供页,会员可以选择是否购买或者放入购物车以供将来选择参考。
--(5)购物车模块
电子商务站点的核心就是购物车。会员可在这个区域内建立他们的订单,只要选择各种自己需求的商品,并将它们添加到自己的预购信息栏中即可。通常,该过程被形象地成为“向车中添加项目”,这就像在超市购物一样。当然,他随时有权将商品从车中取出,或者将车推往前台结账。