系统分析与设计实践教学大纲

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《系统分析与设计实践》教学大纲

课程名称:系统分析与设计实践

课程类型:实践课

课程性质:必修学位课设置类别:独立设课

适用专业:软件工程考核方式:考查

实践学时: 64 实践学分:4

参考书:参考有关课程教材和参考书。

一、实践教学的目的与要求

本课程是软件工程专业的必修实践课。实践强调软件系统分析及设计能力的培养。要求学生综合应用所学的面向对象的系统分析与设计知识,结合以前所学面向对象的程序设计技能,独立完成一个应用软件系统的分析设计文档,或进一步用开发工具实现所设计的系统。此实践不但要培养学生需求分析、建模、文档写作能力,还要培养学生使用建模工具的能力,理解实现与设计之间的关系。

二、实践方式和基本要求

本实践课程要求学生利用Rose工具辅助,独立完成一个软件系统的设计文档,以加强需求分析、面向对象的建模、文档写作等方面的综合能力。所设计的软件系统是一个可以运行的应用程序。可以选择的软件系统包括微波炉仿真系统、图书馆管理系统、超市销售管理系统、医院门诊挂号管理系统等。各系统的业务流程简介及功能要求见附录。

整个实践过程包括ROSE工具的熟悉、需求发掘和整理、领域分析、架构设计、详细设计等部分。要求使用UML作为绘图语言。实践进行过程中,指导教师给予适当的指导,尽量让每个学生自己动手完成分析与设计工作,并要求学生编写结构正确、文理通顺、内容翔实的设计文档。

三、考核方式

指导教师根据学生考勤情况和设计报告的撰写情况打分。考勤、纪律占20%,报告80%。采用5级评分制:优秀、良好、中等、合格、不合格。

附:系统流程简介及功能要求

1.微波炉仿真系统

微波炉是现代厨房的常用炉具。其原理是使用微波发生管产生微波作用于食物。微波引起食物中的水分子剧烈运动生热,进而煮熟或加热食物。本实践要求分析、设计并实现一个模拟微波炉工作的图形界面程序,需要模拟微波炉的以下

功能:

1.设定加热时间。可以在1~1800秒钟之间选择。

2.设定火力。火力分两档。1档火力时微波炉输出功率为额定功率的1半,2档则以额定功率输出。

3.加热食物。当选择开始加热时,微波炉灯亮,底盘开始旋转,微波管按照设定的火力输出微波,同时从设定时间开始倒计时。倒计时时间到,微波管停止微波输出,底盘停止旋转,灯灭,同时发出提醒完成的蜂鸣声。蜂鸣时间为5秒。如果在蜂鸣时开门,则停止蜂鸣。

4.安全防范。当微波炉门开启时,不能开始加热。加热过程中开门或按取消键,立即停止加热。

5.照明。当微波炉停止加热且门为关闭状态,灯灭;当停止加热且开门时,灯亮;当加热时,灯亮。

2.图书馆管理系统

在各类高校的图书馆中,日常的业务主要有对新买进的图书编目上架,为全校师生提供借还书服务。由于图书册数往往以十万计,而读者数量也往往以万计,建立基于计算机的图书馆业务系统是通常的选择。这样的系统对馆藏的每一本图书要进行编目和借阅跟踪管理,对图书馆的每一个读者,也必须进行跟踪管理,确保其借书数量未超过限额。如果读者所借书超过期限,系统能够给出提示。读者还书时,如果超过借书期限,系统提示超过多少日。

在一般的高校中,读者分为教员和学生,有的学校还将学生分为本科生、硕士生及博士生。不同的读者对象其可以借书的册数不同。另外,图书根据其性质,也可以分为不同的种类。例如一般图书和教学参考书。不同种类图书的借阅期限不同。

本实践课要求对高校图书馆的业务流程进行研究,并完成一个可以实际运行的图书馆管理系统的分析和设计。图书馆的业务规则可以自行设计,但主要功能至少要包括:

1.图书类别维护:增加、修改、删除图书类别。图书类别如:教参、普通、阅览等。属于阅览类的图书不能外借。教参只能借给教师或者研究生。教参与普通图书借期不同。

2.读者资料维护:增加、修改、删除读者信息。读者信息也可以看成借书证信息。

3.读者类别维护:增加、修改、删除读者类别。读者类别如教师、学生、研究生等。

4.图书编目:将新采购的图书编目后,将资料录入计算机。每一本图书都有自己的编目信息。每本图书都有其分类号,也有唯一的系列号。

5.图书信息查询:根据书名、ISBN、作者、分类号等查询图书是否存在,有多少本等。

6.借还书:日常的借还书业务。

7.借阅信息查询:根据读者(或者借书证)信息,查询该读者的借阅情况。从中可以看出那些书未还,那些已经超期等。

3.超市销售管理系统

超级市场的经营方式是,将各类商品放置在商场货架上,顾客进入商场自由浏览和选择需要的商品,然后将选购的商品拿到收银处付款。商场销售管理系统要求对商品进入商场和售出的全过程加以管理,使销售活动可以高效进行,销售政策可以及时贯彻,同时能及时获得经营管理数据。销售政策主要指打折、优惠、促销等政策。经营管理数据主要指各类商品的销售额、毛利,不同班次、日期的销售额,不同收银员的销售额等。具体要求包括:

1.商品一般要分类目。不同类目的商品由不同的销售经理负责,可采用不同的销售政策。例如生鲜食品可在每日下午5点后降价促销;

2.员工分为总经理、销售经理和收银员三种类别。总经理负责商场运作,销售经理负责某类商品的营销,收银员只负责收银;

3.顾客分为一般顾客和会员。会员资格通过申请获得。会员可以享受会员价优惠,同时可以累积消费积分。消费积分累积到一定数额可以兑换奖品;4.顾客可以使用现金、购物卡或银行卡付费;

5.由于商场不再免费提供塑料袋,顾客在付款时可以选择是否需要购物袋;6.总经理负责维护商场的销售类别,指定销售经理。各销售经理负责维护所负责的商品条目。总经理和销售经理都可以了解商品的销售状况。但销售经理只能了解所负责的商品;

7.商场每日从上午9:00开始营业,晚上10:00停止营业。收银员工作时间分为早班、中班和晚班。早班从8:45到11:30;中班从11:30到6:00;晚班从6:00到10:30。同一天上早班的收银员也要上晚班。收银员隔天更换所上班次。

4.医院门诊挂号管理系统

人到医院门诊就诊时,需要先挂号,然后到相应的诊室会见医生。采用电脑进行挂号的医院,为了提高挂号的效率,一般要求就诊者先获得就诊卡。就诊卡具有唯一识别号。获取就诊卡时,发卡人员会记录就诊者基本信息。

每一个号,可能是一个科室,如内科、儿科,也可能是一个专家。专家分为各专业。如内分泌专家、消化道专家。每一种号,在一个班次的可以挂号的人数是有限制的。班次分为上午、下午、夜诊。有些科室晚上不开诊,大部分专家每周开诊的时间约2个白天班次。不同号别,诊金不同。挂号费则只有平日和假日之分。挂号时交的费包含了诊金和挂号费。

挂号后,如果未超过该号的有效班次时间,可以退号或者换号。

医务科确定门诊各科和各专家的开诊时间。如果专家有特殊情况不能在指定的开诊时间出诊,要向医务科请假。医务科同意后,挂号处在相应的班次不能挂出该专家的号。

挂号室一般有若干挂号员,一名挂号组长。挂号组长负责管理挂号员,同时组长也要挂号。为了管理的需要,挂号组长需要统计各挂号员完成的挂号数量。而财务部门需要统计挂号部门的收入。这些收入可能要详细到科室、医生、月、日、班次等。

本挂号系统不需要考虑急诊的情况。

相关文档
最新文档