精华内容
下载资源
问答
  • 当下中学生宿舍管理存在问题与对策.doc
  • 新时代高校大学生公寓管理存在问题与对策研究
  • 2021年女大学生宿舍人际关系存在问题有些.pdf
  • 高校学生公寓化管理的提出最早在1987年,2000年1月起全国高校后勤社会化进程加快,学生公寓的...通过学生公寓管理的文献和实证研究,厘清学生公寓社会化进程中存在问题,初步提出了学生公寓管理模式未来发展方向。
  • 1学生公寓安全管理工作的问题和建议高校学生公寓安全管理事关学生人身安全和财产安全,其安全状况...一、公寓安全管理存在的主要问题及原因由于高校学生的学习、生活大多数时间在公寓内,因此学生公寓的安全成了当前...

    1

    学生公寓安全管理工作的问题和建议

    高校学生公寓安全管理事关学生人身安全和财产安全,

    其安全状

    况关系到学校正常的教学、生活秩序,关系到学校和社会的稳定,也

    关系到我国高等教育的改革和发展。

    因此,

    如何加强学生公寓的安全

    管理工作,

    建立有效的高校学生公寓安全管理体系,

    对高校及高校后

    勤的改革和发展至关重要。

    一、公寓安全管理存在的主要问题及原因

    由于高校学生的学习、

    生活大多数时间在公寓内,

    因此学生公寓

    的安全成了当前高校安全工作的重中之重。

    与学生公寓有关的安全工

    作主要有消防安全、

    治安管理、

    卫生安全、

    政治安全和交通安全工作。

    从各高校的实际情况来看,高校学生公寓存在许多安全问题。

    消防安全隐患。

    近几年,

    随着经济发展和人民生活条件的日益改

    善,

    学生宿舍的日常生活用品和各种电器越来越多,

    加之学生自我管

    理能力较差、个别学生的生活习惯也差,造成学生公寓“险象环生”

    使学生公寓的消防安全管理难度越来越大。

    20xx

    12

    月,北京交通

    大学女研究生楼失火,

    原因是使用热得快烧水,

    离开后忘记拔掉电源,

    水烧干后自燃引发火灾。

    防范火灾是学生公寓安全工作的重中之重

    [1]

    治安状况堪忧。

    由于学生的自我防范意识淡薄,

    高校校园内各种

    刑事案件呈现增多的趋势。

    公寓周边社会黑恶势力敲诈勒索、

    寻衅滋

    事,公寓内贵重物品被盗等等时有发生。特别是近几年,由于个人信

    展开全文
  • 宿舍管理员管理的对象多且复杂,学生公寓管理系统的开发,能使其管理的各种数据资源得到良好的继承和共享,减轻宿舍管理员的工作量,进一步推动宿舍管理便捷式的发展。在与传统的管理模式对比,不仅节约人力物力,还...

    引言

    随着社会的发展,科技的进步,作为信息载体的计算机日益显露出其举足轻重的地位。传统的学生公寓管理倾向于人工现场登记,资料多为纸质形式,不便于管理和查看。宿舍管理员管理的对象多且复杂,学生公寓管理系统的开发,能使其管理的各种数据资源得到良好的继承和共享,减轻宿舍管理员的工作量,进一步推动宿舍管理便捷式的发展。在与传统的管理模式对比,不仅节约人力物力,还节省纸张保护环境,同时也促进了宿舍管理员的事务管理信息化发展。
    1 业务概述
    传统的学生宿舍管理采用人工登记的方式,这种方式在数据复杂的情况下不利于资料的管理与查看,容易造成资料丢失、出错等情况。因此本次课程设计针对这个问题开发出一套基于C#的学生宿舍管理系统。系统的用户有两类:管理员和学生。学生如果需要在校住宿,管理员可以登录系统为该学生填写住宿登记表,系统的宿舍分配程序首先会校验学生的信息,然后管理员可以选择为学生手动分配宿舍,也可以让宿舍分配程序为该学生自动分配宿舍,最后程序会将分配信息写入数据库。管理员还可以为学生缴纳电费和宿舍维修登记,学生则可以查看电费信息和维修结果。管理员能对学生基本信息、公寓基本信息添加、删除、修改和查询,学生只能查看自己的宿舍分配信息和个人基本信息。

    2可行性研究

    可行性研究的目的在于研究当前要开发的软件在现有的技术层面能不能开发得出来,此前所定义的问题能不能够得到解决,以及系统开发出来后能不能为使用此系统的机构带来便利?这就需要对此学生宿舍管理系统进行一次粗略的系统分析和设计。在对此宿舍管理系统更加细致地定义问题后可以采用系统的多层数据流图来描述系统中的主要数据从输入到输出所经过的变换的逻辑过程,同时还可以利用数据字典来介绍开发设计过程中所使用到的各种数据。
    2.1 系统粗略分析
    本系统的数据源点是管理员,管理员提供学生的信息和公寓宿舍的信息,进行宿舍分配、电费缴纳和物品维修登记。本次开发的系统的数据终点是查看系统信息的学生。学生宿舍管理系统主要有“学生基本信息管理”,“宿舍基本信息管理”,“学生缴费子系统”和“学生维修子系统”,“用户管理”等子系统。对于此系统的数据库,学生基本信息,宿舍基本信息,宿舍分配记录,学生缴费日志,学生报修记录是必不可少的。为了增强系统的安全性,另外增加了用户表来判别当前登录的用户的类型能不能使用系统的某些功能。
    学生基本信息管理子系统的主要功能是实现宿舍管理人员对学生的基本信息进行正确的输入、查询、修改和删除。学生也可以通过该子系统查看自身信息。在学生入校时,管理员会将学生数据导入到管理系统的数据库中。学生毕业离校后,系统则会自动将学生数据从数据库中删除。
    宿舍基本信息管理子系统的主要功能是实现宿舍管理人员对宿舍基本信息的添加、删除、修改、查询和宿舍的手工分配。该子系统可以在学生提出住宿申请后自动为学生分配合适的宿舍。如果学生不满意当前宿舍需要调换寝室,可以联系管理员进行宿舍的重新手动分配。子系统在学生退宿后可以自动将学生分配记录从数据库中删除,保证数据的正确性。
    学生缴费子系统则是为学生进行宿舍电费的缴纳而设计的。学生在入住宿舍后,管理员可以使用该系统为学生进行宿舍水电费的查询和缴纳。该子系统在检测到学生缴纳费用成功后才会修改缴费项目的相关基本信息,并向学生打印缴费电子单据。
    学生维修子系统为学生提供寝室公共物品的报修服务的。维修子系统在管理员完成宿舍维修登记后会向后勤维修人员显示需要维修信息,后勤维修人员会进行上门维修。维修完成后,会向学生显示维修状态。
    用户管理子系统主要用来实现系统用户登录时身份验证,系统用户的注册和删除,超级管理员在查看系统数据库的这些数据的同时,可以对这些数据进行增加、删除、修改操作并保存到数据库。
    2.2 系统数据流图
    系统的数据流图是在软件开发过程中分析和设计的有效的图示工具,也是交流信息的工具,也是系统逻辑功能的图形表示。在重新分析了系统的构造和需要完成的功能后,得到了患者监护系统的基本系统模型,即系统的顶层数据流图和系统功能级数据流图。

    **

    2.3 系统可行性*

    在可行性研究阶段需要探究之前所提出的对于问题的解法的可行性,下面就技术、经济、操作、法律四个方面探究此患者监护系统的可行性。

    1. 技术可行性
      首先以当前的技术我们可以利用Microsoft visual studio 2019来开发此学生公寓管理系统。此系统的正常运行需要使用Windows 7以上的Windows系列的操作系统,数据库服务器端可以使用 Microsoft SQL Server 2019,两种开发软件结合使用可以在一个月的时间内开发出原先所要求的软件。
    2. 经济可行性
      在经济可行性方面,如果采用软件开发生命周期的步骤来开发此软件,则所需要人工成本费和软硬件成本费以及日后的升级维护费用之和大概在10万元之内。虽然对学校来说这是一笔不小的开支,但如果软件开发的很符合学校的需求,很有前瞻性,则之后的维护及升级工作不会太多,不会耗费太多人力来维护此系统。这个系统减轻学校在公寓管理上的经济支出,使得原本需要大量人员的公寓管理工作减少到仅由一两个人就可以简单的通过电脑上的操作完成。从长远的经济角度来看,无疑减少了学校的经费支出。此外,所有的操作都几乎在电脑上可以完成,无纸化使得纸张等物资的消耗大大减轻,保护环境的同时也让学校的经济支出减少了。
    3. 操作可行性
      操作可行性是指系统对于使用者来说是否易于操作。此系统的操作可行性也是很强的。此系统具有通俗易懂,非常友好的人机交互界面,即使没有专业计算机知识也可以在几天的时间之内学会熟练操作此系统。学生公寓引进学生公寓管理系统后,可以组织对使用此系统的公寓管理员及相关工作人员进行培训,在经过专业的培训之后,相信公寓管理员和工作人员可以完全掌握此系统各功能的用法。
    4. 法律可行性
      系统的法律可行性主要是说开发出的系统是否存在侵权的隐患,是否学生公寓正常工作的进行,是否对使用此软件的用户和机构带来各种危害。在分析系统开发方和系统使用者之间的合约关系,我发现这个系统是不存在法律隐患的,因为此系统是系统开发方自己完成,不存在抄袭他方的问题,所以不存在任何侵权行为及对任何机构或个人产生伤害的威胁。
      在完成了对此次开发的系统从技术、经济、操作、法律四个方面的可行性研究之后,得出此系统是绝对可行的,完全可以通过努力开发出此款学生公寓管理系统。

    3 需求分析

    需求分析阶段是软件生命周期中软件定义的最后的工作阶段,其最主要的工作就是思考为了解决之前定义的问题,需要开发的系统该完成什么工作?在需求分析阶段,软件开发人员需要对系统作出完整的需求方面的文字和图示描述。
    3.1 系统综合要求
    1.功能需求
    学生公寓管理系统首先要实现的就是管理学生的信息和公寓的信息,能对这些信息进行添加、删除、修改和查询。在此基础上,系统要能对申请住宿的学生按照学生的信息进行合理的宿舍分配,包括系统的自动分配宿舍和管理员的手动分配宿舍。最后,系统要能实时的接受用电信息和宿舍报修信息,实现宿舍电费管理功能和报修功能。
    2.性能需求
    此系统需要满足的性能需求主要有:系统对事务的响应时间平均为0.3秒,最长不超过1秒;系统的吞吐量为每秒处理5个事务;系统需要对使用系统的用户进行分组,并使他们具有相应的权限。
    3.可靠性和可用性
    系统的可靠性需求是指系统在三个月内不可以发生一次以上的故障,可用性需求是指系统不可用的时间总和最多不能超过系统使用总时间的2%。
    4.接口需求
    学生公寓管理系统要求医院使用此系统的计算机必须要有网卡,可以满足计算机的本地连接。
    5.约束
    学生公寓管理系统需要运行在Windows 7以上的Windows系列操作系统之上。本系统在个主机之间通信所要用到的网络连接基于计算机网络中的TCP/IP协议。
    3.2 系统数据要求
    对于此次开发的学生公寓管理系统,对于系统中的各种数据的管理占据着整个系统工作的绝大部分,所以系统的数据需求也是软件开发的重点。在经过之前所完成的一系列工作之后,对学生公寓管理系统的数据要求已经有了准确的认识。
    首先,需要表格记录系统用户的信息,包括管理员的信息和学生的信息,接着还需要记录公寓的信息,即公寓楼信息和公寓信息。因为系统需要对申请住宿的学生进行宿舍的分配,所以需要表格记录学生的宿舍分配信息。当学生缴纳电费时,系统需要记录学生的缴费信息,同时还需要更新该学生所住宿舍的电费情况,所以公寓缴费管理表和公寓电费管理表也必不可少。此外,当学生报修宿舍物品时,系统还需要一张表格记录报修登记信息,方便后续维修工作的开展。下面是对于这几种数据表格的具体描述。
    公寓管理员信息表:管理员ID+密码+姓名+性别+联系方式+职务+管理员级别(主键是管理员ID)
    学生信息表:学号+姓名+性别+学院+专业+班级+民族+出生日期+家庭住址+联系方式+是否住宿+登录密码(主键是学号)
    公寓楼信息表:公寓楼号+公寓楼名+公寓位置+公寓类别+楼层数+宿舍数量+管理员ID+启用时间(主键是公寓楼号,外键是管理员ID)
    公寓信息表:公寓号+公寓楼号+床位数量+住宿费用+是否住宿(主键是公寓号,外键是公寓楼号)
    公寓分配表:分配ID+公寓楼号+公寓号+学号+分配日期+是否为寝室长(主键是分配ID,外键是公寓楼号、公寓号、学号)
    公寓缴费管理表:缴费ID+公寓楼号+公寓号+缴费人ID+缴费金额+缴费日期(主键是缴费ID,外键是公寓楼号、公寓号、缴费人ID)
    公寓电费管理表:缴费ID+公寓楼号+公寓号+上月结转+本月用电+单价+本月余额+电费日期(主键是缴费ID,外键是公寓楼号、公寓号)
    公寓维修管理表:维修ID+公寓楼号+公寓号+维修项目+状态(主键是维修ID,外键是公寓楼号、公寓号)
    通过前面对各表的定义可得到实体-联系图(E-R图),实体-联系图内含有各数据对象,数据对象的属性和数据对象之间的联系。运用实体-联系图来建立数据模型接近人们的思维习惯,能有效地表示出系统中的数据对象和各数据对象之间的联系。

    3.3 系统数据流图
    在完成需求分析阶段所确定的系统综合要求及系统的数据要求之后,系统已经有了很详细的模型。在可行性研究阶段已经粗略的分析出系统的顶层和功能级数据流图以及数据字典的定义,而这些数据和图都基本满足需求分析阶段对系统的需求进行分析的结果。需求分析阶段,在之前的所得出的系统各层数据流的基础上对各模块的数据流图进行具体的细化。得出系统的各层数据流图。

    4 总体设计

    4.1 软件结构
    在系统的软件结构设计这个工作过程中,由于此系统实际是一个数据管理系统,所以在进行设计的时候我用到了面向数据流这样的方法,利用这种方法可以方便的把足够细化的系统数据流图转化为软件结构。在对系统各模块细化的数据流图分析可知,在数据流图的开始部分可看成事务流类型,在对系统的进行第一级分解后得到如图4.1软件结构。由管理员宏观调用下方的五个子系统,子系统分别实现之前所设计的系统功能。

    用户管理子系统的数据流图可当做事务型处理,主要分为对普通管理员信息的管理和学生信息的管理,都包括对用户信息的注册、删除、修改以及用户登录这四个子模块,结构如图4.2。公寓基本信息管理子系统的数据流图可看成事务型,子系统包括信息输入、信息删除、信息查询、信息修改四个子模块,结构如图4.3。宿舍分配子系统的数据流图可看做是变换型,管理员先输入学生的住宿申请信息,然后系统会对申请信息进行审核并查询符合条件的宿舍,再将该宿舍分配给该学生,最后输出宿舍分配结果,设计结构图如图4.4。电费缴纳子系统的数据流图同样也可看成是变换型的,用户缴费后,系统采集用户的缴费信息,然后系统自动对宿舍的电费进行计算,最后将电费清单输出给用户,分解的结果如图4.5。宿舍维修子系统可当做是事务型的,主要包括宿舍保修登记和宿舍保修结果查询,分解的结果如图4.6。

    图4.6 寝室维修子系统结构
    通过对系统进行第一级分解和第二级分解后,系统的软件结构已基本清晰,在对分解结果进行整理后得到系统的软件结构图如图4.7。

    图4.7 学生公寓管理系统软件结构
    4.2 数据库设计
    此学生公寓管理系统的内部数据库并不复杂,在仔细的考虑公寓管理员信息表、学生信息表、公寓楼房信息表、公寓信息表、公寓分配表、公寓缴费信息表、公寓电费管理表、公寓维修管理表之间的关系之后,得到学生公寓管理系统数据库模型。见图4.8。
    此系统数据库主要由患公寓管理员信息表、学生信息表、公寓楼房信息表、公寓信息表、公寓分配表、公寓缴费信息表、公寓电费管理表、公寓维修管理表八个表组成,表与表之间有外键参照关系。下面通过八个表格的具体定义和表格间的关系图来进行系统的数据库设计。

    图4.8 学生公寓管理系统内部的数据库模型图
    表4.1 学生信息表(表名:学生信息表)
    用途 记录学生的基本信息
    字段名 类型 长度 键 中文名 备注
    学号 char 12 主键 学号
    姓名 nvarchar 20 姓名
    性别 nvarchar 1 性别 默认为男,且只能为男、女
    学院 nvarchar 20 学院
    专业 nvarchar 20 专业
    班级 nvarchar 20 班级
    民族 nvarchar 20 民族
    出生日期 smalldatetime 出生日期
    家庭住址 nvarchar 20 家庭住址
    联系方式 char 20 联系方式
    是否住宿 Bit 20 是否住宿 1:住宿
    0:不住宿
    登录密码 Char 10 登录密码
    相关表 公寓分配表,公寓缴费管理表

    表4.2 公寓管理员信息表(表名: 公寓管理员信息表)
    用途 记录公寓管理员的基本信息
    字段名 类型 长度 键 中文名 备注
    管理员ID char 12 主键 管理员ID
    密码 char 10 密码
    姓名 nvarchar 20 姓名
    性别 nvarchar 1 性别 默认为男,且只能为男、女
    联系方式 char 20 联系方式
    管理员级别 nvarchar 10 联系人
    相关表 公寓缴费管理表,公寓楼房信息表

    表4.3 公寓楼房信息表(表名: 公寓楼房信息表)
    用途 记录公寓楼房的基本信息
    字段名 类型 长度 键 中文名 备注
    公寓楼号 char 12 主键 公寓楼号
    公寓楼名 nvarchar 20 公寓楼名
    公寓位置 nvarchar 20 公寓位置
    公寓类别 nvarchar 10 公寓类别 男生、女生
    楼层数 int 楼层数 默认为0
    宿舍数量 Int 宿舍数量 默认为0
    管理员ID char 12 外键 管理员ID
    启用时间 smalldatetime 启用时间 默认为系统时间
    相关表 公寓管理员信息表,公寓分配表,公寓维修管理表,公寓缴费管理表

    表4.4 公寓信息表(表名: 公寓信息表)
    用途 记录公寓的基本信息
    字段名 类型 长度 键 中文名 备注
    公寓号 char 12 主键 客户编号
    公寓楼号 char 12 外键 公寓楼号
    床位数量 int 床位数量 默认为0
    指该寝室还剩余未被分配的床位数量
    住宿费用 money 住宿费用 默认为0
    是否住满 bit 是否住满 0:未住满
    1:住满
    相关表 公寓分配表,公寓维修管理表,公寓缴费管理表,公寓楼房信息表

    表4.5 公寓分配表(表名: 公寓分配表)
    用途 记录公寓分配记录
    字段名 类型 长度 键 中文名 备注
    分配ID int 主键 分配ID 自动编号
    公寓楼号 char 12 外键 公寓楼号
    公寓号 char 12 外键 客户编号
    学号 char 12 外键 学号
    分配日期 smalldatetime 分配日期 默认为系统时间
    是否为寝室长 bit 是否为寝室长 0:否
    1:是
    相关表 学生信息表,公寓楼房信息表,公寓信息表,公寓管理员信息表

    表4.6 公寓缴费管理表(表名: 公寓缴费管理表)
    用途 记录公寓缴费记录
    字段名 类型 长度 键 中文名 备注
    缴费ID int 主键 缴费ID 自动编号
    公寓楼号 char 12 外键 公寓楼号
    公寓号 char 12 外键 客户编号
    缴费人ID char 12 外键 缴费人ID
    缴费金额 int 缴费金额
    缴费日期 smalldatetime 缴费日期 默认为系统时间
    状态 bit 状态 0:缴费失败
    1:缴费成功
    相关表 学生信息表,公寓楼房信息表,公寓信息表,

    表4.7 公寓电费管理表(表名: 公寓电费管理表)

    用途 记录公寓缴费记录
    字段名 类型 长度 键 中文名 备注
    缴费ID int 主键 缴费ID 自动编号
    公寓楼号 char 12 外键 公寓楼号
    公寓号 char 12 外键 公寓号
    上月结转 Int 12 上月结转 上月电费结转
    本月用电 int 本月用电 本月用电度数
    单价 decimal 整数长度为1,
    小数长度为1
    decimal(1,1) 单价
    本月余额 int 本月余额 本月剩余电费
    电费日期 smalldatetime
    相关表 公寓楼房信息表,公寓信息表,

    表4.8 公寓维修管理表(表名: 公寓维修管理表)
    用途 记录公寓维修记录
    字段名 类型 长度 键 中文名 备注
    维修ID int 主键 自动编号
    公寓号 char 12 外键 客户编号
    公寓楼号 char 12 外键 公寓楼号
    状态 bit 状态 0:维修未完成
    1:维修完成
    相关表 公寓楼房信息表,公寓信息表

    4.3 系统安全
    考虑到使用此系统的用户使用学生公寓管理系统的权限有所不同,所以在设计此系统时,把系统的用户分为三种,分别是:超级管理员、普通管理员、学生。普通管理员登录后可以进行学生信息查询、公寓基本信息管理、电费缴纳和维修登记。超级管理员登录之后,只能对学生的信息和普通管理员的信息进行操作。学生登录系统后,能查看到自己的个人信息,还可以进行寝室电费查询和报修查询。
    为了保证数据的一致性,该系统在设计数据库时还为数据库中的表添加触发器,避免了数据在用户操作过程中发生错误。
    通过以上的设计可以约束系统用户只能使用自己权限所对应的功能,不会造成系统的数据库被滥用。

    5 详细设计

    详细设计阶段需要做的是过程设计,过程设计就是实现之前所定义的每个模块的功能。对于学生公寓管理系统来说,此阶段需要设计出系统中每个小模块所使用的算法,虽然详细设计阶段还不需要编码实现,但此阶段设计出的程序蓝图会直接影响下阶段的编码实现。详细设计阶段设计出的系统各模块的处理应容易理解、容易测试、容易维护,还要确保准确无误,这样在实现阶段编写出的源程序才能容易理解并能够正确的运行。
    5.1 IPO图
    使用IPO图可以正确,清晰地描绘出系统各模块所输入的数据,以及对数据的处理过程和模块输出数据三者的关系。在分析此系统的重要数据的输入,处理和输出之后,得到以下五张主要IPO图。

    5.2 系统过程设计
    在软件详细设计阶段,系统的处理过程设计占据重要地位,简明易懂的处理过程有助于下阶段的工作顺利完成,还有利于软件开发人员的交流。在本次软件开发的详细设计中,使用修正的结构程序设计技术来实现系统功能需求。下面通过程序流程图、盒图来描述学生公寓管理系统一些重要的处理过程。

    6 系统使用说明

    经过软件开发的实现阶段即编码和测试。系统顺利开发出来。考虑到系统的要求、工程规模以及软件的可移植性需求,此学生公寓管理系统使用C#编写。在源代码编写过程中尽量做到程序源代码简洁明了,层次清晰,并附加重要的注释来增强程序源代码的可读性。在进行编码的同时,需要配合必要的测试工作,来检测源代码正确与否。在编写代码过程中主要使用模块测试和子系统测试,系统测试和验收测试则是针对已经开发好的系统进行全面的审查测试。下面具体介绍学生公寓管理系统各模块功能的实现情况和使用说明。
    6.1 用户登录
    用户登录页面用来检测尝试登录系统的用户登录名和密码是否一致,在用户不合法的情况下,系统则会弹出提示消息框“用户ID或密码错误!”。如果经过查询用户表得知用户合法则转到该用户相应身份的主页面。系统登陆页面如图6.1。

    6.2 系统主页面
    此学生公寓管理系统的主页面作为系统其他窗体的父窗体。在用户进入系统之后,系统将会从数据库中读出用户的权限具体值,并根据用户的权限显示主页面上方的菜单栏和左方的菜单。同时在主页面下方的状态栏或左上角会显示当前登录用户的用户名。系统主页面设计结果见图6.2。

    6.2 用户管理子系统
    超级管理员使用用户管理子系统可以实现系统用户信息的添加、修改和删除,还可以修改系统用户的登录账户ID和密码,实现用户登录验证。用户的信息以表格的形式呈现,方便超级管理员的查询。如图6,5、图6.6
    普通管理员使用用户管理子系统只可以查询学生的基本信息,方便普通管理员公寓工作的进行。如图6.7

    图6.7 普通管理员对学生信息的查询
    6.3 公寓基本信息管理
    该子系统实现的是普通管理员对公寓基本信息的操作,包括公寓楼信息和公寓信息添加、删除、修改和查询。用户点击公寓信息设置即可使用这些功能。

    6.4 宿舍分配
    这个模块实现的是普通管理员对学生住宿的分配,包含自动分配和手动分配。管理员选择为学生自动分配宿舍,系统会自动为学生随机分配一间宿舍。而如果管理员选择手动分配,那么系统先会按照学生的要求查询符合条件的宿舍,如果成功查询到相关信息,那么会提示管理员又符合条件的宿舍可以分配给该学生,否则报告没有符合条件的宿舍,需要自动分配。

    图6.12 自动/手动分配宿舍
    6.5 电费管理
    该功能可以实现普通管理员帮助学生进行宿舍电费的缴纳,系统接收到学生的缴费信息后,会结合最新的电费信息进行电费的计算,并将电费缴纳信息写入数据库中。学生可以在自己的主页面内查询到宿舍电费清单。

    6.6 公寓维修
    该模块实现的是当学生宿舍物品出现故障需要维修时,可以在普通管理员处进行报修登记,登记完成后系统会通知学校后勤部门的维修工人进行公寓故障的检修,检修完成后会更新报修登记信息,将报修状态置为已完成,学生可以在自己的主页面内查询报修信息。

    展开全文
  • 学生宿舍信息管理系统

    万次阅读 多人点赞 2020-12-31 15:20:16
    本系统专门针对学校的公寓管理而开发的一个功能齐全、操作简单的学生公寓管理系统。适合学校的宿舍管理人员使用。本系统实现以下基本功能:管理员可以对公寓进行全程管理,不仅可以管理学生,还可以管理寝室人员及...

    一、系统概述
    1.系统介绍

    本系统专门针对学校的公寓管理而开发的一个功能齐全、操作简单的学生公寓管理系统。适合学校的宿舍管理人员使用。本系统实现以下基本功能:管理员可以对公寓进行全程管理,不仅可以管理学生,还可以管理寝室人员及外来人员及出入物品,也能方便的进行统计和更改。把软件工程中规范化的软件开发方法应用到本次学生公寓管理系统的开发过程中,以经济地开发出高质量的软件并有效地维护它。
    2.开发的目的
    由于现今的学生公寓管理非常繁琐,通常为手工操作,行政人员付出大量的工作时间,得到的效率很低。因此为提高工作效率,减轻校方人员的工作负担,决定开发学生公寓管理系统软件。
    开发此学生公寓系统管理软件,以供教学人员及操作者进行学生宿舍管理,方便操作者随时添加、查询、修改等。为了我们提高软件开发的能力,提高工作设计思想,通过本次的工程开发及与辅助老师交流,使小组成员从中学习知识吸取经验。为今后高层次的软件开发准备知识。
    二、可行性分析
    在一个项目实施之前﹐第一步要先对将要实拖的项目进行可行性分析﹐确定此项目是不是值得进行。可行性﹐顾名思义﹐就是分析这个项目、工程、方案等可行、可以施行。并且具有必要性、迫切性、科学性等,不但能产生客观经济效益﹐在生产之后能产生巨大社会效益、生态效益﹐带来利润。可行性分析的目的就是用最科学﹐最经济的方法去解决问题。
    1.技术可行性
    在目前的科学技术水平条件下,已经成功地创建了众多复杂的管理信息系统,而宿舍管理信息系统与这些系统而言是十分简单的系统。因此,建立一个供学校内部使用的学生宿舍管理信息系统,在技术上不存在实质性的障碍。本系统应用程序采用面向对象技术、数据库技术等先进技术开发,现有的开发技术已非常成熟,且被广泛的应 用于各行各业,利用现有技术完全可以达到功能目标。因此从技术方面讲开发此系统是可行。
    2.市场可行性
    学生宿舍管理系统主要是为了解决学校的学生管理问题,并且减轻行政人员的工作负担。特别是当前学校管理学生公寓的相关软件尚不多,且功能少,不完善,升级困难,操作不方便。
    本系统是针对广大学校公寓管理情况开发的公寓管理系统,适合广大学校需求,它追求的是简单、易学、易懂、易用,易升级,能够更有利的解决行政人员的负担,因而市场是相当光明的。
    3.经济可行性
    主要从对项目的经济上进行分析,支出费用主要包括设备的购置费用、管理与维护费用、还有人员的工资和培训费等等。这是个中级别的软件管理系统﹐就投入的人力﹐财力与物力来讲所用费用并不是很大,但是受益是巨大的,本系统所带来的是学生安全的保障,因而构建学生宿舍管理信息系统 在经济上是完全可行的。
    4.可行性分析结论
    通过经济、技术、市场等方面的可行性分析,开发学生宿舍管理系统,经济合理、技术可行、符合现有的各项政策法规,可以立即进行信息系统的开发。
    三、需求分析
    1.结构化需求分析
    图形化界面、可操作性强:图形化界面、操作简单是图书管理系统 最基本的要求之一。管理员对系统的操作只需要鼠标和少量的键盘输入,加上界面和菜单显而易见,所以即使是计算机基础很差的用户经过简单的培训后,都能很快的熟练操作。
    简便的维护手段:系统使用后,维护工作将是一个长期的工作,系统将充分维护工作的需求, 通过相应手段降低维护工作量及难度, 从而达到保证运行可靠及节省费用的目的。
    功能性:该系统将具有强大的功能性,能满足学校对学生宿舍信息管理的基本需要,发挥计算机管理优势。 当用户操作出现错误时,系统将提示警告。用户界面应该更加人性化,例如表格的行数很多时,应该给当前行加高亮度,以突出显示。对于比较谨慎的删除操作,必须经过一次确认才能删除。系统应该做一些容量上,功能上的预留,以满足今后系统升级的需要。本系统总体功能比较简单,能满足一些基本的需求,但是应该考虑到今后可能的升级。
    2.系统需求说明
    需求分析处于软件开发过程的开始阶段, 它对于整个软件开发过程以及软件产品质量至关重要,一个系统的产生最重要的就是要知道用户的需求,才能按照用户想要的进行改进。
    本设计要实现的是高校学生宿舍管理系统,在设计该系统时,应尽可能的贴近学生,便于用户操作。系统在实现上应该具有如下功能:
    (1)系统要求用户必须输入正确的用户名和密码才能进入系统;
    (2)系统应该提供学生住宿情况的基木登记。
    (3)系统应提供人员来访登记及结束访问的详细登记。
    (4)系统应提供学生在校期间物品出入宿舍楼的详细情况登记。
    (5)系统应提供查询功能,以方便用户对学生基本信息的查询 (要实现按多种条件的查询)及楼房信息的查询。
    (6)系统应提供增加、删除、修改用户帐户的功能。
    3.系统功能需求分析
    在整体设计中,我们将宿舍管理系统分为六个大的功能:系统管理功能、公寓管理功能信息查询功能、出入登记功能、信息修改功能。
    系统管理功能包括:用户登录、用户密码修改、用户管理、退出系统五个部分。
    公寓管理功能包括:楼房管理、宿舍管理、员工管理三个大的部分。
    信息查询功能基本上包括:按学号进行查询、按姓名进行查询、按班级查询、按寝室号查询、每栋楼房住宿情况查询五个部分。
    出入登记功能包括:进楼物品登记、出楼物品登记、人员来访登记、结束访问登记四个功能部分。
    信息修改功能包括:学生基本信息修改、员工基本信息修改等。
    4.系统流程图
    在这里插入图片描述
    5.数据流图和数据字典
    在这里插入图片描述
    数据字典是关于数据的信息的集合,也就是对数据中包含的所有元素的定义的集合,它为软件开发人员提供数据库设计的参考,并为用户了解系统时作为一个必有工具。
    本数据字典主要定义数据字典5个主要字段内容,具体说明如下:
    (1)名字:数据元素的名字,作为在数据流图中的标识符,显示数据流的内容。
    (2)别名:数据元素的另一个名字,其作用是对于
    a.对于同样的数据,不同的用户使用了不同的名字;
    b.小组开发人员可能对同一数据使用了不同的名字;
    c.小组不同的开人员对同一数据流使用了不同的名字;
    (3)描述:是对这个名字代表的数据流进行简要的描述,以加深理解;
    (4)定义:对这个名字代表数据流的详细定义其组成部分;
    (5)位置:表示这个数据流的来源;
    以下是数据流图中部分的数据信息的数据字典
    管理员=[普通用户│超级用户]
    事务=[系统事务|公寓事务|学生事务|出入事务]
    接收事务=事务命令+事务
    系统事务=[修改密码|用户管理]
    公寓事件=[楼房管理|员工管理|宿舍管理]
    学生事务=[学生信息查询|公寓信息查询]
    出入事务=[外来人员登记|物品出入登计]
    6.细化数据流图和数据字典
    表符号说明:
    T1:用户表 T2:学生基本情况表 T3:学生住宿表
    T4:寝室表 T5:员工表 T6:人员来访表
    T7:物品出入表 T8:楼房表
    6.1系统管理数据流图
    在这里插入图片描述

    6.2公寓管理数据流图
    在这里插入图片描述
    员工信息数据字典:
    员工信息=员工号+姓名+年龄+性别+楼房号+职位+家庭住址+联系方式+备注
    员工号=3{字符}11
    姓名=6{字符}11
    年龄=2{数字}3
    性别=[F |M]
    楼房号=2{数字}3
    职位=4{字符}20
    家庭住址=8{字符}100
    联系方式=11{数字}11
    备注=0 {字符}256
    寝室信息数据字典:
    寝室信息=寝室号+居住性别+应住人数+实住人数+住宿费用+电话+备注
    寝室号=10{字符}10
    居住性别=[F|M]
    应住人数=2{数字}2
    实住人数=2{数字}2
    住宿费用=4{数字}4
    电话=11{数字}11
    备注=0{字符}256
    楼房信息数据字典:
    楼房信息=楼房号+房间数+楼层数+应住人数
    楼房号=10{字符}10
    房间数=3{数字}10
    楼层数=2{数字}2
    应住人数=4{数字}4
    6.3出入登记管理数据流图
    在这里插入图片描述
    6.4学生管理数据流图
    在这里插入图片描述
    四、系统设计
    1.系统E-R图

    在这里插入图片描述
    实体属性:
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    根据 E-R图可以抽象出以下表,其中字段名称以及数据类型如下所示:
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    2.系统功能结构图
    在这里插入图片描述
    五、系统测试
    考虑到各种因素和条件的限制,我们决定采用黑盒测试方案。即我们不考虑所编写程序的具体结构,而是根据软件所需要的输入数据的格式以及应该完成的功能,设计一些合法的测试用例和不合法的测试用例,特别是根据边界条件设计一些边界测试用例。以检查系统是否能正确的完成预订功能,得到希望的输出。或者是对不合法的输入和操作能够正确的识别和防御。
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

    在这里插入图片描述
    在这里插入图片描述

    展开全文
  • 长期以来,使用传统人工的方法管理高校公寓,这种管理方式存在着许多缺点,如:效率低。而且时间一长,将产生大量的文件和数据,这对于查找、更新、维护都带来了不少的困难。随着科学技术的不断提高,计算机科学日渐...

    信息资源已成为各个部门的重要财富和资源,建立一个满足各级部门信息处理需要的信息系统,也一个企业或组织生存越来越重要的信息资源。长期以来,使用传统人工的方法管理高校公寓,这种管理方式存在着许多缺点,如:效率低。而且时间一长,将产生大量的文件和数据,这对于查找、更新、维护都带来了不少的困难。

    随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥越来越重要的作用。学生公寓管理软件,是以高校的管理方式为实例而设计的一种实用型管理软件。

    本系统最大的特点是通用性、简单操作性。随着学校寄宿人员的增多,公寓管理人员的负担越来越重,为了让所有公寓管理人员能从繁重的工作中解脱出来,实现无纸化办公,使工作更有条理、更方便、更有效率,而开发出这套公寓管理软件。

    我们正走进一个信息时代,信息技术将从根本上改变人类社会的生产方式和生活方式,各行各业的业务管理现在都已经相继使用计算机来处理,可以说用计算机进行信息管理是一个总趋势。学生公寓管理软件主要是对公寓、寝室的配置、住宿人员登记、卫生检查、公寓资产、学生违纪、值班老师记录以及对学生住宿情况查询,修改,更新等。可以更快地了解到每个学生的住宿情况。开发一个学生公寓管理系统可以达到事半功倍的效果。随着数据库管理系统的普及以及可视化编程软件的出现,使数据库管理信息系统的开发变得更为简单,因此开发一个学生公寓管理系统是完全可行的。

    系统设置:

    主要完成:用户管理、公寓设置、数据备份、数据转换、退出的功能。

    运行图如下:

    图3.3系统设置运行图

    3.2.1 用户管理

    可以进行管理人员的添加和修改以及删除操作。添加人员可以分为两类:普通用户、管理员。可以视不同人员而添加。管理员拥有所有权力,对整个系统的操作。普通用户只有浏览、及一些简单的添加操作权力。无用户设置、公寓设置及记录删除等权力。

    3.2.2公寓设置

    分为三个主要的操作:公寓设置、寝室设置、班级设置。在这里可以添加学校所有的公寓、所有班级、每个公寓的所有寝室,也可以用此软件管理一幢公寓。这样操作起来会更简单、操作一目了然。

    3.2.3数据备份

    这是一个数据管理软件所必不可少的一部分,利用它可以及时的备份当前的数据库以及在出现故障后利用已保存的数据进行恢复。

    3.2.4数据转换

    利用数据转换将当前数据库中的表转换成Excel表格的形式,显示更为直观,可以进行打印等操作。

    3.3公寓管理

    主要完成:学生请假、学生违规、床位设置的功能。

    运行图如下:

    图3.4公寓管理运行图

    3.3.1学生请假

    主要是对学生请假记录做一个添加。利用它可以把学生的基本的请假资料保存起来。

    3.3.2学生违规

    主要是对学生违规记录做一个添加。利用它可以把学生的基本的违规资料保存起来。

    3.3.3床位设置

    通过床位设置可以简单查看每个公寓每个寝室的床位使用情况以及床位剩余情况。还可以通过详细查看,查看到某个公寓某个寝室住宿人员的人数,以及具体的住宿人员的名字。

    3.4 卫生检查

    主要完成:添加检查记录的功能。卫生检查可以对卫生检查的结果进行记录。这里的卫生标准一共有五项可以填写,在每一项里已经基本设置了所不合标准的记录,你可以在下拉列表框中进行选择即可,但是如果没有你想输入的记录的话,也可以自己输入。运行图如下:

    图3.5卫生检查运行图

    3.5 公寓资产

    主要完成:添加新增物品的功能。可以对公寓资产的收入或其它物品的入库进行记录。运行图如下:

    图3.6公寓资产运行图

    3.6 记录查看与记录删除

    主要是对学生请假、学生违规、卫生记录,公寓资产等记录所进行的操作,利用这两个功能可以对任一记录进行查看与删除。运行图如下:

    图3.7记录查看            图3.8记录删除运行图

    3.7值班记录

    它的功能主要是针对值班人员开发出来的,在这里可以让值班人员对当天值班情况进行一个小记,以便日后查看。运行图如下:

    以上是大纲或介绍,如需要完整的资料或者如不符合您的要求,请联系技术人员qq:58850198咨询

    展开全文
  • 学生公寓组网

    2013-04-17 22:33:19
    学生公寓组网设计方案 内容首先介绍了大学学生宿舍网络系统的网络拓扑结构,并对网络系统中所采用的一些关键技术的特点进行了分析,结合实例给出了网络配置的方法。设计学生公寓组网方案。含本课题的可行性分析,...
  • 学生公寓管理是后勤工作中非常重要、非常复杂的内容。每年新生入学时大量的学生信息录入、学生 房间分配、各项押金、住宿费用的收缴,学生住宿房间模糊查询等,对学生住宿管理的考评管理;公寓 中各种设备的使用、...
  • JSP学生宿舍管理系统【Java案例】

    热门讨论 2014-02-12 17:23:34
    1) 学生信息管理功能:主要是添加学号,姓名,性别,年龄,政治面貌,班级,登录帐号以及登录密码等属性,也可以删除不存在学生。 2) 宿舍信息管理功能:主要是添加房间号,学生人数,学生班级和楼号等属性,也...
  • C语言设计学生宿舍管理系统

    万次阅读 多人点赞 2019-02-19 15:14:21
    这个只是简单的系统,只有一...当给宿舍添加学生时,遇到宿舍爆满,就会添加失败等功能。 以下为代码**:** #include"stdio.h" #include"stdlib.h" #include"string.h" #include...
  • 此篇文章的面向读者主要是C++新手,笔者希望能够通过自己经验的分享给新手读者一定的灵感,如有问题欢迎指正。关于此项目的描述,已经写在了上一篇的总结中。 项目构思: 笔者在开始做项目前,首先是对项目需求...
  • 实用文案标准文档“学生宿舍管理系统”C语言课程设计报告程序功能简介我设计的是“学生宿舍管理系统”,主要是针对住宿学生个人信息的管理,适用对象主要是学校,以方便学校对住宿学生的管理。包括学生的姓名、学号...
  • 学生宿舍管理系统”C语言课程设计报告程序功能简介我设计的是“学生宿舍管理系统”,主要是针对住宿学生个人信息的管理,适用对象主要是学校,以方便学校对住宿学生的管理。包括学生的姓名、学号、性别、专业、...
  • 组长:高仁英 成员:杨舒婷、连燕婷 1.引言 1.1目的 [1]本章提供整个软件开发计划的综述,主要确定以下内容: [2]软件...对宿舍存在问题可能考虑不是很全面。 5.支持条件 5.1计算机系统的支持 P4微机一台、打印机一台
  • 第一章学生公寓组网需求分析微型计算机栽大学校园已经相当普及,不仅有台式,而且各种品牌的笔记本式计算机也屡见不鲜。计算机已经逐渐成为大学生学习和生活中必备的工具。但是,在计算机的应用中,单击操作存在着很...
  • 学生宿舍管理系统项目计划书.doc 学生宿舍管理系统项目计划书组长张宾成员安长冬刘李阳郭振海张远航学校河南商业高等专科学校专业软件开发和项目管理时间2010年9月28日引言111编写目的112开发背景1121现状分析113...
  • Android的学生宿舍管理系统的实现本科生毕业论文题 目 基于Android的学生宿舍管理系统的实现 系 别 计算机科学与技术 班 级 计算机科学与技术082班级 姓 名 王西迪 学 号 084632220 ...
  • 大学宿舍普遍存在的噪声问题

    千次阅读 2019-12-20 21:53:05
    针对问题你是否曾受到过宿舍噪声问题的困扰,有86%的人表示受到过噪声的困扰,只有14%的人表示在寝没有受到过噪声问题的困扰。 针对问题困扰你的噪声主要来自那些方面(此题为多项选择题),有接近60%的人选择了...
  • 通过纸质的方式登记学生进出宿舍的情况,这不仅工作效率低下,而且使得的管理上也极其反映当时的情况,尤其在查询数据时,会相当的繁琐,偶尔可能会存在表单记录丢失的情况,所以,很有必要推出一款便于学生宿舍管理...
  • 大学生宿舍问题分析及对策 问题:有点同学习惯早睡早起,有点则相反晚睡的学生不愿关灯或是煲电话粥不注意控制音量或是用电脑时还用音箱或是键盘声很大惹得早睡的学生甚是愤怒第二天早起的同学有意无意的提高洗漱声音...
  • 大学生宿舍问题分析及对策 问题 :有点同学习惯早睡早起 ,有点则相反晚睡的学生不愿关灯 或是煲电话粥不注意控制音量或是用电脑时还用音箱或是键 盘声很大惹得早睡的学生甚是愤怒第二天早起的同学有意无意 的提高洗漱...
  • 学生宿舍管理系统 C语言编程》由会员分享,可在线阅读,更多相关《学生宿舍管理系统 C语言编程(22页珍藏版)》请在人人文库网上搜索。1、“学生宿舍管理系统” C C 语言课程设计报告语言课程设计报告 一、一、 程序...
  • PAGE 7PAGE 1PAGE 0本科生毕业论文题 目基于Android的学生宿舍管理系统的实现系 别计算机科学与技术班 级计算机科学与技术082班级姓 名王西迪学 号 084632220答辩时间 2012 年 5 月新疆农业大学 计算机 学院目 录TOC...
  • 学生宿舍管理系统的设计与实现(课程论文)

    万次阅读 多人点赞 2018-12-11 09:29:36
    学生宿舍管理系统的设计与实现   摘 要:现如今高校大学生越来越多,寝室压力巨大,学生不好管理。学生宿舍管理系统对于一个学校来说是必不可少的组成部分。目前好多学校还停留在宿舍管理人员手工记录数据的最初...
  • (原创) 学生宿舍管理系统(简易版) C语言

    千次阅读 多人点赞 2020-09-11 22:18:21
    学生宿舍管理系统实现功能一、功能结构二、代码实现1.头文件声明需要使用的函数名1.打印各个选项菜单函数2.选择选项函数3.创建结构体4.宿管录入学生信息函数5.宿管修改学生信息函数6.宿管浏览已录入学生信息3.学生...
  • 学生公寓管理系统 摘要: 随着社会的发展以及教育水平的提高,当今在校生数量越来越多。与此同时,目前还有一些学校还在使用手工的方式对学生的住宿信息进行管理,手工记录对于规模小的学校来说还可以勉强接受,但...
  • word格式精心整理版PAGE范文范例 学习指导源程序代码... //用来判断是否已保存操作//定义一个存储学生相关信息的结构体typedef struct{char S_name[31]; //学生姓名char S_class[31]; //学生班级char S_number[16];...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 9,986
精华内容 3,994
关键字:

学生公寓存在的问题