软件 开发项目 需求分析 怎么写?最好给个案例看看

2024年11月22日 21:17
有1个网友回答
网友(1):

代理商和旅游景点管理系统项目开发背景 消费劵管理系统是一个面向广大客户来源以及一个和代理商的业务流程的一个项目,由于该系统涉及的客户面和业务较广,系统的各项功能与各项管理消费劵息息相关,因此做好项目系统需求分析显得至关重要。根据实际情况采用各种技术手段对消费劵的管理,争取代理商、景点和客户之间得到最大限度的需求。编写的目的 为了让开发人员能够很快的了解该项目,了解该项目的需求,知道该项目的具体实现的功能,通过文档信息知道了该项目所涉及到的数据库表和每个表有哪些字段。项目系统需求分析 代理商:1、 代理商以5折优惠从景点出购买消费劵(消费劵有面值不等的,目前未知)。2、 代理商预付一定的预付款(如5万元)从景点处购入2倍的消费劵(就是10万元)。3、 代理商卖出给客户均以7折卖出4、 代理商预付款余额不得低于一定的金额(未知。如:预付款余额不低于2000等)。5、 代理商在预付款余额低于一定的金额后,需要及时补充(如:几个工作日内景点收到补充的预付款)。景点:1、 景点对客户使用的消费劵进行消费劵验证(如:消费劵卡号验证,是否已过期等)。2、 景点对客户所使用的消费劵不得以任何方式返还(如:消费劵1000,用去900,那么也不得返还100元金额)。客户:1、客户使用消费劵必须在消费劵能使用的范围2、客户在使用消费劵必须在消费劵的有效期内使用,预期作废。3、客户使用消费劵消费时,若消费金额>实际消费金额,应付实际消费金额—消费劵金额。共同补充:1、 预付款余额=预付款当前余额—客户实际消费金额(备注:若客户使用1000元的消费劵消费了800,那么客户实际消费金额=800)功能分析描述 根据登陆人员的权限不同,页面不同所执行不同的操作登陆功能 1、 经理登陆管理2、 员工登陆操作登陆功能描述 1、 代理商经理登陆,经理有权限完善资料,建立工作组,员工信息的录入。添加景点以及景点的相关信息(如:景点的名称,景点的地点,景点经理的联系方式)。管理财政,查看每个景点消费劵的售出量和使用量,对账单,对账表,根据实际情况,打印各个景点的消费劵和消费劵的面值,打印消费劵的数目、该消费劵的折扣,信息都录入数据。根据消费劵的售出情况计算所得的利润。查看预付款余额,不足的及时补充。2、 代理商员工登陆,登陆出售消费劵界面,激活消费劵的金额,记录每个景点的出售的消费劵的面额(激活的),各个景点的消费劵的出售数量。3、 景点经理登陆,经理完善资料,建立工作组,员工信息的录入,添加代理商以及代理商的信息(如:代理商的名称,代理商的地点,代理商经理的联系方式)。查看每个代理商在我们景点销售情况及使用情况。查看每个代理商的预付款余额是否已不足(不足提示该代理商),对账单,对账表。4、 景点员工登陆,登陆收费系统,验证客户所使用的消费劵是否已激活,该客户使用的消费劵是哪个代理商出售的,该消费劵的金额是多少,哪一天消费的,都记录下来。项目涉及数据的分析代理商和景点数据分析 1、代理商和景点的角色分析:经理,员工,涉及到的就是用户名(username),先不用管它是经理还是员工,后面有该用户的权限的,我分析的数据:代理商用户表(AgentUser)主键AIDNumber用户名AUserNameVarchar(10)用户密码AUserPasswordVarchar(20)用户权限(角色表外键)AUserRightsNumber↓角色表主键RIDNumber角色RoleVarchar(12)2、景点信息表:景点信息表主键SIDNumber景点名称ScenicSpotNameVarchar(30)景点地址ScenicSpotAddressVarchar(100)景点联系电话ScenicSpotNOVarchar(15)景点折扣ScenicSpotDisCountNumber消费劵数据分析 消费劵信息表主键CCIDVarcher(20)消费劵面值CCMoneyNumber消费劵属于哪个景点(景点信息表外键)SIDVarchar(20)消费劵折扣SDiscountNumer详细账单表 账单表主键ZidVarcher(20)金额MoneyNumber属于哪个景点(景点信息表外键)SIDNumer对账单,对账表分析 1、 按一定的是时间(比如一个月)会生成一个具体的账单以便于在管理人员的查看和管理,代理商对每个景点的销售消费劵的情况和景点对每个代理商销售的情况都记录保存。2、 按一个月算每个月双方要对账单。打印消费劵分析 1、 不能打印任何面值两个相同的卡号,用一个软件以一个数字开头进行递增。2、 打印每个景点的消费劵,根据该景点在我们代理商的销售情况,按实际情况进行打印(面值,张数)最后补充一个,客户是不是可以上网查询自己的消费劵真假面值,目前在考虑