基于 SpringBoot 的漫画网站

摘要

首先,论文一开始便是清楚的论述了系统的研究内容。其次,剖析系统需求分析,弄明白“做什么”,分析包括业务分析和业务流程的分析以及用例分析,更进一步明确系统的需求。然后在明白了系统的需求基础上需要进一步地设计系统,主要包括软件架构模式、整体功能模块、数据库设计。本项目软件架构选择B/S模式和java技术,总体功能模块运用自顶向下的分层思想。再然后就是实现系统并进行代码编写实现功能。论文的最后章节总结一下自己完成本论文和开发本项目的心得和总结。通过漫画网站将会使漫画信息管理各个方面的工作效率带来实质性的提升。

关键字:java 漫画 软件架构

开发技术介绍

  • Java
  • B/S架构
  • MySQL
  • SpringBoot

系统设计

软件功能模块设计

网站整体功能如下图所示:
在这里插入图片描述

数据库设计

排行榜

字段名称类型长度字段说明主键默认值
idbigint主键主键
addtimetimestamp创建时间CURRENT_TIMESTAMP
biaotivarchar200标题
manhuamingchengvarchar200漫画名称
manhuafenleivarchar200漫画分类
manhuabiaoqianvarchar200漫画标签
fenleivarchar200分类
paixingint排行
fengmianvarchar200封面
gengxinshijiandate更新时间
beizhulongtext4294967295备注
clicktimedatetime最近点击时间
clicknumint点击次数0

漫画资源

字段名称类型长度字段说明主键默认值
idbigint主键主键
addtimetimestamp创建时间CURRENT_TIMESTAMP
tougaobianhaovarchar200投稿编号
manhuamingchengvarchar200漫画名称
manhuafenleivarchar200漫画分类
manhuabiaoqianvarchar200漫画标签
manhuatupianvarchar200漫画图片
manhualianjievarchar200漫画链接
manhuawenjianvarchar200漫画文件
tougaoriqidate投稿日期
dongmanjianjielongtext4294967295动漫简介
yonghuzhanghaovarchar200用户账号
yonghuxingmingvarchar200用户姓名
sfshvarchar200是否审核
shhflongtext4294967295审核回复
thumbsupnumint0
crazilynumint0
clicktimedatetime最近点击时间
clicknumint点击次数0

漫画分类

字段名称类型长度字段说明主键默认值
idbigint主键主键
addtimetimestamp创建时间CURRENT_TIMESTAMP
manhuafenleivarchar200漫画分类
manhuabiaoqianvarchar200漫画标签

交流论坛

字段名称类型长度字段说明主键默认值
idbigint主键主键
addtimetimestamp创建时间CURRENT_TIMESTAMP
titlevarchar200帖子标题
contentlongtext4294967295帖子内容
parentidbigint父节点id
useridbigint用户id
usernamevarchar200用户名
isdonevarchar200状态

漫画资源评论表

字段名称类型长度字段说明主键默认值
idbigint主键主键
addtimetimestamp创建时间CURRENT_TIMESTAMP
refidbigint关联表id
useridbigint用户id
nicknamevarchar200用户名
contentlongtext4294967295评论内容
replylongtext4294967295回复内容

系统详细设计

系统首页界面图

在这里插入图片描述

漫画投稿界面图

在这里插入图片描述

漫画分类管理界面图

在这里插入图片描述

排行榜管理界面图

在这里插入图片描述

漫画投稿管理

在这里插入图片描述

总结与心得体会

总结

通过完成该漫画网站和本论文的撰写让我更加明白了软件开发过程中软件工程思想的重要性。在项目的前期由于对需求分析做的不够谨慎和明确,导致了后面在设计甚至编码时候造成了许多不必要的麻烦。由此在今后的学习和工作开发之中必须要牢牢把握住软件工程的设计思想和方法,这样可以进一步保证项目开发的健壮性和准确性。

本网站所实现的是一个漫画网站,该系统严格按照需求分析制作相关模块,并利用所学知识尽力完成,但是本人由于学识浅薄,无法真正做到让该程序可以投入市场使用,仅仅简单实现部分功能,希望日后还能改善。

本系统具有以下优点:

  • 该系统具有较高的适用性,选用B/S结构,可以在绝大部分个人平台上使用该系统。
  • 系统将用户权限进行划分,管理员和用户能看到及操作的信息不一样,两者具备不同的操作权限。
  • 该系统操作界面简单明了,大部分人都可以正常使用。

但也存在以下问题需要改进:

  • 运行时窗口不能被刷新,可以改进。
  • 系统过于简单,显示的信息有限。
  • 不能添加多个管理员账号,如果可以则将利于发展漫画网站规模,便于漫画网站信息集中管理。
  • 不能实时预约接待消息和漫画网站反馈建议,容易被忽视,不利于管理员服务客户。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值