案例分析与课程设计

上传人:辰*** 文档编号:114984555 上传时间:2022-06-30 格式:PPTX 页数:32 大小:892.06KB
返回 下载 相关 举报
案例分析与课程设计_第1页
第1页 / 共32页
案例分析与课程设计_第2页
第2页 / 共32页
案例分析与课程设计_第3页
第3页 / 共32页
点击查看更多>>
资源描述
SOFTWARE ENGINEERING SOFTWARE ENGINEERING SOFTWARE ENGINEERING SOFTWARE ENGINEERING软 件 工 程l 1、 为配合软件工程理论的掌握,本章使用软件工程的原理、方法和工具对高校工资管理系统的设计与实现进行了详细分析。 2、 列举了一些信息系统基本框架,供读者在实践应用中参考。l 3、 为了配合该门课程的实践,给出了软件工程课程设计大纲,另外考虑到计算机类专业学生毕业设计需求提供了一套毕业设计(论文)规范。本章要点:第1页/共32页第一页,编辑于星期三:七点 十六分。SOFTWARE ENGINEERING SOFTWARE ENGINEERING SOFTWARE ENGINEERING SOFTWARE ENGINEERING 1问题定义 2可行性研究 (1)澄清系统规模和目标 (2)研究现有系统 (3)导出高层逻辑模型 (4)进一步确定系统规模和目标 (5)导出供选择的解法 (6)推荐最佳方案 (7)草拟开发计划 (8)文档提交审查 1011系统分析第2页/共32页第二页,编辑于星期三:七点 十六分。SOFTWARE ENGINEERING SOFTWARE ENGINEERING SOFTWARE ENGINEERING SOFTWARE ENGINEERING第3页/共32页第三页,编辑于星期三:七点 十六分。4SOFTWARE ENGINEERING SOFTWARE ENGINEERING SOFTWARE ENGINEERING SOFTWARE ENGINEERING第4页/共32页第四页,编辑于星期三:七点 十六分。5SOFTWARE ENGINEERING SOFTWARE ENGINEERING SOFTWARE ENGINEERING SOFTWARE ENGINEERING第5页/共32页第五页,编辑于星期三:七点 十六分。6SOFTWARE ENGINEERING SOFTWARE ENGINEERING SOFTWARE ENGINEERING SOFTWARE ENGINEERING第6页/共32页第六页,编辑于星期三:七点 十六分。7SOFTWARE ENGINEERING SOFTWARE ENGINEERING SOFTWARE ENGINEERING SOFTWARE ENGINEERING第7页/共32页第七页,编辑于星期三:七点 十六分。8SOFTWARE ENGINEERING SOFTWARE ENGINEERING SOFTWARE ENGINEERING SOFTWARE ENGINEERING第8页/共32页第八页,编辑于星期三:七点 十六分。9SOFTWARE ENGINEERING SOFTWARE ENGINEERING SOFTWARE ENGINEERING SOFTWARE ENGINEERING第9页/共32页第九页,编辑于星期三:七点 十六分。SOFTWARE ENGINEERING SOFTWARE ENGINEERING SOFTWARE ENGINEERING SOFTWARE ENGINEERING第10页/共32页第十页,编辑于星期三:七点 十六分。11SOFTWARE ENGINEERING SOFTWARE ENGINEERING SOFTWARE ENGINEERING SOFTWARE ENGINEERING第11页/共32页第十一页,编辑于星期三:七点 十六分。12SOFTWARE ENGINEERING SOFTWARE ENGINEERING SOFTWARE ENGINEERING SOFTWARE ENGINEERING第12页/共32页第十二页,编辑于星期三:七点 十六分。13SOFTWARE ENGINEERING SOFTWARE ENGINEERING SOFTWARE ENGINEERING SOFTWARE ENGINEERING第13页/共32页第十三页,编辑于星期三:七点 十六分。14SOFTWARE ENGINEERING SOFTWARE ENGINEERING SOFTWARE ENGINEERING SOFTWARE ENGINEERING第14页/共32页第十四页,编辑于星期三:七点 十六分。15SOFTWARE ENGINEERING SOFTWARE ENGINEERING SOFTWARE ENGINEERING SOFTWARE ENGINEERING第15页/共32页第十五页,编辑于星期三:七点 十六分。16SOFTWARE ENGINEERING SOFTWARE ENGINEERING SOFTWARE ENGINEERING SOFTWARE ENGINEERING第16页/共32页第十六页,编辑于星期三:七点 十六分。17SOFTWARE ENGINEERING SOFTWARE ENGINEERING SOFTWARE ENGINEERING SOFTWARE ENGINEERING第17页/共32页第十七页,编辑于星期三:七点 十六分。SOFTWARE ENGINEERING SOFTWARE ENGINEERING SOFTWARE ENGINEERING SOFTWARE ENGINEERING 从完整的工资管理系统数据流图出发,可以看出,事务数据和人事数据沿两条输入通路进入系统,输出数据沿着一条输出通路离开系统,数据流图中没有明显的事务中心。 接下来应该分析确定输入流和输出流的边界,以孤立出变换中心。 然后完成“第一级分解”。所谓第一级分解就是确定系统的总体控制结构。 接着完成“第二级分解”。所谓第二级分解就是把数据流图中的每个处理映射成软件结构中的一个适当模块。 最后,是对工资管理系统的初步设计结果进行优化。 1012 系统设计第18页/共32页第十八页,编辑于星期三:七点 十六分。SOFTWARE ENGINEERING SOFTWARE ENGINEERING SOFTWARE ENGINEERING SOFTWARE ENGINEERING 本系统可采用VB程序设计语言和SQL Server数据库来实现。VB是一种结构化程序设计语言 ,功能异常强大,它结合了可视化技术、面向对象技术、数据库技术、网络开发技术等多种先进的软件编程技术和思想,是比较理想的开发工具。本系统用VB来实现用户界面的开发,用ADO数据控件实现对数据库的操作。1013系统实现第19页/共32页第十九页,编辑于星期三:七点 十六分。SOFTWARE ENGINEERING SOFTWARE ENGINEERING SOFTWARE ENGINEERING SOFTWARE ENGINEERING 在进行系统测试时,可采用自顶向下逐步增加功能的增殖测试方式。较底层次的模块用“支撑模块”来代替。 1014系统测试与维护第20页/共32页第二十页,编辑于星期三:七点 十六分。SOFTWARE ENGINEERING SOFTWARE ENGINEERING SOFTWARE ENGINEERING SOFTWARE ENGINEERING计算机自动出卷系统1系统分析本系统力求达到如下目的:减轻教师每年出试卷的劳动强度实现教考分离实现试卷规范化管理2系统设计与实现 计算机自动出卷系统设有五个主要模块分别实现用户管理:修改密码和用户权限设定;题库管理:题型设置、题库设置和试题录入;抽题操作:采用随机算法抽题,保障试卷中题目不重复;生成试卷:可生成普通文本也可直接生成Word文档;帮助:提供用户使用手册和系统说明。第21页/共32页第二十一页,编辑于星期三:七点 十六分。SOFTWARE ENGINEERING SOFTWARE ENGINEERING SOFTWARE ENGINEERING SOFTWARE ENGINEERING3建议开发环境系统开发主语言:C#开发平台:Windows2000/WindowsNT+SQL Server2000 第22页/共32页第二十二页,编辑于星期三:七点 十六分。SOFTWARE ENGINEERING SOFTWARE ENGINEERING SOFTWARE ENGINEERING SOFTWARE ENGINEERING1系统分析 对于图书管理员来说,系统规范化的流程极大地降低了其劳动强度,全部数据都可记录在系统数据库中,通过系统的友好界面图书管理员可以进行图书的登录、馆藏查询,完成读者借书、还书等功能。2系统设计与实现 图书馆藏书借阅管理系统共设计有九个功能模块,由口令验证模块和八个子模块组成。图书馆藏书借阅管理系统第23页/共32页第二十三页,编辑于星期三:七点 十六分。SOFTWARE ENGINEERING SOFTWARE ENGINEERING SOFTWARE ENGINEERING SOFTWARE ENGINEERING3建议开发环境 系统开发主语言:JavaBean+JSP 开发平台:Windows2000/WindowsNT+SQL Server20004.测试环境 数据库:SQL Server2000 应用服务器: 操作系统:Windows2000 客户端系统:Windows95/98/2000第24页/共32页第二十四页,编辑于星期三:七点 十六分。SOFTWARE ENGINEERING SOFTWARE ENGINEERING SOFTWARE ENGINEERING SOFTWARE ENGINEERING1系统分析通过调查分析,商品进销存系统应具备的主要功能如下:系统管理:包括用户登录、密码修改以及用户管理等。基本信息管理:包括国家信息、地区信息、类别信息、行业信息、供应商管理、客户管理等。商品录入与查询:包括商品信息录入和商品查询等。单据录入:包括进货单录入、销售单录入等。单据确认:包括进货单录入确认、销售单录入确认等。库存查询:包括库存查询功能。商品进销存系统第25页/共32页第二十五页,编辑于星期三:七点 十六分。SOFTWARE ENGINEERING SOFTWARE ENGINEERING SOFTWARE ENGINEERING SOFTWARE ENGINEERING 3 需求分析 (1)沿数据流图回溯 (2)写文档初稿 (3)定义逻辑系统 (4)细化数据流图 (5)系统数据字典1011系统分析第26页/共32页第二十六页,编辑于星期三:七点 十六分。SOFTWARE ENGINEERING SOFTWARE ENGINEERING SOFTWARE ENGINEERING SOFTWARE ENGINEERING 1课程设计目的 2课程设计要求 1)强调过程的完整性 2)强调模型的明确性 3)强调文档的完整性 3课程设计内容 1)系统分析 2)软件计划 3)软件需求分析 4)软件设计之一:软件体系结构设计 课程设计第27页/共32页第二十七页,编辑于星期三:七点 十六分。SOFTWARE ENGINEERING SOFTWARE ENGINEERING SOFTWARE ENGINEERING SOFTWARE ENGINEERING5)软件设计之二:详细设计6)软件编码7)软件测试 4课程设计选题课程设计第28页/共32页第二十八页,编辑于星期三:七点 十六分。SOFTWARE ENGINEERING SOFTWARE ENGINEERING SOFTWARE ENGINEERING SOFTWARE ENGINEERING1毕业设计(论文)资料的组成、填写与装订 2毕业设计报告(论文)撰写的内容与要求 3毕业设计(论文)的书写格式 (1)基本要求(2)论文内容(3)标题层次(4)表格 (5)图 毕业设计(论文)撰写规范第29页/共32页第二十九页,编辑于星期三:七点 十六分。SOFTWARE ENGINEERING SOFTWARE ENGINEERING SOFTWARE ENGINEERING SOFTWARE ENGINEERING4毕业论文打印格式要求 (1) 纸张:B5,单面打印。 (2)页面设置: 页边距, 上:2.8cm 下:2.2cm 左:3cm 右:2cm 装订线:0cm 页眉:1.8cm 页脚:1.4cm 对称页边距 (3) 页眉: 字体:中文-小五号楷体 毕业设计(论文)撰写规范第30页/共32页第三十页,编辑于星期三:七点 十六分。SOFTWARE ENGINEERING SOFTWARE ENGINEERING SOFTWARE ENGINEERING SOFTWARE ENGINEERING分割线:0.5磅双线 内容:学院毕业论文 (4)页脚: 字体:中文-小五号楷体 分割线:1.5磅单线 页码:居中 内容:系 (5)正文:一律五号宋体,125行距 毕业设计(论文)撰写规范第31页/共32页第三十一页,编辑于星期三:七点 十六分。32感谢您的观看。第32页/共32页第三十二页,编辑于星期三:七点 十六分。
展开阅读全文
相关资源
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 课件教案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!