logo资料库

学生宿舍管理系统.docx

第1页 / 共18页
第2页 / 共18页
第3页 / 共18页
第4页 / 共18页
第5页 / 共18页
第6页 / 共18页
第7页 / 共18页
第8页 / 共18页
资料共18页,剩余部分请下载后查看
学生宿舍管理系统
学生宿舍管理系统 摘要 学生宿舍管理系统对于一个学校来说是必不可少的组成部分,是应对学生宿舍管理的现 代化、网络化。学生宿舍管理系统逐步摆脱了当前学生宿舍管理的人工管理模式的繁琐,提 高了学生宿舍管理的效率。它包括宿舍学生基本信息管理、楼道工作人员基本信息管理、宿 舍基本信息管理、宿舍楼物品出入基本信息管理和来访人员基本信息管理六大功能模块,并 提供了对各大功能模块的查询和更新功能,其中宿舍学生基本信息管理和宿舍基本信息管理 是本系统开发的重点。 该系统开发由需求分析阶段、概念结构设计阶段、逻辑结构设计阶段、物理结构设计阶 段和数据库的实施和维护阶段等阶段组成。 1. 需求分析阶段 目前,我校的宿舍管理都是由人工管理的,信息都是由文本记录的,如宿舍物品出入登 记,寒暑假离校登记等。针对这一实际情况设计了学生管理系统系统。经过实际分析,一个 学生系统的建立不仅减轻了大量的工作,更能方便学生登记与老师查询,提高了其工作效率。 1.1 信息要求 系统要处理的基本信息包括宿舍学生基本信息、楼道工作人员基本信息、宿舍基本信息、 宿舍楼物品出入基本信息和来访人员基本信息。宿舍楼管理员能够查询到宿舍楼的所有相关 信息,包括某一学号的学生住宿的详细信息等,以便对整个宿舍楼的管理。 1. 宿舍学生基本信息:包括学生学号、学生所在学院信息、学生姓名、学生性别、 学生出生日期、学生年龄、学生所学专业、学生入学时间、学生所在班级、学生来自省 份等方面的信息,可以方便学生信息的查询与更新; 2. 楼道工作人员基本信息:包括工作人员职工号、工作人员姓名、工作人员性别、 工作人员年龄,工资、联系方式、工作类型、工作时间等数据项,可以方便管理人员对 楼道工作人员的任用; 3. 宿舍基本信息:包括宿舍号和宿舍成员的姓名、性别、年龄学号、所学专业、 所在班级、入学时间、联系方式等; 4. 宿舍楼物品出入基本信息:包括出入的物品信息、出入物品的学生信息、出入
物品时的负责人信息、出入物品时间等数据项,尽量地详细记录宿舍楼物品出入情况, 减少宿舍事故的发生,保障学生宿舍的财产安全; 5. 来访人员基本信息:包括来访人员的姓名、性别、年龄、来访时间、被访问者 信息等。 1.2 处理要求 当宿舍学生的基本信息发生变化时,宿舍管理人员能够对其进行修改,如某一学生因转 专业需要调换宿舍等。学生宿舍管理系统主要完成的功能如下: 1. 学生信息的查询与更新; 2. 每一幢宿舍楼中宿舍信息的查询与信息更新; 3. 宿舍楼物品出入审批与记录; 4. 来访人员信息的审批与记录; 1.3 安全性和完整性的要求 1. 安全性要求:系统应设置访问用户的标识以鉴别访问的用户是否是合法用户, 并要求合法用户设置其密码,保证用户身份不被盗用;系统应对不同的数据设置不同的 访问级别,设置访问用户可查询和处理数据的类别和内容;系统还应该对不同的用户设 置不同的权限,用来区分用户的身份,如学生,宿管老师,辅导员等。系统先通过视图 机制使不同用户只能访问系统授权的视图,这样可使系统数据在一定程度上保证了安全 性。再通过用户授权机制,以用户登录来识别用户级别,根据这个级别来分配用户权限, 达到数据更高层次的安全保密功能。 2. 完整性要求:各种信息记录的完整性,即信息记录内容不能为空;各种数据之 间相互联系的正确性;相同数据在不同记录中的一致性。用来描述宿舍学生基本信息、 楼道工作人员基本信息、宿舍基本信息、宿舍楼物品出入基本信息和来访人员基本信息 中的各个数据项不能为空,不同基本信息中的相同数据项的内容要相同,以及用户自定 义完整性要符合实际情况等。 1.4 系统功能分析
本系统主要功能分为三个大模块:基本信息管理、住宿管理、来访者登记。基本信息管 理包括学生基本信息、宿舍信息、工作人员信息,可实现对住宿学生的基本住宿信息查询与 管理;住宿管理包括新生入住、毕业生离宿、物品出入,可实现对宿舍的合理安排和物品出 入宿舍的查询与记录,进一步保障了住宿学生的财产安全;来访者管理包括来访者登记与来 访者查询,防止广告宣传等其他不良人员进入宿舍破坏宿舍环境。数据库操作功能:插入, 删除,查询,修改。 1.5 用户总体业务概述 系统的业务是系统要达到的目标,业务流程分析是系统分析中重要且基础的环节。根据 实际所需与以上功能分析,将学生宿舍管理业务分为基本信息管理、住宿管理、来访者管理 三个模块。 1. 基本信息管理 学生信息管理:宿舍学生信息主要来源于各院部学生处,对于已入住宿舍的学生,宿舍 管理及工作人员从学生处提取相关信息,进行统一管理。新学生入住时,将相应的信息添加; 毕业生离宿时,将相应的信息删除; 宿舍信息管理:主要记录宿舍的基本的基本状况,如可住人数,已住人数,联系方式等, 便于工作人员分配宿舍以及及时联系; 工作人员信息管理:记录在宿舍每个楼道的工作人员的基本情况,如楼道的清洁人员的 基本信息,楼道维修人员的基本信息等,对宿舍的工作人员的情况有个更好的把握以便及时 联系与巡查,能够及时地进行相应的增删查改操作,使宿舍工作人员的工作情况更加透明化; 2. 住宿管理
新生入住管理:新生先向宿舍楼管处提交入住申请,宿舍管理人员进行查询宿舍的相关 信息之后,再根据学生的信息进行相应的新生宿舍安排,新生进行入住登记和修改相关信息。 对于转专业提交宿舍调换申请的学生包括在该部分内,宿舍楼管处对其提交的申请信息进行 核实后,查询相应的宿舍信息,满足条件者予以通过,否则不予办理; 毕业生离宿管理:学生向楼管处提交离宿申请,楼管处管理人员核实无误后办理离宿, 并将学生相关信息删除; 物品出入管理:对于贵重物品出入宿舍需要进行详细登记,如电脑的型号、颜色,行李 箱的颜色,出入的详细时间等,以便对宿舍进行财产安全管理。 3. 来访者管理 外来访客进入宿舍需要登记来访信息,楼管处根据外来访客所登记的信息表,从学生信 息,宿舍信息,工作人员信息这三张表中查询外来访客索要访问的人员信息,经过核实后, 确定其是否可以访问。 1.6 数据流程图 数据流程图是全面描述信息系统逻辑模型的工具,抽象概括地把信息系统中各种业务处 理过程联系起来。根据以上业务流程的分析,给出了如下的学生宿舍管理系统的数据流程图。 由于学生宿舍主要涉及新生入住与毕业生离宿的问题,以及住宿的一些管理工作,故将 学生宿舍管理系统的顶层设计如下: 分别从宿舍管理人员和学生的角度,进行划分得到第二层数据流程图如下: 从宿舍管理人员的角度:
从学生角度: 将第二层进行细化,得到第三层数据流层图如下:
1.7 数据字典 1.7.1 数据项 属性名 学号 姓名 性别 所在学院 所学专业 入学时间 出生日期 来自省份 联系方式 属性名 楼号 宿舍号 学号 可住人数 已住人数 属性名 职工号 职工姓名 年龄 宿舍学生数据字典 长度 10 10 2 30 20 10 11 宿舍数据字典 长度 5 3 10 楼道工作人员数据字典 长度 4 10 类别 Char Varchar Char Varchar Varchar Date Date Char Char 类别 Char Char Char Smallint Smallint 类别 Char Varchar Smallint 备注 住宿学生学号 住宿学生姓名 男/女 学生所在学院 学生所学专业 学生入学时间年/月 学生出生日期 学生家乡所在省份 学生及家长联系方式 备注 学生所住宿舍楼号 学生所住宿舍号 宿舍成员学号 宿舍目前成员数 备注
性别 职位 工资 职工联系方式 工作时间 属性名 出入物品名称 出入物品类型 出入物品颜色 学号 姓名 物品出入 出入时间 属性名 来访人姓名 被访人姓名 所属关系 证件名称 来访日期 来访时间 结束时间 备注 1.7.2 数据结构 数据结构名 Student Room Worker Thing Visitor Char Varchar Int Char Char 类别 Char Char Char Char Varchar Char Date 类别 Varchar Varchar Varchar Varchar Date Date Date Varchar 2 20 11 30 物品出入数据字典 长度 20 10 2 10 10 2 来访者数据字典 长度 10 10 20 20 50 男/女 每月工资 在用电话号码 具体到时间 备注 如电脑,行李箱等 如电脑品牌等 持物品出入者学号 持物品出入者姓名 出/入 年月日时分 备注 身份证件号码 年月日 具体上下午时分 数据结构含义 组成 宿舍学生基本信息 宿舍基本信息 楼道工作人员基本信息 物品出入信息 来访人员基本信息 学号,姓名性别,所在学院, 所学专业,入学时间,出生日 期,来自省份,联系方式 楼号,宿舍号,学号,可住人 数,已住人数 职工号,职工姓名,年龄,性 别,职务,工资,职工联系方 式,工作时间 出入物品名称,出入物品类 型,出入物品颜色,学号,姓 名,物品出入,出入时间 来访人姓名,被访人姓名,所 属关系,证件号码,来访日期, 来访时间,结束时间,备注
分享到:
收藏