1、VCD出售租借连锁店管理系统样本第四部分 实验指导书根据以下VCD出售租借连锁店管理系统开发需求调查文字, 完成实验一至实验五并填写在实验报告册上。市内某家大型VCD出售租借连锁店有许多员工, 每个员工只能服务于一家租借店; 每个员工有工号、 姓名、 性别、 年龄、 政治面貌等属性; 每家店日常工作主要有: 租借、 归还、 逾期罚款等( 租借人首先要办理租借卡, 租借卡分为年卡、 月卡和零租卡) 。具体操作流程如下: ( 1) 出售租借: 根据购买人或租借人提供的VCD租借单, 查阅库存, 如果有, 则办理销售或租借并登记销售( 记录销售记录单号、 购买人卡号、 购买日期、 VCD编码、 数量
2、、 单价, 经办员工号) 或租借流水帐( 记录租借记录单号、 租借人卡号、 租借日期、 VCD编码、 数量、 归还日期, 经办员工号) ; 如果没有相应的VCD, 则可根据购买人或租借人的要求办理预约登记(记录预约登记单号、 购买或租借卡卡号、 VCD编码、 数量、 经办员工号), 当有VCD时, 及时通知购买人或租借人。( 2) 归还: 根据租借人提供的所还VCD, 检查VCD是否完好, 如果完好, 则办理归还登记( 记录归还单号、 租借人卡号、 归还日期、 VCD编码、 数量、 经办员工号) , 如果有损坏的VCD, 办理赔偿登记( 记录赔偿单号、 租借卡卡号、 赔偿日期、 赔偿VCD编码
3、、 数量、 金额, 经办员工号) , 并把赔偿通知单通知给租借人。( 3) 逾期罚款通知: 查询逾期未还的VCD, 及时通知租借人, 并进行相应的罚款登记( 记录罚款单号、 租借卡卡号、 罚款日期、 罚款金额、 经办员工号) 。实验一 需求分析( 一) 业务流程调查一、 实验目的: 掌握需求分析的步骤和业务流程调查的方法; 掌握应用Powerbuilder绘制BPM模型二、 学时: 6H( 课内4H, 课外2H) 三、 实验软件平台: Windows 2k或Windows XP, Powerduilder9.5,Visio四、 实验内容: 根据该VCD连锁店的业务需求调查文字, 利用PD绘制该
4、VCD连锁店管理系统的BPM模型。五、 实验结果: 六、 思考题1、 数据库设计为什么需要进行详细的需求分析? 答: 做软件是为了满足客户需求, 不能接到一个项目凭自己的经验自己的想象就写出程序来。需要知道客户需要什么, 不需要什么。因此, 为了让团队的工作成果能被客户接受就需要详细的进行需求分析。为之后的软件编写提供准确严谨的流程处理。2、 需求分析的目标是什么? 其调查步骤是什么? 常见的调查方法有哪些? 需求分析的目标: 经过详细调查现实世界要处理的对象( 组织、 部门、 企业等) , 充分了解原系统( 手工系统或计算机系统) 工作概况, 明确用户的各种需求, 然后再此基础上确定新系统的
5、功能。新系统必须充分考虑今后可能的扩张和改变, 不能仅仅按当前需求来设计数据库。调查步骤: (1) 调查组织机构情况。包括了解该组织的部门组成情况、 各部门的职责等, 为分析信息流程做准备。(2) 调查各部门的业务活动情况。包括了解各个部门输入和使用什么数据, 如何加工处理这些数据, 输出什么信息, 输入结果的格式是什么, 这是调查的重点。(3) 在熟悉了业务活动的基础上, 协助用户明确对新系统的各种要求, 包括信息要求、 处理要求、 安全性和完整性要求, 这是调查的又一个重点。(4) 确定新系统的边界。对前面调查的结果进行初步分析, 确定哪些功能由计算机完成或将来准备让计算机完成, 哪些活动
6、由人工完成。由计算机完成的功能就是新系统应该实现的功能。调查方法:(1) 跟班作业。经过亲身参加业务工作来了解业务活动的情况。(2) 开调查会。经过与客户座谈来了解业务活动情况及用户需求。(3) 请专人介绍。(4) 询问。对某些调查中的问题, 能够找专人询问。(5) 设计调查表请用户填写。如果调查表设计的合理, 这种方法是很有效的。(6) 查阅记录。查阅与原始系统有关的原始记录。3、 数据库设计的特点是什么? 大型数据库的设计和开发是一项庞大的工程, 是涉及多科学的综合性技术。数据库建设是指数据库应用系统从设计实施到运行维护的全过程。数据库建设和一般的软件系统设计、 开发和运行与维护的全过程有
7、许多相同之处, 更有其自身的一些特点。( 1) 数据库建设的基础: 三分技术, 七分管理, 十二分基础数据是数据库设计的特点之一。( 2) 结构( 数据) 设计和行为( 处理) 设计相结合: 数据库设计应该和应用系统设计相结合。也就是说, 整个设计过程中要把数据库设计和对数据库的处理设计密切结合起来。这是数据库设计的特点之二。实验二 需求分析( 二) 数据流程调查一、 实验目的: 掌握需求分析的步骤和数据流程调查的方法; 掌握应用VISIO绘制数据流程图( DFD) ,掌握数据流程图分层次的绘制方法。掌握编写数据字典的方法和步骤。二、 实验学时: 8H( 课内6H, 课外2H) 三、 实验软件
8、平台: Windows 2k或Windows XP, Visio四、 实验内容: 1、 掌握数据流程调查和分析的方法; 2、 利用Visio绘制分层次的数据流程图并在绘制的过程中建立标准、 统一的编码; 3、 根据该VCD连锁店的业务需求调查文字以及第一次作业所完成的内容, 利用VISIO, 绘制该连锁店管理系统的DFD模型。4、 编写详细正确的数据字典。五、 实验步骤1、 数据流程图的层次绘制方法复习数据流程图分层次绘制模型: 数据流程图是按照”自顶向下、 逐层细化”的原则进行, 在绘制整个数据流程图的过程中, 一定要建立标准、 统一的编码, 并建立相应的数据字典。数据流程图的详细绘制过程可
9、参见上课过程中的PPT案例(陪送系统数据流程图)。2、 根据该VCD连锁店的业务需求调查文字以及第一次作业所完成的内容, 利用VISIO, 绘制该连锁店管理系统的DFD模型。六、 实验结果: 1、 绘制数据流程图 【请在此粘贴你的DFD, 数据流程图中的数据对象一定要编号, 地方不够可换页】2、 编写相应的正确的数据字典表3-1 数据流的描述数据流编号数据流名称简 述数据流来源数据流去向数据流组成数据流量高峰流量IN1VCD租借单信息记录租借人对VCD的要求租借人P1,D1VCD编码+VCD数量+归还日期xxIN2租借信息成交信息租借处理P2, P3销售或租借记录单号+购买或租借人卡号+购买或
10、租借日期+VCD编码+数量+单价xxIN3归还记录VCD归还的具体信息归还处理P3归还单号+租借人卡号+归还日期+VCD编码+数量+经办员工号xxIN4销售信息记录购买人对VCD的要求购买人P1.1VCD编码+VCD数量等xxIN5罚款信息记录罚款的具体信息预期罚款处理E2罚款单号+租借卡卡号+罚款日期+罚款金额+经办员工号xxIN6预约处理信息记录需要租借或出售但没有库存的VCD信息P1.3D2.3预约登记单号+购买或租借卡卡号+VCD编码+数量+经办员工号xx表3-2 处理逻辑的描述处理逻辑编号处理逻辑名称简述输入的数据流处理输出的数据流处理频率P1VCD出售租借处理对要租借的VCD进行出
11、售租借处理过程IN1对要租借的VCD进行出售租借处理过程IN2P2逾期罚款处理查询有误逾期的租借IN2生成逾期罚款单然后通知租借人IN5P3归还处理处理归还过程IN2无损坏办理归还登记, 有损坏则办理赔偿单赔偿登记P3.1办理归还登记对无损坏的归还办理登记办理人要求记录归还的时间, 更新库存归还记录P3.2办理赔偿登记对有损坏的归还做赔偿记录班里人要求生成赔偿单, 并通知归还人E2顾客、 赔偿登记P1.1办理销售并登记销售根据租借人要求登记租借信息IN1办理租借登记销售记录P1.2租借流水帐根据租借人要求登记租借信息IN1办理租借流水账租借记录P1.3预约登记租借人预约VCDIN1记录预约登记
12、人的信息IN6P1.4员工查阅库存并通知预约顾客库存更新后检查时候有顾客预约该VCD库存更新如果有顾客预约, 则生成通知单, 通知租借用户E1P2.1员工查阅库存并通知预约顾客员工核对租借单是否有逾期单P2租借人有逾期则生成惩罚通知单并通知她IN5表3-3 数据存储的描述数据存储编号数据存储名称简 述数据存储组成相关联的处理D1VCD库存表Vcd数量罚款单号+租借卡卡号+罚款日期+罚款金额+经办员工号D2销售租借记录销售的vcd记录销售或租借记录单号+购买或租借人卡 号+购买或租借日期+VCD编码+数量+单价D3归还记录租借人归还的详细信息销售或租借记录单号+购买或租借人卡 号+购买或租借日期
13、+VCD编码+数量+单价D3.1赔偿登记存储归还时VCD不符合完好性要求的租借人信息及VCD信息赔偿单号+租借卡卡号+赔偿日期+赔偿VCD编码+数量+金额+经办员工号D2.1销售记录销售VCD的记录销售记录单号+购买人卡 号+购买+VCD编码+数量+单价D2.2租借记录租借VCD的记录租借记录单号+租借人卡 号 +VCD编码+数量+单价D2.3预约登记存储需要的VCD信息及购买人或租借人信息预约登记单号+购买或租借卡卡号+VCD编码+数量+经办员工号D2.2.1罚款登记存储购买人或租借人的罚款信息罚款单号+租借卡卡号+罚款日期+罚款金额+经办员工号表3-4 外部实体的描述外部实体编号外部实体名
14、称简述外部实体组成输入的数据流输出的数据流E1租借或购买顾客顾客顾客名+顾客电话+顾客类型等-E2租借人顾客顾客名+顾客电话+顾客类型等-E3员工店员员工号+员工名+员工电话等-表4-5 数据项的定义七、 思考题 1、 数据流程图的特点有哪三方面? 答: 数据流程图的特点: (1) 层次性; (2) 抽象性; (3) 概括性。2、 数据字典的内容和作用是什么? 答: 数据字典的内容: 数据项、 数据结构、 数据流、 数据存储、 处理过程。 数据字典的作用: 数据流图表示了数据和处理的关系。实验三 概念结构设计一、 实验目的: 掌握概念结构模型绘制的方法和步骤, 掌握利用PD绘制和管理CDM的方法。二、 实验学时: 6H( 课内3H,课外3H) 三、 实验软件平台: Windows 2k或Windows XP, Powerduilder9.5,Visio四、 实验内容: 1、 掌握概念结构设计的方法; 2、 利用PD绘制并管理CDM; 3、 根据该VCD连锁店的业务需求调
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1