MySQl数据库课程设计 学生宿舍管理系统

表的创建

(1)create table dormitory(  #宿舍信息表

    dormitory_id varchar(15) not null, #宿舍号

    capacity int, #宿舍人数

    bed_id int, #床号

    student_name varchar(20), #姓名

    student_sex varchar(5) #性别

);

(2)create table suguan( #宿管信息表

    sg_id varchar(15) primary key, #宿管人员编号

    sg_name varchar(20), #宿管姓名

    sg_sex varchar(5), #宿管性别

    address varchar(40) #宿舍地址(宿管负责的宿舍)

);

(3)create table sushezhang(  #宿舍长信息表

    ssz_id varchar(15), #宿舍长编号(跟宿舍号相同)

    ssz_name varchar(20), #宿舍长姓名

    ssz_sex varchar(5), #宿舍长性别

    constraint pk_id1 primary key(ssz_id)

);

(4)create table student(  #学生信息表

    student_id varchar(15), #学号

    student_name varchar(20), #姓名

    student_sex varchar(5), #性别

    specialization varchar(10), #专业

    class varchar(20), #班级

    dormitory_id varchar(15), #宿舍号

    ssz_name varchar(15), #宿舍长姓名

    capacity int, #宿舍人数

    tel1 varchar(20), #电话

    constraint pk_id2 primary key(student_id)

);

(5)create table dormitory_repair(   #宿舍维修表

    repair_id int AUTO_INCREMENT PRIMARY KEY, #维修编号

    staff_id varchar(15), #维修人员工号

    dormitory_id varchar(15), #宿舍号

    sg_id varchar(15), #宿管人员编号

    ssz_id varchar(15), #宿舍长编号

    time1 date, #报修时间

    time2 varchar(15), #维修时间

    breakdown varchar(100), #损坏的地方

    examine_state varchar(16), #审核状态

    constraint fk_id

     foreign key(ssz_id) references sushezhang(ssz_id)

     on update cascade

);

(6)create table repair_staff(   #维修人员信息表

    staff_id varchar(15) PRIMARY KEY, #维修人员工号

    staff_name varchar(20), #维修人员姓名

    staff_sex varchar(5), #维修人员性别

    tel2 varchar(20) #维修人员电话号码

);

提高管理效率。实现学生宿舍信息的集中化、数字化管理,减少人工操作和纸质记录,提高信息的准确性和及时性。自动化处理宿舍分配、维修管理、人员信息更新等常见业务流程,节省时间和人力成本。第二,优化资源配置。实时掌握宿舍的入住情况、床位使用情况等信息,合理分配宿舍资源,提高宿舍的利用率。根据学生的需求和宿舍的实际情况,进行精准的宿舍调整和优化。第三,提升服务质量。为学生提供便捷的服务渠道,如在线申请宿舍维修、查询宿舍信息等,提高学生的满意度。及时响应学生的需求和问题,加强与学生的沟通和互动,营造良好的住宿环境。第四,加强安全管理。准确记录宿舍人员的信息,便于进行人员出入管理和安全排查。对宿舍的维修情况进行跟踪和管理,确保宿舍设施的完好和安全。第五,数据统计与分析。收集和整理学生宿舍管理相关的数据,为学校的决策提供数据支持,例如宿舍建设规划、管理政策调整等。通过数据分析发现潜在的问题和趋势,提前采取措施进行预防和改进。第六,规范管理流程。建立标准化、规范化的宿舍管理流程和制度,确保各项工作有章可循,提高管理的规范性和公正性。减少人为因素的干扰,降低管理风险,保障学校和学生的利益。

综上所述,学生宿舍管理系统的编写旨在通过信息化手段,提高宿舍管理的效率和质量,优化资源配置,加强安全管理,为学生提供更好的住宿服务,同时为学校的管理决策提供有力支持。

1.2 背景

随着学校规模的不断扩大,学生数量的日益增多,学生宿舍管理工作变得越来越复杂和繁重。传统的手工管理方式效率低下、容易出错,且难以满足学校对学生宿舍管理的精细化、规范化要求。

在过去的管理模式中,宿舍分配往往依靠人工操作,容易出现分配不合理、资源浪费等问题。宿舍维修申请和处理流程繁琐,导致维修不及时,影响学生的正常生活。宿管人员对学生信息的掌握不够全面和及时,在进行人员管理和安全排查时存在困难。同时,学校管理层也难以获取准确、全面的宿舍管理数据,无法为决策提供有力支持。

为了提高学生宿舍管理的效率和质量,优化资源配置,提升服务水平,保障学生的住宿安全和舒适,开发一个功能完善、操作便捷的学生宿舍管理系统显得尤为重要。该系统将利用现代信息技术,实现宿舍信息的数字化管理,自动化处理各类业务流程,为学生、宿管人员和学校管理层提供高效、便捷的服务,促进学校宿舍管理工作的科学化、规范化发展。

1.3目标

1.功能目标:实现学生宿舍信息的全面管理,包括宿舍基本信息、学生入住信息、宿管人员信息等。提供高效的宿舍分配功能,根据学生的年级、专业、性别等因素进行合理分配。建立完善的宿舍维修管理模块,能够及时记录和处理维修申请,跟踪维修进度。支持在线查询功能,学生和宿管人员可以方便地查询宿舍相关信息。

2.性能目标确保系统响应迅速,在处理大量数据时仍能保持高效的性能,查询操作的响应时间不超过 3 秒。保证系统的稳定性和可靠性,能够 7×24 小时不间断运行,年故障停机时间不超过 8 小时。

3.用户体验目标:设计简洁、直观的用户界面,方便不同用户(学生、宿管人员、管理人员)快速上手操作。提供清晰明确的操作指引和提示信息,降低用户的学习成本。

4.数据管理目标:确保数据的准确性和完整性,对输入的数据进行严格的校验和审核。建立定期的数据备份机制,防止数据丢失或损坏,数据备份周期不超过 24 小时。

1.4需求分析

1.学生需求:能够查询自己的宿舍信息,包括宿舍号、室友信息等;可以在线提交宿舍维修申请,并查看维修申请的处理进度;了解宿舍的规章制度和通知公告。

2.宿管人员需求:管理学生的入住和退宿信息,进行宿舍分配和调整;处理学生的维修申请,安排维修人员并跟踪维修进度;对宿舍进行日常检查,记录违规情况;发布宿舍相关的通知公告。

3.维修管理需求:学生在线提交维修申请,描述维修问题;宿管人员审核维修申请,安排维修人员和维修时间;维修人员完成维修后,记录维修结果和费用;学生能够查看维修进度和反馈维修满意度。

4.学校管理人员:查看宿舍的整体使用情况和统计数据制定和修改宿舍管理的规章制度管理宿管人员和维修人员的信息。

1.5 系统总体功能图

如图1.5

1.6系统数据流

如图1.6

1.7系统数据字典

(1)dormitory表(宿舍信息表):

    dormitory_id (varchar(15),not null):宿舍号

    number1 (int):宿舍人数

    bed_id (int):床号

    student_name (varchar(20)):学生姓名

    student_sex (varchar(5)):学生性别

(2)suguan表(宿管信息表):

    sg_id v(archar(15),primary key):宿管人员编号

    sg_name (varchar(20)):宿管姓名

    sg_sex (varchar(5)):宿管性别

    address (varchar(40)):宿舍地址(宿管负责的宿舍)

(3)sushezhang表(宿舍长信息表)

    ssz_id (varchar(15),primary key):宿舍长编号(跟宿舍号相同)

    ssz_name (varchar(20)):宿舍长姓名

    ssz_sex (varchar(5)):宿舍长性别

(4)student表(学生信息表):

    student_id

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值