学生宿舍管理系统课程设计

上传人:cn****1 文档编号:511674719 上传时间:2023-03-12 格式:DOC 页数:40 大小:2.32MB
返回 下载 相关 举报
学生宿舍管理系统课程设计_第1页
第1页 / 共40页
学生宿舍管理系统课程设计_第2页
第2页 / 共40页
学生宿舍管理系统课程设计_第3页
第3页 / 共40页
学生宿舍管理系统课程设计_第4页
第4页 / 共40页
学生宿舍管理系统课程设计_第5页
第5页 / 共40页
点击查看更多>>
资源描述

《学生宿舍管理系统课程设计》由会员分享,可在线阅读,更多相关《学生宿舍管理系统课程设计(40页珍藏版)》请在金锄头文库上搜索。

1、湖南商学院课 程 设 计 课程名称数据库原理题 目学生宿舍管理系统开发设计系 部专 业班 级学 号学生姓名祝任课教师2012年6月7日摘要随着高校规模的扩大,在校学生的基本情况随之层次化、多样化、复杂化,学生管理工作面临严峻的挑战。高校学生信息日渐庞大,相应的宿舍管理工作变得复杂而困难。本校的宿舍信息管理仍然使用传统的手工方式,主要方式是基于文本、表格等纸介质的手工处理,用人工手抄对男女生信宿信息进行处理登记。数据信息处理工作量大,容易出错且不易修改;由于数据繁多,容易丢失,逐条查找记录的方式不易操作,浪费了大量的时间,效率极低。运用数据库技术,本系统运用MySQL为后台数据库,建立学生宿舍管

2、理系统,使宿舍管理工作系统化,规范化,便捷化,程序化,避免宿舍管理的随意性,提高信息处理的速度和准确性,能够及时、准确、有效的查询和修改宿舍情况,实现用户管理、信息查询、日常管理、宿舍管理、信息维护五个方面的系统化管理。 关键词学生宿舍;信息;管理系统;设计与开发目 录1 绪论11.1 开发设计的背景11.2 开发设计的意义21.3 开发设计的目标22 数据库环境说明33 系统需求分析43.1 基本功能需求43.2 功能模块53.3 业务流程图63.4 数据流程图93.5 数据字典103.5.1 数据项103.5.2 数据结构134 系统设计144.1 数据库概念设计144.2 E-R模型设计

3、155 数据库物理设计205.1 逻辑转换205.2 细化表结构216 模块设计296.1 用户管理模块296.2 宿舍管理模块306.3信息维护模块317 数据库建立327.1 建立数据库327.2 记录的增加、删除、修改357.3查询语句36总结371 绪论 11 开发设计的背景随着IT事业的发展,如今,我们已经全面跨入信息时代。计算机被广泛的应用于各个行业,人工战略已经转化为信息战略,如何在短时间内获取大量信息并整合信息,成为立足于时代的关键。使用计算机进行高效的信息处理,并对信息进行相关管理,能使信息以多种姿态,全方位展示在我们勉强。运用计算机进行信息管理,在提高了工作效率的同时,也大

4、大的提高了信息的安全性。对于复杂多样的信息管理,我们能充分利用计算机的优越性,利用计算机进行信息管理与信息管理系统的开发关,是信息管理井然有序。本系统为更好的管理学生宿舍信息而设计。为了适应考生人数的急剧增长,当今社会各大高校都在进行扩招政策,学生数量的急剧增加带来信息量的成倍增长,由于信息管理的不善与疏忽,各大高校大小事故时有发生。进行正确的信息管理,对于信息及时处理和反应,能够最大程度的减少学校以及在校学生的损失,减小潜在危机。学生宿舍是学生生活的基本单位,是同学休息与学习的地方,为了保障同学入住学生宿舍的安全性,信息的处理和管理极为重要。据了解,本校的宿舍信息管理仍然使用传统的手工方式,

5、主要方式是基于文本、表格等纸介质的手工处理,用人工手抄对男女生信宿信息进行处理登记。数据信息处理工作量大,容易出错且不易修改;由于数据繁多,容易丢失,逐条查找记录的方式不易操作,浪费了大量的时间,效率极低。学校的宿舍管理缺乏系统,规范的信息管理手段。社会飞速进步,原始的记录方式已经被淘汰,无纸化办公正是适应时代的产物,充分利用计算机信息管理的研究成果,使信息管理精确化,简单化,快速化。随着计算机的普及,使用计算机信息管理系统管理学生宿舍,将在各大高校普及使用,学生宿舍管理系统将完全取代旧式的纸质记录的管理方式。建立学生宿舍管理系统,使宿舍管理工作系统化,规范化,便捷化,程序化,避免宿舍管理的随

6、意性,提高信息处理的速度和准确性,能够及时、准确、有效的查询和修改宿舍情况。12 开发设计的意义高校规模的扩大,在校学生的基本情况随之层次化、多样化、复杂化,相应的,学生管理工作面临严峻的挑战。高校学生信息日渐庞大,相应的宿舍管理工作变得复杂而困难。传统的账本化工作模式,手工记录学生信息并存档,这样的人工管理方式费时、费事、费力,信息获取慢,更新滞后,查阅困难,容易出错。为了给学生提供一个安全舒适的工作、生活、学习环境,方便宿舍管理工作的同时为学生、教师提供准确实时的信息至关重要。 本校的宿舍信息管理,主要方式是基于文本、表格等纸介质的手工处理,用人工手抄对男女生信宿信息进行处理登记。数据信息

7、处理工作量大,容易出错且不易修改;由于数据繁多,容易丢失,逐条查找记录的方式不易操作,浪费了大量的时间,效率极低。以上的管理缺陷对学生宿舍管理造成了相当大的阻力,工作进展困难,问题解决的周期过长,资料整改工作量过大。为了改善学生宿舍管理情况,运用数据库技术对学生信息进行处理和统一管理,在校园内实现宿舍无纸化办公。利用计算机的特点,利用互联网进行远程操作,制定学生客户端,教师客户端,管理员客户端,实现有针对性信息化管理,充分发挥计算机的高效性、可靠性、保密性、大容量、低成本等特点,建立学生宿舍管理系统,对宿舍相关信息进行统一管理。新型管理方式学生宿舍管理系统,将帮助宿舍管理人员提高工作效率,全面

8、地掌握宿舍情况,提高宿舍安全系数,快速解决学生入住学生宿舍遇到的问题,帮助管理人员与教师及时掌握学生情况。13 开发设计的目标开发设计学生宿舍管理系统,运用简单的计算机操作实现快速检索和快速查找,方便信息录入和更新。实现用户管理、信息查询、日常管理、宿舍管理、信息维护五个方面的系统化管理:1、系统管理:用户的添加、注销、登陆、退出、密码服务等;2、 信息查询:a)宿舍信息:包括宿舍楼编号、寝室编号、入住人数、入住性别、寝室入住人员基本信息、寝室基本配置、是否闲置等;b)学生信息:包括学生姓名、性别、所在寝室、床号、入住时间、学院、班级编号、学号、专业、学生电话、班长姓名及电话、班主任姓名及电话

9、、家长电话等;c)工作人员信息:总负责人、管理处、保卫处、楼长、保洁人员等。3、 日常管理:a)学生财产登记:主要为电脑使用;b)寝室卫生情况考评情况:方便考评情况的评比和公示;c)寝室服务管理:寝室用水用电情况统计及核算费用、寝室报修情况及费用、领用物品登记;d)物品出入、外来人员以及未在规定时间内回宿舍的同学信息等级:包括出入人员信息、出入人员时间、出入的物品信息、出入物品时的负责人信息、出入物品时间等,尽量减少宿舍事故的发生,保障学生宿舍财产的安全;防止不法人员进入学生寝室,保障学生人生安全。4、宿舍管理:学生管理(入住、更换宿舍、离宿登记),房间管理(增加、删除、查询);5、信息维护:

10、学生个人信息更新、工作人员信息更新、宿舍信息更新。对学生和管理员实现不同的权限管理,管理员拥有一切权限,学生主要实现信息查询功能以及个人信息整改,教师主要实现查询权限。针对不同的人群提供不同的权限,提升系统的针对性和可行性,为学生寝室提供一个可靠的管理系统,简单快捷的管理学生信息。2 数据库环境说明 数据库系统:MySQL开发语言:SQL开发技术:数据库开发技术面向对象:寝室管理员、学生、教师MySQL是一个小型关系型数据库管理系统,开发者为瑞典MySQL AB公司。MySQL是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,增加了速度并提高了灵活性。SQL是用于访问数据库的最常用标

11、准化语言。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。3 系统需求分析学生宿舍管理在高校学生管理中的地位越来越重要,做好学生宿舍管理,加强学生宿舍的安全性,为学生和宿舍管理人员提供方便快捷的查询以及管理系统,及时了解宿舍信息,学生宿舍管理系统急需被开发设计并投入使用。开发学生宿舍管理系统为教师、管理人员、学生提供充足的信息和快捷的查询手段,掌握学生及宿舍情况,方便校方管理及学生的日常寝室生活。淘汰传统的账本化工作模式,避免费时、费事、费力,信息获取慢,更新滞后,查阅困难,容易出错等信息管理弊端,为营造良好

12、的寝室氛围提供保障。通过该系统,管理人员可以查看学生的基本资料寝室信息等各方面的资料,了解学生寝室基本信息和生活情况。该管理系统支持用户的信息录入、数据查询、信息输出等。3.1 基本功能需求学生宿舍管理系统为了更好的进行宿舍管理而设计,针对不同的用户赋予不同的权限,以便于不同需求者的操作。用户的需求具体体现在各种信息的输入、修改和查询,以及一定的安全保障。系统功能实现如下:1、用户识别登陆功能:不同的用户给予不同的数据管理权限,用户选择对应窗口,输入正确的账号和密码进入系统。系统提供对应用户管理权限:a)最高权限用户(管理员):拥有对数据的增加、删除、查询、保存,以及数据的维护。b)一般的用户

13、(教师):拥有对所有数据的查询权限以提交个人基本信息,例如查询寝室信息、出入日志、卫生情况等。c)最低权限用户(学生):拥有向系统提交个人基本信息的权限,例如寝室修补情况,个人信息更改。拥有部分查询功能,如水电费,卫生情况。3、提供学生的入住信息的录入,更换宿舍与离宿信息登记。4、提供管理员增加、删除用户账户的功能。3. 2 功能模块本宿舍管理系统的主要功能为:用户管理、信息查询、日常管理、宿舍管理、信息维护。功能模块图如图3.2.1所示:图3.2.1 宿舍管理系统模块图3. 3 业务流程图3.3.1学生入住业务流程图: 图3.3.1 学生入住业务流程图:3.3.2寝室更换业务流程图:图3.3

14、.2寝室更换业务流程图:3.3.3学生离宿业务流程图:图3.3.3学生离宿业务流程图:3.3.4报修业务流程图图3.3.4报修业务流程图3.3.5 信息查询业务流程图(查询学生信息、工作人员信息、寝室信息、维修情况、卫生考评情况、水电使用情况等):图3.3.5 信息查询业务流程图3.3.6 宿舍楼出入业务流程图:图3.3.6 宿舍楼出入业务流程图:3.4数据流程图:针对本系统设定的用户管理、信息查询、日常管理、宿舍管理、信息维护五个方面的管理工作,做出数据流程图如下:3.5 数据字典3.5.1数据项学生信息数据字典属性名类型长度备注学号char8姓名Varchar10性别char2男/女学院Varchar20专业Varchar20班级编号char4联系方式char11楼号Varchar20宿舍编号char3入住日期datetime8家长联系方式char11班主任信息数据字典属性名类型长度备注教师编号char9姓名Varchar10性别char2学院Varchar20专业Varchar20班级编号char4联系方式char11工作人员信息数据字典属性名类型长度备注员工号char4姓名

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 资格认证/考试 > 自考

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号