课程设计——在线投稿审稿系统(MySQL+JDBC+Javaweb)

任务书

1.设计目的:

按照关系型数据库的基本原理,根据数据库设计方法,综合运用所学的知识,设计开发一个小型的数据库- 在线投稿审稿管理系统数据库。熟练掌握相关数据库的分析、设计、实现过程,前台设计语言自选,系统完成对数据库数据的增加、修改、删除、查询功能。

2.设计内容和要求(包括原始数据、技术参数、条件、设计要求等):

  • 设计内容:
    在线投稿审稿管理系统数据库包括以下功能:作者、审稿人的信息管理(录入、修改、删除等);稿件类型、稿件信息的管理;稿件的审阅过程管理;稿费、审稿费和版面费的管理;创建存储过程,统计指定作者的稿件信息;创建触发器,当收到审稿费时自动修改审稿费收到标记为“是”;具有数据备份和数据恢复功能。
  • 要求:
    数据库系统要根据设计内容和要求进行分析与设计,要考虑系统的完整性约束,系统中的数据表设计应合理、高效,尽量减少数据冗余。(规范到3NF或BCNF
    系统完成对数据库数据的增加、修改、删除、查询功能。

3.设计工作任务及工作量的要求〔包括课程设计计算说明书(论文)、图纸、实物样品等〕:

(1) 根据设计内容和要求进行需求分析,分析出系统的主要功能和设计重点。
(2) 根据需求分析的内容在小组中合理划分模块。
(3) 数据库实现正确,相关存储过程及触发器设计合理、正确,能实现预期功能。
(4) 提交软件阶段文档齐全,思路正确。
(5) 按格式要求,每人根据自己的工作写出课程设计说明书。

一、一些实现页面的截图

登录界面

  • 有三种身份,投稿人,审稿人,管理员
    在这里插入图片描述

投稿人

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

审稿人

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

管理员

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

二、注意事项

1.配置路径

(1)总体信息配置

在这里插入图片描述

http://localhost:8888/keshe1
其中8888是端口号,一般是8080,
keshe1是项目名称,改成自己的

(2)全局变量

在这里插入图片描述

1.keshe1数据库名

2.mysql数据库用户名

3.mysql数据库密码

4.keshe1,web项目的名称

(3)存储过程

在这里插入图片描述

为了和数据库中的存储过程相对应

在这里插入图片描述

记得改此处的用户名和密码

(4)备份数据库

在这里插入图片描述

改成自己的路径

1.备份数据库中的表和触发器

2.备份数据库中的存储过程(函数)

(5)数据库的恢复

在这里插入图片描述

同理 这个路径也该改成自己对应目录

三、源码下载

点击下载源码https://gitee.com/lzh_gitee/submission/tree/master

猜你喜欢

转载自blog.csdn.net/weixin_44635198/article/details/112910449