版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
信息系统解析与设计三级项目报告专业/班级信息管理与信息系统-003学号姓名代强评分标准Visio的安装与使用系统结构化设计系统面向对象建模系统初步实现(5分)(5分)(5分)(5分)Visio图例使用正确,系统解析设计的图表完面向对象建模正确,符用户界面雅观,代码设图形绘制雅观正确5分整无误,吻合需求5分合需求,绘图雅观5分计正确、科学、合理5分Visio图例使用正确,系统解析设计的图表完面向对象建模正确,基用户界面设计满足需图形绘制正确4分整无误,基本满足需求本吻合需求,4分求,代码设计吻合需求4分4分Visio图例使用存在错系统解析设计的图表存面向对象建模基本准用户界面清楚,项目描误,但绘制正确3分在逻辑不清楚,但基本确,基本满足需求,3述完满,代码设计基本满足需求3分分满足业务需要3分Visio图例使用正确,系统解析设计的图表存面向对象建模不完满,用户界面描述不完满,但绘制存在错误2分在逻辑不清楚,可以满描述需求不充分,2分代码设计不合理2分足部分需求2分Visio图例使用禁止系统解析设计的图表存面向对象建模错误,需用户界面凌乱,代码设确,绘制存在错误1分在逻辑不清楚,可以满求理解错误,1分计有误1分足部分需求2分分分分分总分:分目录一、项目归纳01.1目的01.2硬件环境:01.3软件环境0二、系统规划12.1系统的要求12.2系统的组织机构图1三、系统解析33.1业务流程图3错误!不决义书签。3.1.2基层图33.2数据流程图43.2.1顶层图43.2.2基层图43.3数据字典4错误!不决义书签。错误!不决义书签。错误!不决义书签。错误!不决义书签。实体卡片8四、系统设计94.1数据库设计94.1.1看法设计94.1.2逻辑设计10错误!不决义书签。4.2代码设计124.3用户界面14五、系统推行145.1等价类划分法145.2划分等价类:145.3划分等价类的标准:155.4划分等价类的原则155.3设计测试用例16六、面向对象166.1用例图16七、项目心得领悟17一、项目归纳1.1目的要求理解系统解析与设计的重要性,掌握信息系统需求解析的内容与方法,包括结构化生命周期法和面向对象的方法。要修业生掌握一般系统系统的基本组成、各个部分的作用及其相互关系,掌握系统需求解析与设计文档的撰写方法。结合三级项目进行实质的解析、设计与实现。除此之外,还要学会使用相关的解析设计软件(如Visio等),并灵便运用各种软件编写相应的文档。1.2硬件环境:笔录本电脑型号:品牌/型号办理器IntelP3及以上办理器主频2.2GHz主板芯片组JasmineR内存容量256MB及以上硬盘容量10GB以上硬盘描述SATA5400屏幕尺寸15.6英寸标准分辨率1600X900显卡种类性能级独立显卡显卡型号GDDTR5显存容量3GB1.3软件环境操作系统:文档编写工具:Microsoftofficevisio2007、Microsoftofficeword2007、RationalRoseEnterpriseEdition二、系统规划2.1系统的要求商场商场的采买收获管理流程以下:采买部门的文员第一需要将商场商场内的全部商品信息存入数据库,商品信息数据库中包括商品编码、商品名称、商品种类、规格、型号、包装形式、品牌、进货价、零售价、批发价、产地、保质期、最低库存量、最大库存量等信息。每个月采买部文员依照库存量计算出需要订货的商品及数量,要求是订货量在最高库存量和最低库存量之间。确立出需要订货的商品及数量后,按商品种类进行分组,分别产生不同样的订货单,尔后提交给采买员。采买员依照订货单,去搜寻每类商品的供应商,要求每类商品找三家供应商。尔后将订货单及供应商一起报给采买部的部门经理审批,由部门经理确立每类商品的供应商序次,再报给总经理确立最后的供应商。随后采买员按审批结果生成采买合同给供应商,同时将采买合同副本送给财务处和库房。供应商送货时携带采买合同、商品清单到商场商场的库房。库房保留员负责按采买合同及商品清单进行验货,再将合格的商品做入库办理,即更正库存信息,产生入库单给财务处。财务处结算员依照采买合同、入库单进行花销结算,将结算结果存入应收应付账目中,同时开出发票给供应商。商场销售员依照货架上的商品短缺情况,产生出库单,到库房管理员处领取商品,库房管理员依照出库单做出库办理,并更正库存量。每个月采买部的统计员对订货单、入库单、出库单信息做统计解析,产生解析报告给总经理。2.2系统的组织机构图传统的零售企业组织架构为“金字塔型”层级结构。在这种结构中,上下级层级分明,每个人都有明确的权益和责任,中间为一个弘大的管理层。该结构在牢固的环境下,是一种比较高效的组织架构,适合企业的发展。但当前,企业面对的环境变化迅速,特别是在零售业,市场环境变化迅速,花销者需求日益多样化和个性化。金字塔型的组织架构己明显不利于零售企业的发展。同时,信息技术在零售业的广泛应用使扁平化结构和管理成为可能。世界零售巨头沃尔玛不断减少企业的管理层次,向下分权。在沃尔玛的组织架构里,上层的CEO下面成立四个事业部,分别管理着购物广场(含折扣店)、山姆会员店、国际业务和物流业务,下面就是弘大的分店;另设两个商店管理事业部,经过事业部总裁、地域总裁、地域经理、商店经理四个层次,直接对商店的选址、创立、进货、库存、销售、财务、促销、培训、广告、公关等各项事务进行管理。总经理:总经理室企业的最高负责人,执行企业最高决策权,主要职责包括领导拟定本公司的市场运营,发展战略及规划;领导拟定企业年度计划,中长远发展计划等;赞同企业的年度财务估量;领导企业成立各级组织机构,并按企业战略规划进行机构调整;领导企业拟定各种规章制度,并深入贯彻推行;决定各职能部门主管的任免、酬金、奖惩;采买部:采买部门有二大只能,一是采买部门的文员第一需要将商场商场内的全部商品信息存入数据库。二是每个月采买部文员依照最高库存量和最低库存量计算出需要订货的商品及数量,并对商品种类进行分组,生成不同样的订货单,提交给采买员。以及搜寻供应商,最后根据合同进行推行采买工作,以及每个月采买部的统计员对订货单、入库单、出库单信息做统计分析,产生解析报告给总经理。销售部:商场销售员依照货架上的商品短缺情况,产生出库单,到库房管理员处领取商品,库房管理员依照出库单做出库办理,并更正库存量。市场部:市场部负责进行市场信息的收集、整理、解析展望市场需求;同时进行市场开发决策、市场保护、全面负责企业营销规划与管理;财务部:财务处结算员依照采买合同、入库单进行花销结算,将结算结果存入应收应付账目中,同时开出发票给供应商。以及负责企业会计核算管理、财务核算管理、企业经营过程实施财务督查、稽核、审计、检查、协调停指导。人事部:?负责企业人力资源管理制度的起草、校正、推行。负责企业企业各级管理人员和职能单位人员的招聘、录取。三、系统解析3.1业务流程图采买部入库单采买管理库房
出库单3.1.2基层图总经理审批销售员货架盘点出库单
入库管理库存管理供应商库存台账总经理库存解析报告商品信息数据库储藏库存计算供应商序次审批采买合同仓管员出库办理更新库存量统计员
出库管理销售部统计员库存盘点清单需求订单订单分组部门经理供应商列表退货单验货入库办理采买合同入库单
分类订货单采买员供应商检索供应商配货商品清单财务部花销结算订货单解析报告统计解析应收账款发票供应商3.2数据流程图3.2.1顶层图S2仓管员F2采买合同P库存账入库管理D1F1货架盘点PPD2解析报告S1采买员采买管理统计解析F3出库单PS4总经理S3销售员出库管理3.2.2基层图S1采买部门F1.1需求计划PD2生成采买订单库存管理F1.1分类采买订单PF1.2供应商列表PS4部门经理分组办理供应商排序PS5供应商S6总经理D2.2采买合同F1.3采买合同送货D2.2采买合同F1.5入库单P入库管理D2.3S7仓管部门F1.4出库单库存台账P出库管理S3销售部门D2.4解析报告F1.5入库单F1.6采买合同PF1.4出库单统计解析3.3数据字典数据元素卡片总编号:I01名称:职工卡片编号:I001别名:男/女说明:用户生理特色
S3.2统计员数据值种类(连续/失散):失散相关编码的说明:种类:字符男女长度:(1)先生女士相关数据结构:用户信息相关的数据结构/组合(使用途合):定单,顾客细节。数据项卡片二维表数据项名称数据项编号种类及宽度说明取值范围备注职工卡片I001Char(20)职工信息订单号I002Char(12)订单详情采买合同I003Int(20)合同条款一式三份出库单I004Nchar(15)出库列表入库单I005Nvarchar入库商品(200)供应商单I006Nchar(20)供应商列表仓储部I007Char(20)库存信息采买部I008Char(12)采买单财务部I009Int(20)账务信息市场部I0010Nchar(15)市场信息数据流卡片总编号:F1.01数据结构名称:需求计划单编号:F001说明:用户购买商品时所需的订单包括的数据结构:信息容量:6人本源:用户(S1)P2.1P2.2去向:用户(S1)P2.1P2.2说明:用户购买商品时所需的订单数据流二维表数据流名称数据流编号数据流本源数据流去向简述数据流量需求计划单F001采买文员采买员拟定、提交3张/月采买需求单F002采买员部门经理审察1张/月采买订单F003部门经理总经理审察1张/月采买合同F004总经理库房、采购执行一式三份员、供应商入库单F005供应商库房查收依照合同出库单F006销售部库房出库办理出库单库存台账F007出入库单库房、财务统计、核对发票数据储藏卡片总编号:D01数据结构名称:用户订单编号:D001相关系的办理:P1.1说明:用户购买商品时所需的订单数据储藏组成:日期+货物编码+单价+数量输出数据流:D2P1.1要点字:部门代码,货物编码有无马上盘问:有相关系的办理:P1.1信息量:200份/天数据储藏二维表数据储藏名称数据储藏编号简述数据储藏组成要点字需求计划单D001储藏需求计划日期+货物编部门代的文件码+单价+数码,货物编码量采买需求单D002登记采买计划日期+供应商供应商编码,的文件编码+货物编货物编码码+单价+数量供应商资料D003登记供应商的供应商编码+供应商编码,相关信息货物编码+单货物编码价+数量采买订单D004登记采买货物日期+订单号订单号,供应订单的文件+供应商编码商编码,订货+订货部门编部门编码,存码+发运方式货编码+制单人+审核人采买合同D005编写采买合同合同条款订单号,供应的文件商编码,订货部门编码,存货编码
相关系的处理P1.1P1.2P1.2P2数据卡片总编号:P01名称:注册表编号:P001说明:用户注册达成此后显示用户信息输入数据流:P1.2内容:用户名密码性别出生年月族别数据结构二维表
输出数据流:D2P1.1有无马上盘问:有信息量:200份/天办理名称办理编号需求计划单P001采买计划P002采买订单P003采买收货管P004理入库管理P005
简述输入的数据流汇总所需货需求计划单物的相关信息填写采买货采买需求单物的计划填采买计划写采买货物的订单对采买订单采买的货物进行收获管理对已收货进入库信息
办理描述输出的数据流依照需采买需求单求部门的需求信息得出所需货物的汇总信息依照需采买计划求计划单和存货情况编写出采买计划依照采买计采买订单划和供应商资料,选择合格的供应商,确认价格填写采买当货物入库信息到达时,根据采买订单,对货物进行查验质量,数量等依照入库信入库单
办理频率次/月次/月次/月次/月行入库管理息,对已经查查收货的货物,入库,上架,记录出库管理P006对销售出库出库单等级、审出库单多次管理核、出库统计汇总P007统计员对订出入库单、统计、解析汇总、报告1/月单、出入库订单单统计汇总,报给总经理实体卡片外面实体卡片总编号:1-101名称:采买员编号:S01说明:缺货时进行采买输入数据流:P001输出数据流:个数:约2个外面实体二维表实体名称实体编号简述用户S001满足订货要求的全部顾客采买员S002缺货时进行采买配送员S003就审察达成的订单进行配送审察员S004定完单后进行审核供应商S005按订单配货财务部S006财务记账仓储部S007仓储管理,商品出入库、管理库存台账市场部S008调研市场、做出决策总经理S009战略规划
输入的数据流输出数据流量P007约10个P005约2个P007约4个P002约2个D2约2个P002约4个D2约2个P2.1P2.2D2P1.1四、系统设计4.1数据库设计一个设计优异的数据库,可以使系统的实现变得特其他简单,同时,也可以使系统的执行速度变得很快。反之,一个设计凌乱的数据库,不但增加了吸引的管理实现过程,同时在系统的执行过程中,使得检索变得很慢,降低效率。因此数据库的设计是一个系统设计很重要的步骤。4.1.1看法设计由解析用户需求到生成看法产品的一系列有序的、可组织的、有目标的设计活动,它表现为一个由粗到精、由模糊到清楚、由抽象到详细的不断进化的过程。看法设计即是利用设计概念并以其为主线贯穿全部设计过程的设计方法。看法设计是完满而全面的设计过程,它经过设计看法将设计者复杂的感性和刹时思想上升到一致的理性思想从而达成整个设计。系统中的实体有:采买部文员、采买员、财务部、销售员、统计员、库房管理员、供应商、部门经理、总经理列出各个实体包括的属性,并且确立各个实体的主键(用下划线标示):1)采买部文员(文员编号、姓名、性别、年龄、所属部门、联系电话、地址)2)采买员(姓名、编号、性别、年龄、所属部门、联系电话、地址)3)销售员(配送员编号、姓名、性别、年龄、联系电话)4)统计员(审察员编号、姓名、性别、年龄、联系电话)5)供应商(供应商编号、供应商种类、供应商姓名、联系电话、地址)6)入库单(入库单编号、填录人姓名、填录人编号、填录时间、详细描述)7)订单(订单编号、填录人姓名、填录人编号、填录时间、客户信息、详细描述)8)出库单(出库单编号、填录人姓名、填录人编号、填录时间、详细描述)9)库房管理员(记账单编号、填录人姓名、填录人编号、填录时间、详细描述)ER图:商场管理系统数据库E-R模型:职工编号
身份证号姓名性别籍贯采买员销售m
销售单号n客户m
薪资销售日期
出库单采买订单商品编号名称价格姓名年龄电话
采买进货日期n配n商品供货商货m条形码供货日期库房入库单采买订单总经理解析报告职工编号
供货商编号名称地址电话开户行汇总年龄姓名4.1.2逻辑设计把ER图变换为关系模式列出各个实体包括的属性,并且确立各个实体的主键(用下划线标示):由ER图可见:图中有五个实体:客户、采买员、供应商、库房管理员、信息统计员、总经理、商品;三个关系:采买关系,配送关系,销售关系。客户:(编号,姓名,性别,身份证,入职日期,薪资)采买员:(编号,姓名,性别,部门编号,)供应商:(供货商号,名称,联系人,联系电话,联系地址,开户行,银行帐号,备注)库房管理员:(编号,姓名,性别,身份证,入职日期,薪资)商品信息:(商品编号,供货商号,名称,条形码,计量单位,种类,产地,单价,备注)入库单(入库单号,商品编号,供货商号,进货价,数量,金额,进货日期,备注)出库单(出库单号,商品编号,供货商号,进货价,数量,金额,进货日期,备注)销售清单:(销售单号,商品编号,销售数量,销售日期)库存清单:(商品编号,库存数量)(1)职工清单(StaffBill)中文字段名英文字段名字段种类长度主键/外字段值拘束键职工编号staffIDchar6PNOTNULL姓名namenvarchar8NOTNULL性别sexnchar2NOTNULL籍贯homenvarchar4NULL学历diplomanvarchar4NOTNULL种类kindnvarchar10NULL薪资salaryint4NULL联系电话phonevarchar12NULL联系地址addressnvarchar50NULL身份证号idCardvarchar18NOTNULL聘用日期beginDatedatetime8NULL编制日期enactTimedatetime8NULL备注othersntext50NULL(2)用户清单(UserBill)中文字段名英文字段名字段种类长度主键/外键字段值拘束帐号loginIDchar6P/FNOTNULL密码passWordchar6NOTNULL(3)商品清单(MerchBill)中文字段名英文字段名字段种类长度主键/外键字段值拘束商品编号merchIDchar6PNOTNULL供货商号profferIDchar6FNOTNULL名称fullNamenvarchar80NOTNULL条形码barCodechar15NOTNULL计量单位metricUnitvarchar4NOTNULL种类kindnvarchar8NULL产地birthPlacenvarchar50NULL单价unitCostmoney4NOTNULL备注othersntext50NULL(4)供货商清单(ProfferBill)中文字段名英文字段名字段种类长度主键/外键字段值拘束供货商号profferIDchar6PNOTNULL名称fullNamenvarchar50NOTNULL联系人contactPersonnvarchar8NOTNULL联系电话phonevarchar12NOTNULL联系地址addressnvarchar50NOTNULL开户行openingBanknvarchar10NULL银行帐号accountIDvarchar15NULL备注othersntext50NULL(5)进货清单(ImportBill)中文字段名英文字段名字段种类长度主键/外键字段值拘束进货单号importBillIDchar6PNOTNULL商品编号merchIDchar6P/FNOTNULL供货商号profferIDchar6FNOTNULL进货价importPricemoney4NOTNULL数量quantityint4NOTNULL金额totalMoneymoney4NOTNULL进货日期importDatedatetime8NOTNULL备注othersntext50NULL(6)销售清单(SaleBill)中文字段名英文字段名字段种类长度主键/外键字段值拘束销售单号saleBillIDchar6PNOTNULL商品编号merchIDchar6P/FNOTNULL销售数量saleNumint4NOTNULL销售日期saleDatedatetime8NOTNULL(7)库存清单(StoreBill)中文字段名英文字段名字段种类长度主键/外键字段值拘束商品编号merchIDchar6P/FNOTNULL库存数量storeNumint4NOTNULL4.2代码设计:订单号:S00000000000(销售订单)(年)(月)(日)(当天订单号)供应商编号:比方:
LD02
字母1(省份)辽宁省大连
字母2(市里)02号供应商
00(序号)供应商编号:字母1字母20000000000000(供应商省份)(供应商市里)(序号)(年)(月)(日)(当天订单号)辽宁省大连市02号供应商2015年11月23日219号订单:单一职责原则:单一职责原则(SRP:Single?responsibility?principle)又称单一功能原则?核心:解耦和增强内聚性(高内聚,低耦合)描述:类被更正的几率很大,因此应该专注于单一的功能。若是你把多个功能放在同一个类中,功能之间就形成了关系,改变其中一个功能,有可能中止另一个功能,这时就需要新一轮的测试来防备可能出现的问题。里氏取代原则:里氏取代原则(LSP:Liskov?Substitution?Principle)核心:在任何父类出现的地方都可以用他的子类来取代(子类应该可以取代父类并出现在父类可以出现的任何地方)?四层含义:(1)子类必定完满实现父类的方法。在类中调用其他类是务必要使用父类或接口,若是不能使用父类或接口,则说明类的设计已经违反了LSP原则。2)子类可以有自己的个性。子类自然可以有自己的行为和外观了,也就是方法和属性3)覆盖或实现父类的方法时输入参数可以被放大。即子类可以重载父类的方法,但输入参数应比父类方法中的大,这样在子类取代父类的时候,调用的依旧是父类的方法。即以子类中方法的前置条件必定与超类中被覆盖的方法的前置条件同样也许更宽松。4)覆盖或实现父类的方法时输出结果可以被减小。依赖注入原则:依赖注入原则(DIP:Dependence?Inversion?Principle)别名:依赖倒置原则或依赖反转原则?核心:要依赖于抽象,不要依赖于详细的实现?三层含义:1)高层模块不应该依赖低层模块,两者都应该依赖其抽象(抽象类或接口);2)抽象不应该依赖细节(详细实现);3)细节(详细实现)应该依赖抽象。代码共十四位,前四位为产品名称的编码,第五位到第十二位为产品生产时间,第十三至第十四位为产品的种类。4.3用户界面1、操作界面名称:图4-3用户界面登陆在进行系统登录过程中,登录模块将调用数据库里的用户清单,并对账号和密码进行验证,只有输入了正确的账号和密码后,系统登录才会成功。在登录模块中,对系统的试一试登录次数进行了限制,禁止用户无停止的进行系统登录试一试,在本系统中,当用户对系统的三次登录失败后,系统将自动体系登录,突出登录模块。并在输入了错误的也许是不存在的账户和密码时,系统会给出出错信息提示,指明登录过程中的错误输入也许错误操作,以便用户进行正确的登录。输入项、输出项:输入项为账号和密码。账号和密码均为字符串,长度各为6个字符,密码回显字符是“*”。五、系统推行5.1等价类划分法等价类划分是一种典型的黑盒测试方法,使用这一方法时,完满不考虑程序的内部结构,只依照程序的规格说明来设计测试用例。等价类划分方法把全部可能的输入数据,即程序的输入域划分成若干部分,尔后从每一部分中采用少量有代表性的数据做为测试用例。使用这一方法设计测试用例要经历划分等价类(列出等价类表)和采用测试用例两步。5.2划分等价类:等价类是指某个输入域的子会集。在该子会集中,各个输入数据对于揭示程序中的错误都是等效的,并合理地假定:测试某等价类的代表值就等于对这一类其他值的测试,因此,可以把全部输入数据合理划分为若干等价类,在每一个等价类中取一个数据作为测试的输入条件就可以用少量代表性的测试数据获取较好的测试结果。等价类划分可有两种不同样的情况:有效等价类和无效等价类。?等价类的划分有两种不同样的情况:①有效等价类:是指对于程序的规格说明来说,是合理的,有意义的输入数据组成的集合。利用有效等价类可查验程序可否实现了规格说明中所规定的功能和性能。②无效等价类:是指对于程序的规格说明来说,是不合理的,没心义的输入数据组成的集合。对于详细的问题,无效等价类最少应有一个,也可能有多个。在设计测试用例时,要同时考虑有效等价类和无效等价类的设计。5.3划分等价类的标准:1)齐全测试、防备冗余;2)划分等价类重要的是:会集的划分,划分为互不订交的一组子集,而子集的并是整个集合;3)并是整个会集:齐全性;4)子集互不订交:保证一种形式的无冗余性;5)同一类中表记(选择)一个测试用例
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年度会议场地租赁与住宿服务合同
- 2025年绿色能源项目合作开发合同
- 2025年度商业综合体验收报告合同
- 2025年国有土地使用权出让专项合同范本
- 二零二五年度常州二手房交易税费缴纳指导合同3篇
- 2025年度会议周边产品设计与制作合同
- 2025年淡水鱼苗繁殖与养殖技术服务合同
- 2025年国际知识产权许可合同模板4
- 2025版电梯安装与智能控制系统集成合同范本4篇
- 事业单位考进去的聘用合同
- 搞笑小品剧本《大城小事》台词完整版
- 人大代表小组活动计划人大代表活动方案
- 《大模型原理与技术》全套教学课件
- 2023年护理人员分层培训、考核计划表
- 《销售培训实例》课件
- 2025年四川省新高考八省适应性联考模拟演练(二)地理试卷(含答案详解)
- 【经典文献】《矛盾论》全文
- Vue3系统入门与项目实战
- 2024年宁夏回族自治区中考英语试题含解析
- 光伏发电项目试验检测计划
- 房屋建筑工程投标方案(技术方案)
评论
0/150
提交评论