软件系统分析与设计总实验

更新时间:2023-05-12 16:21:01 阅读量: 实用文档 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

实验一 网上书店管理系统项目计划说明书

1.1 主要活动

1. 定义问题 2. 确定项目可行性 3. 制定项目的进度表 4. 为项目安排人员 5. 启动项目

1.2 定义问题

1.2.1 网上书店管理系统的需求和商业收益说明 1、该系统面向现在的市场需求,增加网上销售的功能; 2、该系统支持随时处理订单; 3、顾客可以通过网上留言反馈信息; 4、减少订单手工处理引起的错误; 5、减少因手工处理订单所用的时间;

6、保持或降低邮购和电话订单处理方面职工标准; 7、通过internet开辟一个新的销售渠道,增大市场; 8、通过跟踪热销和滞销情况增加营业额; 9、通过扩大客户支持与信息来增加客户信誉。 1.2.2 网上书店管理系统的系统能力说明 1、系统可实现用户网上购物; 2、系统支持网上订单查询;

3、系统支持网上查询,以及书目的剩余量;

4、带有快速登录屏幕支持传统电话和邮寄书籍目录的销售; 5、是一个具有联机客户、订单、退还订单和退货的高级支持系统; 6、维护足够大的数据库和历史信息以支持市场分析; 7、为客户查询提供客户交易历史;

8、支持24小时新订单发货; 9、从多个仓库调整订单发货;

10、持历史记录以支持销售分析和市场需求的预测; 1.2.3 网上书店管理系统的关联图

图1-1系统关联图

1.3 确认项目可行性

1.3.1 经济可行性

近几年,随着经济发展与社会进步的需求,网络购物已然成为人们生活中必不可少的一部分,本系统适应了经济发展的需求,将有很大的经济发展的空间。而且它的开发成本并不大。因此,开发该系统是可行的。 (1)开发成本

表1-1薪水和工资支付的详细说明表

薪水和工资支付的详细说明

表1-2系统开发成本一览表 网上书店管理系统开发成本一览

(2)运行费用一览表

表1-3系统年运行费用一览表 网上书店管理系统年运行费用一览

(3)收益来源:减少成本和增加收入 1、通过注册会员得到相应回报; 2、减少手工工作人员,节省开支; 3、开拓市场,增加销售量;

4、减少运行费用,如应急发货的运输费用; 5、捕获货币管理上的损失折扣; 6、更快地收取可收账款;

7、采用批量折扣购买减少商品成本; 8、较好的库存管理减少损失。

表1-4系统收益范例表

(4)财务

网上书店管理系统收益范例

计算

统净现值

计算表

表1-5系(NPV)

(5)无形收益: 1、提高服务水平; 2、提高客户满意; 3、做好需求; 4、提高正确性。

1.3.2 组织和文化上的可行性 1、当前低水平的计算机能力 2、实际存在的计算机恐惧 3、工作人员或管理人员的失落感

4、由于新系统引起行政上和组织上的潜在变化 5、担心工作职责变化

6、担心由于增加自动化而失业 7、为时甚久的工作过程的逆转 1.3.3 技术可行性

本系统是一个基于B/S结构的网上书店管理系统,采用传统的结构化方法及相应数据库技术,现在的开发技术已经非常成熟,且被广泛用于各行各业,在当前的限制条件下,该系统的功能目标能够达到要求,在现有的技术支持和限制下,该系统的功能可以实现,并且能在规定的期限内,完成本系统的开发。 1.3.4 进度表可行性

该项目没有一个绝对的、完全不许错过的截止时间,所有任务都是可以完成的,是可行的。 1.3.5 资源可行性

1、人员风险:开发该项目所需的系统分析员、系统技术员,软件架构师和用户。经项目负责人合理的分配任务,每个人各尽其能,如果发生职员突然有事或离职的突发情况,也可以进行自由调度,不会耽误项目的进度。

2、其他资源风险:计算机资源、物理设备和维护人员,对于该系统的需求,这些资源能够很好的被利用,不会有不足的现象。

1.4 制定项目进度表

1.4.1 资源估算任务表的制定

表1-6资源估算任务表

资源估算任务表

统分析 1 名 1.1.1 1.1.2 会见用户 确定作用域 1 1 5 3 3 2 系统分析 员一名 1.1.3 书写需求说明 1 3 2 分析员一 名 1.1.4 1.1.5 定义系统能力说明 制定关联图 1 1 2 2 2 1 分析员一 名,电脑 一台 1.1.6 确认项目可行性 1 2 1 分析员一 名,电脑 一台 1.2’ 1.2.1 确认项目可行性 识别无形成本和收益 8 1 19 2 14 1 分析员 2 名, 电脑 2 台 1.2.2 估算有形收益和计算成本/收益 1 4 3 分析员 2 名, 电脑 2 台 1.2.3 计算净现值和投资回报率和投资回收期 1 3 2 分析员 2

名, 电脑 2 台 1.2.4 评价组织和文化可行性 1 2 2 分析员 2 名, 电脑 2 台 1.2.5 评价技术可行性 1 1 1 分析员 2 名, 电脑 2 台 1.2.6 评价所需进度表 1 3 2 分析员 1 名 1.2.7 评价资源可用性 1 2 1 分析员 1 名 1.2.8 制定工作分解进度表 1 2 2 分析员 1 名 1.3 制定项目进度表 3 10 7 分析员 1 名 1.3.1 制定工作分解进度表 1 3 2 分析员 1 名 1.3.2 估算资源、周期和优先权 1 2 2 分析员 1 名 1.3.3 制定 PERT 图和甘特图 1 5 3 分析员 1 名,电脑

一台 1.4 为项目配备人员 8 17 10 项目经理 2名 1.4.1 1.4.2 1.4.3 1.4.4 1.4.5 为项目制定资源计划 确认和邀请技术人员 会见用户,确定和邀请用户工作人员 组织项目小组 实施小组磨合训练 1 1 1 1 2 2 2 2 1 4 1 1 1 1 2 项目经理, 系统分析 员,小组工 作人员 1.4.6 1.5 1.5.1 实施初步的技能培训 启动项目 准备演示文稿材料 2 4 1 6 9 2 4 7 2 系统分析 员一名 1.5.2 制作演示文稿 1 1 1 操作人员 1名 1.5.3 1.5.4 2.0 2.1 2.2 配备项目设备和支持资源 召开正式的启动会议 分析阶段 收集信息 定义系统需求 1 1 97 30 30 5 1 335 120 100 3 1 201 75 55 系统分析

1.4.2 PERT图:基于单个任务或活动对项目进行规则的一种方法

图1-2系统PERT图

1.4.3 Gantt图:以条形图代表项目进度表的任务和活动

图1-3系统Gantt图

1.5 为项目提供人员

1、为项目提供人员是项目经理的主要职责,这个活动有5个任务:

1.为项目制定一个资源计划 2.确定并邀请专门技术人才 3.确定并邀请专门用户人员 4.把项目组分成多个工作小组 5.实施初步的培训和建组训练

2、在制定资源计划时项目经理必须认识到: 1.资源通常不是想要就有的

2.要求小组成员在一段时间内熟悉项目

3、专门技术人员有:系统分析员、程序分析员、网络专家和其他技术人员组成(注:必要时人事部门需要招聘人才)。

4、用户人员:分到项目组的组织内部的人员经常是一些专职的组员能代表用户团体并起到联络作用。

5、一个项目组每4-5人就需分成小的工作组,每个小组由一个小组领导协调分到小组的任务。这个任务的责任由项目组领导承担。

6、实施的培训和建组训练。总体上可以为项目组进行培训,当使用新技术、新数据库或新程序设计语言时要进行培训。另一方面。如果项目组成员以前没有在一起工作过,那么建组的训练就特别重要。

1.6 启动项目

经以下两步等到组织上高级管理人员的批准和明确的支持:

监督委员会最后定案,为项目发出最后的许可证,包括必需资金的核发。通过组织内正常的通讯渠道发出正式通知,对项目给予信任并要求组织内所有参与的各部门进行合作。

1.7 本实验小结

本实验对该项目进行了系统的分析与计划,实验主要是对该项目进行的计划,并进行了时间安排和各种预算,但是由于是对项目的计划,因此在实

施过程中会有一定的误差。

实验二 网上书店管理系统分析说明书

2.1调查系统需求

2.1.1网上书店信息收集方式 1.向客服人员分发调查问卷表 2.从原有信息表中收集相关资料 3.与用户面谈讨论 4.观察商业过程和工作流 5.建立原型

6.主持联合应用设计会议 2.1.2网上书店管理系统调查表

表2-1网上书店管理系统调查表见表

2.1.3面谈讨论日程安排 面谈目的:

确定地区销售计划及安排 日期、时间和地点:

2013年4月15日上午9:00市场总监办公室 用户参加人员(名字和头衔/职务):

William市场总监以及他的几个职员 客服部主管

项目小组参加人员:

Mary elien Green 和 jim williams 面谈/讨论

1、上一季度销售报告分析。 2、哪一种类型书销售较好。 3、哪一地区销售业绩最优。 4、下一季度销售计划。 5、在销售过程中遇到的问题。

6、客服人员在与顾客交谈过程中遇到的问题。 2.1.4重要问题控制表

表2-2重要问题控制表

2.2系统需求建模

2.2.1系统相关者:用户、客户、技术人员

1、用户:客服人员、订单处理人员、销售人员、顾客、主管级人员、管理级户、查询用户

2、客户:项目投资人

3、技术人员:测试人员、平面设计人员、开发人员等 2.2.2系统相关者的组织图

图2-1系统相关者的组织图

2.2.3网上书店管理系统事件表

表2-3系统事件表

求 顾客退货 退回商品 顾客 商品退回 取消订单 订单细节 事务处理 预定商品订 顾客预订书籍 单 顾客 单 支付预定金 顾 客 查 询 订 单 状 订单状态查 顾客 态 询 日末、周末、 生成订单汇总表 月末、季度 的时间 末、年末 周末、月末、 销售账单 季末、年末 库存量不足 书籍库存量不足 细节 商品目录的 新书目的增加 增加细节 销 售 部 门 按 订 单 订单完成通 销售部门 取书 知 况 记录订单完成情 市场部门 增加商品 增加新书籍 顾客 销售部门 生成缺货报表 增加相应书籍 市场部门 财务部 销售账单 生成一定时间内 表 生成订单汇总报 订单汇总报表 销售部 查询订单状态 订单状态细节 顾客 交易处理 银行 生成预定商品订 确认订单信息 顾客 顾客 销售部门 银行

销 售 部 门 确 认 延 延期定货单 销售部门 延期定货单通知 期定货单 通知 延期定货单通知 顾客

2.3功能需求

2.3.1网上书店管理系统关联图

图2-2系统关联图

2.3.2网上书店管理系统DFD图片段

图2-3系统生成新订单DFD

片段图

图2-4系统修改订单信息DFD片段图

图2-5系统商品退回DFD片段图

图2-6系统订单查询DFD片段图

图2-7

系统缺货报表DFD片段图

图2-8系统销售账单DFD片段图

图2-9系统增加新书籍DFD片段图

2.3.3划分子系统

网上书店管理系统子系统和每个子系统事件 1、新订单生成子系统 顾客查询相关书籍 顾客发出新订单 顾客取消或修改订单 顾客确定订单信息 2、订单完成子系统 顾客查询订单状态

本文来源:https://www.bwwdw.com/article/n4re.html

Top