2013软件工程课程实践要求
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2013软件工程课程实践要求
一.基本要求
软件工程课程实践要求以课程分组为单位完成一个小型项目的分析和设计过程,基本要求如下:
每个小组从三个候选项目中选择一个完成,每个项目不超过6个小组,因此请每
个小组尽快确定一个项目并在课程网站的“教学互动一在线课
堂”栏目下相应项目版面发帖声明,先选先得,以教师回复确认为准;原则上以
3人为一个小组,自由组合,以小组为单位完成课程实践项目。最终将针对小组
的完成情况进行整体评分。若多出1到2位同学不足成组,可4人一组,但4人
组数不能超过2组;
分别用结构化和面向对象方法完成系统的分析和设计过程,主要体现为
需求分析和设计文档(文档封面请注明所选项目名称和小组成员学号及姓名),
分两次提交,学期期中提交结构化分析和设计文档,期末提交面向对象分析和设
计文档(具体时间以网站通知为准);
结构化分析阶段要求包括详细的分层数据流图、数据字典、加工说明等,结构
化设计阶段要求包括详细的结构图(经过改进)以及相关说明;面向对象分析阶
段要求包括领域概念模型(类图)、用况图、用况的动态建模(活动图、顺序
图、状态机图等)以及详细的用况描述,面向对象设计阶段要求包括体系构设
计(包图、构件图等)、静态结构设计(类图)、核心类的动态行为设计(状态
机图)以及关键部分的交互设计(顺序图等)等;
两次提交分别将相关文档(包括UML图等)压缩成一个文件,并通过课程网站
的“教学互动一作业习题”栏目上传(将分别提供相应的作业上传界面);
本文档只提供了实践项目的简要描述,在此基础上可以进行合理想象,对于实践
项目的各种问题请到课程网站的“教学互动一在线课堂”
目下相应项目版面上进行提问和交流,在线讨论的参与度也将成为一项评分标
准。
二.候选项目
1.餐饮服务管理系统
1)总体说明
餐饮服务管理系统是酒店管理系统的一个部分,主要完成中西餐、咖啡厅、酒吧等顾客消费的消费信息记录、资源分配以及员工的信息管理等工作。
2)系统相关角色
系统管理员,员工,部门经理,采购员,顾客,供货商等等
3)相关功能说明
(1)餐饮收银管理登记管理:客人到来以后进行登记,可以修改或者删除登记信息,客人可以要求合台或者换台。
消费管理:能够录入、修改或者删除客人的消费信息。订餐管理:订餐信息登记,包括订餐时间、就餐时间、订餐桌数、人数、订餐详情、取消订餐、订餐查询。
主窗体:显示当前桌台、包房的占用情况,显示客人消费状态。结算管理:客人结账的时候可以分类打折或者全面打折,计算开发票金额,打印账单,结账方式也有多种方式,如现金付款、支票付款、信用卡付款、免费、挂帐等自动统计。
日统计管理:可以对今日收银进行概览,方式多样,如按类别统计、按菜品统计、按帐单统计、按包房统计等等,可显示日销售项目排行榜,可打印销售日报表。
二级库存管理(主要管理酒水饮料的日常库存):这里主要是指前台的酒水饮料管理,包括入库、入库查询、入库统计,退货、退货查询、退货统计,库存动态,销售查询、销售统计,库存盘点、盘点查询、盘点统计。
菜谱管理:对菜品进行管理,如菜品类别维护、特色菜维护、菜品明细维护、酒水饮料维护,价格维护、套餐维护、菜谱打印、商品单位维护。各消费类别和消费项目可任意增加、修改与删除,按照自己业务情况任意设置。
(2)采购库存管理该库存管理系统是后勤部门对所有资源的管理。仓库从供货商处对商品进货,也可以对商品退货,可以进行商品进货信息和商品退货信息的查询、统计等。
餐饮各部门领用商品,也可以对领用商品退货。可以进行商品领用和退货信息的统
计、查询,可按部门、商品、商品类别等多种方式。
显示各个供应商信息,对供应商供货情况进行记帐,可查询、统计其供货信息,可查询应付款、已付款等各种信息,
对仓库中的商品进行盘点,对各种进货、退货、领用信息以及供货商情况进行统计,生成报表,交部门经理审核。某商品库存低于一定程度时可以预警。
(3)人员维护
系统可以对各种员工的信息进行维护,包括增加、删除、查询等等。员工交换班的时候,当前用户更换并确认当前(钱款、物品、房间状态)。用户更改自己的密码。
帐号管理(系统管理员),用户权限、密码、站点的编辑。每月底可以对员工的工作情况进行统计,生成报表,供部门经理进行审核。其他细节可以加入自己的一些假定。
2.医院管理信息系统主要功能概述
1)门诊挂号和结账门诊收费系统需要录入门诊挂号中的病人,挂号科室,门诊号等信息,能根据各种检查诊疗收费项目信息和药品字典中每项药品收费信息,核算出病人费用等,并且能够支持退票废票处理要求,打印收费发票。要求支持医保、公费、自费等多种身份的病人挂号;支持现金、刷卡等多种收费方式;
支持窗口挂号、预约挂号、电话挂号、自动挂号功能。挂号员根据病人请求快速
选择诊别、科室、号别、医生,生成挂号信息,打印挂号单,并产生就诊病人基
本信息等功能;
支持退号处理:能完成病人退号,并正确处理病人看病日期、午别、诊别、类
别、号别以及应退费用和相关统计等;
门急诊病人统计功能:能实现提供按科室、门诊工作量统计的功能;查询功能:
能完成预约号、退号、病人、科室、医师的挂号状况、医师出诊时间、科室挂号
现状等查询。
2)病历和门诊管理
门诊挂号时如果是新病人则新建病案。医生在诊断过程中可以查阅所看病人信息,并根据诊断添加新的诊断信息。各个检查检验科室(X光、各种化验等)得到病人的检验报告或医学图像信息后也即时入库存放到病人的病历信息中。