• 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]+作业相关的报告

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

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

  • 相关阅读:
    探秘高逼格艺术二维码的制作过程-AI绘画图生图
    Linux---应用层获取usb设备描述信息&通过endpoint地址数据通讯
    科研经验-文件的可视化管理(Endnote)
    F. Conditional Mix(数论/dp)
    如何用O2OA公文编辑器制作标准的红头文件?
    Docker镜像安全深度扫描
    XML配置文件的解析
    HDU - 1078 FatMouse and Cheese(记忆化搜索DP)
    制作一个简单HTML个人网页网页(HTML+CSS)大话西游之大圣娶亲电影网页设计
    docker-compose安装nginx
  • 原文地址:https://blog.csdn.net/Elephantpretty/article/details/139599046