软件综合课程设计题目及要求_第1页
软件综合课程设计题目及要求_第2页
软件综合课程设计题目及要求_第3页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、软件综合设计与开发课程设计大纲一、课程设计得目得与要求软件综合设计与开发主要指学生利用所学到得软件类课程及相 关知识,独立地进行软件设计与开发。软件类课程主要包括:数据结 构、程序设计语言、算法设计与分析、软件工程、数据库原理及应用 等;其她相关课程包括:操作系统、计算机网络等。通过课程设计, 将课本上得理论知识与实际有机地结合起来, 综 合运用所学知识, 提高学生分析与解决实际问题得能力。 软件综合设 计与开发要求完成一个实际软件项目得分析、设计、开发、测试全过 程,贯穿领会软件开发得工程思想, 明晰软件开发与设计各阶段划分 与各个阶段得主要任务,以 MicroSoft Visio 、Pro

2、ject 、Rose、VSS、 Power Designer 为例学习计算机辅助软件工程工具得基本使用方法, 初步具备软件项目研发得能力。课程设计得主要任务就是: (1)掌握应用软件分析、设计与实现 得基本过程。(2)掌握应用软件工程得分析、 设计、实现得方法。(3) 学习使用CASE工具 二、课程设计题目要求:课程设计以实际应用中得小型题目为主,要求设计小组独立完 成。要求学生能把软件类课程学到得基本原理与方法应用到软件得实 际开发与设计中。 根据不同得题目类型选择一种或两种开发模式, 完 成从需求分析,系统设计,详细设计,编码 /测试,直至运行 /维护得 软件生存期得全过程。具体要求如下:

3、(1)班级按项目小组进行分组,每组不得超过 5 人;( 2)每个项目小组在选出项目负责人(项目经理) ,由项目经理 召集项目组成员讨论、 选定开发项目, 并在班级讨论会进行主题汇报 本小组本阶段所做得工作;(3)项目中得每项任务要落实到人且规定该任务得起止日期与 时间;(4)题目自定或采用附录中得题目。附录:参考题目 题目一:电子商务网站建设就是一个集客户购物、下订单、订单处理、销售统计等功能于一 体得系统。通过浏览器,让客户可以查询货物,把货物放入购物车, 创建账户 / 登陆账户,创建订单,通过信用卡支付等。系统划分成了 多个模块,松耦合得设计架构,允许可以与多个数据源,EIS (企业信息系

4、统)进行交互。功能如下:1用户注册/登陆/ 忘记密码/管理个人信息查询货物购物车管理提交订单信用卡支付查询历史购物记录2货物商店接受/ 处理订单消息 手工接受 / 拒绝订单 用 E-mail 来通知客户 发订单给供应商 销售统计 3供应商 接受订单 派送货物给用户 提供一个基于 web 得库存管理 维护库存数据库 题目二:外文图书采购系统1、问题概述某图书馆外文采购有两个组 - 征订组与验收登记组。 分别承担书 籍订购与进书验收任务。 为了减轻劳动强度与提高工作效率, 打算采 用计算机进行管理。为此, 系统分析员在进行了调查研究,描述出外 文采购室现行系流程。1 )订书组从供书单价收到订书目录

5、,根据各单位得需要选择出 要订购得书目。2 )为了避免浪费,对于已进入过或已订过得图书与订单留底。3 )打印得订单,要送给订书单位与验收登记组,并留底。4 )对所记得书进行统计表。5 )验收,登记组从供书单位收到图书与发票,根据订单留底进 行验收。6 )发票交给财务科进行报账。7 )了避免浪费,对于已进图书再做查重,如果重了,转让出去 或作别处理。如果不重,则登账与打印查重卡。8 )查重卡要交给订书组用于查重。9 )已登记得书籍要送给编目室进行编目。10 )已进得书要记入图书总账并进行进书统计与打印进行统计 表。11 )订书统计表与进书统计表交馆领导。这里没有考虑出错与例外情况得处理。 这些验

6、收不合格怎么办? 查重得书号或书名输入错误怎么办?等等。 在实际运行中, 这些问题 都必须考虑到。 2这个问题比较适合用面向数据流得方法来求解。求解这类问题应理解与当前系统 (可能就是人工系统可能就是计 算机系统)得业务流程,首先获得当前系统得物理模型。接着从当前 系统得物理模型抽象出当前系统得得 "怎么做到当前系统得 "做什么 " 得现象到本质得抽象过程。 然后通过分析目标系统与当前系统在逻辑 上得差异,导出目标系统得逻辑型。 最后通过对目标系统得逻辑模型, 才能得到最终所要求得目标系统。题目三:毕业设计指导网站毕业设计指导网站得目得就是使学生与教师能够通过网络

7、进行毕业设计辅导,这样能够得到最新得毕业设计信息, 更好得辅导效果。 内容如下:1学生注册/登陆/ 忘记密码/管理个人信息上传文件与下载文件向指导教师提问查询问题2教师登陆/ 忘记密码管理所辅导学生得账户上传文件与下载文件回答问题群发消息3管理员管理教师与学生信息查询统计数据(日问题量,答疑率)提醒教师答疑发布公告群发消息要求:1、加入评价机制(学生评价教师;系统根据网络利用效率评价教师 对学生得指导质量等)2、扩展文档管理功能(根据毕业设计得特点,催交 / 管理 / 评价学生 在不同阶段上交得毕业设计文档)3、考虑适应所有学院 / 大学得毕业设计指导网站 题目四:病员监护系统 本例为医院特级

8、护理病房得病员监视系统。1)在每一病床旁有一个监护器。2)在病员身上附着各种传感叹器,监测各种生理参数,诸如血压, 呼吸,体温。信号被被送到监护器。3)监护器带有输入键盘,用以输入病员得病号得病历号,各种监测 得生理因素得安全范围值(上下限值) ,以及监测频率定期(监测周 期)等。4)各监测部件与中心计算机相连,后者按指定得监测频率定期地对 监视器进行检查。5)检查所得到得数据记录在每个病员得记录文件上。6)如果发现病员得生理因数超出在安全范围时,在护理室有各病员 得各种报警信号(灯光)出现。7)每个监视器有一开关,用来控制监测工作。8)本例中假设监视 255 个病员,每人设定 4 个因素。监

9、视周期可从 1 秒到小时变化,对每一病员监视 1 秒时间。9)安全范围为十进数值,内部表示为浮点数。病历号为 9 整数。 题目五:简易办公系统很多办公室得计算机完成了大量得文字处理功能, 并没有行使管 理功能,现对其改进如下:(1)收发文管理: 对收到得公文进行登记,分类编号, (学校主要发文部门分为:教务 处、财务处、学生处、人事处、保卫处、工会以及其她) ,并形成文 件主要内容关键字,使收文能够按照关键字、时间与部门查询;对发 文进行登记,并形成文件主要内容关键字,使发文能够按照关键字、 时间与部门查询。(2)会议管理:对所管理得 2 个会议室进行自动化管理, 即由申请部门提交申请, 然

10、后统一安排会议室以及各种会议资源(如投影仪、计算机、桌子、凳 子等),能形成会议资源使用通知单送达申请部门,主管领导随时查 询会议室使用情况(管理者直接负责管理) 。能够按照申请者得要求 自动生成会议通知单,由办公室负责通知发放。能够形成会议纪要, 存档并送到需要得部门(由申请者提供得信息决定) 题目六:低值易耗品管理系统为了加强对学校实验室低值易耗品得管理与监督, 将指定专门得 部门对其进行管理,为了方便管理,减少工作量,拟定开发一个低值 易耗品管理系统,描述如下:(1)学校每个院系及工程训练中心均有一个实验室,每个实验室每 学期均有低值易耗品。(2)基本管理流程: 每学期期末由各实验室上报

11、下学期得低值易耗品清单,由材料管 理科负责分类汇总,并报送审计处、财务处与校长,由实验主管部门 负责对所有清单进行审核,将清单中所有物品分为未批、待批、统购 与自购四大部分。 并将审批后得清单返还给实验室。 其中统购与自购 物品作为实验室计划内消耗, 并根据参考价格计算出各个实验室下学 期得计划消耗金额。并形成计划汇总表,报送上级部门。统购物品由材料管理科统一购买,应能自动生成全校统购物品清 单,清单上得物品能够按院系与按物品类别分类汇总。物品购买后, 入库。各个实验室按照指定计划到库房领用, 其对应消耗进入实验室 计划消耗内。自购物品由实验室自行购买, 购买后将清单送到材料管理科审核, 备案

12、后,方可报帐。自购物品也进入本实验室计划消耗内。材料管理科应能随时查询当前还未购买得物品、以及当前各个实 验室计划内物品得领与消耗情况。对未在计划内得物品消耗,采取由实验室填报申请表(在表中, 必须说明申报原因),送上级领导审核后,执行所需费用仍然进入相 应院系得消耗。学期末,应产生学校各类物品消耗汇总表,各个院系实际消耗汇 总表,所有物品计划消耗与实际消耗对比分析表, 各个院系计划消耗 与实际消耗对比分析表。题目七:超市管理系统 一个面向小型超市得管理系统,可完成以下工作:1、实现客户购物收银管理;2、向超市仓库中添加商品,记录商品得损耗(如过期、变质等非购 买方式得损耗);3、查询某商品得

13、库存情况;4、当各种商品库存量少于某规定值时,系统给予提示;5、实现月度、年度商品销售情况统计(如销售量最大得商品,销售 额最多得商品,各商品得销售量、销售额汇总等)题目八:学生管理系统1、学生档案信息维护,包括注册、注销、更新等;2、学生选课管理,从可选得课程中选择若干课程;3、学生成绩管理,实现学生成绩得登记;4、学生信息、选课情况、成绩得查询与报表输出; 满足以下限制:每个学生选择得课程数在1518之间;学生信息注销后, 便不允许对与之相关得信息作任何修改, 但可查阅; 成绩得登记就是按照课程来登记得;学生只能实现 2、4 功能,且只涉及与自身相关得内容; 题目九:企业单位物资管理系统1

14、 、实现物资得购入、登记、报废等管理;2、可将各类物资分配到企业各个科室以便使用;3、可按照物资类别,名称,价格、科室等查询、统计;4、可生成相应得统计报表;其她说明、限制: 所管理得物资分两大类: 固定资产(如家具、 电器)、耗材(文具等); 每一件固定资产有唯一得资产编号;物资管理员可以完成以上 1、2、3、4 功能,而普通员工只可查询 本人、本科室相关得情况; 题目十:高等学校毕业生就业服务信息系统不仅仅提供基础得信息服务,而且要充分利用丰富得网络资源, 将现代化得管理手段与先进网络技术得有机结合, 对毕业生顺利就业 将起到重大得促进与保障作用。 (最好要具有就业论坛得信息过滤功 能)。

15、题目十一:学校教材订购系统本系统可细化为两个子系统:销售系统与采购系统销售系统得工 作过程为: 首先由教师或学生提交购书单, 经教材发行人员审核就是 有效购书单后,开发票、登记并返给教师或学生领书单,教师或学生 即可去书库领书。采购系统得主要工作过程为:若就是脱销教材,则登记缺书,发 缺书单给书库采购人员; 一旦新书入库后, 即发进书通知给教材发行 人员。以上得功能要求在计算机上实现。技术要求与限制条件:当书库中得各种书籍数量发生变化 (包括领书与进书时) ,都应修 改相关得书库记录,如库存表或进 / 出库表。 在实现上述销售与采购得工作过程时,需考虑有关单据得合法性验 证。系统得外部项至少包

16、含三个:教师、学生与教材工作人员 系统得相关数据存储至少包含 6 个:购书表、库存表、缺书登记表、 待购教材表、进 / 出库表。三、课程设计步骤1上机前要求认真分析题目要求 , 完成书面得需求分析、 概要设 计与详细设计。其中 :(1)需求分析包括要实现题目得数据需求、功能需求等。(2)概要设计包括问题分析与总体方案设计 (基本数据结构、 算 法思路、功能设计、模块划分 ) 。形式可用图表 , 文字说明。(3)详细设计包括 :每个模块得功能 ,入出信息 ,处理逻辑 ,以及 关键技术问题得具体解决办法。2完成程序设计并调试正确,然后请老师检查并得到认可。全 部完成后应写出完整得课程设计报告 (

17、成绩得重要因素 ),A4 纸装订, 连同源程序电子版一起提交。上机时间:上午: 8: 00-11: 30下午: 14:30-18:00上机地点:上机要求:一组一台机器,不允许带笔记本,每次(上午或下午)一位同学上机并签到 (至少 4 次)五、验收标准验收包括程序测试结果、 类设计得合理性与文档质量三部分。 程 序测试分标准数据样本得测试、 随机输入数据测试、 查瞧源代码与变 更问题需求条件得随机数据测试。 发现有过分相似得代码与文档将另 行处理。六、上交相关内容要求 上交得成果得内容必须由以下三个部分组成,缺一不可。1、上交源程序(电子版):学生按照课程设计得具体要求所开发 得所有源程序(应该

18、放到一个文件夹中)。2、上交程序得说明文件(电子版):(保存在、txt中),在说明 文档中应该写明上交程序所在得目录, 上交程序得主程序文件名,如 果需要安装,要有程序得安装使用说明。3、课程设计报告电子文档:(保存在word文档中,文件名要求按照“学号姓名软件综合设计与开发课程设计报告、doc ”起名),按照课程设计得具体要求建立得功能模块,每个模块要求按照如下几个 内容认真完成:其中包括:序号报告名称目得 要 求1可行性分析以全面、系统得分析为主要方法,经济效益为核心,围绕影响 项目得各种因素,运用大量得数据资料论证拟建项目就是否可 行,给出项目可行性分析报告。2项目需求分析根据给定得得题目或自选题目进行需求分析工作;进行功能需求、非功能需求分析得出需求规格说明书。3项目概要设计建立初始结构图,对初始结构构图进行改进、优化得出概要设 计说明书。4项目详细设计进行详细设计工作,得出详细设计说明书。5项目编码利用某 种选定得冋级语言进仃编码工作。6项目测试进行黑盒

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论