资源预览内容
第1页 / 共12页
第2页 / 共12页
第3页 / 共12页
第4页 / 共12页
第5页 / 共12页
第6页 / 共12页
第7页 / 共12页
第8页 / 共12页
第9页 / 共12页
第10页 / 共12页
亲,该文档总共12页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
软件综合设计与开发课程设计大纲一、课程设计的目的和要求软件综合设计与开发主要指学生利用所学到的软件类课程及相关知识, 独立地进行软件设计与开发。软件类课程主要包括:数据结构、程序设计语 言、算法设计与分析、软件工程、数据库原理及应用等;其他相关课程包 括:操作系统、计算机网络等。通过课程设计,将课本上的理论知识和实际有机地结合起来,综合运 用所学知识,提高学生分析和解决实际问题的能力。软件综合设计与开发 要求完成一个实际软件项目的分析、设计、开发、测试全过程,贯穿领会软 件开发的工程思想,明晰软件开发与设计各阶段划分与各个阶段的主要任 务,以 MicroSoft Visio、Project、Rose、VSS、Power Designer 为例学 习计算机辅助软件工程工具的基本使用方法,初步具备软件项目研发的能 力。课程设计的主要任务是:(1)掌握应用软件分析、设计和实现的基本过 程。(2)掌握应用软件工程的分析、设计、实现的方法。(3)学习使用 CASE工具二、课程设计题目要求:课程设计以实际应用中的小型题目为主,要求设计小组独立完成。要求 学生能把软件类课程学到的基本原理和方法应用到软件的实际开发和设计 中。根据不同的题目类型选择一种或两种开发模式,完成从需求分析,系 统设计,详细设计,编码/测试,直至运行/维护的软件生存期的全过 程。具体要求如下:(1)班级按项目小组进行分组,每组不得超过 5 人;( 2)每个项目小组在选出项目负责人(项目经理) ,由项目经理 召集 项目组成员讨论、 选定开发项目, 并在班级讨论会进行主题汇报 本小组本 阶段所做的工作;(3)项目中的每项任务要落实到人且规定该任务的起止日期和 时间; (4)题目自定或采用附录中的题目。附录:参考题目 题目一:电子商务网站建设是一个集客户购物、下订单、订单处理、销售统计等功能于一体 的系 统。通过浏览器,让客户可以查询货物,把货物放入购物车,创 建账户/ 登 陆账户,创建订单,通过信用卡支付等。系统划分成了多 个模块,松耦合的 设计架构,允许可以和多个数据源, EIS (企业信 息系统)进行交互。功能如下:1用户注册/登陆/ 忘记密码/管理个人信息查询货物购物车管理提交订单 信用卡支付查询历史购物记录2货物商店接受/ 处理订单消息 手工接受 / 拒绝订单 用 E-mail 来通知客户 发订单给 供应商 销售统计 3供应商 接受订单 派送货物给用户 提供一个基于 web 的库存管理 维护库存数据库 题目二:外文图书采购系统 1. 问题概述 某图书馆外文采购有两个组 - 征订组和验收登记组。 分别承担书 籍订 购和进书验收任务。 为了减轻劳动强度和提高工作效率, 打算采 用计算机 进行管理。为此, 系统分析员在进行了调查研究,描述出外 文采购室现行系 流程。1 )订书组从供书单价收到订书目录,根据各单位的需要选择出 要订购 的书目。2 )为了避免浪费,对于已进入过或已订过的图书和订单留底。3 )打印的订单,要送给订书单位和验收登记组,并留底。4 )对所记的书进行统计表。5 )验收,登记组从供书单位收到图书和发票,根据订单留底进 行验 收。6 )发票交给财务科进行报账。7 )了避免浪费,对于已进图书再做查重,如果重了,转让出去 或作别 处理。如果不重,则登账和打印查重卡。8 )查重卡要交给订书组用于查重。9 )已登记的书籍要送给编目室进行编目。10 )已进的书要记入图书总账并进行进书统计和打印进行统计 表。11 )订书统计表和进书统计表交馆领导。 这里没有考虑出错和例外情况的处理。 这些验收不合格怎么办查 重的书 号或书名输入错误怎么办等等。 在实际运行中, 这些问题都必 须考虑到。2这个问题比较适合用面向数据流的方法来求解。求解这类问题应理解和当前系统 (可能是人工系统可能是计算机 系统) 的业务流程,首先获得当前系统的物理模型。接着从当前系统 的物理模型抽 象出当前系统的的 怎么做到当前系统的 做什么 的现 象到本质的抽象过程。 然后通过分析目标系统与当前系统在逻辑上的 差异,导出目标系统的逻 辑型。最后通过对目标系统的逻辑模型,才 能得到最终所要求的目标系统。 题目三:毕业设计指导网站 毕业设计指导网站的目的是使学生和教师能够通 过网络进行毕 业设计辅导,这样能够得到最新的毕业设计信息,更好的 辅导效果。 内容如下:1学生注册/ 登陆/ 忘记密码 / 管理个人信息 上传文件和下载文件向指导教师提问查询问题 2教师登陆/ 忘记密码 管理所辅导学生的账户 上传文件和下载文件 回答问题 群发消息3管理员 管理教师和学生信息 查询统计数据(日问题量,答疑率) 提醒教师答疑发布公告群发消息要求:1. 加入评价机制 (学生评价教师; 系统根据网络利用效率评价教师对 学生 的指导质量等)2. 扩展文档管理功能 (根据毕业设计的特点, 催交/ 管理/ 评价学生在 不 同阶段上交的毕业设计文档)3. 考虑适应所有学院 / 大学的毕业设计指导网站 题目四:病员监护系统 本 例为医院特级护理病房的病员监视系统。1)在每一病床旁有一个监护器。2)在病员身上附着各种传感叹器,监测各种生理参数,诸如血压, 呼吸,体 温。信号被被送到监护器。3)监护器带有输入键盘,用以输入病员的病号的病历号,各种监测 的生理因 素的安全范围值(上下限值) ,以及监测频率定期(监测周 期)等。4)各监测部件与中心计算机相连,后者按指定的监测频率定期地对 监视器进 行检查。5)检查所得到的数据记录在每个病员的记录文件上。6)如果发现病员的生理因数超出在安全范围时,在护理室有各病员 的各种报 警信号(灯光)出现。7)每个监视器有一开关,用来控制监测工作。8)本例中假设监视 255 个病员,每人设定 4 个因素。监视周期可从 1 秒到小时变化,对每一病员监视 1 秒时间。9)安全范围为十进数值,内部表示为浮点数。病历号为9 整数。题目五:简易办公系统很多办公室的计算机完成了大量的文字处理功能, 并没有行使管 理功能,现对其改进如下:(1)收发文管理: 对收到的公文进行登记,分类编号, (学校主要发文部 门分为:教务 处、财务处、学生处、人事处、保卫处、工会以及其他) ,并 形成文 件主要内容关键字,使收文能够按照关键字、时间和部门查询;对发 文进行登记,并形成文件主要内容关键字,使发文能够按照关键字、 时间和 部门查询。(2)会议管理:对所管理的 2 个会议室进行自动化管理, 即由申请部门提交申请, 然 后统 一安排会议室以及各种会议资源(如投影仪、计算机、桌子、凳 子等),能 形成会议资源使用通知单送达申请部门,主管领导随时查 询会议室使用情况 (管理者直接负责管理) 。能够按照申请者的要求 自动生成会议通知单,由 办公室负责通知发放。能够形成会议纪要, 存档并送到需要的部门(由申请 者提供的信息决定) 题目六:低值易耗品管理系统为了加强对学校实验室低值易耗品的管理和监督, 将指定专门的 部门对 其进行管理,为了方便管理,减少工作量,拟定开发一个低值 易耗品管理系 统,描述如下: (1)学校每个院系及工程训练中心均有一个实验室,每个实验室每 学期均有 低值易耗品。2)基本管理流程: 每学期期末由各实验室上报下学期的低值易耗品清单,由材料管 理科负责分类汇总,并报送审计处、财务处和校长,由实验主 管部门 负责对所有清单进行审核,将清单中所有物品分为未批、待批、 统购 和自购四大部分。 并将审批后的清单返还给实验室。 其中统购和 自购 物品作为实验室计划内消耗, 并根据参考价格计算出各个实验室下 学 期的计划消耗金额。并形成计划汇总表,报送上级部门。 统购物品由材料管理科统一购买,应能自动生成全校统购物品清 单,清单 上的物品能够按院系和按物品类别分类汇总。物品购买后, 入库。各个实验 室按照指定计划到库房领用, 其对应消耗进入实验室 计划消耗内。自购物品由实验室自行购买, 购买后将清单送到材料管理科审核, 备案 后,方可报帐。自购物品也进入本实验室计划消耗内。材料管理科应能随时查询当前还未购买的物品、以及当前各个实 验室计划 内物品的领和消耗情况。对未在计划内的物品消耗,采取由实验室填报申请表(在表中, 必须说明 申报原因),送上级领导审核后,执行所需费用仍然进入相 应院系的消耗。学期末,应产生学校各类物品消耗汇总表,各个院系实际消耗汇 总表,所 有物品计划消耗与实际消耗对比分析表, 各个院系计划消耗 与实际消耗对比 分析表。题目七:超市管理系统 一个面向小型超市的管理系统,可完成以下工作:1. 实现客户购物收银管理;2. 向超市仓库中添加商品,记录商品的损耗(如过期、变质等非购买 方式的 损耗);3. 查询某商品的库存情况;4. 当各种商品库存量少于某规定值时,系统给予提示;5. 实现月度、年度商品销售情况统计(如销售量最大的商品,销售额 最多的 商品,各商品的销售量、销售额汇总等) 题目八:学生管理系统1. 学生档案信息维护,包括注册、注销、更新等;2. 学生选课管理,从可选的课程中选择若干课程;3. 学生成绩管理,实现学生成绩的登记;4. 学生信息、选课情况、成绩的查询和报表输出; 满足以下限制: 每个学生选择的课程数在 15 18 之间; 学生信息注销后,便不允许对与之相关的信息作任何修改, 但可查阅; 成绩 的登记是按照课程来登记的;学生只能实现 2、4 功能,且只涉及与自身相关的内容; 题目九:企业单位 物资管理系统1. 实现物资的购入、登记、报废等管理;2. 可将各类物资分配到企业各个科室以便使用;3. 可按照物资类别,名称,价格、科室等查询、统计;4. 可生成相应的统计报表; 其他说明、限制: 所管理的物资分两大类: 固定资产(如家具、 电器)、耗材(文具等); 每一件固定资产有唯一的资产编号;物资管理员可以完成以上 1、2、3、4 功能,而普通员工只可查询 本人、 本科室相关的情况; 题目十:高等学校毕业生就业服务信息系统不仅仅提供基础的信息服务,而且要充分利用丰富的网络资源, 将现代 化的管理手段与先进网络技术的有机结合, 对毕业生顺利就业 将起到重大的促进和保障作用。 (最好要具有就业论坛的信息过滤功 能)。 题目十一:学校教材订购系统本系统可细化为两个子系统:销售系统和采购系统销售系统的工 作过程 为: 首先由教师或学生提交购书单, 经教材发行人员审核是有 效购书单 后,开发票、登记并返给教师或学生领书单,教师或学生即 可去书库领书。采购系统的主要工作过程为:若是脱销教材,则登记缺书,发缺 书单给书 库采购人员; 一旦新书入库后, 即发进书通知给教材发行人 员。以上的功能要求在计算机上实现。技术要求和限制条件:当书库中的各种书籍数量发生变化 (包括领书和进书时) ,都应修 改相 关的书库记录,如库存表或进 / 出库表。 在实现上述销售和采购的工作过程 时,需考虑有关单据的合法性验 证。系统的外部项至少包含三个:教师、学生和教材工作人员 系统的相关数 据存储至少包含 6 个:购书表、库存表、缺书登记表、 待购教材表、进/出库 表。三、课程设计步骤1 上机前要求认真分析题目要求,完成书面的需求分析、概要设 计和详 细设计。其中:(1) 需求分析包括要实现题目的数据需求、功能需求等。(2) 概要设计包括问题分析和总体方案设计(基本数据结构、算 法 思路、功能设计、模块划分)。形式可用图表,文字说明。(3)详细设计包括:每个模块的功能,入出信息,处理逻辑,以及 关键技术
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号