• JavaEE大作业之班级通讯录系统(前端HTML+后端JavaEE实现)PS:也可选网络留言板、图书借阅系统、寝室管理系统


    背景:

    题目要求:

    题目一:班级通讯录【我们选这个】

    实现一个B/S结构的电子通讯录,其中的每条记录至少包含学号、姓名、性别、班级、手机号、QQ号、微信号,需要实现如下功能:

    (1)默认情况下在网页上显示所有记录。

    (2)能够在文本框输入完整姓名精确匹配到记录,或者输入部分姓名进行模糊查询(SQL语句里用到like关键词,加分项)。

    (3)能够按照班级对查询结果进行过滤(可以把数据库中所有出现的班级放到一个下拉列表中)。

    (4)需要有一个管理员账号,可登录系统。登录后可向通讯录中添加记录和删除记录,也可修改已有的记录,要注意记录中不能出现重复的学号。

    题目二:网络留言板

        实现一个B/S结构的网络留言板,普通用户可以注册并登录后发表留言(注册时需要判断用户名是否重复)。发表的留言将显示在网页上(可以使用分页功能),包括留言的用户、内容以及留言时间。此外还有个管理员用户,可以对留言进行管理,包括删除留言、回复留言以及设置精选留言,等等,还可以封禁恶意用户,被封禁的用户只能查看留言但不能发表留言。

    题目三:图书借阅系统

    包括管理员和学生用户两种角色。

    管理员可以对书籍进行操作,包括查询、添加、删除和修改。书籍信息需要至少包含书号(可以是ISBN号)、书名、作者、出版社和库存等信息。此外,管理员也可以添加、删除、修改和查看学生用户,但是不能删除已有借书记录的学生用户。刚添加好的学生用户初始密码均为“123456”。学生信息应至少包括学号、姓名、性别、学院、入学年份,等等。

    学生可以通过他们的学号和密码登录系统,登录后会在网页合适显示他们的姓名以及欢迎信息,并有专门的链接可以修改密码。学生可以对书籍进行查询(有能力者可实现模糊查询),并根据查询结果进行借阅。注意,每借一本书会减少库存,当库存为零时该书就不能借阅。系统会记录借书记录,包括借书人的学号、书号、借书时间、归还时间,如果此书尚未归还,则归还时间为NULL。学生可查阅自己的借书记录,但是管理员可以查询所有学生的借书记录。

    题目四:寝室管理系统

    包括管理员和学生用户两种角色,两种角色都需要登录系统才能进行操作。

        管理员可以对寝室和学生进行基本的查询、添加、删除和修改操作,此外还可以向寝室添加学生,也可以让任意两名学生换寝室。学生信息包括学号、姓名、性别、学院、入学年份、床号,等等;寝室信息包括宿舍楼号、房间号、床位数。需要注意的地方:添加学生时不能超过床位数;要保证每个学生在同一房间内床号是不同的;无论是向寝室添加学生还是换寝室,都不能出现男女生在同一寝室甚至同一宿舍楼的情况。

       学生登录系统后,可以查看同寝室成员的信息,包括他们的床号,也可以查看同一个班级的所有相同性别的学生所在的寝室(一个寝室中可能有不同专业的学生)。这样的话,可以向管理员提出换寝室申请。注意:学生只能申请与同班同学换寝室,但是管理员可以自由地交换两位不同专业的学生的寝室和床位。

    作业报告要求:

    1 作业简介

        介绍本次作业做了个什么,作品具有哪些功能。

    2 作业设计

    2.1 数据库设计

    本作业采用[数据库名 版本号],使用的表结构如下:

    表1 XXX表

    字段名

    字段类型

    长度

    说明

    sno

    varchar

    11

    学号

    sname

    varchar

    20

    姓名

    2.2 功能模块设计

       使用功能模块图或者HIPO图展示其中的功能,要有文字说明。注意图标题要放在图片的下方。

    3 功能实现

    3.1 XX功能

    以文字、代码加截图的方式说明每个功能,必要时可加上流程图。

    4 成员分工

    组长放在第一个位置,分工和贡献自己定,分工的内容不限于样例中的文字,但字数不宜太多,贡献值加起来等于1。的列可以根据需要自行调整,正式报告中请删除此段文字

    姓名

    学号

    分工

    XXX功能的实现

    XXX功能中XXX、XXX方法的实现

    撰写报告

    效果展示:

    视频介绍版本【推荐!】

    JavaEE大作业之班级通讯录系统(前端HTML+后端JavaEE实现)PS:也可选网络留言板、图书借阅系统、寝室管理系统

    前端HTML界面

    登录功能

    列表查询

    编辑联系人信息

    条件查询

    数据库表

    IDEA下使用JavaEE整体界面

    生产劳动产出的结果:

    IDEA下使用JavaEE+MySQL+前端[HTML]+作业相关的报告

    源码、报告、指导手册获取

    欢迎大家点赞、收藏、关注、评论、批评啦 、查看👇🏻👇🏻获取联系方式👇🏻👇🏻

  • 相关阅读:
    我遇到的bug(活动)
    新快报:十年聚焦,巨杉数据库打造中国基础软件的“原创力”
    跑步运动戴哪种耳机最好?跑步骨传导耳机推荐
    免费享受企业级安全:雷池社区版WAF,高效专业的Web安全的方案
    电子行业MES管理系统有哪些特殊功能
    Angular知识点系列(4)-每天10个小知识
    【BP回归预测】基于matlab文化算法优化BP神经网络数据回归预测【含Matlab源码 2124期】
    E2. Salyg1n and Array (hard version) Codeforces Round 897 (Div. 2)
    MySQL学习笔记21
    Ubuntu22.04 install Kafka
  • 原文地址:https://blog.csdn.net/Elephantpretty/article/details/139599046