• 2021web课程设计


    1.课设题目要求

    • 查看班级新闻功能
      任何用户均可以使用查看班级新闻功能。用户通过在系统导航栏上单击“查看新闻”超链接,可以进入查看班级新闻页面。且支持分页显示效果,所有新闻按发布的时间降序排序,以保证最新发布的新闻位于最前面,用户通过单击每条新闻的标题可以查看到新闻的详细内容。

    • 管理员登录功能
      当用户需要使用新闻管理功能时,需要先以管理员身份登录系统。当未登录用户单击系统导航栏上的“新闻管理”超链接时,进入管理员登录页面。用户可以在登录页面输入用户名和密码,若登录失败,则重定向到管理员登录页面等待下一次登录。;

    • 发布新闻功能
      管理员通过在系统导航栏上单击“发布新闻”超链接可以进入发布新闻发布。发布新闻时,需要填写新闻的标题和内容,发布时间取当前系统时间,不需要填写。

    • 新闻管理功能
      当管理员登录系统后,可以进行新闻管理操作,包括对现有新闻的修改和删除。在管理页面上,用户可通过单击每条记录右侧的“编辑”和“删除”超链接来进行操作。当管理员的本次维护工作结束后,可通过单击“管理员退出”超链接来注销管理员身份。


    2.课设分工

    负责部分 负责成员
    视图层 湛遥、任富源
    业务层 朱振豪
    数据库设计及新闻资源录入 李凌、叶汉斌

    说明:

    • 先完成自己负责的部分,然后辅助其他成员
    • 视图层面:页面设计美化,向后端发送请求,动态显示页面,需要对html+css+js有所掌握
    • 业务层面:设计Javabean(包括实体bean和业务逻辑bean),最后使用servlet实现逻辑,综合应用Javabean和servlet技术
    • 数据库层面:综合设计数据库,收集新闻信息资料,并将其录入数据库

    3.gitee仓库

    本次课设项目通过gitee管理,方便代码共享
    gitee仓库地址:2021web课程设计 - 第10组 - JSP班级新闻发布系统
    gitee使用参考:


    4.新闻结构分析

    一则新闻的结构大致可以分为如下5个部分,如有缺漏,欢迎指正

    • 标题
    • 发布者
    • 发布时间
    • 浏览量(图中未体现,但是我们可以加一下)
    • 内容(正文、配图)

    Q:我们为什么要分析新闻结构?
    A:分析完新闻结构,数据库才知道如何设计,业务层才知道如何建立数据模型,视图层才知道如何设计页面

    PS:数据库、业务层中如何存储图片,视图层如何获取新闻的内容进行展示,可能是此次课设需要克服的技术难点


  • 相关阅读:
    快速构建一个vue项目的开发环境(基础)
    一个vue的简单例子
    webpack基础使用
    程序日志正常,linux进程异常终止,如何查看日志
    mysql多字段排序
    mysql连表
    go网络
    go通道关闭
    【软考】CMMI的5个等级和22个过程域
    maven工程导入时解决Cannot change version of project facet Dynamic Web Module to 2.3
  • 原文地址:https://www.cnblogs.com/zzhmyblog/p/14967805.html
Copyright © 2020-2023  润新知