图书管理销售管理系统,总体设计部分
负责人: 赵佳美小姐姐(20160401104) 苦心糖(20160401114)
完成工作:
E.2.1需求规定
本系统将解决当前很多图书购买和销售过程的电子化、规范化需求。
E.2.2运行环境
满足系统运行环境条件的,允许在不同操作系统之间的跨平台运行。
E.2.3基本设计概念和处理流程
图书购买以及销售的具体工作设计很多方面,在实际的应用中销售方以及购买方对于系统功能的需求有时会千差万别,由此确定的软件系统的规模大小也不尽相同。但总体上来说,图书销售的业务逻辑还是比较清晰的,一般的销售流程基本可以确定下来。
为了使图书销售系统具有一定程度的通用性,我们主要实现“用户及管理员的登入登出”、“基础信息管理”、“库存管理”、“价格管理”、“销售管理”以及“查询管理”等功能。我们尽量将销售方和购买方的权限加以区分,保证系统逻辑的严谨。在界面的美观设计方面,着重强调控件风格的一致,以及显示内容的清晰度。
E.2.4结构
本图书销售系统的功能结构如表所示。
E.2.5功能需求与程序的关系
本条说明各项功能需求的实现同各块程序的分配关系:
E.2.6人工处理过程
1)管理员对图书信息进行登记,登记时需要对图书种类进行填写,登记前需要添加图书种类信息,未经登记的图书不能入库。
2)管理员需要以人工输入的方式进行基础信息的管理以及库存管理,用户不能对以上功能项目进行管理。
3)管理员人工操作添加销售柜台的图书信息,用户登陆后可以从相应的柜台中获取销售的图书列表,进行购买操作。
4)需要时,用户可以对自身购买的图书进行退货操作。
5)图书销售系统的持续使用,需要人工对库存进行维护和管理(例如库存图书以及销售柜台图书的补充),销售柜台没有图书销售信息,用户便无法从其中执行购买操作。