软件工程概论课程设计任务书.doc





《软件工程概论课程设计任务书.doc》由会员分享,可在线阅读,更多相关《软件工程概论课程设计任务书.doc(19页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、软件学院课程设计任务书课程名称 软件工程概论 任课教师 刘玲玲 开课学期 2014年秋季学期 辽宁工程技术大学软件学院软件工程系一、 课程设计目标本课程设计是学生学习完软件工程概论理论教学内容后,进行的一次全面的综合训练。通过本课程设计,学生掌握软件开发生命周期的阶段划分和结构化方法学的主要内容;具备运用结构化方法进行软件需求分析、系统设计、实现和测试的能力以及文档的编制能力;支撑人才培养规格中掌握扎实的软件基础理论知识及较深厚的软件工程专业知识,具有软件开发的基本能力,以及掌握软件工程分析、设计的基本方法,具备软件项目分析与技术开发能力。二、课程设计基本要求1根据课程设计1周的时间安排选择适
2、当大小的设计课题,课程设计任务书提供了设计题目供学生选择,在验收教师同意的情况下,学生也可以自己选择感兴趣的设计题目,以调动学生参加创新设计的积极性和创造性。根据所学的软件工程结构化方法学,写出详细的课程设计文档。2学生必须按照课程设计要求,以学生为主、指导教师指导为辅,认真、独立地完成课程设计的任务,有问题及时主动与指导教师沟通。3本次课程设计按照教学要求需要在一周时间内独立完成,学生要发挥自主学习的能力,充分利用时间,按时完成设计内容。三、课程设计内容(一) 基本要求文档中除了在封面应有题目、班级、姓名、学号和课程设计日期以外,其正文一般有如下几个方面的内容:1、项目概述通过一周的资料搜集
3、,分析现系统的主要业务处理过程,并用业务流程图描述。2、需求分析明确用户的各种需求,然后在此基础上确定新系统的功能。新系统必须充分考虑今后可能的扩充和改变。此阶段文档要求画出数据流图、数据字典和实体联系图。通过详细调查现实世界要处理的对象(组织、部门、企业等),充分了解原系统(手工系统或计算机系统)工作概况,明确用户的各种需求。在此基础上确定新系统的功能。3、概要设计分析模型中的每一个成份都提供了建立设计模型所需的信息。根据用数据、功能和行为模型表示的软件需求,采用某种设计方法进行数据设计、体系结构设计、接口设计和过程设计。此部分文档中要求根据数据流图导出系统的结构图。4、详细设计过程设计也叫
4、做详细设计或程序设计,它不同于编码或编程。在过程设计阶段,要决定各个模块的实现算法,并精确地表达这些算法。前者涉及所开发项目的具体要求和对每个模块规定的功能。以及算法的设计和评价,后者需要给出适当的算法描述,为此应提供过程设计的表达工具。对于系统内的两个主要模块,给出以下的说明: 模块定义 输入项目 输出项目 程序过程设计 测试要点(二)参考题目下面共给出10个题目,学号尾号为1的做第1题,尾号为2的做第2题,尾号为3的做第2题,以此类推,学号尾号为0的做第10题。学生也可自拟题目(必须征得本班验收教师同意后方可设计,否则成绩记为不及格)以下题目列出的仅为必须完成的基本功能,可根据需要完善与课
5、题相关的其他功能。1.*大学工资管理系统的分析与设计某大学现行工资管理系统简单描述如下: 某大学共有教职员工3758人。学校下设教务处、财务处和房产处等二十六处室,还设有计算机系、自动控制系和管理工程系等十八个教学系,此外还附设一个机械工厂、一个电子厂和一所校医院。该校财务处负责全校教职工的工资管理工作,其工资管理业务情况如下:每月25日至28日,房产处将本月职工住房的房费和水电费扣款清单报送财务处,总务处将托儿费扣款和通勤职工的交通补贴费清单报送财务处。财务处按期列出一份职工借支应扣款清单。此外,学校人事部门及时向财务处提供下列信息:1)若有职工在学校内部各部门之间调动工作情况发生,则提供这
6、些职工的姓名、由何部门调至何部门工作、工资发放变动情况等。2)若有校外人员调入学校工作,则应提供调入者的职工号、姓名、调入校内何部门、以及有关调入者工资方面的数据,还有他们的工资开始发放的月份,据此,财务处的工资管理会计员建立调入者的职工工资台帐帐页。3)若有职工调离学校,则要提供调出人员的姓名、所在单位和终止发放本人工资的月份。4)若调整工资,则应提供全校教职工工资调整变动情况清单和调整后工资从哪个月份开始发放。当财务处收到各部门报送来的扣款单、补贴清单和其它有关职工工资变动通知单后,财务处的工资管理会计就可以依据上个月份的职工工资台帐制做本月职工工资台帐。职工工资台帐格式如表SJ-3所示,
7、每名职工全年工资信息占据台帐的一页。表SJ-3 某大学职工工资台帐帐页第页职工号: 姓名: 部门代号: 部门名称:月份基本工资工龄工资副食补贴煤粮补贴交通补贴备补1备补2应发工资房费水电费托儿费借支扣款其它扣款扣款合计实发工资一月二月三月四月五月六月七月八月九月十月十一月十二月接下来,工资管理会计员再根据填制好的本月份职工工资台帐,花费一个星期左右的时间制作出一式两份的本月份全校职工工资发放单(按部门制作)和本月份工资汇总表,如表SJ-4所示。表SJ-4 某大学一月份职工工资发放单部门名称:姓名基本工资工龄工资副食补贴煤粮补贴交通补贴备补1备补2应发工资房费水电费托儿费借支扣款其它扣款扣款合计
8、实发工资汪大伟李 俊合计工资管理会计员依据工资汇总表上的全校“实发工资”合计数字,从银行提回现金,并于下月的5号将本月份职工工资发至职工手中。职工工资计算处理中的几项说明: 工龄工资每人每年增加0.50元。 应发工资 = 基本工资 + 工龄工资 + 各项补贴之和。 扣款合计 = 房费 + 水电费 + 托儿费 + 借支扣款 + 其它扣款。 实发工资 = 应发工资 - 扣款合计。从上面的描述不难看出,该所大学现行职工工资管理业务工作量特别大,同时还时常出现差错现象。有关人员迫切要求早日开发出全校职工工资管理信息系统,用计算机代替手工记帐、计算和制作报表工作。学校主管领导也十分支持这项工作,已批准投
9、资5万元人民币用于购置设备和软件开发。同时,学校还拥有雄厚的技术力量。2. *酒店管理系统的分析与设计酒店的营运过程是以销(客户消费)定产为主,也包括部分商品的预生产,采购与仓库存管理需要满足生产和销售的需要。采购与仓库管理业务: 本酒店采购与仓库业务流程重点管理物料周转,主要包括以下几步:1)、 仓库管理员根据存货实存不足的情况,向采购部发出订货通知。 2)、 采购部组织供货,仓库管理员验货入库,采购部根据实际入库的货品情况填制入库单,仓库管理员登记入库单进账。3)、 领料部门填制出库单,仓库管理员登记出库单进账,并发货给领料部门。4)、 领料部门如需退货,需要填制退库单,仓库管理员验货入库
10、,并登记退库单进账。5)、 定期盘货,处理过期变质存货。对盘盈及盘亏情况上报经理,在核准处理后,以盘点表为基础编制“入库单”“出库单”并调账。6)、 定期编制存货进销存报表,上报经理。餐饮销售管理业务: 目前,本酒店销售业务流程重点管理销售资金流程,对商品的销售主要包括以下几步:营业开市客户消费与结账收市日结统计。 营业开市主要包括以下几步:1)、 收银组长填写领款单等,向财务部门领取现金、发票等。 2)、 收银组长将现金、发票等分配给收银员。 客户消费与结账是一个可以反复进行过程,主要包括以下几步:1)、 服务生为客户开台;2)、 服务生询问客户对菜肴及饮品等需求,填写点菜单(多联)。3)、
11、 服务生将点菜单传递向收银员、后厨部、吧台。4)、 收银员整理点菜单。5)、 后厨部、吧台根据点菜单进行加工。6)、 服务生将后厨部、吧台加工的成品传递给客户,客户进行消费。7)、 客户向服务生提出结账请求。8)、 服务生向收银员传达客户结账请求,收银员统计消费金额,并根据优惠规则,提出消费清单给服务生(载明:消费项目的数量和单价、消费总额、折扣及实收额)。 9)、 服务生将消费清单传递给客户核查。10)、 客户核查消费清单无异议后,将现金等结算工具提交服务生代为结算。11)、 服务生将消费清单、现金等交给收银员,收银员进行收银结账,并将收银单、发票、找零等提供给服务生,服务生转交给客户。12
12、)、 客户结清账务后离开,服务生进行清理翻台。 以上步骤中,2-6步可以执行多次循环。在第10-11步中,用户也可以亲自去收银台结账。 收市日结统计主要包括以下几步:1)、 各收银员填写收银报表,统计各类结算方式的收入资金,与钱箱进行钱账核对。 2)、 钱账核对相符后,收银组长汇总填写收银日(市别)报表,填制缴款单,向财务部门缴款并报送报表。 在实际工作中,收银组与财务部的现金领取与汇缴工作,由财务会计管理系统另行管理,本系统只需要对客户消费明细与结账资金数据进行管理即可。3.学生宿舍管理系统的分析与设计1)系统要求用户必须输入正确的用户名和密码才能进入系统;2)系统应该提供学生住宿情况的基本
13、登记;3)系统应提供人员来访登记及结束访问的详细登记;4)系统应提供学生在校期间物品出入宿舍楼的详细情况登记;5)系统应提供查询功能,以方便用户对学生基本信息的查询(要实现按多种条件的查询)及楼房信息的查询;6)系统应提供增加、删除、修改用户帐户的功能;7)增加学生离校的物品管理制度。4.*高校教材管理系统的分析与设计1)、根据教务科的课程清单以及各院系的教材选定任务单,进行教材的信息登记,即对于无记录的新教材进行基本信息录入,并将新教材适用的专业信息录入到各专业年级所需教材信息库中;对于已有记录的教材只需将对应教材编号录入到各专业年级所需教材信息库中。2)、各班学生在网上根据各专业本学期的所
14、用教材选定教材,填写学生选定表;教师也选所需的教学用书或自购教材,填写教师选定表; 选完教材后,产生各专业本学期所需每种教材的数量,即形成新的各专业所需教材信息库,并且生成学生订购登记表、班级订购登记表和教师订购登记表给学生和教师。3)、根据各专业所需教材信息库、教材库存簿,生成订书单,登记教材订购信息到教材订购登记库中,并将订书单发给书商。4)、书商发货的同时附有发书清单,由管理员根据教材在库中的实际摆放在发书清单上批注架号,入库管理员根据发书清单和登记有历史订书信息的教材订购登记库对教材验收入库,形成入库登记薄和新的教材库存薄,并打印此次入库的入库结算单报财务处与书店结算。 5)、各班负责
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件工程 概论 课程设计 任务书

限制150内