计算机毕业设计 jsp同学录网站(ssh) 毕设

演示视频:

https://www.bilibili.com/video/BV14N4y187rH/


第4章系统分析

3.1 系统的需求分析

本系统的需求是制作一个网上同学录网站,前台要实现用户注册、登录、个人资料管理、留言板、群聊、相册、退出登录后台需要实现用户管理留言板管理相册管理。

810538a6b5a8f242f5b907b917af2dc1.jpeg

图2.1 系统需求分析图

3.2 业务流程分析

通过需求分析,得出本系统的业务流程分析,业务流程分析主要是包括,非注册用户业务流程,注册用户业务流程以及网站管理人员的业务流程。

3.2.1 注册用户业务流程分析

注册用户要想进入系统,首先需要进入登录界面后,系统验证成功之后,注册用户可以登入使用系统。

947f2fea5dc7a52a2364ceb03f19b3bb.jpeg

图2.2 注册用户业务流程图

3.2.2 系统管理员业务流程分析

系统管理员通过后台的登入界面,登入系统,系统管理员具有管理的权限,所以对系统管理的登入验证非常严格,管理员登入之后可以对系统做一些管理。

10390dce3167ff690a73127e74c1a0a1.jpeg

图2.3 系统管理员业务流程图

3.3 数据流程分析

3.3.1 用户管理模块

6d5ed1e6fd6b8e4a9d87ea02dd299bfd.jpeg

图2.5用户管理模块数据流程图

3.3.2 留言管理模块

cf197317422c1e054f6e94f7d47f6858.jpeg

图2.6日记管理模块数据流程图

3.3.3 相册管理模块

5641eda7f4e505ea53d9463b6b8794ef.jpeg

图2.7相册管理模块数据流程图

3.3.5 修改密码模块

1a9c4633d642747ae41f4c158e155b81.jpeg

图2.9 修改密码模块数据流程图

3.3.6 日记发布模块

cc96df148ef3c7dac8ebd89e5fc846ce.jpeg

图2.10日记发布模块数据流程图

3.3.7 相册上传模块

dc2439542c256ebccd639d0660623b8f.jpeg

图2.11相册上传模块数据流程图

3.3.8 修改个人信息模块

52aed47613aad5d6239ca44906e28368.jpeg

图2.12修改个人模块数据流程图

3.3.10 日记浏览模块

aca9772c0591dcf1d5cab023f5e93519.jpeg

图2.14日记浏览模块数据流程图

3.3.11 留言模块

562e14285822da101191abda4ea4f141.jpeg

图2.15日记留言模块数据流程图

3.3.12 相册浏览模块

85027117750539bfb6430ce6cf8dfab7.jpeg

图2.15 相册浏览模块数据流程图

3.3.2 数据流的描述

(1)数据流名:日记信息

简述:用户登录成功后可以添加、编辑和删除日记信息

组成:日记参数=标题+内容

数据量:约100次/日

(2)数据流名:用户信息

简述:系统管理员登录成功后可以浏览和删除用户信息

组成:用户信息=用户账号+用户姓名+密码+状态+地址+电话+手机+头像 +住址

数据量:约50次/日

(3)数据流名:相册信息

简述:用户登录成功后可以添加、编辑和删除相册信息

组成:相册信息=编号+标题+内容+添加日期

数据量:约100次/日

(5)数据流名:留言信息

简述:游客打开网站后可以查看日记信息、发表留言

组成:日记信息=留言者姓名+留言联系方式+留言QQ+日记ID+留言时间

数据量:约100次/日

3.3.3 外部实体的描述

(1)外部实体名称:系统管理员

简述:系统管理员,具有最高权限

输入的数据流: 注册用户和系统用户的管理,另外通过该模块可以浏览文、浏览相册、删除日记、删除相册等,以及系统公告等信息

输出的数据流: 注册用户和系统用户的管理,另外通过该模块可以浏览文、浏览相册、删除日记、删除相册等,以及系统公告等信息

(2)外部实体名称:注册用户

简述:注册用户,具有日记发布、相册管理、个人信息维护、查看日记留言

输入的数据流: 日记发表、日记删除、相册上传、日记留言、删除日记、删除照片、修改个人信息输出的数据流: 日记发表、日记删除、相册上传、日记留言、删除日记、删除照片、修改个人信息

第5章 系统设计

3.1 系统体系结构设计

本系统的系统结构是按照了自上向下的设计理念完成的。第一层是用户登录界面。第二层是网站首页。第三层主要提供系统管理员功能,也包括用户信息管理,留言管理、相册管理等,用户登录成功后可以转至各个管理功能。第四层即各个管理功能的所有功能。

4164dd5b03d42705bb8a0ab04b0dbcb5.jpeg

图3.1 系统体系结构设计

3.2 系统子模块功能介绍

(1)用户信息管理模块:主要功能是系统管理员登入后,添加、编辑和删除用户的功能。

(2)日记管理模块:主要功能是管理员系统管理员登入后,浏览查看日记,删除不好的日记等功能。

(3)相册管理模块:主要功能是管理员系统管理员登入后,浏览查看相册,删除相册等功能。

(5)修改密码模块:主要功能是管理员系统管理员或者注册用户为了保证安全性。重设密码的功能

(6)日记管理模块:主要功能是注册用户登陆系统后。维护自己的日记内容。可以添加新的日记。编辑已有的日记。删除不想要的日记等功能。

(7)相册管理模块:主要功能是注册用户登陆系统后。维护自己的相册。可以添加新的相册。编辑已有的相册。删除不想要的相册等功能。

(8)编辑个人信息模块:主要功能是注册用户登陆系统后。对自己的个人信息进行重设的功能

3.3 数据库设计

3.3.1 数据库概念设计——E-R模型

概念模型是对信息世界建模,其表示方法有很多,其中最为常用的是实体-联系模型,即E-R模型,它是用E-R图来描述现实世界的概念模型。下列E-R图清楚简便的描述出了本系统实体与其属性之间的关系。

7398589918338d996bcc71eb1b1a594e.jpeg

图3.2 数据库概念模型E-R图

3.3.2 数据库逻辑设计——关系模型

下面将图3.2数据库E-R图转换为关系模型。

用户信息(ID,用户名,密码,昵称,地址,电话,E-mail地址,性别,头像)

日记信息(标题,内容,用户ID,发布时间,浏览量)

相册信息(ID,标题,内容,发布时间,用户ID)

留言信息(ID,留言者姓名,留言者联系方式,留言者QQ,留言时间,日记ID)

管理员信息(用户名,密码)

3.3.5 数据库表间关系设计

81c67db11f8c4821347ef4a35fd65a64.jpeg

图3.8 数据库表间关系图

3.4 系统环境配置设计

系统主要由数据库服务器、应用服务器以及终端用户构成。终端用户通过网络访问应用服务器。

a862791cf8d9ad7d595f469c673e828a.jpeg

图3.9 系统环境配置

开发环境:操作系统,Windows Server 2000及以上;集成开发环境,Myeclpse6.0;应用服务器,tomcat及以上;数据库MS SQL Server 2005及以上。

运行环境服务器端:操作系统,windows server 2000及以上;应用服务器,tomcat及以上;数据库MS SQL Server2005及以上。

运行环境客户端:操作系统windows xp及以上即可。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值