四小时Jsp期末作业速成——MyBlog个人博客系统(javaweb:非框架)

本文档介绍了使用Jsp开发的MyBlog个人博客系统,旨在帮助用户在快节奏生活中记录和分享生活点滴。系统具备图文发布、搜索、分类展示等功能,兼容多种浏览器,采用MVC架构,具有良好的界面和稳定性。用户手册详细说明了首页、现场管理和图文管理的操作流程。
摘要由CSDN通过智能技术生成

目录

第一章 系统简介 3

1.1 背景及意义 3

随着工作和生活节奏的不断加快,属于自己的私人时间越来越少,日记这种传统的记录方式也逐渐被人们淡忘,非常适合在快节奏的生活中,留下自己的生活足迹。

1.2 开发目的 3

本系统的目的就是要开发一套既方便用户记录自己的生活足迹,同时利于用户拓展社交圈子充分发挥本系统的社交属性。

1.3 开发环境 3

本系统的软件开发及运行环境具体如下。
操作系统:windows10。
JDK环境:Java SE Development Kit(JDK) version 8。
开发工具:Eclipse for Java EE 4.7(Oxygen)。
Web服务器:Tomcat 9.0。
数据库:MySQL8.0数据库。
浏览器:推荐micorsoft edge浏览器。
分辨率:最佳效果为1980像素×1080像素。

第二章 系统设计 4

2.1 系统分析 4

2.1.1 系统需求分析 4

通过实际调查,要求该系统具有以下功能:为了更好地体现日记的特点,需要以图文的形式保存每篇日记,对于每篇日记需要提供查看原图、左转和右转功能。

为了便于浏览,默认情况下,只显示日记的简略信息。

2.1.2 可行性研究 5

一、经济可行性。
1、可行性
日记应该是一个很好的方法,坚持写日记是提高语言表达能力的重要途径,它可以使我们养成观察事物,思考人生,表达生活的习惯,
二、技术可行性
基于B/S的每日浅记系统是一个使用技术比较成熟,基于浏览器网页和服务器的,系统安全的每日浅记系统。
在进行真正的JSP页面开发之前,使用Dreamweaver等网页开发工具开发一些静态HTML页面,填充一些模拟的静态数据,并把这些静态页面联系起来,进行一些模拟的界面操作。这种操作明显利于界面的改动。
系统架构,采用MVC的开发思想,将pojo、dao、filter,servlet,service、web分层开发,这样做的好处就是可以重用性更高。
综上所述,该项目具有一定的发展前景,是可行的。

2.2 系统设计 5

2.2.1 设计目标 5

1.为满足使用方便、操作灵活等设计需求。根据需求分析的描述,现制定网站实现目标如下:
2.界面友好、美观。
3.记录内容灵活多变,既可以发表文字日记,也可以发表图文文章。
4.具有多浏览器兼容性,既要保证在IE上正常运行,又要保证在firefox浏览器上正常运行。
5.系统运行稳定、安全可靠。
同时注意也注意到该用户场景多为移动端这一场景问题

2.2.2 模块架构设计 5

功能结构如图所示。

每日浅记系统各个部分及其包括的具体功能模块,如下所示:

搜索系统:提供根据文章标题或作者名查询相应文章的搜索功能。

提供简单的文章分类展示
搜索系统:提供根据文章标题或作者名查询相应文章的搜索功能。提供简单的文章分类展示
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2.3 导航结构 6

 概述
系统中的导航是细想之下的结构,能很好的展示出系统的所有功能。
 操作说明
系统的导航条,如图所示:

图2.1 导航的显示效果
网站导航的Html结构是通过常规列表搭建的,一级导航菜单代码为:

   <div id=
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值