1北京林业大学2014学年-2015学年第1学期软件工程(A)实验报告书专业:计算机科学与技术班级:姓名:学号:实验地点:计算中心T08任课教师:赵方实验题目:实验三软件设计-结构化设计方法实验环境:一台装有MSVISIO和MSWORD软件的PC机实验内容:针对实验二的结果用结构化设计技术设计出软件系统的结构,在此基础之上进行软件的详细设计。实验目的:通过实验使同学们了解结构化设计的基本概念和基本内容,熟练掌握软件结构设计和算法设计技术及相关表示方法;掌握结构化设计技术,能够使用结构化设计方法进行系统设计并按照模板书写系统设计说明书。实验要求:1.要求做到对上一实验的软件需求进行软件结构设计,模块数不少于四个。然后再进行详细设计。2.根据要求完成实验报告书。实验方法与步骤1.首先根据实验2中的需求分析,进行网上书店系统的软件结构设计,最终的软件结构下图所示:2网上书店系统店主功能注册用户功能非注册用户功能图书库存管理会员管理登录系统图书信息管理留言及评价处理系统信息发布登录系统信息修改书本评价查询数目图书订购浏览图书注册成为会员网上书店系统软件结构32.根据软件结构图,我们可以将整个系统划分为若干个模块,用户注册、登录系统、购买图书和库存管理4个模块进行详细设计。(1)用户注册流程图开始输入注册信息进入注册界面输入信息是否合法注册成功注册失败结束是否用户注册流程图4(2)登录系统流程图开始输入用户名和密码用户名和密码匹配登录成功登录失败结束是否登录系统流程图5(3)图书订购流程图开始点击购买按钮跳转购物界面跳转至订单页面填写订单信息订单信息保存到数据库结束购书程序流程图确认下单更改图书数据库信息是否6(4)图书库存管理流程图开始输入用户名和密码用户名和密码是否对应设置临界值查询数据库,获取图书库存量数量是否小于临界值是添加到购书数组是否搜寻完毕继续搜寻否否是是生成图书库存清单打印结束图书库存程序流程图否7结论分析:本次实验,对网上图书系统进行了简单的需求分析,对四个功能名模块进行了详细设计。在软件分析的过程中需要细心,敢于思考。这样才能把软件的功能分析到位。