下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、信息系统分析与设计三级项目报告专业/班级信息管理与信息系统-003学号姓名代强评分标准Visio的安装与使用(5分)系统结构化设计(5分)系统面向对象建模(5分)系统初步实现(5分)Visio图例使用准确,图 形绘制美观准确5分系统分析设计的图表完 整无误,符合需求5分面向对象建模准确,符合 需求,绘图美观5分用户界面美观,代码设计准确、科学、合理 5分Visio图例使用准确,图 形绘制准确4分系统分析设计的图表完整无误,基本满足需求 4 分面向对象建模准确,基本 符合需求,4分用户界面设计满足需求,代码设计符合需求 4 分Visio图例使用存在错 误,但绘制准确3分系统分析设计的图表存 在逻
2、辑不清晰,但基本满 足需求3分面向对象建模基本准 确,基本满足需求,3分用户界面清晰,项目描述 完整,代码设计基本满足业务需要3分Visio图例使用准确,但 绘制存在错误2分系统分析设计的图表存 在逻辑不清晰,可以满足部分需求2分面向对象建模不完整,描 述需求不充分,2分用户界面描述不完整,代 码设计不合理2分Visio图例使用不准 确,绘制存在错误1分系统分析设计的图表存 在逻辑不清晰,可以满足部分需求2分面向对象建模错误,需求 理解错误,1分用户界面混乱,代码设计 有误1分分分分分总分:分总分:分目录一、项目概述 0目的 0硬件环境: 0软件环境 0二、系统规划 1系统的要求 1系统的组织
3、机构图 2三、系统分析 3业务流程图 3. 错误 ! 未定义书签。底层图 . 3数据流程图 4顶层图 . 4底层图 . 4数据字典 5. 错误 ! 未定义书签。. 错误 ! 未定义书签。. 错误 ! 未定义书签。. 错误 ! 未定义书签。实体卡片 . 8四、系统设计 10数据库设计 10概念设计 10逻辑设计 11. 错误 ! 未定义书签。代码设计 14用户界面 15五、系统实施 16等价类划分法 . 16划分等价类: . 16划分等价类的标准: . 16划分等价类的原则 . 17设计测试用例 17六、面向对象 18用例图 18七、项目心得体会 19、项目概述目的要求理解系统分析与设计的重要性
4、,掌握信息系统需求分析的内容与方法, 包括结构化生命周期法和面向对象的方法。要求学生掌握一般系统体系的基本 构成、各个部分的作用及其相互关系,掌握系统需求分析与设计文档的撰写方 法。结合三级项目进行实际的分析、设计与实现。除此之外,还要学会使用相关的分析设计软件(如 Visio等),并灵活运 用各种软件编写相应的文档。硬件环境:笔记本电脑型号:品牌/型号处理器In tel P3 及以上处理器主频主板芯片组Jasm ineR内存容量256MB及以上硬盘容量10GB以上硬盘描述SATA 5400屏幕尺寸英寸标准分辨率1600X900显卡类型性能级独立显卡显卡型号GDDTR5显存容量3GB软件环境操
5、作系统:、Microsoft office word文档编辑工具:Microsoft office visio 20072007、 Rational Rose Enterprise Edition1、系统规划系统的要求商场超市的采购收获管理流程如下:采购部门的文员首先需要将商场超市内的所有商品信息存入数据库,商品 信息数据库中包括商品编码、商品名称、商品种类、规格、型号、包装形式、 品牌、进货价、零售价、批发价、产地、保质期、最低库存量、最大库存量等 信息。每个月采购部文员根据库存量计算出需要订货的商品及数量,要求是订货 量在最高库存量和最低库存量之间。确定出需要订货的商品及数量后,按商品 种
6、类进行分组,分别产生不同的订货单,然后提交给采购员。采购员按照订货单,去寻找每类商品的供应商,要求每类商品找三家供应 商。然后将订货单及供应商一起报给采购部的部门经理审批,由部门经理确定 每类商品的供应商顺序,再报给总经理确定最终的供应商。随后采购员按审批 结果生成采购合同给供应商,同时将采购合同副本送给财务处和仓库。供应商送货时携带采购合同、商品清单到商场超市的仓库。仓库保管员负 责按采购合同及商品清单进行验货,再将合格的商品做入库处理,即修改库存 信息,产生入库单给财务处。财务处结算员根据采购合同、入库单进行费用结算,将结算结果存入应收 应付账目中,同时开出发票给供应商。商场销售员根据货架
7、上的商品短缺情况,产生出库单,到仓库管理员处领 取商品,仓库管理员根据出库单做出库处理,并修改库存量。每月采购部的统计员对订货单、入库单、出库单信息做统计分析,产生分 析报告给总经理。系统的组织机构图传统的零售企业组织架构为“金字塔型”层级结构。在这种结构中,上下 级层级分明,每个人都有明确的权利和责任,中间为一个庞大的管理层。该结 构在稳定的环境下,是一种比较高效的组织架构,适合企业的发展。但当前, 企业面临的环境变化迅速,特别是在零售业,市场环境变化迅速,消费者需求 日益多样化和个性化。金字塔型的组织架构己明显不利于零售企业的发展。同时,信息技术在零售业的广泛应用使扁平化结构和 管理成为可
8、能。 世界零售巨头沃尔玛不断减少企业的管理层次, 向下分权。 在 沃尔玛的组织架构里,上层的 CEO下面设立四个事业部,分别管理着购物广场 ( 含折扣店 ) 、山姆会员店、国际业务和物流业务,下面就是庞大的分店;另设 两个商店管理事业部,通过事业部总裁、区域总裁、区域经理、店铺经理四个 层次, 直接对店铺的选址、开办、进货、库存、销售、财务、促销、培训、广 告、公关等各项事务进行管理。总经理:总经理室公司的最高负责人,行使公司最高决策权,主要职责包 括领导制定本公司的市场运营,发展战略及规划;领导制定公司年度计划,中 长期发展计划等;批准公司的年度财务预算;领导公司建立各级组织机构,并 按公司
9、战略规划进行机构调整; 领导公司制定各种规章制度, 并深入贯彻实施; 决定各职能部门主管的任免、报酬、奖惩;采购部:采购部门有二大只能,一是采购部门的文员首先需要将商场超市 内的所有商品信息存入数据库。二是每个月采购部文员根据最高库存量和最低 库存量计算出需要订货的商品及数量,并对商品种类进行分组,生成不同的订 货单,提交给采购员。以及寻找供应商,最后根据合同进行实施采购工作,以 及每月采购部的统计员对订货单、入库单、出库单信息做统计分析,产生分析 报告给总经理。销售部:商场销售员根据货架上的商品短缺情况,产生出库单,到仓库管 理员处领取商品,仓库管理员根据出库单做出库处理,并修改库存量。市场
10、部:市场部负责进行市场信息的收集、整理、分析预测市场需求;同 时进行市场开发决策、市场维护、全面负责公司营销规划与管理;财务部:财务处结算员根据采购合同、入库单进行费用结算,将结算结果 存入应收应付账目中,同时开出发票给供应商。以及负责公司会计核算管理、 财务核算管理、公司经营过程实施财务监督、稽核、审计、检查、协调和指导。人事部:负责集团人力资源管理制度的起草、修订、实施。负责集团公司各级管理人员和职能单位人员的招聘、录用。三、系统分析业务流程图 采购入库单采购管理 岀库单库存分析报告订单分组 一分类订货底层图商品信数据库存库存盘点、清储库存计算需求订单审批采购合同 供应商列*一供应商检数据
11、流程图顶层图底层图S2仓管员F1货架盘点S1采购员S3销售员F2采购合同采购管理F3岀库单D1库存账入库管理P出库管理统计分析D2分析报告S4总经理统计员数据字典数据元素卡片名称:员工卡片别名:男/女总编号:101编号:1001说明:用户生理特征数据值类别(连续/离散):离散有关编码的说明:类型:字符男女长度:(1)先生女士有关数据结构:用户信息有关的数据结构/组合(使用场合):定单,顾客细节。数据项卡片二维表数据项名称数据项编号类型及宽度说明取值范围备注员工卡片I001Char( 20)员工信息订单号I002Char( 12)订单详情采购合同I003Int ( 20)合同条款式三份出库单I0
12、04Nchar( 15)出库列表入库单I005Nvarchar (200)入库商品供应商单I006Nchar( 20)供应商列表仓储部I007Char( 20)库存信息采购部I008Char( 12)采购单财务部I009Int ( 20)账务信息市场部I0010Nchar( 15)市场信息数据流卡片总编号:数据结构名称:需求计划单编 号:F001说明:用户购买商品时所需的订单包含的数据结构:来源:用户(S1)去向:用户(S1) 说明:用户购买商品时所需的订单信息容量:6人数据流二维表数据流名称数据流编号数据流来源数据流去向简述数据流量需求计划单F001米购文员采购员制定、提交3张/月米购需求单
13、F002采购员部门经理审核1张/月采购订单F003部门经理总经理审核1张/月采购合同F004总经理仓库、采购 员、供应商执行式三份入库单F005供应商仓库验收依据合同出库单F006销售部仓库出库处理出库单库存台账F007出入库单仓库、财务统计、核对发票数据存储卡片数据结构名称:用户订单相关联的处理:说明:用户购买商品时所需的订单总编号:D01 编号:D001输出数据流:D2 有无立即查询:有信息量:200份/天数据存储组成:日期+货物编码+单价+ 数量关键字:部门代码,货物编码 相关联的处理:数据存储二维表数据存储名称数据存储编号简述数据存储组成关键字相关联的处理需求计划单D001存储需求计
14、划的文件日期+货物 编码+单价+ 数量部门 代码,货物 编码米购需求单D002登记采购计 划的文件日期+供应 商编码+货 物编码+单 价+数量供应商编 码,货物编 码供应商资料D003登记供应商 的相关信息供应商编码 +货物编码+ 单价+数量供应商编 码,货物编 码采购订单D004登记采购货 物订单的文 件日期+订单 号+供应商 编码+订货订单号,供 应商编码, 订货部门编P2部门编码+ 发运方式+ 制单人+审 核人码,存货编 码采购合同D005编写米购合同的文件合同条款订单号,供 应商编码, 订货部门编 码,存货编 码数据卡片总编号:P01名称:注册表编号:P001说明:用户注册完成之后显示
15、用户信息输入数据流: 内容:用户名密码性别出生年月族别输出数据流:D2 有无立即查询:有 信息量:200份/天数据结构二维表处理名称处理编号简述输入的数据流处理描述输出的数据流处理频率需求计划单P001汇总所需货物的相关信息需求计划单根据 需求部门 的需求信 息得出所 需货物的 汇总信息米购需求单1次/月采购计划P002填写米购货物的计划米购需求单根据 需求计划 单和存货 情况编写 出采购计 划采购计划1次/月采购订单P003填;采购计划根据采购采购订单1次/写米购货 物的订单计划和供 应商资 料,选择 合格的供 应商,确 认价格填 写米购月采购收货 管理P004对采购的货 物进行收 获管理&
16、#39;采购订单当货 物到达 时,根据 采购订 单,对货 物进行查 验质量, 数量等入库信息1次/月入库管理P005对已收货 进行入库 管理入库信息根据入库 信息,对 已经检验 收货的货 物,入库, 上架,记 录入库单出库管理P006对销售出库管理出库单等级、审 核、出库出库单多次统计汇总P007统计员对 订单、出 入库单统 计汇总,报给总经 理出入库 单、订单统计、分 析汇总、报 告1/月实体卡片外部实体卡片 名称:米购员 说明:缺货时进行采购总编号:1-101编号:S01输入数据流:P001输出数据流: 个数:约2个外部实体二维表实体名称实体编号简述输入的数据流输出数据流量用户S001满足
17、订货要求 的所有顾客P007约10个采购员S002缺货时进行采 购P005约2个配送员S003就审核完毕的 订单进行配送P007约4个审核员S004定完单后进行 审核P002约2个供应商:S005按订单配货D2约2个财务部S006财务记账P002约4个仓储部S007仓储管理,商 品出入库、管 理库存台账D2约2个市场部S008调研市场、做 出决策总经理S009战略规划D2四、系统设计数据库设计一个设计良好的数据库,可以使系统的实现变得非常的简单,同时,也可 以使系统的执行速度变得很快。反之,一个设计混乱的数据库,不仅增加了吸 引的管理实现过程,同时在系统的执行过程中,使得检索变得很慢,降低效率
18、 所以数据库的设计是一个系统设计很重要的步骤。概念设计由分析用户需求到生成概念产品的一系列有序的、可组织的、有目标的设 计活动,它表现为一个由粗到精、由模糊到清晰、由抽象到具体的不断进化的 过程。概念设计即是利用设计概念并以其为主线贯穿全部设计过程的设计方法。 概念设计是完整而全面的设计过程,它通过设计概念将设计者繁复的感性和瞬 间思维上升到统一的理性思维从而完成整个设计。系统中的实体有:采购部文员、采购员、财务部、销售员、统计员、仓库 管理员、供应商、部门经理、总经理列出各个实体包含的属性,并且确定各个实体的主键(用下划线标示):(1)采购部文员(文员编号、姓名、性别、年龄、所属部门、联系电
19、话、 地址)(2)采购员(姓名、编号、性别、年龄、所属部门、联系电话、地址)(3)销售员(配送员编号、姓名、性别、年龄、联系电话)(4)统计员(审核员编号、姓名、性别、年龄、联系电话)(5)供应商(供应商编号、供应商类型、供应商姓名、联系电话、地址)(6)入库单(入库单编号、填录人姓名、填录人编号、填录时间、详细描 述)(7)订单(订单编号、填录人姓名、填录人编号、填录时间、客户信息、 详细描述)(8)出库单(出库单编号、填录人姓名、填录人编号、填录时间、详细描 述)(9)仓库管理员(记账单编号、填录人姓名、填录人编号、填录时间、详 细描述)ER图:超市管理系统数据库E-R模型:身份证号姓名销
20、售单号籍贯n员工编号客户销售采购员m工资岀库单m销售日期采购采购订单供货商编号进货日期商品编号n名称配n商品名称地址供货商货电话价格供货日期开户行条形码发票仓库库单姓采购订单名年龄分析报告汇总总经理员工编号电话年龄姓名性逻辑设计把ER图转换为关系模式列出各个实体包含的属性,并且确定各个实体的主键(用下划线标示): 由ER图可见:图中有五个实体:客户、采购员、供应商、仓库管理员、信息统计员、总经理、商品;三个关系:采购关系,配送关系,销售关系。客户:(编号,姓名,性别,身份证,入职日期,薪资)采购员:(编号,姓名,性别,部门编号,)供应商:(供货商号,名称,联系人,联系电话,联系地址,开户行,银
21、行 帐号,备注)仓库管理员:(编号,姓名,性别,身份证,入职日期,薪资)商品信息:(商品编号,供货商号,名称,条形码,计量单位,类别,产 地,单价,备注)入库单(入库单号,商品编号,供货商号,进货价,数量,金额,进货日 期,备注)出库单(出库单号,商品编号,供货商号,进货价,数量,金额,进货日 期,备注)销售清单:(销售单号,商品编号,销售数量,销售日期)库存清单:(商品编号,库存数量)职工清单(StaffBill)中文字段名英文字段名字段类型长度主键/外 键字段值约束职工编号staffIDchar6PNOT NULL姓名n amenv archar8NOT NULL性别sexn char2N
22、OT NULL籍贯homenv archar4NULL学历diplomanv archar4NOT NULL类别kindnv archar10NULL工资salaryint4NULL联系电话pho nevarchar12NULL联系地址addressnv archar50NULL身份证号idCardvarchar18NOT NULL聘用日期beg in Datedatetime8NULL编制日期en actTimedatetime8NULL备注othersntext50NULL(2)用户清单(UserBill)中文字段名英文字段名字段类型长度主键/外键字段值约束帐号logi nIDchar6P
23、/FNOT NULL密码passWordchar6NOT NULL商品清单(MerchBill)中文字段名英文字段名字段类型长度主键/外键字段值约束商品编号merchlDchar6P:NOT NULL供货商号profferlDchar6FNOT NULL名称fullNamen varchar80NOT NULL条形码barCodechar15:NOT NULL计量单位metricU nitvarchar4:NOT NULL类别ki ndn varchar8NULL产地birthPlacen varchar50NULL单价un itCostmoney4:NOT NULL备注othersn tex
24、t50NULL供货商清单(ProfferBill)中文字段名英文字段名字段类型长度主键/外键字段值约束供货商号profferIDchar6PNOT NULL名称fullNamenv archar50NOT NULL联系人con tactPerso nnv archar8NOT NULL联系电话pho nevarchar12NOT NULL联系地址addressnv archar50NOT NULL开户行ope nin gBa nknv archar10NULL银行帐号acco un tIDvarchar15NULL备注othersntext50NULL(5) 进货清单(ImportBill)中
25、文字段名英文字段名字段类型长度主键/外键字段值约束进货单号importBillIDchar6 PNOT NULL商品编号merchIDchar6P/FNOT NULL供货商号profferIDchar6FNOT NULL进货价importPricemoney4:NOT NULL数量qua ntityint4NOT NULL金额totalMo neymoney4NOT NULL进货日期importDatedatetime8:NOT NULL :备注othersntext50NULL(6)销售清单(SaleBill)中文字段名英文字段名J字段类型长度主键/外键字段值约束销售单号saleBillID
26、char6PNOT NULL商品编号merchIDchar6P/FNOT NULL销售数量saleNumint4NOT NULL销售日期saleDatedatetime8NOT NULL(7)库存清单(StoreBill)中文字段名英文字段名字段类型长度主键/外键字段值约束商品编号merchIDchar6P/FNOT NULL库存数量storeNumint4NOT NULL代码设计订单号:S 00000000000(销售订单)(年)(月)(日)(当天订单号)供应商编号:字母1字母200(省份)(市区)(序号)例如:LD02辽宁省大连02号供应商供应商编号:字母1字母 2000000 00 00
27、000(供应商省份)订单号)(供应商市区)(序号)(年)(月)(日)(当天辽宁省大连市02号供应商2015年11月23日219号订单单一职责原则:单一职责原则(SRP Singleresponsibilityprinciple )又称单一功能原 则核心:解耦和增强内聚性(高内聚,低耦合)描述:类被修改的几率很大,因此应该专注于单一的功能。如果你把多个 功能放在同一个类中,功能之间就形成了关联,改变其中一个功能,有可能中 止另一个功能,这时就需要新一轮的测试来避免可能出现的问题。里氏替换原则:里氏替换原则(LSP LiskovSubstitutionPrinciple)核心:在任何父类出现的地方
28、都可以用他的子类来替代(子类应当可以替 换父类并出现在父类能够出现的任何地方)四层含义:(1)子类必须完全实现父类的方法。在类中调用其他类是务必要使用父类 或接口,如果不能使用父类或接口,则说明类的设计已经违背了LSP原则。(2)子类可以有自己的个性。 子类当然可以有自己的行为和外观了, 也就 是方法和属性(3)覆盖或实现父类的方法时输入参数可以被放大。 即子类可以重载父类 的方法,但输入参数应比父类方法中的大,这样在子类代替父类的时候,调用 的仍然是父类的方法。即以子类中方法的前置条件必须与超类中被覆盖的方法 的前置条件相同或者更宽松。(4)覆盖或实现父类的方法时输出结果可以被缩小。依赖注入
29、原则:依赖注入原则( DIP:DependenceInversionPrinciple ) 别名:依赖倒置原则或依赖反转原则 核心:要依赖于抽象,不要依赖于具体的实现三层含义:(1)高层模块不应该依赖低层模块, 两者都应该依赖其抽象 (抽象类或接 口);(2)抽象不应该依赖细节(具体实现);(3)细节(具体实现)应该依赖抽象。代码共十四位,前四位为产品名称的编码,第五位到第十二位为产品生产 时间,第十三至第十四位为产品的种类。用户界面1、操作界面名称:图 4-3 用户界面登陆在进行系统登录过程中,登录模块将调用数据库里的用户清单,并对账号 和密码进行验证,只有输入了正确的账号和密码后,系统登录
30、才会成功。在登 录模块中,对系统的尝试登录次数进行了限制,禁止用户无终止的进行系统登 录尝试,在本系统中, 当用户对系统的三次登录失败后, 系统将自动机制登录, 突出登录模块。并在输入了错误的或者是不存在的账户和密码时,系统会给出 出错信息提示,指明登录过程中的错误输入或者错误操作,以便用户进行正确 的登录。输入项、 输出项:输入项为账号和密码。 账号和密码均为字符串,长度各为6 个字符,密码回显字符是五、系统实施等价类划分法等价类划分是一种典型的黑盒测试方法,使用这一方法时,完全不考虑程 序的内部结构,只依据程序的规格说明来设计测试用例。等价类划分方法把所有可能的输入数据, 即程序的输入域划
31、分成若干部分, 然后从每一部分中选取少数有代表性的数据做为测试用例。使用这一方法设计测试用例要经历划分等价类(列出等价类表)和选取测 试用例两步。划分等价类:等价类是指某个输入域的子集合。在该子集合中,各个输入数据对于揭露 程序中的错误都是等效的,并合理地假定:测试某等价类的代表值就等于对这 一类其它值的测试,因此,可以把全部输入数据合理划分为若干等价类,在每 一个等价类中取一个数据作为测试的输入条件就可以用少量代表性的测试数据 取得较好的测试结果。等价类划分可有两种不同的情况:有效等价类和无效等 价类。等价类的划分有两种不同的情况: 有效等价类:是指对于程序的规格说明来说,是合理的,有意义的输入数据构成的集合。利用有效等价类可检验程序是否实现了规格说明中所规定的 功能和性能。 无效等价类:是指对于程序的规格说明来说,是不合理的,无意义的输入数据构成的集合。对于具体的问题,无效等价类至少应有一个,也可能有多 个。在设计测试用例时,要同时考虑有效等价类和无效等价类的设计。划分等价类的标准:1)完备测试、避免冗余;2)划分等价类重要的是:集合的划分,划分为互不相交的一组子集,而子 集的并是整个集合;3)并是整个集合:完备性;
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 石牌坊修复合同协议
- 福利院服务合同范本
- 重点实验室试验申请登记表
- 私人车辆购买协议书
- 电商平台管理协议书
- 竞业协议转劳务合同
- 绿化合同续签协议书
- 百果园供货合同范本
- 租房摆摊合伙协议书
- 笔记本租赁合同范本
- 胎盘亚全能干细胞研究与应用
- 2024年抖音电商年报
- 大洋环流动力学与海气相互作用课件
- 设备进口三方协议合同
- 高校物业年度工作总结
- 四川省自贡市、遂宁市、广安市等2024-2025学年高二上学期期末考试 数学 含解析
- 高素质农民培训行政第一课
- 《某工程船尾部起重机结构设计与仿真探析》9700字【论文】
- 2025年鹿角胶项目可行性研究报告
- 士林变频器说明书
- 2024年08月山东莱商银行社会招考(日照地区)笔试历年参考题库附带答案详解
评论
0/150
提交评论