1、图书销售管理系统需求分析文档需求分析文档TuBish图书管理系统Version 1.0版项目负责人:周顺2008-8-10需求分析文档目录一、简介 2(一)、产品概述: 2(二)、业务背景: 2(三)、背景: 2(四)、目标: 3(五)、项目名称: 3(六)、应用说明: 3二、功能性需求: 4(一)、用例图 4(二)、用例描述 41登陆界面,登陆系统运行描述 42出版社信息维护描述 53客户信息维护描述 64库存信息维护描述 75. 图书购销情况维护描述 86.“联系我们”功能描述 8三、 非功能性需求: 9四、鉴定: 9一、简介(一)、产品概述:本系统是简单实用的图书销售管理系统,能够为图书
2、经营商提供比较全面的自动化功能,应实现对出版商信息的管理、客户信息的管理、了解仓库库存的情况并能够调度、对销售情况做出统计,还能对销售的定单管理、修改和增加。(二)、业务背景:图书销售管理的自动化需求迫切,但是专业的大型商业软件价格昂贵而且功能庞杂而无法满足需求。本软件免费,简单,实用,满足小型书商的管理需求,是开发组对C#的IS系统的团队合作训练,开发难度不高,主要协作技术实现。(三)、背景:目前较大的图书生产和销售企业都使用了偏向于商业级的图书管理软件,大多实现了网络化层级服务,但是个人书商的管理经常是人工操作,无论是哪个环节效率都相对较低,实现自动化管理的需求越来越强烈,因此需要一款免费
3、简单实用的能在单机运行的小型软件。 (四)、目标:、本软件努力解决小型书商的管理需求,可以方便随时的进行销售管理。、软件不需要增加额外的硬件投入,对硬件的要求相当低,不需要有网络环境。、保证数据的保密性,提供完备简易的数据备份功能。、提供简单易操作的交互界面,一般人群均可操作。(五)、项目名称:TuBish图书管理系统。(六)、应用说明:软件能对个人书商销售的各个环节(包括仓库的管理)实现自动化操作,让客户能够对自己的销售状况有一个清晰认识,方便管理自己的业务,提供销售情况的统计。二、功能性需求:(一)、用例图(二)、用例描述1登陆界面,登陆系统运行描述1.1 请将用户名的大写字母均改为小写,
4、输入大写字母将无法登陆系统,密码区 分大小写。1.2 系统暂不支持异地注销,即所有的用户需在本级进行登陆、注销操作。1.3 连续三次输入密码错误,您将不能以该用户进行任何操作,请持本人身份证 及复印件到公司办理相应手续。1.4 不用时请及时注销,不要直接关机,因未注销而产生的损失后果自负。2出版社信息维护描述2.1 显示出版社信息:用户进入该目录,系统显示当前出版社记录信息2.2 书目信息管理2.2.1 购入图书:用户输入购买数量,出版社银行账号,系统确认用户输入信息,若输入错误信息显示错误提示,系统反馈用户购入状态2.2.2:本季度新书:系统显示本季度出版社新书信息。2.2.3 本周新书:系
5、统显示本季度出版社新书信息2.2.4 自定义书目信息查找:用户输入查询日期范围,若输入错误信息显示错误提示,系统返回查询结果2.2.5 全部书目信息:系统显示全部出版社新书信息2.2.6 退出,系统返回上级界面。2.3:出版社信息管理2.3.1 查找出版社信息:用户输入相应查找信息,若输入错误信息显示错误提示, 系统判断用户输入信息合法性。2.3.2:增加出版社信息:用户输入新增出版社信息,若输入错误信息显示错误提示,系统检查用户输入信息合法性,返回结果状态2.3.3:删除出版社信息:用户选择删除方式,系统删除记录,系统返回删除状态。2.3.4:修改出版社信息:用户选择修改信息方式,若输入错误
6、信息显示错误提 示,系统修改信息记录,系统返回修改信息状态。2.4 查找图书:用户选择查找方式,用户输入相应查找信息,若输入错误信息显 示错误提示,系统判断用户输入信息合法性,系统返回查找信息及状态。3客户信息维护描述3.1 查看所有客户信息列表:系统调出所有客户信息列表3.2 查询客户信息3.2.1 直接查询用户信息,用户选择待查客户,系统显示被选客户所有信息。3.2.2 自定义查询:用户输入待查客户名称,系统检查该客户名称正确性(如无此客户,系统显示提示信息),系统显示被选客户所有信息。3.3 删除客户信息:用户输入待删除客户名称,系统检测该客户名称正确性,(如 无此客户,系统显示提示信息
7、),系统显示该客户所有信息,系统要求用户确认 删除,系统删除该客户数据。3.4 修改客户信息:用户输入待修改客户名称,系统检测该客户名称正确性,(如 无此客户,系统显示提示信息),系统显示该客户所有信息,用户修改该客户相 关信息,(如信息不符合实际要求,系统显示提示信息),用户确认修改操作,系 统对该客户数据进行更新。3.5 添加客户信息:系统要求用户输入新客户各项信息,系统检查新用户信息正 确性,(如信息不符合实际要求,系统显示提示信息),系统创建新用户记录。3.6 查看订单:用户输入待查询客户名称,(如无此客户,系统显示提示信息), 系统显示该客户所有订单信息,(如此客户没有订单,系统显示
8、提示信息)。3.7 添加订单:系统要求用户输入新订单各项信息,系统检查新订单正确性,(如 信息不符合实际要求,系统显示提示信息),系统创建新订单记录3.8 删除订单:用户输入待删除订单名称,(如无此订单,系统显示提示信息), 系统检测该订单名称正确性,系统显示该订单所有信息,系统要求用户确认删除, 系统删除该订单数据。3.9 修改订单:用户输入待修改订单名称,(如无此订单,系统显示提示信息), 系统检测该订单名称正确性,系统显示该订单所有信息,用户修改该订单相关信 息,(如信息不符合实际要求,系统显示提示信息),用户确认修改操作,系统对 该订单数据进行更新。4库存信息维护描述4.1 直接查询书
9、籍信息:出现最新增加的书目信息,包括书名、ISBN、出版社等信息。4.2 查询订购情况:管理员查询某本图书的定购情况,系统返回历史上曾经定购 该书的客户,并且可以上下逐条搜索,管理员可以提交满足订单,此时系统将该 订单在订单数据库的状态改为已发货。4.3 查询全部图书:管理员查询库存的全部图书,(如无此图书,系统显示提示 信息),系统显示该客户所有图书信息,(如此客户没有图书,系统显示提示信息)。4.4 查询订购过的图书:管理员查询库存中被订购过的图书,由系统返回被订购过的全部图书信息。4.5 查询书目:用户输入待查询图书书名、ISBN 等关键字,(如无此图书,系统显示提示信息),系统显示该图
10、书所有订单信息(支持模糊和组合查询)。5. 图书购销情况维护描述5.1、查询订书信息:5.1.1 按订单:在双击一个订单时能够显示该单信息:书的信息、订单人的信 息、订单状态等5.1.2 按图书:在双击一本书时能够显示该书信息:书的信息、订够人的信息、历史定购量等5.1.3 按出版社:在双击一出版社时能够显示该出版社信息:出版社信息、书 目列表、历史定购量等5.1.4 按用户:在双击一个用户时能够显示该用户信息:用户信息、订购的信 息等5.1.5 自定义查询5.2、浏览全部信息:按图书显示;6.“联系我们”功能描述6.1 访问公司网站首页。6.2 公司邮箱6.3 拨打我们的免费热线电话6.4 业务经理免费答疑 BBS三、 非功能性需求:界面可用,宜用,响应速度,并发,最大点击率,安全。关于这些非功能性需求,我们团队在以后的讨论中逐步补充。四、鉴定:项目参与者对系统需求收集的意见: