WangMinan / OnlineBookMovieFilmRatingSystem

西工大22秋Web项目开发与实践课程大作业

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

README

访问Demo

客户端请访问书影音评价网站|书籍 (wangminan.me)

管理端请访问欢迎 (wangminan.me)

文件目录说明

RatingSystemServer:全系统后端源码,客户端JSP,请使用idea启动

rating_system_client:管理端Vue源码,请使用npm run serve启动,若报redis缓存过期且未自动跳转请重新登陆管理端

base.sql:数据库mysqldump导出文件,可使用Datagrip或Navicat导入本地数据库

SpringBoot与JSP.md:技术指导文档

书影音评价系统接口文档.md:前后端联动接口文档

接下来的工作安排.md:中期之后的工作安排

作业要求

(1)系统功能中至少覆盖用户登录、客户端操作、系统管理三部分业务的完整的业务流程,按如下各点要求设计并实现(不强制要求实现系统的所有功能,但建议有条件的同学开发出整个系统,并可以根据自己的设计完善整个系统的功能)。

说明:选择实现的部分需求必须涉及项目核心业务。例如,图书管管理系统必须实现用户查寻,借书还书,系统管理员管理书籍信息,借阅信息等核心业务。

评分标准:本项40分,依据开发的系统运行效果和提交的文档情况,评估功能完整、操作清晰、界面美观、文档健全和翔实程度,酌情给分

(2)使用Bootstrap框架开发前端界面(不允许直接下载前端模版进行修改使用)。

评分标准:本项10分,要求使用Bootstrap的各个组件开发出简洁漂亮的前端页面,酌情给分

(3)使用MVC设计模式,可以使用SpringMVC,但不作要求。

评分标准:本项5分,要求代码结构清晰体现MVC设计模式,酌情给分

(4)利用cookie和session对登录用户提示欢迎信息,并进行会话管理。

评分标准:本项5分,要求用cookie实现记忆用户名,用session实现会话中记忆登录状态,酌情给分

(5)尽量使用JSTL展现JSP页面(如,显示借阅的图书、购物车中的商品、帖子等)。

评分标准:本项10分,不能用jsp中的java脚本实现此功能,酌情给分

(6)所有页面有统一的Banner和Footer,欢迎信息显示在Banner上并根据用户不同动态变化。

评分标准:本项5分,最好使用JSTL标签实现。酌情给分

(7)必须使用自定义的Simple Tag,至少使用两个以上。

评分标准:本项5分,自定义Tag处理器最好能处理业务,而不是仅输出文本。酌情给分

(8)尽量在页面中不使用Java脚本元素。

评分标准:本项5分,酌情给分

(9)至少实现一个请求过滤器和一个响应过滤器。

评分标准:本项5分,酌情给分

(10) 必须使用数据库(推荐与实验环境相同),数据持久化可使用JDBC、Mybatis或Hibernate等方式。

评分标准:本项10分,酌情给分

About

西工大22秋Web项目开发与实践课程大作业


Languages

Language:Java 66.7%Language:Vue 31.0%Language:JavaScript 2.0%Language:HTML 0.2%Language:CSS 0.1%