学生宿舍管理系统
发布时间:2021-06-06
发布时间:2021-06-06
数据库管理
学生宿舍管理系统
数据库管理
引言 随着时代发展,计算机技术已成为我们生活工作密不可分的一部分, 给我们的生活和工作提供了便捷、周到的服务。现在的各行各业都使 用了系统进行有效的管理,其范围跨越了教育、金融、文化等各个领 域,因此,设计开发一个专用的,完善的系统对一个机构或者部门的 发展非常重要。随着用户需求的不断提高以及计算机技术的不断发展 ,尤其是数据库技术的广泛应用,想用户提供的服务将越来越完善, 越来越人性化。 对于学校来说,学生宿舍管理是不可缺少的部分。目前很多学校仍然 停留在宿舍管理员手工记录数据的阶段,手工记录数据对规模较小的 学校来说,也许能勉强接受,但对于规模大的学校来说,是不现实的 ,不仅数据处理麻烦,浪费时间,工作效率低,更容易出错。通过计 算机来管理,不仅可以节约时间,提供工作效率,更完善学校对学生 宿舍的管理。
数据库管理
二、开发设计的意义
为了实现提高学校对学生宿舍管理的管理效率;充分利用和节约学校 的人力,财力等资源;方便学校对学生宿舍的全面有效地管理;为学 校,开发设计一个专用的宿舍管理系统来对学生宿舍信息进行管理, 实现学生宿舍信息管理的标准化和制度化是十分必要的。
数据库管理
三、开发工具 MyEclipse MyEclipse 是一个用于开发Java, J2EE的 Eclipse 插件集合,MyEclipse的 功能强大,支持十分广泛,尤其是对各种开源产品的支持十分不错。 MyEclipse目前支持Java Servlet,AJAX, JSP, JSF, Struts,Spring, Hibernate,EJB3,JDBC数据库链接工具等多项功能。可以说MyEclipse是 几乎囊括了目前所有主流开源产品的专属eclipse开发工具。
数据库管理
Navicat for MySQL Navicat for MySQL是一款强大的 MySQL 数据库管理和开发工具,它为专业开 发者提供了一套强大的足够尖端的工具,但对于新用户仍然易于学习。 Navicat for MySQL 基于Windows平台,为 MySQL 量身订作,提供类似于 MySQL 的用管理界面工具。 用户可控制 MySQL 数据库和显示不同的管理资料。 Navicat for MySQL 支援 Unicode,以及本地或远程 MySQL 服务器多连线,用户可浏览、建立和删除数 据库、编辑数据、建立或执行 SQL queries、管理用户权限、将数据库备份/复 原、汇入/汇出数据(支援 CSV, TXT, DBF 和 XML 档案种类)等。
数据库管理
系统分析一、可行性分析1、经济的可行性 主要对项目的经济上进行分析,首先是支出费用,包括硬件的采购、管理和 维护费用、管理人员的工资和培训费用。然后是取得的效益。这是个小型的 管理系统,需要的人力、财力、物力非常少,同时可以节约人力,可以使得 学校的工作人员
能得到充分的利用,也给学校宿舍的管理提高了一个层次。
2、技术上的可行性 技术的可行性分析主要是考虑要采用的硬件和软件技术是否可以满足用户的 需求。还要考虑到开发人员的计算机技术水平,作为信息与计算科学专业的 学生,数据库设计和java语言有一定的基础,而且,作为学生,自己能充分想 到此系统的需求。
数据库管理
二、系统需求分析 宿舍管理系统的用户为宿舍管理员及住宿学生。根据在学校多年的生 活经验以及对身边同学的调查访问,得出以下要求: 学生基本信息:每位学生在新生报到注册时,会获得一个唯一的学号 ,并分配到指定的宿舍;并且,为了方便管理,同一学院,同一班级 的学生会分配到一起进行管理。 宿管信息:每个宿舍楼都会分配一名或多名管理员负责管理,同样, 每位管理员都有自己唯一的工号 晚归信息:每当学生回宿舍的时间晚于学校规定的时间时,都要进行 数据录入,内容包括姓名,晚归时间。 离校信息:当学生要请假外出时,要进行数据录入,内容包括姓名, 离校时间。 报修信息:当宿舍有东西坏了,需要修理时,学生可进行数据录入, 然后由管理人员联系修理人员进行修理,录入内容包括宿舍号,需修 理的内容。
数据库管理
(二)用户对系统的要求 宿舍管理员:宿舍管理员通过自己的工号和密码登陆此系统,可对宿舍里的 学生的基本信息进行增、查、删、改;对晚归、离校学生信息以及宿舍报修 内容的进行增、查、删、改。 学生:学生通过自己的学号和密码登陆此系统,可查询自己的基本信息。
数据库管理
系统总体设计与实现一、系统设计目标 1)用户角度看,系统要达到以下要求 (1)能对信息进行收集和保存。例如:输入晚归、离校、报修等信息。 (2)能对信息进行查询。例如:查询宿舍管理员、学生的基本信息。 2)开发人员角度,系统要达到以下要求 (1)用户使用,具有较高的用户友好性。 (2)有较高的可靠性。 (3)具有较高的运行效率,比人工作业效率高。 (4)有较强的可维护和扩充性,能适应用户的需求变化。
数据库管理
二、系统功能该系统充分利用计算机的功能实现对系统管理、信息录入、信息查询, 等的自动化控制,将会使学生宿舍管理工作大大减轻,方便友好的信息管理 用户界面,简便的操作,完善的数据库管理,将会使得信息管理系统极大限 度地应用于现代化学生成绩管理,成为管理人员的得力助手。
数据库管理
三、系统总体功能ER图
宿舍管理系统
用户管理
信息管理
日常管理
用 户
密 码
宿 管 信 息
学 生 信 息
卫
生
报 修
管 理 员
学 生
宿 管 基 本 信 息
学 生 基 本 信 息
离 校 信 息
晚 归 信 息
报 修 内 容
宿 舍 信 息
数据库管理
五、实体具体实现
数据库管理
数据库管理
数据库管理
数据库管理
数据库管理
数据库管理
下一篇:机械设备维护、保养管理制度