软件工程实验二

来源:互联网 发布:淘宝网人气女模特 编辑:程序博客网 时间:2024/06/01 22:43

一、实验名称

 

博客式导航网站系统

 

二、实验目的

 

完成博客式导航网站系统概要设计,建立概要设计模型;

 

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

 

三、实验主要内容

 

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

 

四、实验原理

 

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

 

五、实验结果

 

博客式导航网站系统概要设计

 

一、业务领域分析与设计

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

 

用户使用业务处理顺序图:


管理员业务处理顺序图:

 

二、抽象业务对象

 

博客式导航网站系统的主要业务对象表

 

 

实体对象

博客表,网站信息表,好友表,留言表,用户表,管理员表

边界对象

导航首页,博客列表首页,好友信息显示页面,个人信息修改和查看页面

 

 

 

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

(1)类 管理员 ADMIN

(2)类 文章 ARTICLE

(3)类 日期 DATALINK

(4)类 好友 FRIENDS

(5)类 留言 LIUYAN

(6)类 登陆 LOGIN

(7)类 修改 MODIFY

(8)类 登记 REGEDIT

(9)类 上传 UPLOAD

(10)类 用户 USER

 

三、定义业务实体类

 

业务类图


业务实体类图

 

四、系统构架设计

     包是类或者文件的组合,在系统的开发中,我们定义了用户接口包,逻辑类包,数据存储包

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

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

 

 

博客式导航系统的设计架构:


0 0
原创粉丝点击