您好,欢迎访问三七文档
当前位置:首页 > IT计算机/网络 > 电子商务 > 系统分析与设计报告案例_v3
×××××系统系统分析与设计报告指导老师:班级:姓名:学号:姓名:学号:姓名:学号:版本:日期:1目录一、引言1.1项目背景介绍……………………………………………………21.2现存问题及系统目标……………………………………………21.3可行性分析……………………………………………………3二、系统分析2.1功能需求描述……………………………………………………42.2非功能需求描述…………………………………………………42.3ER图…………………………………………………………42.4数据流程图………………………………………………………42.5数据字典…………………………………………………………62.6××××…………………………………………………………6三、系统设计3.1×××…………………………………………………………113.2×××…………………………………………………………153.3×××…………………………………………………………162一、引言1.1项目背景介绍随着电脑的普及与使用,现在的管理也提升了一个档次,渐渐实现了无纸化办公,即从原来的人工记录管理模式转变为电脑一体化管理。高校是科研的阵地,后勤的公寓管理也应该一改传统的人工管理,更加信息化,时代化,节省人力物力,提高效率。基于这一点,开发此学生宿舍管理系统。学生宿舍管理系统,是以高校的管理方式为实例而设计的一种实用型管理系统。本系统最大的特点是通用性、简单操作性,适用于同行业以及一些同类型的企业管理。随着学校寄宿人员的增多,公寓管理人员的负担越来越重,为了让所有公寓管理人员能从繁重的工作中解脱出来,实现无纸化办公;使工作更有条理,更方便,更有效率而开发出这套宿舍管理系统。系统从对学生的分房开始到最后的宿舍管理全部电脑化。它主要包括:住宿管理、信息查询、费用管理、财产管理、宿舍评比,可以更快地了解到每个学生的住宿情况,使公寓的管理效率更高,做的更好!1.2现存问题及系统目标对于当今大学校园内的学生公寓来说,其数据量大,各种信息管理内容复杂,查询和管理学生信息和校园内的宿舍信息等工作由人工完成将是很累的,也许还很不切实际,不仅浪费了许多人力物力资源,而且还很容易出现差错,有一个符合要求的软件对其进行智能化的学生公寓管理是最好不过的,节省了人力物力资源,并且对各种信息的把握和操作也更加方便了,对所有信息有了一个全局的掌握。随着学校寄宿人员的增多,公寓管理人员的负担越来越重,为了让所有公寓管理人员能从繁重的工作中解脱出来,实现无纸化办公,使工作更有条理、更方便、更有效率,而开发出这套公寓管理软件。建立一个符合要求的学生宿舍管理系统,是对高校学生进行智能化管理的有效方式,节省了人力物力资源,并且更加便利地对各种信息进行把握和操作,对所有信息从全局的角度上给予把握。它可以减轻公寓管理人员的负担,让所有公寓管理人员能从繁重的工作中解脱出来,实现无纸化办公,使工作更有条理、更方便、更有效率。1.3可行性分析。。。。。。3二、系统分析2.1功能需求描述用Visio画出类似下面的业务功能图:然后具体描述每个业务功能是做什么的,可用文字进行描述,也可利用书上的事件表进行描述2.2非功能需求描述技术需求性能需求可用性需求可靠性需求安全需求2.3ER图用Visio画2.4数据流程图用Visio画住宿管理办理入住调换房间毕业集体迁出办理退房费用管理水电费计算水电统计维修登记设备管理设备登记设备报废登记卫生情况登记宿舍评比违纪情况登记来访者管理房间查询来访者登记人员查询学生宿舍管理系统4数据流程图(DataFlowDiagram)是一种用来表达系统内部数据流动过程的图形工具。为了能够精确地在逻辑上描述班级人员管理系统的各项功能,特绘制数据流程图如下,以明示,见下图:图1学生宿舍管理系统顶层数据流图(1)住宿管理数据流程图(2)访者管理数据流程图管理员区分业务调换房间办理退房办理毕业集体迁出学生名单调房申请表退房申请表注销信息学生表宿舍表宿舍分配信息宿舍分配信息办理入住学生来访者来访者资料学生资料登记资料信息查询学生表宿舍表来访者登记表来访者查询结果后勤部打印管理员用户名密码口令文件学生宿舍管理后勤部宿舍学生不合法信息来访者来访者资料学生资料来访者来访者资料学生资料5(3)费用管理数据流程图(4)财产管理数据流程图(5)宿舍评比数据流程图图2学生宿舍管理系统子层数据流程图2.5数据字典数据字典(简称)是对DFD中数据流、加工、文件和外部项逐一进行严格定义的一部文件。DFD是系统的大框架,而DD是对DFD作精确的描述,两者结合起来定义整个系统。此系统DD按照四种条目整理为以下内容:(1)数据流程条目编号数据流名称内部名组成流量备注01身份验证sfyz验证=合法+不合法20笔/天02学生信息xsxx学生信息=学号+班级+姓名+性别+出生年月+籍贯+政治面貌+家庭住址+家庭电话+手机号码50笔/天用水电费用宿舍费用统计统计结果水电费表打印后勤部宿舍设备报废统计维修情况统计结果设备表打印后勤部新进设备设备维修登记管理员违纪情况记录宿舍评比违纪情况评分统计违纪登记表卫生评分表汇总后勤部卫生情况记录宿舍打印汇总结果打印603来访者信息lfzxx来访者信息=来访者姓名+性别+身份证号码+被访者姓名+与被访者关系+来访时间+离开时间50笔/天04宿舍信息ssxx宿舍信息=栋号+宿舍号+床位号+电话号码+入住人数+入住人员信息+住宿费30笔/天05水电费信息sdfxx水电费信息=栋号+宿舍号+抄表日期+水表底数+水表现数+水费+电表底数+电表现数+电费+费用合计20笔/天06设备信息sbxx设备信息=栋号+宿舍号+新进设备+日期+报废设备+日期+维修设备+维修日期+责任人+折算金额+是否赔偿40笔/天07卫生评分信息pfxx评分信息=栋号+宿舍号+评分+卫生等级+统计1笔/周08违纪信息wjxx违纪信息=学号+姓名+日期+学院+班级+栋号+宿舍号+床位号+违纪原因+是否处理+处理结果10笔/天表2.4.1数据流定义表(2)文件条目本系统涉及到的主要文件包括:学生表、来访者表、宿舍表、水电费表、设备表、评分表、违纪表以及口令文件,他们的组成如下表所示:编号文件名内部名组成组织备注01学生表xsb学生信息=学号+班级+姓名+性别+出生年月+籍贯+政治面貌+家庭住址+家庭电话+手机号码学号02来访者表lfzb来访者信息=来访者姓名+性别+身份证号码+被访者姓名+与被访者关系+来访时间+离开时间来访者姓名03宿舍表ssb宿舍信息=栋号+宿舍号+床位号+电话号码+入住人数+入住人员信息+住宿费宿舍号04水电费表sdfb水电费信息=栋号+宿舍号+抄表日期+水表底数+水表现数+水费+电表底数+电表现数+电费+费用合计宿舍号+费用合计05设备表sbb设备信息=栋号+宿舍号+新进设备+日期+报废设备+日期+维修设备+维修日期+责任人+折算金额+是否赔偿宿舍号+维修设备06卫生评分表pfb评分信息=栋号+宿舍号+评分+卫生等级+统计宿舍号+评分707违纪表wjb违纪信息=学号+姓名+日期+学院+班级+栋号+宿舍号+床位号+违纪原因+是否处理+处理结果学号+日期+处理结果08口令文件klwj口令文件=用户名+密码密码文件管理人员身份验证表2.4.2文件定义表(3)数据条目表本系统主要涉及的数据涉及到的表包括:学生表、来访者表、宿舍表、水电费表、设备表、卫生评分表、违纪表以及口令文件,这些数据的相关定义如下所示:编号名称内部名是否可以为空类型长度备注01学号xh.F.N1002班级bj.F.C803姓名xm.F.C1004性别xb.F.L105出生年月csny.F.D806籍贯jg.F.C1007政治面貌zzmm.F.C1008家庭住址jtzz.F.C4009家庭电话jtdh.T.C1510手机号码sjhm.T.C11表2.4.3.1学生表数据项定义表编号名称内部名是否可以为空类型长度备注01来访者姓名lfzxm.F.C1002性别xb.F.L103身份证号码sfzhm.F.C1804被访者姓名bfzxm.T.C1005与被访者关系gx.T.C806来访时间lfsj.F.D1507离开时间lksj.F.D15表2.4.3.2来访者表数据项定义表编号名称内部名是否可以为空类型长度备注01栋号dh.F.N202宿舍号ssh.F.N303床位号cwh.F.N104电话号码dhhm.F.N805入住人数rzrs.F.N106入住人员信息rzryxx.F.C4007住宿费zsf.T.N68表2.4.3.3宿舍表数据项定义表编号名称内部名是否可以为空类型长度备注01栋号dh.F.N202宿舍号ssh.F.N303抄表日期cbrq.F.D804水表底数sbds.F.N405水表现数sbxs.F.N406水费sf.F.N307电表底数dbds.F.N408电表现数dbxs.F.N409电费df.F.N310费用合计fyhj.F.N4表2.4.3.4水电费表数据项定义表编号名称内部名是否可以为空类型长度备注01栋号dh.F.N202宿舍号ssh.F.N303新进设备xjsb.F.C1604日期rq.F.D805报废设备bfsb.F.C1606日期rq.F.D807维修设备wxsb.F.C1608维修日期wxrq.F.D809责任人zrr.F.C1010折算金额zsje.T.N611是否赔偿sfpc.F.L2表2.4.3.5设备表数据项定义表编号名称内部名是否可以为空类型长度备注01栋号dh.F.N202宿舍号ssh.F.N303评分pf.F.N304卫生等级wsdj.F.C105统计tj.F.N3表2.4.3.6卫生评分表数据项定义表编号名称内部名是否可以为空类型长度备注01学号xh.F.N1002姓名xm.F.C1003日期rq.F.D804学院xy.F.C1205班级bj.F.C8906栋号dh.F.N207宿舍号ssh.F.N308床位号cwh.F.N109违纪原因wjyy.F.C4010是否处理sfcl.F.L211处理结果cljg.T.C40表2.4.3.7违纪表数据项定义表编号名称内部名是否可以为空类型长度备注01用户名Yhm.F.C1002密码mm.F.C6表2.4.3.8口令文件数据项定义表(4)加工条目本管理加工主要涉及身份验证、查询服务、修改服务、统计服务。以下是对他们的激发条件、加工逻辑、执行频率和相关的注意事项的分析。编号01加工名:身份验证内部名:Pass激发条件:启动表单正常进入加工逻辑:合法进入系统身份验证不合法提示错误重新输入执行频率:120笔/天备注:无限制编号02加工名:信息查询服务内部名:list激发条件:输入学号查询控件click事件加工逻辑:合法打开相关表、显示信息学号不合法提示错误重新输入执行频率:50笔/天备注:学号字段必须合法10编号03加工名:信息输入服务内部名:Add激发条件:添加控件click事件加工逻辑:打开学生表/宿舍表/来访者表/水电费表/设备表/卫生评分表/违纪表输入新信息保存执行频率:201笔/天备注:学号字段不能为空编号04加工名:信息修改服务内部名:Replace激发条件:修改控件click事件加工逻辑:打开学生表/宿舍表/来访者表/水电费表/设备表/卫生评分表/违纪表修改原信息保存执行频率:100笔/天备注:编号05加工名:信息删除服务内部名:Delete激发条件:删除控件click事件加工逻辑:打开学生表/宿舍表/来访者表/水电费表/设备表/卫生评分表/违纪表删除记录执行频率:50笔/天备注:程序退出时执行pack命令,学号字段为空的记录将被删除编号06加工名:信息统计服务内部名:Replace激发条件:统计控件click事件加工逻辑:打开学生表/宿舍表/来访者表/水电费表/设备表/卫生评分表/违纪表统计信息显示执行频率:101笔/天备注:编号07加工名:信息输出服务内部名:Print11激发条件:输出控件click事件加工逻辑:打开来访者表/水电费表/设备表/卫生评
本文标题:系统分析与设计报告案例_v3
链接地址:https://www.777doc.com/doc-2179583 .html