毕业设计论文-校友录 - 图文 下载本文

三、需求分析

(一)系统需求规定

需求分析是调查用户对所开发的系统的范围和规格,结合用户的目标需求、所处现状和实力水平,以及支撑技术等因素,通过深入细致的分析,确定出合理可行的系统。本系统的开发满足了同学之间的交流联系需求。 1、目标分析

根据前面的设计思想进行分析,按照系统开发的基本观点对网站进行分解,从内容上可对本系统作如下划分:

? 校友录主页(显示公告和新注册的班级、同学情况) ? 注册页面(注册用户之后再自己加入班级) ? 个人信息页面(查看修改用户基本资料) ? 班级主页(一个班级为一个像空间一样的页面) ? 班级管理员页面(这里是班级管理员的页面)

2、需求结构分析

本系统可分为多个模块,模块大致可分为:用户注册登录、用户信息管理、班级管理、班级管理员、班级通讯录、班级留言薄、班级聊天室、相册管理。系统的需求结构如图3.1所示:

3

校友录 用户注册登录用户信息管理 班级管理 班级管理员 班级通讯录 班级留言薄 班级聊天室 相册管理 3、功能分析

(1)用户注册管理功能分析

用户注册登录包括用户注册和用户登录,通过注册登录帐号获得权限。用户注册登录结构图如图3.2所示:

用户注册登录 (2)用户信息管理功能分析

用户信息管理功能包括:查看用户信息、修改用户信息。 用户信息管理结构图如图3.3所示:

图3.1 需求结构 Fig. 3.1 Demand Structure

用户注册 用户登录

图3.2 用户注册登录结构图 Fig. 3.2 Chart of User Registration Login

4

用户信息管理 查看用户信息修改用户信息图3.3 用户信息管理结构图

Fig.3.3 Chart of User information management

(3)班级管理功能分析

班级管理包括:加入班级、创建班级。 班级管理结构图如图3.4。

用户信息管理 加入班级 创建班级

图3.4 班级管理结构图 Fig.3.4 Chart of Class management

(4)班级管理员功能分析

班级管理员的功能包括:审核同学、交接管理职务、委任班长。每个班级的创建者为默认班级管理员。

结构图如图3.5所示:

5

班级管理员 审批同学 交接管理职务 委任班长

图3.5班级管理员功能结构图 Fig. 3.5 Chart of Class administrator

(5)班级通讯录功能分析

班级通讯录的功能是加入班级的同学,可以通过本功能查看班级成员的通讯录。

(6)班级留言薄功能分析

班级留言薄功能包括:查看班级留言、发表班级留言。 结构图如图3.6所示:

班级留言薄 查看班级留言 发表班级留言

图3.6 班级留言薄功能结构图 Fig.3.6 Chart of Class Guestbook

(7)班级聊天室功能分析

班级聊天室的功能是加入班级的同学,可以通过本功能与本班级其他在线同学实时聊天。

(8)相册管理功能分析

相册管理包括:浏览相片、上传相片。

6