上机实验报告

合集下载

Java上机实验报告(1)

Java上机实验报告(1)

Java上机实验报告(1)任务简要描述⼀、任务简要描述⼀、1、实现Java版本的快速排序。

2、编写⼀个学⽣和教师数据输⼊和显⽰程序,学⽣数据有编号、姓名、班号和成绩,教师数据有编号、姓名、职称和部门。

要求将编号、姓名输⼊和显⽰设计成⼀个类Person,并作为学⽣数据操作类Student 和教师数据操作类Teacher 的基类。

3、请设计 3 个类 , 分别是学⽣类 Student, 本科⽣类Undergaduate, 研究⽣类 Postgraduate, 其中 Student 类是⼀个抽象类 , 它包含⼀些基本的学⽣信息如姓名、所学课程、课程成绩等 , ⽽Undergraduate 类和 Postgraduate 都是 Student 类的⼦类 , 它们之间的主要差别是计算课程成绩等级的⽅法有所不同 , 研究⽣的标准要⽐本科⽣的标准⾼⼀些。

假设某班级⾥既有本科⽣也有研究⽣ , 请编写程序统计出全班学⽣的成绩等级并显⽰出来。

此题关键是设计⼀个学⽣数组 , 既能存放本科⽣对象 , ⼜能存放研究⽣对象。

问题及解决⼆、⼆、问题及解决1、算法思想:基于分治的思想,是冒泡排序的改进型。

⾸先在数组中选择⼀个基准点(该基准点的选取可能影响快速排序的效率,后⾯讲解选取的⽅法),然后分别从数组的两端扫描数组,设两个指⽰标志(lo指向起始位置,hi指向末尾),⾸先从后半部分开始,如果发现有元素⽐该基准点的值⼩,就交换lo和hi位置的值,然后从前半部分开始扫秒,发现有元素⼤于基准点的值,就交换lo和hi位置的值,如此往复循环,直到lo>=hi,然后把基准点的值放到hi这个位置。

⼀次排序就完成了。

以后采⽤递归的⽅式分别对前半部分和后半部分排序,当前半部分和后半部分均有序时该数组就⾃然有序了。

排序过程:输出结果:2、Person类:1public class person {2 String name;3 String number;45 person(){ }6 person(String number, String name){7this.number = number; = name;9 }10public void setNumber(String n){11 number = n;12 }13public String getNumber(){14return number;15 }16public void setName(String c){17 name = c;18 }19public String getName(){20return name;21 }22public void input(){23 Scanner sc = new Scanner(System.in);24 System.out.println("Please input the name:");25 name = sc.nextLine();26 System.out.println("Please input the number:");27 number = sc.nextLine();28 }29public void showInfo(){30 System.out.println("The number is:" + getNumber() + ", name is:" + getName());31 }32 }Teacher类:1class Teacher extends person{2 String title; //职称3 String dept; //部门4 Teacher(){5super();6 }7 Teacher(String number, String name, String title, String dept){8super(number, name);9this.title = title;10this.dept = dept;11 }12public void setTitle(String t){13 title = t;14 }15public String getTitle(){16return title;17 }18public void setDept(String d){19 dept = d;20 }21public String getDept() {22return dept;23 }24//⼦类重载⽗类⽅法25public void input(){26super.input();27 System.out.println("Please input the title:");28 Scanner sc = new Scanner(System.in);29 setTitle(sc.nextLine());30//title = sc.nextLine();31 System.out.println("Please input the dept:");32 dept = sc.nextLine();33 }34public void showInfo(){35super.showInfo();36 System.out.println("The teacher's title is:" + getTitle() + ", department is:" + getDept());37 }38 }Student类:1class Student extends person{2 String classnumber; //班号3int grade; //成绩4 Student(){5super();6 }7 Student(String number, String name, String classnumber, int grade){8super(number, name);9this.classnumber = classnumber;10this.grade = grade;11 }12public void setClassnumber(String c){13 classnumber = c;14 }15public String getClassnumber(){16return classnumber;17 }18public void setGrade(int g){19 grade = g;20 }21public int getGrade() {22return grade;23 }24//⼦类重载⽗类⽅法25public void input(){26super.input();27 System.out.println("Please input the classnumber:");28 Scanner sc = new Scanner(System.in);29 setClassnumber(sc.nextLine());30//classnumber = sc.nextLine();31 System.out.println("Please input the grade:");32 grade = sc.nextInt();33 }34public void showInfo(){35super.showInfo();36 System.out.println("The student's classnumber is:" + getClassnumber() + ", grade is:" + getGrade());37 }38 }输出结果:3、对象数组:1 Student[] students = new Student[5];Student类:1public abstract class Student2 {3 String name;4 String type;5int courseScore;6 String courseGrade;78public Student(String name)9 { = name;11 courseGrade="";12 }14public abstract void calculateGrade();1516public String getName()17 {18return name;19 }2021public String getType()22 {23return type;24 }2526public String getCourseGrade()27 {28return courseGrade;29 }3031public int getCourseScore()32 {33return courseScore;34 }3536public void setName(String name)37 { = name;39 }4041public void setType(String type)42 {43this.type = type;44 }4546public void setCourseScore(int courseScore)47 {48this.courseScore = courseScore;49 }5051 }本科⽣类:1class Undergraduate extends Student2 {3public Undergraduate(String name, int courseScore)4 {5super(name);6 type = "本科⽣";7this.courseScore = courseScore;8 }910public void calculateGrade()11 {12if (courseScore >= 80 && courseScore < 100) courseGrade = "优秀"; 13else if (courseScore >= 70 && courseScore < 80) courseGrade = "良好"; 14else if (courseScore >= 60 && courseScore < 70) courseGrade = "⼀般"; 15else if (courseScore >= 50 && courseScore < 60) courseGrade = "及格"; 16else courseGrade = "不及格";1718 }19 }研究⽣类:1class Postgraduate extends Student2 {3public Postgraduate(String name, int courseScore)4 {5super(name);6 type = "研究⽣" ;7this.courseScore = courseScore;8 }9public void calculateGrade()10 {11if (courseScore >= 90 && courseScore < 100) courseGrade = "优秀"; 12else if (courseScore >= 80 && courseScore < 90) courseGrade = "良好"; 13else if (courseScore >= 70 && courseScore < 80) courseGrade = "⼀般"; 14else if (courseScore >= 60 && courseScore < 70) courseGrade = "及格"; 15else courseGrade = "不及格";17 }18 }19成绩计算类:1public class Polymorphism2 {3int total = 0;4double average;56public void showInfo(){7 Student[] students = new Student[5];89 students[0] = new Undergraduate("ABC", 95);10 students[1] = new Undergraduate("DEF", 85);11 students[2] = new Postgraduate("GHI", 75);12 students[3] = new Undergraduate("JKL", 65);13 students[4] = new Postgraduate("MNO", 55);14for (int i=0; i<5; i++)15 {16 total += students[i].courseScore;17 students[i].calculateGrade();18 }19 average = total / 5;20 System.out.println("姓名" + " 类型" +" 成绩");21 System.out.println("-----------------------");2223for (int i=0; i<5; i++)24 {25 System.out.println(students[i].getName( )+" "+students[i].getType( )+" "+students[i].getCourseGrade( ));26 }2728//Student st = new Student("李明");29 System.out.println("平均成绩:" + average);30 System.out.println();31for(int i=0; i<5; i++)32 {33if(students[i] instanceof Undergraduate )34 {35 System.out.println(students[i].getName()+"是本科⽣");36 }37else38 {39 System.out.println(students[i].getName()+"是研究⽣");40 }41 }42 }43public static void main(String[] args)44 {45 Polymorphism show = new Polymorphism();46 show.showInfo();4748 }49 }输出结果:总结: 练习使⽤了创建对象数组的⽅法,使⽤⾯向对象的思想,⼦类继承⽗类的属性和⽅法,并对⽗类的⽅法进⾏重写,在题⽬三中,我本来将计算成绩的内容全部写在main⽅法⾥,经过⽼师讲解,我重新修改了程序,将创建对象数组和成绩计算的相关程序单独写在⼀个类⾥⾯。

上机实验报告(精选11篇)

上机实验报告(精选11篇)

上机实验报告篇1用户名se××××学号姓名学院①实验名称:②实验目的:③算法描述(可用文字描述,也可用流程图):④源代码:(.c的文件)⑤用户屏幕(即程序运行时出现在机器上的画面):2.对c文件的要求:程序应具有以下特点:a可读性:有注释。

b交互性:有输入提示。

c结构化程序设计风格:分层缩进、隔行书写。

3.上交时间:12月26日下午1点-6点,工程设计中心三楼教学组。

请注意:过时不候哟!四、实验报告内容0.顺序表的插入。

1.顺序表的删除。

2.带头结点的单链表的\'插入。

3.带头结点的单链表的删除。

注意:1.每个人只需在实验报告中完成上述4个项目中的一个,具体安排为:将自己的序号对4求余,得到的数即为应完成的项目的序号。

例如:序号为85的同学,85%4=1,即在实验报告中应完成顺序表的删除。

2.实验报告中的源代码应是通过编译链接即可运行的。

3.提交到个人空间中的内容应是上机实验中的全部内容。

上机实验报告篇2一、《软件技术基础》上机实验内容1.顺序表的建立、插入、删除。

2.带头结点的单链表的建立(用尾插法)、插入、删除。

二、提交到个人10m硬盘空间的内容及截止时间1.分别建立二个文件夹,取名为顺序表和单链表。

2.在这二个文件夹中,分别存放上述二个实验的相关文件。

每个文件夹中应有三个文件(.c文件、.obj文件和.exe文件)。

3. 截止时间:12月28日(18周周日)晚上关机时为止,届时服务器将关闭。

三、实验报告要求及上交时间(用a4纸打印)1.格式:《计算机软件技术基础》上机实验报告用户名se××××学号姓名学院①实验名称:②实验目的:③算法描述(可用文字描述,也可用流程图):④源代码:(.c的文件)⑤用户屏幕(即程序运行时出现在机器上的画面):2.对c文件的要求:程序应具有以下特点:a 可读性:有注释。

b 交互性:有输入提示。

企业会计上机实训报告

企业会计上机实训报告

企业会计上机实训报告1. 引言本次实训是为了让学生能够通过实际操作和模拟环境,更好地理解企业会计的理论知识和实践操作。

通过上机实训,我们进一步加深了对企业会计的认识,并提升了会计分析和决策的能力。

2. 实训目标本次实训的主要目标是:- 熟悉会计软件的操作- 掌握企业会计的核算方法和流程- 学习如何进行会计分析和决策3. 实训内容与方法3.1 实训内容本次实训分为两个阶段,分别是基础操作和综合应用。

在基础操作阶段,我们学习了会计软件的基本操作,包括账簿的建立、科目的设置、凭证的录入等。

通过这一阶段的学习,我们对会计软件的使用有了一定的了解,并且能够完成基本的会计核算工作。

在综合应用阶段,我们通过模拟企业的实际经营情况,学习如何进行会计分析和决策。

我们以某个实际企业为案例,通过对其财务数据的分析,了解企业的财务状况,并提出合理的经营建议。

3.2 实训方法本次实训采用了实践操作与理论指导相结合的方法。

在实践操作中,我们通过亲自动手操作会计软件,学习其具体功能和操作步骤。

在理论指导中,教师针对每一个操作步骤进行解释和讲解,使我们更好地理解实际操作的意义和目的。

另外,实训中还采用了小组合作的方式,我们分组完成一些实际的会计案例,通过合作讨论和互相学习,提高了团队合作能力和问题解决能力。

4. 实训心得与体会通过本次实训,我对企业会计有了更深入的认识和了解。

在实际操作中,我学会了如何利用会计软件进行账务处理和凭证录入,掌握了正确的会计核算方法。

同时,我也通过分析企业的财务数据,学会了从会计的角度来理解企业的运营状况,并提出相应的经营建议。

此外,通过小组合作的形式,我与同学们一起解决了一些实际问题,并互相学习、交流经验。

这让我意识到团队合作的重要性,在现实工作中,往往需要与他人合作才能取得更好的效果。

总的来说,本次实训为我提供了一个贴近实际的学习机会,使我更好地理解了企业会计的重要性和应用场景。

在今后的学习和工作中,我会更加注重实践操作,并继续提升自己的会计分析和决策能力。

上机实验报告模板

上机实验报告模板

一、实验名称(此处填写实验名称)二、实验目的(此处填写实验目的,例如:掌握某种编程语言的语法规则,了解数据库的基本操作等)三、实验时间(此处填写实验时间,例如:2023年10月26日)四、实验地点(此处填写实验地点,例如:计算机实验室)五、实验器材(此处填写实验所需器材,例如:计算机、编程软件、数据库等)六、实验原理(此处简要介绍实验的理论基础,例如:介绍实验所涉及到的算法、公式、原理等)七、实验步骤1. 准备工作- 确认实验环境已准备好。

- 检查实验器材是否齐全。

- 熟悉实验软件和工具。

2. 实验步骤一- (详细描述第一步的操作,例如:编写程序的第一行代码,设置数据库连接等)- (描述预期结果)3. 实验步骤二- (详细描述第二步的操作,例如:编写程序的循环结构,查询数据库等)- (描述预期结果)4. 实验步骤三- (详细描述第三步的操作,例如:编写程序的函数,优化数据库查询等)- (描述预期结果)5. 实验步骤四- (详细描述第四步的操作,例如:测试程序功能,调整数据库配置等)- (描述预期结果)八、实验数据(此处填写实验过程中收集的数据,例如:程序运行结果截图、数据库查询结果截图等)九、实验结果分析(此处分析实验结果,包括实验是否达到预期目标,实验过程中遇到的问题及解决方法等)十、实验总结1. 实验收获- (总结实验中学到的知识和技能,例如:掌握了某种编程语言的语法规则,了解了数据库的基本操作等)2. 实验不足- (分析实验中存在的不足,例如:程序运行效率有待提高,数据库设计不够优化等)3. 改进措施- (提出改进实验的方法和建议,例如:优化代码结构,调整数据库索引等)十一、附录1. 代码示例- (附上实验中编写的关键代码)2. 实验图片- (附上实验过程中的截图,如程序运行结果、数据库查询结果等)十二、参考文献(此处列出实验过程中参考的书籍、文章、网站等)---注意事项:1. 实验报告应结构清晰,内容完整。

上机会计实训实验报告

上机会计实训实验报告

一、实验目的本次会计实训实验旨在通过模拟企业会计核算的实际操作,使学生掌握会计基本理论和实务技能,提高学生的实际操作能力,培养会计专业人才的综合素质。

通过本次实验,使学生能够:1. 熟悉会计核算的基本程序和方法;2. 掌握会计凭证的填制、审核和记账;3. 熟悉会计账簿的设置、登记和核对;4. 了解会计报表的编制;5. 培养学生的团队协作能力和沟通能力。

二、实验内容1. 实验背景本次实验以某企业为背景,模拟企业一个月的会计核算过程。

企业主要业务包括销售商品、采购原材料、支付工资、缴纳税费等。

2. 实验步骤(1)建账首先,根据企业会计制度要求,建立总账、现金日记账、银行存款日记账、资产类、负债和所有者权益类以及损益类等明细账。

(2)编制会计凭证根据企业发生的经济业务,编制会计分录,填制记账凭证。

(3)登记账簿将编制好的记账凭证逐笔登记到相应的账簿中。

(4)核对账簿对已登记的账簿进行核对,确保账账相符。

(5)编制会计报表根据账簿资料,编制资产负债表、利润表和现金流量表。

3. 实验过程(1)分组讨论将学生分成若干小组,每组负责一个企业的会计核算。

各小组根据实验背景,共同讨论如何进行会计核算。

(2)编制会计分录各小组根据企业发生的经济业务,编制会计分录。

(3)填制记账凭证根据编制好的会计分录,填制记账凭证。

(4)登记账簿各小组将记账凭证逐笔登记到相应的账簿中。

(5)核对账簿各小组对已登记的账簿进行核对,确保账账相符。

(6)编制会计报表根据账簿资料,编制资产负债表、利润表和现金流量表。

三、实验结果与分析1. 实验结果通过本次实验,各小组成功完成了企业的会计核算工作,编制了资产负债表、利润表和现金流量表。

2. 实验分析(1)会计核算的基本程序和方法得到有效掌握通过本次实验,学生掌握了会计核算的基本程序和方法,为今后的会计工作打下了坚实基础。

(2)会计凭证的填制、审核和记账技能得到提高学生在实验过程中,学会了如何填制、审核和记账,提高了会计实务操作能力。

ERP上机实验总结五篇

ERP上机实验总结五篇

ERP上机实验总结五篇第一篇:ERP上机实验总结ERP第一次上机实验报告第一次上机,充满了好奇与激情。

于是早早的到实验室打开电脑对着实验指导摸索起来。

持续3小时的奋斗,终于完成了任务。

首先,我粗略地对实验指导浏览了一遍,大体对它有个印象,了解本次上机的大概内容。

这次的主要任务为建账和录入档案信息。

然后,对着实验指导一步一步地进行。

第一步是以系统管理员身份登陆系统,接着增加三个用户和建立华兴公司的账套。

增加的用户则与其在公司里所担任的职位相对应,具体信息和所属部门都有录入。

账套是每个公司都必须设立的,是一组每个企业内相互关联的数据,平时要有相关人员进行建立、修改、输入输出等管理,以确保数据是最新的。

第一次接触账套这个词,担心不理解,然而老师在实验指导中做了详细的说明,每个步骤都有提示,也非常详细,并且还有配图。

老师的这份细心让我很快地就进入状态,操作非常流畅。

虽然在后面的企业修改分类编码方案卡壳了一会儿,主要原因是对编码方案和数据精度不了解,导致对操作步骤有点摸不着头脑,并且电脑系统处理时间过长。

不过有幸和旁边的同学探讨后顺利完成了。

接着跟随实验指导设置了操作员权限和修改账套。

最后,登录企业应用平台,设置档案信息。

刚开始就出现状况了。

当我在登录窗口中输入周建操作员登录时,点进去发现和实验指导上的截图不符,在最上方工具栏里一个个点击工具发现也没有出现想要的界面,纳闷许久,将实验指导步骤再次看了个遍,才发现是最初登陆的窗口非此窗口,而是要从电脑桌面上的另一个软件上登陆。

建立档案时也遇到了小麻烦。

首先你得建立部门档案、设置人员类别才能建立人员档案,设置好客户分类后才能建立客户档案、供应商档案。

这些是我经过一次次惨痛的经历才得知的。

起初,觉得哪个少就先设置哪个,到后来发现有些设置不能用甚至出现错误,跟实验指导上有很大差别,越到后面就越明白自己出错了。

只有删除所有之前设置的档案信息按照实验指导上的步骤一步步从新来过。

上机实验内容及实验报告要求

上机实验内容及实验报告要求

上机实验内容及实验报告要求上机实验内容及实验报告要求. 预习报告课程名称:姓名:实验名称:班级:学号:实验日期:指导教师:一、实验目的及要求本次上机实验所涉及并要求掌握的知识点。

二、实验环境本次上机实践所使用的平台和相关软件。

三、实验内容上机实践内容等。

四、算法描述及实验步骤用算法表示方法,流程图等形式表达算法设计思想与算法实现步骤实验报告课程名称:姓名:实验名称:班级:学号:实验序号:实验日期:指导教师:实验成绩:一、调试过程及实验结果详细记录程序在调试过程中出现的问题及解决方法。

记录程序执行的结果。

二、总结对上机实践结果进行分析,问题回答,上机的心得体会及改进意见。

注:结论不是具体实验结果的再次罗列,也不是对今后研究的展望,而是针对这一实验所能验证的概念、原则或理论的简明总结,是从实验结果中归纳出的一般性、概括性的判断,要简练、准确、严谨、客观。

三、附录(源程序清单)即编写的事件驱动程序代码3. 提交时间以实验一为例实验一的预习报告在实验一上机课上课之前交;实验一的实验报告在实验二上机课上课之前交。

篇二:上机实验报告格式《网页设计》实验报告院(部):热能学院专业:热能与动力工程班级:112 姓名:范金仓学号:201X031388一、实验目的及要求:1、确定网站主题和网站的用途;2、收集资料和素材。

3、规划网站结构和页面版式。

二、实验环境:本次实验基于Windos 201X的操作系统。

三、实验内容及步骤:实验内容功能描述,上机操作具体步骤。

四、实验总结通过上机实践,对所学内容的某个知识点有了更深入的理解,写出一些体会、学习心得。

一、实验目的及要求:1.上网浏览不同网页设计风格,简单分析学习其实现方法和原理2.确定网页的版式,设计网页的布局。

3.设计网站的基本色调和配色方案,确定网页文字的格式和图像的编排。

4.运用网页配色技巧设计一套自己的网页方案二、实验环境:本次实验基于Windos 201X 的操作系统。

C语言上机实验

C语言上机实验

实验一(第1章实验)实验目的:1.掌握运行C语言程序的全过程。

2.熟悉编译环境。

3.初步熟悉C语言程序的语法规定。

4.了解简单函数的使用方法。

实验内容:1.编程且上机运行:求3个整数的和。

2.编程且上机运行:求2个数的和、差、积和商。

3.编程且上机运行:输入3个数,求最大值。

4.编程且上机运行:输入圆的半径,求圆的面积和周长。

5.在屏幕上输出:“hello world!”实验结果:实验二(第3章实验)1.实验目的:理解C语言的类型系统。

实验内容:写程序测试数据-2在类型char,int,unsigned int,long int,unsigned long int 中存储情况。

实验过程:实验结果:参见各种类型的存储实现描述。

2.实验目的:了解混合类型计算中类型的转换规则。

实验内容:写程序测试多种类型数据一起运算时类型的转换及表达式结果的类型。

注意unsigned int和int数据运算时类型转换的方向。

实验过程:/** 类型转换问题* 试问下面两个表达式等价吗?*/#include <stdio.h>#include <stdlib.h>int main() {unsigned int ui,uj;ui = 1;uj = 2;if (ui < uj)printf("\n%u < %u is true !\n", ui, uj);elseprintf("\n%u < %u is false !\n", ui, uj);if (ui - uj < 0)printf("\n%u - %u <0 is true !\n", ui, uj);elseprintf("\n%u - %u <0 is false !\n", ui, uj);system("pause");return 0;}实验结果:参见类型转换规则。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
3.语音邮箱系统播放邮箱菜单:
按1键接收信息
按2键更改问候语
按3键更改密码
用例4:接收信息:
1.邮箱用户完成登陆操作。
2.邮箱用户选择“接收信息”菜单选项。
3.语音邮件系统播放信息菜单:
按1收听当前信息;按2存储当前信息;按3删除当前信息;按4返回邮箱菜单。
4.邮箱用户选择“收听当前信息”菜单选项。
可以使用用例图进行功能上的需求分析。
用例图分角色(Actor)和案例(Case)两部分。
角色:与系统交互的人或物。
车载GPS终端角色:车辆调度中心用户和车载终端用户。
案例:系统提供的功能块。
使用用例图观察系统能够将系统实现与系统目标分开,有助于开发人员了解最重要的部分,满足用户需求,而不只是着眼于实现的具体细节。
5.语音邮件系统播放当前新信息,若无新信息,播放当前已有信息。
6.语音邮件系统播放信息菜单。
7.用户选择“删除当前信息”,则信息被永久删除。
8.继续执行第3步。
用例5:更改问候语
1.邮箱用户完成登陆操作。
2.邮箱用户选择“更改问候语”菜单选项。
3.邮箱用户说出新的问候语。
4.邮箱用户按下#键。
5.邮箱系统设置新的问候语。
邮箱主人拨打语音邮箱系统的主号码,在听到提示音”请输入邮箱号”后,输入要语音邮箱号,听到主人设定的问候语后,输入密码+#进行邮箱管理.此时系统提供三种服务:1.接收信息; 2.更改问候语; 3.更改密码.其中接收留言包括收听新留言、存储留言、删除留言等。
用例1:拨打邮箱号
1.呼叫者拨打语音邮件系统的煮好面。
实验
进度
本次共有2个练习,完成2个。
实验
总结
日本次实验ຫໍສະໝຸດ 收获、体会、经验、问题和教训:练习一:
GPS:全球定位系统(Global Position System)。
车载GPS终端:置于机动车内的实时定位装置。
应用对象:需要定位、调度的车队。车辆可以通过终端和GPS卫星进行实时、准确的定位,并能够通过无线通讯网络上报远程的车辆控制中心系统。 并且可以在驾驶时打电话,危险情况可以报警。
用例6:更改密码
1.邮箱用户完成登陆操作。
2.邮箱用户选择“更改密码”菜单选项。
3.邮箱用户输入心的密码。
4.邮箱用户按下#键。
5.邮箱系统设置新的密码。
心得体会:
在练习1只是画图问题不大,但是自己做练习2时候,对use case的分析,actor和用例之间的关系逻辑分析还是有一定的不确定和叫不准的地方。还是对新的知识不熟悉,没有掌握其中技巧。在今后的学习中,要多多练习,多多记些经典例子,以便自己今后的作图分析可以有所提高。
教师
评语
2.语音邮件系统发出提示音:输入邮箱号码。
3.呼叫者输入接受者的邮箱号。
4.语音邮件系统发出问候语。
用例2:保留信息
1.呼叫者完成邮箱号输入操作。
2.呼叫者说出信息。
3.呼叫者挂断电话。
4.语音邮件系统将记录的信息存放在接受者的邮箱中。
用例3:登陆系统
1.邮箱用户完成邮箱号输入操作。
2.邮箱用户键入密码并后跟#键。
成绩
辽宁工程技术大学上机实验报告
实验名称
用例图上机实践
院系
软件学院
专业
嵌入式软件
班级
10-1
姓名
孔艺霖
学号
1020030109
日期
2013.3.19
实验
目的
简述本次实验目的:
掌握用例图建模中参与者和用例的识别方法;
掌握用建模工具创建用例图的方法。
实验
准备
你为本次实验做了哪些准备:
认真学习创建、删除Business Use Case框图,用例框图工具栏的使用,学习增加业务用例,业务用例规范,浏览业务用例关系等相关知识。
练习二:
实例分析:语音邮箱系统
1.按照寻找用例方法,指出所选项目系统的用例,并绘制用例图。
2.从中选出一个用例,描述其事件流。
问题描述:
语音邮箱系统中,可以为每个系统用户(邮箱主人)分配一个语音邮箱号码。
呼叫者进行留言时,拨打语音邮箱系统的主号码,在听到提示音”请输入邮箱号”后,输入要语音邮箱号,听到主人设定的问候语后,进行留言然后挂断电话。
相关文档
最新文档