系统分析实验报告
信息系统设计与分析实验报告

信息系统设计与分析实验报告嘿呀,咱这就开始聊聊这次的信息系统设计与分析实验啦!一、实验目的。
咱做这个实验啊,可不是瞎折腾。
主要就是想通过实际动手操作,把咱在课堂上学到的那些关于信息系统设计与分析的理论知识,给它好好地实践一番。
看看自己是不是真的掌握了那些个门道,能不能把一个信息系统从无到有地给整出来。
而且啊,在这个过程中,还能发现自己哪儿不懂,哪儿还需要再琢磨琢磨,好让咱以后学得更明白呀。
二、实验内容。
这次实验的内容那可真是丰富多彩。
咱得先去了解这个信息系统要解决的实际问题是啥,就好比给咱出了一道生活中的难题,咱得想办法用信息系统这个神奇的工具去解决它。
然后呢,就是各种分析啦,什么需求分析呀,就像是跟用户唠嗑,问清楚他们到底想要这个系统干啥,有啥特别的要求。
这可得有耐心,不然人家用户要是觉得咱不重视他们的想法,那可就麻烦咯。
还有数据流程分析,这就好比是给这个系统的“血液”流通画个路线图,得搞清楚数据从哪儿来,要到哪儿去,中间都经过哪些“站点”。
这一步要是弄错了,那后面的事儿可就全乱套啦。
再说说系统设计这块儿,咱得给这个系统设计个漂亮的“外衣”,让它不仅功能强大,还得好看易用。
界面设计得符合大家的使用习惯,不能整得太花哨,让人看着头晕,也不能太简陋,显得咱没水平呀。
三、实验过程。
刚开始做这个实验的时候,我心里那叫一个没底啊。
看着那些要求和任务,脑袋里一片乱糟糟的,都不知道从哪儿下手。
不过咱可不能被这点困难就给吓住了,对吧?于是我就深吸一口气,先把那些资料啊、书本啊都翻出来,好好复习了一下相关的知识,给自己打打气。
在需求分析阶段,我找了好多同学来扮演用户,跟他们一通唠嗑。
有的同学想法还挺特别的,给了我不少启发。
不过也有的同学说的不太清楚,我还得一遍又一遍地问,这可把我累得够呛。
但没办法呀,为了把这个实验做好,咱就得有这个耐心。
到了数据流程分析的时候,我在纸上画了又画,改了又改。
有时候画着画着就觉得不对劲,又得重新开始。
地铁环控系统实验报告(3篇)

第1篇一、实验目的本实验旨在研究地铁环控系统的运行原理、节能技术及其在实际应用中的效果。
通过对地铁环控系统的模拟实验,分析不同运行参数对系统能耗的影响,探讨优化系统运行策略,以达到节能减排的目的。
二、实验原理地铁环控系统主要包括通风系统、空调系统、照明系统、屏蔽门系统等。
本实验主要针对通风系统和空调系统进行模拟实验,分析其运行原理及节能技术。
1. 通风系统:地铁通风系统的主要作用是保证车站和隧道的空气流通,降低列车运行产生的热量和有害气体。
通风系统通常采用机械通风和自然通风相结合的方式,通过风机、风道、风口等设备实现空气流动。
2. 空调系统:地铁空调系统的主要作用是调节车站和隧道的温度、湿度,保证乘客的舒适性。
空调系统通常采用制冷、加热、除湿等设备,通过冷热水循环实现空气温度和湿度的调节。
三、实验设备1. 实验软件:地铁环控系统模拟软件(如SES、Airpak等)。
2. 实验仪器:温度计、湿度计、风速仪、能耗仪等。
3. 实验模型:根据实际地铁线路情况建立的地铁环控系统模型。
四、实验步骤1. 建立地铁环控系统模型:根据实际地铁线路情况,利用地铁环控系统模拟软件建立实验模型,包括车站、隧道、通风设备、空调设备等。
2. 设置实验参数:根据实际运行情况,设置实验参数,如客流量、列车运行频率、环境温度、湿度等。
3. 模拟实验:启动模拟软件,运行实验模型,记录实验过程中各项参数的变化,如温度、湿度、风速、能耗等。
4. 数据分析:对实验数据进行分析,研究不同运行参数对系统能耗的影响,探讨优化系统运行策略。
5. 实验结果验证:将实验结果与实际运行数据进行对比,验证实验结果的可靠性。
五、实验结果与分析1. 通风系统:通过实验发现,在客流量较大的情况下,通风系统能耗较高。
适当调整风机转速和风量,可以有效降低通风系统能耗。
2. 空调系统:实验结果表明,空调系统能耗受环境温度、湿度、客流量等因素的影响较大。
通过调整空调运行参数,如制冷剂流量、冷却水温度等,可以有效降低空调系统能耗。
系统稳定性分析实验报告

一、实验目的1. 理解系统稳定性的基本概念和稳定性判据。
2. 掌握控制系统稳定性分析的方法和步骤。
3. 分析系统开环增益和时间常数对系统稳定性的影响。
4. 通过实验验证稳定性分析方法的有效性。
二、实验原理系统稳定性分析是自动控制理论中的一个重要内容,主要研究系统在受到扰动后能否恢复到原来的稳定状态。
根据系统传递函数的极点分布,可以将系统分为稳定系统和不稳定系统。
稳定系统在受到扰动后,其输出会逐渐恢复到原来的平衡状态;而不稳定系统在受到扰动后,其输出会发散,无法恢复到原来的平衡状态。
三、实验仪器1. 自动控制系统实验箱一台2. 计算机一台3. 数据采集卡一台四、实验内容1. 系统模拟电路搭建根据实验要求,搭建一个典型的控制系统模拟电路,如图1所示。
电路中包含一个比例积分(PI)控制器和一个被控对象。
被控对象可以用一个一阶环节表示,传递函数为G(s) = K / (Ts + 1),其中K为开环增益,T为时间常数。
图1 系统模拟电路图2. 系统稳定性分析(1)观察系统的不稳定现象在实验箱上设置不同的K和T值,观察系统在受到扰动后的响应情况。
当K值较大或T值较小时,系统容易产生增幅振荡,表现为不稳定现象。
(2)研究系统开环增益和时间常数对稳定性的影响通过改变K和T的值,观察系统稳定性的变化。
分析以下情况:1)当K值增加时,系统稳定性降低,容易出现增幅振荡;2)当T值减小时,系统稳定性降低,容易出现增幅振荡;3)当K和T同时改变时,系统稳定性受到双重影响。
(3)验证稳定性分析方法的有效性使用劳斯-赫尔维茨稳定性判据,分析系统传递函数的极点分布,判断系统是否稳定。
将实验得到的K和T值代入传递函数,计算特征方程的根,判断系统稳定性。
五、实验步骤1. 搭建系统模拟电路,连接实验箱和计算机。
2. 设置实验箱参数,调整K和T的值。
3. 观察系统在受到扰动后的响应情况,记录数据。
4. 使用劳斯-赫尔维茨稳定性判据,分析系统稳定性。
系统稳定性分析实验报告

系统稳定性分析实验报告系统稳定性分析实验报告一、引言系统稳定性是评估一个系统的重要指标,它关乎系统的可靠性、可用性和安全性。
本实验旨在通过对一个实际系统的稳定性分析,探讨系统在不同条件下的表现,并提出相应的改进措施。
二、实验背景本次实验选择了一个电力系统作为研究对象,该系统包括发电机、输电线路和用电设备。
电力系统的稳定性对于电力供应的连续性和质量至关重要,因此对其进行分析和改进具有重要意义。
三、实验方法1. 数据采集通过安装传感器和数据记录仪,我们获得了电力系统在不同工况下的运行数据,包括电压、电流、频率等参数。
2. 稳定性评估基于采集到的数据,我们使用统计学方法对电力系统的稳定性进行评估。
通过计算各个参数的均值、方差和波动性等指标,我们可以了解系统在不同时间段内的稳定性表现。
3. 系统优化根据稳定性评估的结果,我们将提出相应的系统优化措施。
例如,如果发现电压波动过大,我们可以考虑增加稳压器或改进输电线路的设计。
四、实验结果通过对电力系统的稳定性分析,我们得到了以下几个重要结果:1. 在高负荷情况下,电压波动明显增加,超出了正常范围。
这可能是由于输电线路的容量不足导致的。
因此,我们建议增加输电线路的容量,以提高系统的稳定性。
2. 在夏季高温天气下,电力系统的频率波动较大,可能会对用电设备的正常运行产生影响。
为了解决这个问题,我们建议在高温天气下增加发电机的容量,以提供足够的电力供应。
3. 在实验过程中,我们还发现了一些潜在的安全隐患,例如输电线路的老化和设备的过载。
这些问题可能会导致系统的不稳定和故障。
因此,我们建议进行定期的设备检修和维护,以确保系统的可靠性和安全性。
五、结论通过本次实验,我们对电力系统的稳定性进行了全面的分析,并提出了相应的改进措施。
实验结果表明,系统的稳定性对于电力供应的连续性和质量至关重要。
通过对系统进行优化和维护,我们可以提高系统的稳定性,确保电力供应的可靠性和安全性。
信息系统分析与设计实验报告

信息系统分析与设计实验报告一、实验目的本次信息系统分析与设计实验的主要目的是通过实际操作和研究,深入理解信息系统分析与设计的基本原理和方法,培养我们解决实际问题的能力,提高我们在信息系统开发过程中的综合素质和技能。
二、实验环境本次实验使用的软件工具包括:Microsoft Visio 用于绘制系统流程图、数据流图等;SQL Server 用于数据库设计和管理;Eclipse 或Visual Studio 等集成开发环境用于系统的编程实现。
硬件方面,使用了性能良好的个人计算机,配置满足实验所需的软件运行要求。
三、实验内容与步骤(一)系统规划首先,明确了实验系统的目标和范围。
以一个小型企业的订单管理系统为例,确定系统需要实现订单的录入、处理、查询、统计等功能。
然后,进行了初步的可行性分析,包括技术可行性、经济可行性和操作可行性等方面。
(二)需求分析通过与企业相关人员的沟通和调研,收集了用户的需求。
使用用例图和用例描述详细地记录了系统的功能需求,包括用户角色、系统功能、业务流程等。
同时,还分析了系统的非功能需求,如性能、安全性、可靠性等方面的要求。
(三)系统设计1、总体设计根据需求分析的结果,设计了系统的总体架构。
确定了系统的模块划分和模块之间的关系,绘制了系统的架构图。
2、详细设计(1)数据库设计根据系统的功能需求,设计了数据库的表结构、字段、关系等。
使用 ER 图进行了概念模型设计,并将其转化为物理模型,创建了数据库表。
(2)界面设计设计了系统的用户界面,包括登录界面、主界面、订单录入界面、查询界面等。
考虑了用户操作的便利性和界面的美观性。
(3)模块设计对各个功能模块进行了详细的设计,包括算法、流程、输入输出等。
(四)系统实现根据系统设计的结果,使用选定的开发工具和编程语言进行系统的实现。
编写了代码,实现了各个功能模块,并进行了单元测试和集成测试。
(五)系统测试对系统进行了全面的测试,包括功能测试、性能测试、兼容性测试、安全性测试等。
电力系统分析电力系统暂态实验报告

电力系统分析电力系统暂态实验报告备注:序号(一)、(二)、(三)为实验预习填写项v+-voutv +-vin Continuous pow erguii +-iline Vin1PI Section LineCurrentBreakerclose at 0.02 sec.2.572e5 v60 Hz10 ohms图6-14 Powergui模块参数设置(2)Ac Voltage Source模块:电源电压2.57kV,60Hz,参考实验一,参数设置如图6-15所示。
图6-15 AC Voltage Source模块参数设置(3)电阻:参考实验一,参数设置10欧姆。
(4)Breaker模块:断路器,设置内阻0.001欧姆,0.02秒闭合。
(a)(b)图6-16 Breaker模块参数设置(5)输电线П模型模块(Pi Section Line):100公里,60Hz,串联电阻0.2568Ω串联感抗2mH ,并联容抗8.6nF 。
(a)(b)图6-17 Pi Section Line(输电线П模型)模块参数设置(6)其余量测元件参考实验一【参考波形】U1与U2电压:图6-18 U1与U2电压波形图输电线电流I line电流响应与局部放大响应:(a)(b)图6-19 输电线电流I line电流响应与局部放大响应五、程序调试及实验总结程序调试:在实验过程中,电阻模块没有注意看实验二电阻值的设定值,把设置成了实验一的电阻值,导致输出波形图跟实验指导给出参考的波形图相差甚大。
后面问了同学更改过来后能输出正确的波形了。
实验总结:通过这一次的实验,让我加深对于电力系统暂态稳定内容的理解,使得我能把课堂理论教学的知识与实践相结合起来,进而提高我对电力系统暂态表现的认识。
也让我通过进行实际操作的过程中,从实验中观察到系统暂态响应发生时的现象和掌握正确处理的措施,并使用用MATLAB/Simulink来观测输出的波形图,并进行分析。
系统稳定性分析实验报告
系统稳定性分析实验报告系统稳定性分析实验报告一、引言系统稳定性是指系统在一定条件下能够保持平衡或者回归到平衡状态的能力。
在工程领域中,系统稳定性是一个重要的指标,它直接影响着系统的可靠性和安全性。
为了更好地理解和评估系统的稳定性,我们进行了一系列的实验,并对实验结果进行了分析。
二、实验目的本次实验的目的是通过对不同系统的稳定性进行分析,探究系统在不同条件下的行为,并深入研究系统的稳定性特征。
通过实验,我们希望能够提供有关系统稳定性的定量指标,并为系统设计和优化提供参考。
三、实验方法1. 实验设备:我们使用了一台实验室提供的系统稳定性测试设备,该设备能够模拟不同条件下的系统行为。
2. 实验步骤:首先,我们选择了多个不同类型的系统进行实验,包括机械系统、电子系统和化学反应系统等。
然后,我们根据实验设备的要求,设置不同的参数和条件,观察系统的稳定性表现,并记录相关数据。
3. 数据分析:我们对实验数据进行了统计和分析,包括系统的响应时间、波动范围、稳定性指标等。
通过对比不同系统和不同条件下的数据,我们得出了一些初步的结论。
四、实验结果与分析1. 不同系统的稳定性表现:根据实验数据,我们发现不同类型的系统在稳定性方面存在一定的差异。
机械系统通常具有较好的稳定性,其响应时间相对较长,波动范围较小;而电子系统的稳定性较差,响应时间较短,波动范围较大。
化学反应系统的稳定性则受到反应物浓度、温度等因素的影响。
2. 系统稳定性指标:我们通过对实验数据的分析,提出了一些系统稳定性的指标,如系统的稳定性系数、稳定性指数等。
这些指标可以用于评估系统的稳定性水平,并为系统设计和优化提供依据。
3. 系统稳定性的影响因素:我们还分析了系统稳定性的影响因素,包括系统结构、参数设置、外界干扰等。
通过对这些因素的研究,我们可以更好地理解系统的稳定性特征,并采取相应的措施提高系统的稳定性。
五、实验结论通过对不同系统的稳定性进行实验和分析,我们得出了以下结论:1. 系统的稳定性与系统类型密切相关,不同类型的系统在稳定性方面表现出不同的特点。
《信息系统分析与设计》实验报告
《信息系统分析与设计》课程实验报告2010/ 2011学年第2 学期班级:09110612学号:0911061237姓名:朱宝指导教师:虞益诚《信息系统分析与设计》设计计综合性实验报告序号: 1 班级:09110612 学号:0911061237姓名:朱宝实验序号: 1 实验名称:典型简单管理信息系统项目开发设计:Java/VB应用开发设计等实验类型:课内实验实验时间:2012年5月28日-- 6月1日实验目的与要求:1.掌握典型典型简单管理信息系统分析设计中Java访问数据库的方法及具体应用。
2.掌握典型典型简单管理信息系统分析设计中VB访问数据库的方法及相关应用。
实验准备:1.熟悉典型MIS系统分析设计的相关方法与技能。
2.熟悉典型MIS系统分析设计中Java访问数据库技术的方法与技能。
3.熟悉典型MIS系统分析设计中VB访问数据库技术的方法与技能。
4.掌握典型简单管理信息系统项目应用开发的相关设计技能。
实验内容:1.熟悉数据库编辑软件的基本操作,如SQL和ACCESS的基本操作;2.熟悉JA V A或者VB的基本操作,并掌握其访问数据库的方法与技能;3.利用JA V A或者VB语言来编写一个小程序,满足教师要求,并且有与数据库访问的部分技术与技能。
实验过程与结果:1.按照教师要求先建立好数据库,本实验采取的是ACCESS软件,设置好用户名和用户密码即user表、班级表、课程表、成绩表和学生表,具体如图:学生管理系统界面修改密码界面添加学生信息界面修改学生信息界面删除学生信息界面查询信息界面实验症结与心得:1.结合实际写出心得通过这次试验,基本掌握了数据库编辑软件SQL和ACCESS的基本操作,掌握了JA V A 或者VB的基本操作,及其访问数据库的方法与技能。
虽然实验中有不熟练和错误的地方,但在同学的帮助下也改正了,受益颇多。
课时:VB应用开发2;Java应用开发3。
信息系统分析与设计实验报告
信息系统分析与设计课程设计实验报告设计题目:教学管理系统学院: 管理学院班级:电子商务11-1*****学号:********指导老师:刘林、程浩目录一、系统简介 (1)二、系统分析 (1)1、采用的调查方法 (1)2、可行性分析 (2)(1)技术条件方面的可行性 (2)(2)投资及收益分析 (2)(3)社会因素方面的可行性 (2)3、业务流程简介(含业务流程图) (3)4、数据流程分析(含数据流程图) (5)5、数据字典 (5)三、系统设计 (7)1、功能结构设计 (7)2、代码设计方案 (8)3、数据库设计 (14)(1)数据库概念结构设计 (14)(2)学生信息管理系统数据项和数据结构 (15)(3)数据库逻辑结构设计 (16)(4)数据库物理结构设计 (16)(5)数据库结构的实现 (18)四、系统物理配置方案 (18)五、程序(模块)设计说明书 (18)(1)系统总体结构设计 (18)(2)子系统/ 模块划分 (18)六、任务分工 (19)七、体会 (19)八、参考文献 (20)九、附件 (20)1、实验截图 (20)2、代码 (27)一、系统简介当今时代是飞速发展的信息时代,在各行各业中离不开信息处理,这正是计算机被广泛应用于信息管理系统的环境.计算机的最大好处在于利用它能够进行信息管理.使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了其安全性.尤其对于复杂的信息管理,计算机能够充分发挥它的优越性. 管理信息系统是进行信息的采集,存储,加工,维护和使用的系统,它是随着管理科学和技术科学的发展而形成的.学生信息管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以学生信息管理系统应该能够为用户提供充足的信息和快捷的查询手段,对学生来说可以轻松的查阅自己在校的成绩以及信息等.但是一直以来人们都是靠传统人工的方式管理学生信息,这种管理方式存在着许多缺点,如:效率低,保密性差,另外时间一长,将产生大量的文件和数据,这对于查找,更新和维护都带来了不少的困难. 随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用.作为计算机应用的一部分,使用计算机对学生信息进行管理,有着手工管理所无法比拟的优点.例如:检索迅速,查找方便,可靠性高,存储量大,保密性好,寿命长,成本低等.这些优点能够极大地提高学生成绩管理的效率,也是企业的科学化,正规化管理,与世界接轨的重要条件.因此,开发这样的一套信息管理系统成为很有必要的事情. 学生信息管理系统提供了强大的学生信息管理管理功能,方便系统管理员对学生信息的添加,修改,删除,查询等操作。
电力系统分析仿真实验报告
电力系统分析仿真实验报告电力系统分析仿真实验报告一、实验目的本次实验的目的是通过使用电力系统仿真软件进行电力系统模拟分析,掌握电力系统运行特点及原因、掌握电力系统基本传输线路的参数,以及了解电力系统的潮流分布计算和短路分析流程。
二、实验原理电力系统仿真软件是针对电力系统运行及其各种故障情况下的仿真软件。
仿真软件将电力系统进行模拟分析,可以让使用者对电力系统进行检测修正,达到保证电网质量的目的。
仿真软件主要采用数学模型进行计算,本次实验中使用的仿真软件为PSASP。
第一,电力系统线路模型:电力系统线路模型是电力系统分析的核心内容,此模型通过研究电力线路本身的运行特点,为电力系统计算和仿真打下基础。
电力系统线路模型假设电力系统线路为非常规线路,包括零序电感和阻抗、平衡、非平衡模型的相间电路等,具体包括电感、电容、电阻三部分。
第二,电力系统模拟分析:电力系统的仿真分析,就是对电力系统进行计算、仿真,从而得出电力系统的各种参数或特性。
模拟分析主要包括电力系统的潮流计算、电力系统的短路分析等两个方面。
(1)电力系统潮流计算:电力系统潮流计算是指通过对电力系统进行数学建模,来分析电力系统中电流、电压等各种状态量的分布规律。
具体的计算过程采用功率系统仿真软件进行计算。
(2)电力系统短路分析:电力系统短路分析是针对电力系统在遭受外部灾害时计算其在各种短路状态下的可能损伤程度,在电力系统建设过程中非常重要。
同时也是保障电网电力质量安全的必要手段。
三、实验内容实验的主要内容分为两个部分,第一部分是电力系统潮流计算实验,第二部分是电力系统短路分析实验。
(1)潮流计算实验这部分实验的主要内容是计算电力系统的电流分布以及电压分布等参数,实验过程如下:1. 打开PSASP软件,新建项目档案。
根据实际需求设置主进程,建立相应关系文件,并完成电力系统初始化操作。
2. 添加仿真数据。
根据实验要求,添加相应的电力系统数据。
其中包括节点数据、主变和传输线路数据、变压器等数据。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
本科实验报告 课程名称: 系统分析与设计 实验项目: 《网上书店系统》实验 实验地点: 逸夫楼502 专业班级:软件 学号:200 学生姓名: \
指导教师:
2012年 11 月 22 日 2
实验一 用例图 一、 实验目的 初步掌握UML用例图的创建方法及其用例的描述。 二、实验要求 1.结合工具StartUML,熟悉UML用例图的模型元素。 2.使用StartUML工具建模网上书店系统的用例图。 三、实验主要设备:台式或笔记本计算机
四、实验内容: 根据下面给出的网上书店问题陈述,分析该系统总体需求,建模网上书店系统的用例图并提供一个主要用例的事件流文档。 网上书店陈述: 书店经理:我们原本是一个传统的实体书店,顾客要买书都是亲自到书店里来的,这样挺不方便。面且随着书店销售图书种类和数量的增加以及顾客的增长,尤其是大量顾客到书店选购图书,使得书店场地不足,工作人员也很忙碌。其实,还有一点就是,有不少人进入书店后并不买书,只是查找一些资料。有的甚至会在这呆上很长的时间直到把书免费看完。这种行为,工作人员一般是不阻止的,结果最后这些被看过的书会因为有阅读过的痕迹而影响销售。而且现在电子商务已经发展起来了,所以我们想到借助网络,让顾客通过网上书店购买图书。这样我们书店可以省掉大量的场地维护和工作人员成本支出,同时计算机可以方便的检索图书信息,让顾客可以足不出户以更优惠的价格买到需要的书。 系统分析员:能谈谈您对网上书店的要求吗? 书店经理:网上书店要能实现对外和对内的功能,对外是顾客能在网上书店订购图书,提交订单。对内,书店工作人员能够通过网上书店及时的看到这些订单,并进行处理。为了把书送到顾客手里,我们已经联系了快递公司,初步达成协议,由他们往返场客和书店之间把图书送到顾客手里。书店管理员受理订单后,就会通知快递公司送货。当然,书店的图书上架和下架也应该由网上书店完成了。 工作人员甲:实体店中,图书是按照不同种类放置的,方便顾客挑选。网上书店的图书也应该能够按照这种模式分类显示。这样,图书的信息和种类要由网上书店设置和管理。已有种类的新书或新种类的图书上架,网上书店能够保存这些信息。如果信息输入错误,能够进行修改。 工作人员乙:另外书店会搞一些促销,推出一些特价图书。以前这些特价书的信息,都是我们根据促销活动整理出来,贴在书店的醒目位置。促销活动过后,特价图书会恢复原来的价格。希望网上书店也能够管理这些特价图书。 系统分析员:能谈谈平时买书的经过吗? 顾客甲:一般都是先在书店里看看图书的简要介绍,或者先找找看有没有自己需要的书,有时是没有目标的寻找,有时直奔一类图书而去。找到我想买的书或者觉得看的书不错,就会去柜台结帐。 工作人员丙:不过有时在结帐的时候,顾客会突然改变主意,不买一些书或者又回去挑选图书了。 3
顾客甲:有时好像是这样的。要是网上书店在结帐前能方便管理我所选购的图书就好了,这样通过计算机直接操作,就不用跑来跑去了。 系统分析员:可以使用虚拟的购物车。 工作人员丙:对,这样在用户确认购买前可自行管理选购的图书,决定要不要购买还有的购买的数量。 系统分析员:顾客先使用虚拟的购物车选购管理图书,然后提交订单给书店处理,是这样吧。 书店经理:没错,就这样办。另外最好顾客能够留下自己的信息,方便以后的购买。 顾客:你们可以实行会员制啊。就像我们在网上逛论坛一样,会员才能发言,普通游客只能看。这样我们平时就在网上书店查查资料什么的,只在购买图书的时候才使用会员身份。 书店经理:嗯,这样不仅可以保留你们的信息,也可以保留购买记录。 系统分析员:会员提交购买订单后,书店打算如何收取或者说用户怎么付款? 书店经理:我们可以接受货到付款,顾客也可以使用网上银行、汇款等方式付款。 顾客:这样我们就方便多了。对了那是不是付款前,我还多了一次“反悔”的机会啊。 书店经理:在我们书店没有受理订单之前,你们可以取消交易。不过受理后就不行了。 „„ 通过几次这样的访谈(限于篇幅,在此并未列出所有访谈内容),可以获得网上书店的需求信息,确定系统范围。网上书店是实现对实体书店内部图书商品和顾客购买图书的综合管理系统。
1. 用例图:
游客会员浏览图书快递公司从书店取图书速递图书书店管理员
查看订单处理订单
提交订单取消订单
工作人员
通知送货图书管理设置图书种类设置图书信息
图书上架图书下架图书促销
管理已选图书结账付款
保存信息修改信息
<>
汇款网银货到付款
加入购物车
<>
查看购买记录已有种类新书新种类书<>
<> 4
2.网上购书用例事件流 1.网上买书用例的事件流: 1.1前置条件 在用例“网上买书”开始之前,必须先保证用例“登陆”和“加入购物车”完成。 1.2后置条件 如果用例“网上买书”成功,那么将会“付款”。否则,没有变化。 1.3扩充点 无 1.4事件流 1.4.1基流 游客登陆上这个网上购书系统,找到想要买的书加入购物车,确认无误后提交订单并且选择网银支付、汇款支付、货到付款中的一项为付款方式完成付款。 1.4.2分支流 取消订单 如果顾客不想买购物车中已有的书,可以取消订单,重新选择其他的图书或者为已选的其他的图书付款。 1.4.3替代流 E-1 如果登录失败,可以重新登录或者终止用例。 E-2 如果图书与购物车无法建立连接,可以重新尝试。 E-3 如果购物车与提交订单无法连接,可以尝试重新连接或者重新开始用例。
五、分析与讨论 1.建模用例图的步骤、方法? 先找参与者,然后再分析参与者的行为,找出用例,最后描述参与者与参与者、参与者与行为、行为与行为之间的关系。 2.如何识别系统的参与者? 通过一下问题可以用来识别参与者: 1 谁是系统的主要用户 2 谁从系统获取信息 3 谁向系统提供信息 4 谁从系统删除信息 5 谁支持维护系统 6 谁管理系统 7 系统需要与其他哪些系统交互 8 系统需要操作哪些硬件 9 系统从哪里获取信息 10 谁对系统的特定要求感兴趣 11 系统要用在什么地方 12 系统使用外部资源吗 5
3. 应该如何划分用例,应注意哪些问题? 1 每个参与者的任务是什么 2 有参与者要创建、存储、改变、删除或读取系统中的信息吗 3 什么用例会创建、存储、改变、删除或读取这个信息 4 参与者需要通知系统外部的突然变化吗 5 需要通知参与者系统正在发生的事情吗 6 什么用例将支持系统维护 7 所有功能都能被用例实现吗
4..心得 在实验过程中,由于刚开始对给定的事例的理解有误并且对StarUML的生 疏,实验进度缓慢,后来情况逐渐好转。通过这次实验,使我对用例图有了更 深刻的理解,也熟练了对StarUML的应用。 6
实验二 类图 一、 实验目的 了解类图的基本用法;初步掌握UML类图的创建及其方法。 二、实验要求
1、结合工具StartUML,熟悉UML类图的模型元素。 2、建模网上书店类图。 三、实验主要设备:台式或笔记本计算机
四、实验内容: 创建类图的步骤如下: (1)使用名词识别法识别类。 (2)建模类与类之间的关系。 (3)为类图中的关联关系添加合适的角色名。 (4)为已被封装到类中的独立功能建模类。 (5)为类图中的类添加必要的特性和操作。 (6)迭代并细化该模型 1.识别类:
书籍、会员、顾客、工作人员、管理员、图书、快递公司、订单。 2. 定义类: 7
图书+种类+价格+编号
顾客+姓名+浏览图书()+查看信息()
会员+用户名+密码+购书记录
+加入购物车()+结账付款()+查看购买记录()
普通游客快递公司+取送图书()
工作人员+姓名+职工编号
+查看订单()+图书管理()
管理员+姓名+通知送货()+图书上架()+图书下架()+处理订单()+保存信息()
订单+订书的编号+订书的数量
特价图书
+种类+价格+编号
11..*
11..*
*1..*
0..*1
五、分析与讨论 1. 如何使用文本分析技术从问题陈述中识别对象和类? 1 类应该来自系统的问题域 2 类应该是一个名词 3 对象具有状态、行为、身份,同时对象的结构和行为定义在定义他们的类中 2. 心得
通过本次实验,让我们对课本知识有了新的认识和理解。并且可以通过对资料的分析,找出类、属性、对象,并且画出类图。