软件工程任务二

软件工程实验报告 二

一、实验名称

网上购书系统概要设计

二、实验目的

完成电子商务环境下购物系统概要设计,建立概要设计模型;

系统掌握软件开发过程中概要设计过程和内容。

三、实验主要内容

根据需求分析的结果,建立概要设计模型,构建系统业务和模块(或者类)之间的逻辑关系模型。

四、实验原理

概要设计的主要任务是把需求分析得到的系统扩展用例图转换为软件结构和数据结构。设计软件结构的具体任务是:将一个复杂系统按功能进行模块划分、建立模块的层次结构及调用关系、确定模块间的接口及人机界面等。数据结构设计包括数据特征的描述、确定数据的结构特性、以及数据库的设计。

五、实验结果

电子商务环境下购书系统概要设计

一、业务领域分析与设计
 权限管理对于系统来说十分重要,因为它关系到系统得安全性,在系统得开发与设计中,我们始终把系统的安全性放在十分重要的位置,因此我们在用顺序图分析的时候始终从系统用户未登陆状态来分析的。部分业务顺序图如下所示:

· 非注册用户浏览处理顺序图:

 

· 注册会员业务处理顺序图:


二、抽象业务对象

· 图书子系统的主要业务对象表

实体对象

图书,订单表购物车,用户列表,注册用户发布图书

边界对象

图书列表界面,图书查询界面,后台管理界面

控制对象

已注册用户

· 根据分析级的顺序图与系统的对象分析定义系统中涉及的类:

1)类 用户 Member
2)类 图书 Book
3)类 图书分类 Category
4)类 订单 Order
5)类 订单列表 OrderItem

三、定义业务实体类

· 业务类图

· 业务实体类图

四、系统构架设计
 包是类或者文件的组合,在入库系统的开发中,我们定义了用户接口包,入库管理类包,数据存储包

· 用户接口:通过用户接口类,用户可以浏览系统中的数据、输入新的数据。其操作是通过调用业务逻辑中的操作来完成的。

· 数据存取:提供服务给业务逻辑层中的类,以及类的定义。

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
好的,我可以为您提供一份软件工程课程设计家教系统任务书的模板。具体内容如下: 任务名称:家教系统设计与开发 任务背景:随着社会的发展,家教需求逐渐增加。为了提高家教信息的可靠性和便捷性,我们决定开发一款家教系统,旨在为家长和学生提供全面、准确的家教信息。 任务目标:本项目旨在设计和开发一款家教系统,实现以下目标: 1. 学生和家长可以在平台上发布家教需求,获取合适的家教信息; 2. 家教可以在平台上发布个人信息和课程信息,接受学生和家长的邀请; 3. 平台提供家教评价和反馈机制,提高家教信息的可靠性和准确性; 4. 平台提供在线支付功能,方便家长和学生进行付款。 任务内容: 1. 系统需求分析:分析家教系统的功能需求、性能需求和安全需求,编写系统需求规格说明书。 2. 系统设计:设计家教系统的架构、模块划分、数据模型和界面设计,编写系统设计说明书。 3. 系统实现:根据系统设计方案,实现家教系统的各个模块和功能,编写系统测试说明书。 4. 系统测试:对家教系统进行功能测试、性能测试、安全测试和用户体验测试,编写测试报告。 5. 系统部署和维护:部署家教系统到服务器上,进行系统维护和升级,编写系统部署和维护说明书。 任务计划: 1. 需求分析和系统设计:2周。 2. 系统实现和测试:4周。 3. 系统部署和维护:1周。 任务分工: 1. 需求分析和系统设计:由项目经理负责。 2. 系统实现和测试:由程序员和测试人员负责。 3. 系统部署和维护:由运维人员负责。 任务成果: 1. 系统需求规格说明书。 2. 系统设计说明书。 3. 系统测试报告。 4. 系统部署和维护说明书。 5. 家教系统源代码和可执行文件。 以上是软件工程课程设计家教系统任务书的模板,您可以根据实际情况进行修改和完善。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值