福州大学当当网模拟系统项目需求分析及设计说明书 - 图文 下载本文

3.4.8、 可复用性

设计时应采取模块化方法进行设计,对系统内各模块接口尽可能达到高内聚低耦合的程度,以提高各模块的复用性。

3.4.9、 3.4.10、

安全保密性

要求提供身份验证,只允许通过身份验证的用户使用本软件。

可理解性

对于本软件提供的各种菜单命令、各种信息提示,应易于用户理解。

3.4.11、 可移植性

要求本软件在将来能易于Windows 操作系统上移植,以用于掌上电脑。

3.4.12、 互联性

要求提供数据的导入和导出接口,以易于其他系统的连接。

3.5、 数据描述

详见需求分析部分的“数据描述”。

四、 需求分析

4.1、

需求调查

由于本次课题是老师提供的很多需求是靠平时到网上了解,还有此次

老师提供的资料。所以需求调查具体内容略。

4.2、 任务概述

目标

4.2.1、

图书管理系统可以方便图书管理人员、工作人员进行销售管理、库存管理、商品管理、顾客管理功能。对商品信息的快速查找,及时修改和更新,从而方便顾客对商品信息查询与工作人员对商品情况的了解,管理人员对认识的调动管理等功能。

4.2.2、 功能目标概述

? 构建图书管理系统基础数据库。 ? 构建图书管理系统。

? 该系统将实现一个较为通用的图书管理系统,各模块功能详

见功能需求部分。

4.2.3、 运行环境概述

? 硬件配置:CPU P4 2.0MHz 内存50MB(或以上)、硬盘最好40GB以上。 ? 操作系统windows 系统 ? 数据库: MySQL。

另外本软件以MyElipse 8.5为前台开发工具,以较为简单的数据库软件产品MySQL为后台数据库。

4.3、 功能需求

功能划分

? 图书管理

4.3.1、

? ? ? ? ?

类别管理 管理员管理 顾客管理 评论管理 订单管理

4.3.2、 功能描述

在实现功能之前我们需要一个登陆界面模块

登陆界面流程图如下所示:

登陆后我们会见到一个主界面。主界面设计的顶层结构图如下所示:

进入主页面后就能进行书籍的选购了: 顾客用例图:

管理员用例图:

1) 图书管理

2) 类别管理