学生宿舍管理系统

学生宿舍管理系统
学生宿舍管理系统

摘要

随着电脑的普及与使用,现在的管理也提升了一个档次,渐渐实现了无纸化办公,即从原来的人工记录管理模式转变为电脑一体化管理。高校是科研的阵地,后勤的公寓管理也应该一改传统的人工管理,更加信息化,时代化,节省人力物力,提高效率。基于这一点,开发此学生公寓管理软件。

学生宿舍管理软件,是以高校的管理方式而设计的一种实用型管理系统。本系统最大的特点是通用性、简单操作性,适用于同行业以及一些同类型的企业管理。随着学校寄宿人员的增多,公寓管理人员的负担越来越重,为了让所有公寓管理人员能从繁重的工作中解脱出来,实现无纸化办公;使工作更有条理,更方便,更有效率而开发出这套公寓管理软件。

软件从对学生的分房开始到最后的公寓管理全部电脑化。它主要包括:宿舍、寝室的配置、住宿人员登记、纪律检查、以及对学生住宿以及学生晚归情况查询、修改、删除,可以更快地了解到每个学生的住宿情况,使宿舍的管理效率更高,做的更好!

目录

1. 学生信息管理系统概述

研究背景

开发意义

2. 系统需求分析

开发环境和软件

可行性分析

系统需求分析

系统设计与功能分析

3 登陆流程

宿管员登陆

管理员登陆

系统逻辑结构设计

SQL语句实现

4. 系统模块详细设计

用户登录模块

各用户操作模块

宿管员操作模块

管理员操作模块

5. 系统运行与测试

宿管员登录

管理员登录

6.课程设计总结

7. 附录(代码)

1. 学生宿舍管理系统概述研究背景

学生宿舍管理系统是学校管理的重要工具,是学校不可或缺的部分。随着各大高校的扩招,学生宿舍的住宿管理也日益繁多,宿管员工作繁琐,人工管理的难度加大,显然是不能满足实际的需要,效率也是很低的。并且这种传统的方式存在着很多的弊端,如:保密性差、查询不便、效率低,很难维护和更新等。然而,本系统针对以上缺点能够极大地提高学生宿舍管理的效率,也是科学化、正规化的管理;本系统的开发是为了方便宿管员的管理以及相关修理信息的更新,为学校领导及老师提供直观、及时方便的学生信息,包括晚归、回家登记、寝室报修,实现各类寝室信息管理工作流程的系统化、规范化和自动化,提高迅速反应能力,提供有效的决策支持。

随着时代的发展,计算机技术越来越深入各行各业,为广大的用户提供了更为周到和便捷的服务。目前各行各业广泛使用专用系统,其内容范围跨越了教育科研、文化事业、金融、商业、新闻出版、娱乐、体育等各个领域,其用户群十分庞大,因此,设计开发好一个专用系统对一个机构(或部门)的发展十分重要。近年来,随着用户要求的不断提高及计算机科学的迅速发展,特别是数据库技术的广泛应用,向用户提供的服务将越来越丰富,越来越人性化。

对于学校而言,学生宿舍管理是必不可少的组成部分。目前仍然存在有学校停留在宿舍管理部门人员手工记录数据的阶段,手工记录对于规模小的学校来说勉强可以接受;但对于学生

信息量比较庞大,需要记录存档的数据比较多的高校来说,人工记录是相当麻烦的,而且当查找某条记录时,由于数据量庞大,只能依靠人工去一条一条地查找,这样不但麻烦而且浪费许多时间,工作效率比较低。采用计算机来管理宿舍和学生的信息,大大提高了查询的速度,节约了人力和物力资源,达到了预期的要求。今天,计算机的价格已经十分低廉,性能却有了长足的进步。它已经被应用于许多领域,计算机之所以如此流行的原因主要有以下几个方面:

第一,计算机可以代替人工进行许多繁杂的劳动;

第二,计算机可以节省许多资源;

第三,计算机可以大大的提高人们的工作效率;

第四,计算机可以使敏感文档更加安全;

开发意义

随着这些年电脑计算机的速度质的提高,成本的下降,IT

互联网大众趋势的发展。我们使用电脑的高效率才处理数据信息成为可能。学生宿舍管理系统的出现,正是管理人员与信息数据,计算机的进入互动时代的体现。友好的人机交互模式,清晰简明的图形界面,高效安全的操作使得我们对成千上万的信息的管理得心应手。通过这个系统,可以做到信息的规范管理,科学统计和快速的查询,从而减少管理方面的工作量?毋庸置疑,切实有效地把计算机管理引入学校管理中,对于促进学校管理制度,提

高学校教学质量与办学水平有着显着意义。

2. 系统需求分析

开发环境和软件

(1)操作系统:Windows 7

(2)数据库软件:mysql

(3)Java开发工具:

可行性分析

一、经济的可行性

主要从对项目的经济上进行分析评价,一方面是支出的费用,包括设备购置费、管理和维护费用、人员工资和培训费等,另一个是取得的收益。这是个超小型的管理系统,从投入的人力,财力与物力来讲是非常之小的,只要一台电脑,一台打印机,这个系统就可以搞起来,考虑到学校里有电脑,现只要购置一台打印机就可以了。从节省人力方面,可以让管理人员从繁与复杂的工作中解脱出来,做更多的工作,可以给宿舍里的管理提高一个层次。

二、技术上的可行性

技术上的可行性分析要考虑将来要采用的硬件和软件技术能否满足用户提出的要求(如计算机的容量、速度等)。此外,还要考虑我们的技术水平,数据库设计方面刚开始接触,但也想通过做这个系统使得自己更加了解以及使用数据库方面的知识,同时这个学期也在学习java面向程序设计,所以选择用javaweb 做这个系统能结合数据库以及java方面的知识,算是对这个学期学习的两门的课程做了一个系统的加固和应用。再者,在宿舍里生活了两年,对这个管理模试应该比较的熟。相对来说,宿舍管理系统的编写可能比较难,因为没有试过用java程序结合sql语句来使用存储在数据库的数据,但是我相信只要有心去做,就可以达到自己想要的结果。

三、总结

通过以上两点的分析,编写或开发这个宿舍管理系统是

可行的,只要这个系统能实现对学生、管理员数据的输入、修改、删除、与查询就可以了。如果技术方面可行,也可以按专业、寝室号、籍贯等分类查询,以便学校方面管理人员可以很方便的查询想要的数据,以便进行统一管理,统一安排。

系统需求分析

第一部分:调查用户需求

本系统的最终用户为宿舍楼管理员,本宿舍楼的学生。根据我们日常生活中的经验,结合对自己学校宿舍楼管理老师的咨询和对同宿舍楼同学的调查,得出用户的下列实际要求:

一、宿舍楼的基本情况

学生住在宿舍楼中,每栋宿舍楼都会有若干名老师负责本宿舍楼的日常管理。

1、学生的基本信息:

入校时,每位同学都有唯一的学号,并被分配到指定的宿舍楼和指定的宿舍,也会有一个宿舍号,其入校时间就是他的入住时间。另外,为了管理上的方便,同一院系的学生的宿舍一般在一起,相应地会有其所在的院系名称。

系统设计与功能分析

学生宿舍管理系统,主要用于宿管员对学生信息管理,查询,更新与维护,使用方便,易用性强,图形界面清晰明了。该软件用java语言编写,用mysql数据库作为后台的数据库进行信息的存储,用SQL语句完成学生入住宿舍信息的添加,查询,修改,删除的操作以及宿管员的录入,修改,删除等。用jdbc驱动实现前台Java与后台SQL数据库的连接。Java语言跨平台性强,可以在windows,linux等系统下使用,方便简单,安全性好。mysql数据库高效安全,两者结合可相互利用各自的优势。

该系统实现的大致功能:

1.用户登陆界面。该界面可以选择使用者的身份,“宿管员,管理员”。不同的身份有不同的操作界面和功能权限。ID 号和密码输入正确即可登录。

2.宿管员管理界面。提供了对学生入住情况信息的查询,添加,修改,删除;学生信息的录入,修改,删除,查看个宿舍记录以及剩余空床位宿舍以便于添加学生入住宿舍等功能。

3.管理员管理界面。拥有最高的权限。允许添加和修改、查询、删除宿管员信息等功能。

4.登录的用户信息分别存储在SQL数据库的“宿管员信息表”,“管理员信息表”中,如果用户信息不存在则三张表中,将会无权利登录本管理系统,保证了本学生管理系统的安全性。

3. 登陆流程

宿管员登陆:

管理员登陆:

实体属性表:

系统逻辑结构设计学生表:

宿舍表:

宿管员表:

管理员:

晚归记录:

3.31SQL语句实现

学生信息表:

create table student(

id int primary key auto_increment,student_no varchar(30), student_name varchar(30),student_sex varchar(2), department varchar(30),

grade varchar(30),

professional varchar(30),

phonenumber varchar(30),

int_time varchar(30),

out_time varchar(30),b

uilding_no varchar(30),

dormitory_no varchar(30));

宿舍表:

create table dormitory(

id int primary key auto_increment,

building_no varchar(30),

dormitory_no varchar(30),

cost varchar(30));

宿管员表:

create table employee(

id int primary key auto_increment,

building_no varchar(30) ,

employee_no varchar(30) ,

employee_name varchar(30),

employee_ps varchar(30));

管理员表:

create table admin(

admin_id varchar(30) primary key, admin_name varchar(30) ,

admin_ps varchar(30),

title varchar(30));

晚归信息表:

create table laterecord(

student_no varchar(30) primary key, student_name varchar(30), building_no varchar(30), dormitory_no varchar(30),

date varchar(30));

4. 系统模块详细设计4.1用户登录模块

各用户操作模块

宿管员操作模块(图1)

管理员操作模块(图2)

(图1):

(图2):

5. 系统运行与测试

宿管员登录:

点击“宿管员”按钮。输入正确的ID和密码。验证成功则可进入管理员管理界面。

宿管员ID号和登录密码存在数据库中的宿管员信息表。表中存在的宿管员才允许登录。

(1)点击“录入学生信息”。在页面的输入栏中输入正确的数据

点击添加按钮若页面“Successfully added1data!”出现如下图则添加成功,否

着页面“Add data failure!”则添加失败;

(2)点击“管理学生信息”,会出现全部学生信息,此时可通过学号准确查找学生信息对学生信息进行修改、删除操作,通过修改学生信息可实现对学生的调宿舍管理;

点击单个学生行后的“修改”,页面自动接收某一学生具体基本信息,在页面的输入栏中输入正确的数据;

(3)点击“录入晚归信息”。在页面的输入栏中输入正确的数据

点击添加按钮若页面“Successfully added1data!”出现如下图则添加成功,否着页面“Add data failure!”则添加失败;

(4)点击“管理晚归信息”,会出现全部学生晚归信息,此时可通过学号准确查找学生信息对学生信息进行删除操作;

管理员登录:

在登录界面选择“管理员”按钮,输入正确的ID和密码。验证成功则可进入管理员管理界面。

管理员ID号和登录密码存在数据库中的管理员信息表。表中存在的宿管员才允许登录

登录成功!进入教师管理的操作界面:

点击“添加宿管员”。在页面的输入栏中输入正确的数据;

点击添加按钮若页面“Successfully added1data!”出现如下图则添加成功,否着失败;

点击“宿管员管理”,会出现全部宿管员信息,此时可通过编号准确查找学生信息对管理员信息进行修改、删除操作;

点击管理员行后的“修改”,页面自动接收某一管理员的具体基本信息,在页面的输入栏中输入需要修改的数据;

点击“确定”即可修改成功,修改成功后自动返回管理员管理的界面;管理员的学生信息管理部分功能与宿管员的学生宿舍管理部分相同。

学生宿舍管理信息系统

学生寝室管理信息系统分析与设计 一、系统项目概述 1.目的 众所周知,从我国高等院校大面积扩招政策施行以来,许多院校学生的住宿和管理成为学校 一个不小的问题,使学生拥有一个好的学习环境和生活氛围,是每一所高校都必须面对的重要工作。 那么,我们需要针对院校实际情况,对学生寝室管理系统进行系统的分析和设计,以便院校管理。 2.业务范围 学生入住、退住宿舍管理,寝室信息查询,宿舍费用管理,卫生评比,门禁管理。 3.主要任务 绘制宿舍管理系统关联图,学生住宿信息管理子系统,宿舍管理系统图,宿舍管理数据流程图,宿舍管理U\C矩阵图,宿舍管理的信息查询模块功能模块图,宿舍管理代码设计,E-R图设计,3NF关系群,范式图分析,宿舍管理使用的数据库表,IOP设计。 4.项目的意义及必要性 在对宿舍管理系统的深入了解,实践之中学习宿舍管理系统图,宿舍管理数据流程图,宿舍管 理U\C矩阵图,块功能模块图,E-R图设计,3NF关系群,IOP设计等相关的图表的绘画,了解学 生宿舍管理信息系统的构成和分析方法,既提高了理论知识,有积累了手动操作能力;设计一套学 生宿舍管理信息系统,宿管人员将数据输入到系统的数据库中去,以便于对学生宿舍信息的了解和 管理;能够快速的查询学校所需的住宿信息的学生宿舍管理信息系统。 二、项目工作计划 确定项目各部分的开发任务、人员分工(估计开发进度)见图2-1,开发任务包括各部分的系统子 项、系统规划方案(即UC矩阵)。成员王浩负责人员分工进度甘特图、学生寝室管理信息系统项目的

系统规划方案(即UC 矩阵)、主要业务流程图表;成员高智负责数据流程图、代码设计、功能结构图设计三大块;成员王亚楠负责学生宿舍管理的E -R 图、3NF 关系群、范士图分析、IOP 设计以及总结报告的誊写。 图2.1人员工作进度的甘特图 子系统划分 U\C 矩阵 管理业务流程图 数据流程图 数据字典编制 决策树 代码设计 结构功能图 E-R 图 3NF 关系群 范式图分析 IOP 设计 报告誊写 三、管理业务流程分析 可行性分析:该项目从技术上、成本上和运行上是可以实施的。由学生通过小组讨论分析,以课本知识为依据解决技术和成本上的问题,按科目作业要求的形式编写出学生宿舍管理信息系统书面报告。现在操作系统下也能够运行,占用空间小,人员简单了解可以使用。 通过对学生信息系统的理解,做出了一个简单的系统关联的图示。见图3.1 图3.1学生宿舍管理信息系统关联图 做出了 如下的U\C 矩阵图: 图3.2学生寝室管理信息系统

学生宿舍管理系统C语言

《C 语言程序设计》课程设计报告 题 目: 学生宿舍管理系统 专 业: 软件技术 班 级: 软件技术1班 姓 名: 李桦楠 齐忠春 周滨滨 徐烨 潘喜隆 郑竹强 学 号: 124109124 124109131 124109150 124109143 124109127 124109148 指导老师: 陈自力 设计时间: 2013 年 1 月 14 日 ~ 2013年 1 月 18 日 信息工程系

目录 《C程序设计》课程设计报告 (1) 1.课程设计计划 (3) 2.系统需求分析与功能设计 (4) 3. 总体设计 (6) 4. 程序模块设计 (8) 5. 技术难点与分析 (10) 6.系统测试 (11) 7. 心得体会 (17) 8. 系统实现源代码 (18)

1.课程设计计划 主要成员分配任务: 1.李桦楠,齐忠春(C程序设计课程设计报告) 2.周滨滨(系统测试) 3.潘喜隆(注册密码导入,登陆) 4.郑竹强(排序,账号信息导入) 5.徐烨(完成导入,注册模块) 6. 李桦楠(完成其它模块功能实现) 2013-1-14 早上: 完成整个系统架构,各菜单的函数实现。 函数的实现。 2013-1-15 早上 实现“Login(),huChe(),huChe(),ZhuChe(),UpMiMa(),Input(),Addto()”函数完成。 2013-1-16早上 实现“Modify(),Del(),Query(),Sta(),Px(),DaoRu(),Linen() ZhuZhecodeDaoru(),MiMaDaoRu()”函数完成。 2013-1-17早上 系统进行最后的测试。

学生宿舍管理系统分析报告

学生宿舍管理系统 1.引言 在以前,管理系统主要靠手工记录统计,不但容易丢失,而且也不能一目了然的看到发展趋势,为了使系统能够跟上经济飞速发展,为了跟上信息飞腾的网络时代,我们开发了这个可视化的管理系统。针对学校学生众多管理难,事情种类繁多、信息量比较大,管理程序也比较复杂这一情况,为了更好地掌握其信息并且方便管理,提高工作效率,进一步规范管理程序,完善管理方法,需开发一个具有功能的强大的数据库管理系统。而本课题所开的管理信息系统正是根据这一些需求而建立一个具有统计、查询、修改、更新和系统维护等功能的数据库管理系统。 1.1编写目的 随着时代的发展,计算机技术越来越深入各行各业,为广大的用户提供了更为周到和便捷的服务。目前各行各业广泛使用专用系统,其内容范围跨越了教育科研、文化事业、金融、商业、新闻出版、娱乐、体育等各个领域,其用户群十分庞大,因此,设计开发好一个专用系统对一个机构(或部门)的发展十分重要。近年来,随着用户要求的不断提高及计算机科学的迅速发展,特别是数据库技术的广泛应用,向用户提供的服务将越来越丰富,越来越人性化。 对于学校而言,学生宿舍管理是必不可少的组成部分。目前仍然存在有学校停留在宿舍管理部门人员手工记录数据的阶段,手工记录对于规模小的学校来说勉强可以接受;但对于学生信息量比较庞大,需要记录存档的数据比较多的高校来说,人工记录是相当麻烦的,而且当查找某条记录时,由于数据量庞大,只能依靠人工去一条一条地查找,这样不但麻烦而且浪费许多时间,工作效率比较低。采用计算机来管理宿舍和学生的信息,大大提高了查询的速度,节约了人力和物力资源,达到了预期的要求。 1.2 背景 A. 开发软件名称:学生宿舍管理系统 B. 本项目的任务提出者:宿舍后勤管理部门 C. 开发者:XXX D. 用户:全体住校学生 E. 实现该软件中心:XXXX学院

学生宿舍管理系统实验报告范本

学生宿舍管理系统 实验报告

学生宿舍管理系统 课程:软件课程设计 组别:周一_第二组 课题:学生宿舍管理系统 成员:柏君雄、高立、潘亮、齐夏新、郭文杰

目录 1.学生宿舍管理系统的开发背景 2.学生宿舍管理系统的可行性分析 3.学生宿舍管理系统的需求分析 3.1任务概述 3.2设计及约束条件 3.3系统工作原理 3.4系统流程图 3.5数据流图 3.6数据字典 3.7性能要求 3.8运行环境要求 4.学生宿舍管理系统的系统设计 4.1系统总体设计 4.2系统详细设计 5.学生宿舍管理系统的编码 6.系统测试概述

1.开发背景 在信息高速发展的今天,传统的手工管理手段已经越来越无法适应当前的要求。利用计算机进行学生宿舍管理效率高,不易出错,能有效的减少在宿舍管理方面的人力,物力的消耗。2.可行性分析 基本方法:做校园内的调查报告,获取宿舍管理员和学生各方面信息情况,从中获取重要信息,并成为建设本系统的重要依据 策略:查阅大量管理系统的相关书籍,从不同方面研究本系统的整个设计,并结合调查报告中所获取的信息,逐渐形成本平台的雏形。 建立模型:从软件工程生命周期角度,建立每一步的参考模型,并在详细设计的总要环节中,分别以管理员身份,管理员和学生的角度去分析与设计。 3.需求分析 利用计算机进行管理操作能够大大改进数据处理速度,而且更加方便的对数据进行管理,能够树立良好的办学形象,提高工作效率,同时能够减少人力资源的浪费以及工资支出,使学校学生宿舍管理不再是个枯燥而是大大减少工作量的工作。 3.1任务概述 (1)熟悉宿舍管理的工作流程,进行需求分析第2 周

学生宿舍管理系统

数据库设计 题目:学生宿舍管理系统的设计与开发学院:信息工程学院 专业:计算机科学与技术 完成时间:

目录 摘要……………………………………………………………………………… 1.引言……………………………………………………………………… 1.1 开发背景与现状…………………………………………………… 1.2开发设计的意义……………………………………………………… 1.3开发工具………………………………………………………… 1.3.2 SQL Server 2000简介…………………………………………… 2系统分析……………………………………………………………… 2.1 可行性分析…………………………………………………… 2.2 系统需求分析…………………………………… 2.3 系统数据流图…………………………………………………………………3总体设计……………………………… 3.1 系统设计目标………………………………………………………………… 3.2 系统总体功能…………………………………………………… 3.3 系统结构图………………………………………… 4 详细设计………………………………………………………… 4.1 数据库设计…………………………………… 4.1.1数据库概念结构设计…………………………………………… 4.1.2数据库逻辑结构设计……………………………………………… 4.2 模块设计………………………………………………………… 4.2.1 管理员模块设计………………………………………… 4.2.2 寝室长与室员模块设计……………………………………………… 5.面板设计 6.致谢与心得

宿舍管理系统c

精心整理 兰州财经大学陇桥学院 信息工程系课程设计报告 课程名称: C#面向对象程序设计 设计题目:学生宿舍管理系统 (二)测试部分主菜单 五、总结 ................................................. 错误!未指定书签。 六、附件(代码、部分图表) ............................... 错误!未指定书签。 6.1登陆代码.............................................. 错误!未指定书签。 6.2查询学生信息代码...................................... 错误!未指定书签。 6.3添加学生信息.......................................... 错误!未指定书签。 6.4删除学生信息.......................................... 错误!未指定书签。 6.5入住查询.............................................. 错误!未指定书签。 6.6查询宿舍信息.......................................... 错误!未指定书签。

精心整理 6.7添加宿舍信息.......................................... 错误!未指定书签。 6.8入住查询.............................................. 错误!未指定书签。 6.9入住添加.............................................. 错误!未指定书签。

学生宿舍管理系统分析与设计

目录 1调查概述 (1) 1.1背景 (1) 1.2目标 (1) 1.3系统描述 (1) 2系统分析 (2) 2.1需求分析 (2) 2.1.1用户需求 (2) 2.1.2功能需求 (2) 2.1.3安全需求 (2) 2.2可行性分析 (2) 2.2.1经济可行性 (2) 2.2.2技术可行性 (3) 2.2.3管理可行性 (3) 2.3系统开发方法的选择 (3) 2.4组织结构与功能分析 (3) 2.5业务流程分析以及业务流程图 (4) 2.5.1总业务流程图 (5) 2.5.2分业务流程图 (5) 2.6数据流程分析以及数据流程图 (8) 2.6.1总数据流程图 (8) 2.6.2分数据流程图 (9) 2.7数据分析 (11) 2.7.1数据项条目 (11) 2.7.2数据结构条目 (14) 2.7.3数据流条目 (15) 2.7.4处理逻辑 (17) 2.7.5数据存储 (19) 2.7.6外部实体 (19) 2.8描述处理逻辑 (20) 3系统设计 (22) 3.1总体设计 (22) 3.1.1模块结构设计 (22) 3.1.2总体数据库设计 (23) 4结束 (30) 参考文献 (31) 附录 (32)

1调查概述 1.1背景 当今社会是飞速进步的世界,原始的记录方式已经被社会所淘汰了,计算机化管理正是适应时代的产物。信息世界永远不会是一个平静的世界,当一种技术不能满足需求时,就会有新的技术诞生并取代旧技术。21世纪的今天,信息社会占着主流地位,计算机在各行各业中的运用已经得到普及,自动化、信息化的管理越来越广泛应用于各个领域。 人才培养,是高校的基本任务。而高校教学工作的良好运行,则离不开教学与管理工作的有效组织和协调。而学生宿舍管理系统对于一个学校来说是必不可少的组成部分。目前好多学校还停留在宿舍管理人员手工记录数据的最初阶段,手工记录对于规模小的学校来说还勉强可以接受,但对于学生信息量比较庞大,需要记录存档的数据比较多的高校来说,人工记录是相当麻烦的。而且当查找某条记录时,由于数据量庞大,还只能靠人工去一条条的查找,这样不但麻烦还浪费了许多时间,效率也比较低。而住宿学生的大量增加,由此导致宿舍管理工作日益繁重,而现有工作人员不足,又是采用基本手工的操作方式进行,显然无法满足日益增长的宿舍管理业务工作的需要。因此,为了更加有效的做好宿舍管理工作,为广大学生提供方便、快捷、满意的服务,开发出一套能够进行实时处理的管理信息系统迫在眉睫。 1.2目标 建立一个宿舍管理系统帮助宿管人员解决繁杂的宿舍管理事物,提高其工作效率使宿舍的管理由人员的经验化向科学的系统化方面发展。进而节约学校关于后勤方面的支出更好的利用有限的财力为学生们做更多方便性服务。 1.3系统描述 此学生宿舍管理系统采用的是计算机化管理,系统做的尽量人性化,使用者会感到操作非常方便,管理人员需要做的就是将数据输入到系统的数据库中去。由于数据库存储容量相当大,而且比较稳定,适合较长时间的保存,也不容易丢失。这无疑是为信息存储量比较大的学校提供了一个方便、快捷的操作方式。

学生宿舍管理系统实验报告

学生宿舍管理系统 课程:软件课程设计 组别:一_第二组 课题:学生宿舍管理系统 成员:柏君雄、高立、亮、齐夏新、郭文杰

目录 1.学生宿舍管理系统的开发背景 2.学生宿舍管理系统的可行性分析 3.学生宿舍管理系统的需求分析 3.1任务概述 3.2设计及约束条件 3.3系统工作原理 3.4系统流程图 3.5数据流图 3.6数据字典 3.7性能要求 3.8运行环境要求 4.学生宿舍管理系统的系统设计 4.1系统总体设计 4.2系统详细设计 5.学生宿舍管理系统的编码

6.系统测试概述 1.开发背景 在信息高速发展的今天,传统的手工管理手段已经越来越无法适应当前的要求。利用计算机进行学生宿舍管理效率高,不易出错,能有效的减少在宿舍管理面的人力,物力的消耗。 2.可行性分析 基本法:做校园的调查报告,获取宿舍管理员和学生各面信息情况,从中获取重要信息,并成为建设本系统的重要依据 策略:查阅大量管理系统的相关书籍,从不同面研究本系统的整个设计,并结合调查报告中所获取的信息,逐渐形成本平台的雏形。 建立模型:从软件工程生命期角度,建立每一步的参考模型,并在详细设计的总要环节中,分别以管理员身份,管理员和学生的角度去分析与设计。 3.需求分析 利用计算机进行管理操作能够大大改善数据处理速度,并且更加便的对数据进行管理,可以树立良好的办学形象,提高工作效率,同时可以减少人力资源的浪费以及工资支出,使学校学生宿舍管理不再是个枯燥而是大大减少工作

量的工作。 3.1任务概述 (1)熟悉宿舍管理的工作流程,进行需求分析第2 (2)总体设计,详细设计第3-5 (3)编码实现第6-7 (4)测试第8 3.2设计及约束条件 通过计算机实现对学生进出公寓的管理,明确管理员 的权限。 3.3系统工作原理 通过与数据库进行连接,实现对学生数据的存储,修 改等管理。 3.4系统流程图 当用户要进行登陆操作时,由终端将信息传送到系统 当中,系统将登陆信息和数据库中的信息进行比对,判断用户是否合法。用户可以进行信息修改和信息查 询等操作。

学生宿舍管理系统设计方案

图3.1 系统功能模块图 在整体设计中,我们将宿舍管理系统分为八个大的模块:系统管理模块、公寓管理模块、学生管理模块、信息查询模块、出入登记模块、信息修改模块、报表管理模块、关于模块。每个模块将实现不同的功能。下面将具体进行介绍。 3.1.1 系统管理模块 系统管理模块包括:超级用户登录、普通用户登录、用户密码修改、用户管理、退出系统五个部分。 1.超级用户登录:实现系统管理人员登录。 2.普通用户登录:实现一般管理人员登录。 3.用户管理:实现系统管理人员授予或取消一般用户登录该系统的用户名和密码。 4.密码修改:实现所用用户的密码更改功能。 5.退出系统:实现正常退出宿舍管理系统。 3.1.2 公寓管理模块 公寓管理模块包括:楼房管理、宿舍管理、员工管理三个大的部分。 1.楼房管理:登记学校所有住宿楼情况。 2.宿舍管理:登记学校所有宿舍的情况。 3.员工原理:实现楼房管理人员的添加功能。 3.1.3 学生管理模块 学生管理模块包括:学生基本信息录入、学生财物登记、学生学期注册、学生离校管理四项功能. 1.学生基本信息录入:实现学生基本信息情况的登记及宿舍的分配功能。 2.学生财物登记:登记学生在校期间所拥有的公共及私有贵重物品情况。 3.学生学期注册管理:登记学生在校期间每学期的宿舍缴费情况。 4.学生离校管理:实现学生毕业离校处理,注销该学生信息。 3.1.4 信息查询模块 信息查询模块基本上包括:按学号进行查询、按姓名进行查询、按班级查询、按寝室号查询、每栋楼房住宿情况查询五个部分。

1.按学号进行查询:实现每个学生基本信息情况的查询功能。 2.按姓名查询:通过学生姓名查询学生基本信息情况。 3.按班级查询:通过班级查询某班级学生住宿情况及该班级学生信息。 4.按寝室号查询:查看每个宿舍所住学生信息情况。 5.楼房住宿情况查询:查询每栋楼房的所有宿舍的住宿情况及宿舍楼所住学生统计情况。 3.1.5 出入登记模块 出入登记模块包括:进楼物品登记、出楼物品登记、人员来访登记、结束访问登记四个功能模块。 1.进楼物品登记:详细登记某学生搬入宿舍楼的物品情况。 2.出楼物品登记:详细登记某学生搬出宿舍楼的物品情况。 3.人员来访登记:详细登记进入宿舍楼的外来人员情况。 4.结束访问登记:详细登记外来人员的离开情况。 3.1.6 信息修改模块 信息修改模块包括:学生基本信息修改、员工基本信息修改、个人财物信息修改三个大的功能。 1.学生基本信息修改:实现系统管理人员对学生基本信息情况所作的添加、修改、删除。 2.员工信息修改:实现系统管理人员对楼房员工的修改、删除功能。 3.个人财物修改:实现对学生个人财物的添加、修改、删除功能。 3.1.7 报表管理模块 报表管理模块包括:学生信息打印、员工信息打印、宿舍交费情况打印、物品出入楼信息打印、某宿舍住宿情况打印五个功能。 1.学生信息:查询并打印每个学生的详细基本信息情况。 2.员工信息:查询并打印每栋宿舍楼的所有员工信息情况。 3.宿舍交费情况:查询并打印已交清或未交清住宿费的学生信息。 4.物品出入楼信息:查询并打印某学生的物品出入宿舍楼的信息情况。

学生宿舍管理系统可行性分析

可行性研究报告 1、引言 1.1编写目的 宿舍管理系统对于一个学校来说是必不可少的组成部分,目前好多学校还停留在宿舍管理员手工记录数据的最初阶段,像咱们财经学院宿舍就是采用手工记录这种繁琐的方法,还可以勉强接受因为人手也比较多,但对于学生信息量比较大,需要记录存档的数据比较多的高校来说,人工记录是相当麻烦的。而且当查询某条记录时,由于数据量庞大,还只能靠人工去一条条查找,既浪费人力物力,效率也很低。 1.2背景 随着校园网络伴随着大学生的校园活动,网络办公在承担起校园的管理工作,信心一体化深入到了每一位校园成员的日常生活。 宿舍作为大学生的一个重要的生活场所,宿舍管理自然成为校园管理工作的重中之重,学生的人身,财产安全,生活环境,日常进出宿舍。住宿情况等都是宿舍管理的重要工作任务。基于当前现状,宿舍管理信息化,计算化,校园网络化成为了校园宿舍管理改革的必由之路。 1.3参考资料 [1]卫红春,李新娟编著,信息系统分析与设计,-2版,西安;西安电子科技大学出版社,2008.02 [2]张海藩编著,软件工程导论,-5版,北京;清华大学出版社,2008.02 2、可行性研究的前提 2.1 系统的预期要求 该系统主要包括基本数据维护、基本业务、数据库管理和信息查询。 2.1.1 基本数据维护部分应包括提供各层级管理添加、修改、删除并维护基本数据途径。 2.2.2 基本业务部分应实现宿舍楼的添加/修改/删除、学生基本信息的添加/修改/删除、学生基本信息的查询、留言板的管理情况。 2.2.3 数据库管理部分是对这个数据库的管理,包括各个管理员,学生详细信息等。 2.2.4 系统的技术可行性分析:在系统维护中包括登录处理,学生信息检索,数据库信息维护,使用时要核对用户名和口令。 2.2 功能说明 2.2.1用户登录模块 用户登录模块包括:室员登录、寝室长登录、管理员登录这三大部分。

学生宿舍管理系统开题报告

本科生毕业设计 开题报告 题目学生宿舍管理系统的设计与实现

一、选题的背景与意义 在高校里,宿舍管理的混乱,已经成为培养学生素质的制约条件。对宿舍管理的工作的 挑战越来越明显了。高校宿舍管理必须提高为精细化管理。宿舍的精细化管理就是用先进的 系统管理来管理宿舍,使宿舍管理更加透明化,通过先进的管理系统来提高宿舍的管理质量 和进度。用先进的管理系统管理宿舍是科学的,这种管理方法在很多高校中都得到应用,取 得了良好的效果。用先进的管理系统管理宿舍能够精细化管理者的工作,对于提高管理宿舍 质量具有重大意义[1]。设计一套适合各个高校特点的学生公寓管理信息系统不仅能够显著提 高工作效率,节省人力、物力,还能够降低管理成本,实现管理工作科学化、现代化建设 目标,管理信息系统的设计是高校发展的必然选择,也是适应现代社会发展趋势的具体表现[2]。 本系统是以使用JSP技术进行宿舍管理网站的开发,后台数据库采用的是MySql数据库。系统具有操作简单、界面友善、灵活性好、系统安全性高、运行稳定等特点。 二、研究的基本内容与拟解决的主要问题 本课题的主要目的是开发一个基于Web的大学生宿舍管理系统,有效的提高宿舍管理的效率。本课题设计的目标是实现一个B/S体系结构的较完善的系统,要求开发技术先进,实现对宿舍管理员学生等基本信息的管理以及各种增加、删除、修改、查询等基本操作,并且该系统设计要求具有包括足够的信息能力。主界面的设计需要简洁明了,方便操作,管理人员需要进行用户登录才可以进行各个模块的操作,保证管理的安全;其次,对寝室和学生信息在完成每次操作以后,通过模块之间的联系,对各信息要做相应的即时更新,实现各个功能块的统一。本课题研究主要实现的几大功能模块包括: 第一模块:学生端模块 1.登录:学生进行用户登陆密码核对,并可对自己的信息进行修改。 2.宿舍水电费管理:学生可以查询自己所在宿舍的水电费纪录,可按月查、按学期查, 并查看缴费情况。 3.寝室信息管理:学生可以查询自己所在宿舍的寝室信息; 4.寝室卫生检查信息管理:学生可以查询自己所在寝室的卫生检查信息,可按月查、 按学期查; 5.物品遗失信息管理:学生可以浏览物品遗失信息,发布物品遗失信息;

数据库学生宿舍管理系统报告

软通学院12级本科学生宿舍管理小助手 一.项目背景 简介 学生宿舍管理系统对于一个学校来说是必不可少的组成部分,目前许多校还停留在宿舍管理人员手工记录数据的最初阶段,对于学生信息数据量庞大的学校来说,人工管理的方式浪费人力物力,造成工作效率低下,为此本系统要开发出适合学生和工作人员使用的宿舍管理系统,提高宿舍的管理效率。 由于目前学校宿舍的需要,每个学校都有该方面的项目的需求,并且具体情况有所不同。我们按照软件与通信工程学院学生公寓需求进行软件开发,同时留出接口,以便开发其他学校的学生宿舍管理系统。 相关说明 A.建议开发项目名称:酱菜软通学院学生宿舍管理系统 B.开发学院:江西财经大学软件与通信工程学院 C.开发者:软件121班第三小组(XFL、DCL、ZLW、XWH、QSY、YBL) D.面向用户:江财软通学院学生、宿舍管理员、辅导员、学生家属、外来校友

二.项目目的与意义 随着学校规模的扩大,学生人数急剧增长,宿舍需要管理的信息也快速增长,建立一个宿舍管理系统便可以使宿舍管理员的管理工作系统化、规范化、自动化,大大提高管理效率。 当今社会是飞速进步的世界,原始的记录方式已经被社会所淘汰,计算机化管理正是适应时代的产物。21世纪的今天,信息社会占着主流地位,计算机在各行各业中的运用已经得到普及,自动化、信息化的管理越来越广泛应用于各个领域。我们针对如此,预备设计出一套学生宿舍管理系统。 我们将采用计算机化管理,系统人性化,让使用者感到操作非常方便。管理人员需要做的就是将数据输入到系统的数据库中去。由于数据库存储容量相当大,而且比较稳定,适合较长时间的保存,也不容易丢失。这无疑是为信息存储量比较大的学校提供了一个方便、快捷的操作方式。这个系统将具有运行速度快、安全性高、稳定性好的优点,并且具备完善的报表生成、修改功能,能够快速的查询学校所需的住宿信息,给在校学生查询信息、宿舍管理员管理宿舍、亲朋好友来校找人等提供便利。

c语言-学生宿舍管理系统(难度系数:3级)

C语言:学生宿舍管理系统 (难度系数:3级) (附加清屏操作) 设计一个学生宿舍管理程序。该程序应该具有以下功能: (1)录入学生宿舍信息; (2)修改、删除学生宿舍信息; (3)统计当前未住学生宿舍的个数并显示宿舍编号; (4)统计当前空闲的男生、女生床位数; (5)按宿舍编号由小到大显示已住学生的宿舍信息; (6)分别显示男生、女生有空床位的宿舍信息; (7)按宿舍编号、可住人数、空床数、宿舍性质(男生还是女生)等信息进行查询,若查询信息不存在,输出没找到的信息。 题目要求: (1)按照分析、设计、编码、调试和测试的软件开发过程完成这个应用程序,即在程序中加入异常处理,检查用户输入数据的有效性,以保证程序的健壮性; (2)宿舍信息应该包括宿舍编号、可住人数、空床数、宿舍性质等; (3)为各项操作功能设计一个菜单,应用程序运行后,先显示这个菜单,然后用户通过菜单选项选则所需进行的操作项目,菜单要界面友好、清晰; (4)将所有宿舍信息存储在一个文件中,并实现文件的读写操作,即将输入的数据以文件的形式存盘,将原来已经存盘的文件读入内存,进行管理; (5)应保证测试用例测试程序的各种边缘情况。 输入要求: 应用程序运行后,在屏幕上显示一个菜单。用户可以根据需要,选定相应的操作项目。进入每个操作后,根据应用程序的提示信息,从键盘输入相应的信息。 输出要求: (1)应用程序运行后,在屏幕上显示一个菜单。 (2)要求用户输入数据时,要给出清晰、明确的提示信息,包括输入的数据内容、格式及结束方式等。 代码: #include"stdio.h" #include"stdlib.h" #include"conio.h" #include"process.h" #define max 2 //最大容量

学生宿舍管理系统现状分析

学生宿舍管理系统现状分析 高等院校是培养大学生成才的重要阵地, 大学生在校期间的时间可以说大部分是在宿舍这块园地度过的。高校对学生宿舍的管理是一项不可忽视的日常学生管理工作, 是高校学生管理工作中的重要部分, 管理与服务这些工作在学生宿舍这个学生日常学习生活的阵地中必须得到充分的实际体现。从培养合格人才的效果看, 高校宿舍管理的好与坏是直接起影响作用的。因此, 作为高校的学生管理工作者, 一定要把学生宿舍管理好,为学生创造一个优雅文明和谐的学习生活场所, 更是高校培养合格人才的必然要求。 随着高等教育事业的发展和社会主义市场经济体制的不断完善, 有相当多的高校合并重组升格, 校内的后勤服务也逐步向社会化方向转变, 对学生宿舍和公寓的管理营运有着不同形式的运作模式。各校根据本校的实际情况采取不同的管理模式, 对大学生的学习生活的服务起着较好的作用。但由于市场经济中消极因素的渗透, 有的宿舍公寓管理营运商惟利是图, 给学校整个管理工作带来了负面影响, 甚至影响学校在学生中的现象。现在宿舍公寓管理模式主要有两种, 但它们都不同程度地存在问题, 现针对其现状作如下分析:一是学生宿舍的综合管理模式。综合管理是目前高校学生宿舍管理中普遍采用的模式, 就是学校内部的后勤部门、学生工作部门、保卫部门和各系部的辅导员班主任的共同管理, 各部门各施其责, 按分工的不同, 对学生的管理服务有不同的内容。例如, 后勤服务部门提供服务, 管卫生、水电和维修等; 学生工作部门进行检查监督, 管思想教育和宏观调控; 各系部辅导员班主任管理日常事物、纪律和思想政治教育。各部门按职责分工相互配合, 齐抓共管做好学生宿舍管理工作。在管理过程中, 各种方式如管理制度、思想教育、经济手段等都必须采用, 这就能全面提升学生宿舍管理的质量和效果, 也便于学校的统一管理协调。但在实际操作中, 综合管理模式有它的严重缺陷, 从经济角度看管理成本相对较高, 齐抓共管往往变成无人管理或不抓不管, 管理中的混乱现象时有发生, 不能根本提高管理和服务质量, 存在着各部门相互推委或相互依赖或互相扯皮的不良现象, 这就给综合管理造成了不良后果带来消极影响。二是学生宿舍的经营管理模式。经营管理, 顾名思义是以经济为手段的经商式的管理。这种经营管理主要是来源于上级推行的后勤服务社会化改革, 是指学生宿舍和公寓由开发商投资建造, 在一定的年限内由开发商经营向学生收取成本费用服务费用等, 他们实行独立核算、自负盈亏, 在一定的年限内收回投资成本, 年限到期后移交学校。这种管理模式虽然减轻了国家和学校的负担, 利用社会力量支持高等教育事业的发展, 也大大地减少了学校的管理成本和减轻了学校的管理负担。但是, 这种模式的管理属于社会化管理, 开发商不愿也不

学生宿舍管理系统-需求分析

学生宿舍管理系统-需求分析

计算机学院学生宿舍管理系统 需求规格说明书 学生姓名: 学号: 年级班级: 指导教师: 所在学院: 提交日期:

目录 1引言 (4) 1.1编制目的 (4) 1.2范围 (4) 1.3预期的读者和阅读建议 (4) 1.4术语和缩略语 (4) 1.5文档约定 (4) 1.6参考文件 (5) 2项目概述 (5) 2.1目标 (5) 2.2范围 (5) 2.3用户的特点 (6) 2.4假定条件和约束限制 (6) 2.5运行环境 (6) 2.5.1硬件环境 (6) 2.5.2软件环境 (7) 3业务分析 (7) 4数据描述 (9) 5功能需求 (12) 5.1功能需求总述 (12) 5.1.1功能需求总表 (12) 5.1.2角色、权限需求 (13) 5.2功能需求1宿舍管理员管理 (13) 5.2.1子功能1管理员信息修改 (13) 5.2.2子功能2管理员查询 (13) 5.3功能需求1学生管理 (14) 5.3.1子功能1学生信息修改 (14) 5.3.2子功能2学生查询 (14) 5.4功能需求1宿舍楼管理 (14) 5.4.1子功能1办理入住 (14)

5.4.2子功能2调换宿舍 (15) 5.4.3子功能3办理退宿 (15) 5.5功能需求1缺勤记录 (15) 5.5.1子功能1学生缺勤记录 (15) 5.6功能需求1系统管理 (16) 5.6.1子功能1添加用户 (16) 5.6.2子功能2修改密码 (16) 6非功能需求 (18) 6.1性能需求 (18) 6.2安全保密需求 (18) 6.3扩展性需求 (19) 6.4稳定性需求 (19) 7界面要求 (20) 7.1图形要求 (20) 7.2报表格式 (20)

某高校学生宿舍管理信息系统设计与开发

(此文档为word格式,下载后您可任意编辑修改!) 某高校学生宿舍管理信息系统设计与开发 1.引言 学生宿舍管理系统对于一个学校来说是必不可少的组成部分。目前好多学校还停留在宿舍管理人员手工记录数据的最初阶段,手工记录对于规模小的学校来说还勉强可以接受,但对于学生信息量比较庞大,需要记录存档的数据比较多的高校来说,人工记录是相当麻烦的。而且当查找某条记录时,由于数据量庞大,还只能靠人工去一条条的查找,这样不但麻烦还浪费了许多时间,效率也比较低。当今社会是飞速进步的世界,原始的记录方式已经被社会所淘汰了,计算机化管理正是适应时代的产物。信息世界永远不会是一个平静的世界,当一种技术不能满足需求时,就会有新的技术诞生并取代旧技术。21世纪的今天,信息社会占着主流地位,计算机在各行各业中的运用已经得到普及,自动化、信息化的管理越来越广泛应用于各个领域。我们针对如此,设计了一套学生宿舍管理系统。学生宿舍管理系统采用的是计算机化管理,系统做的尽量人性化,使用者会感到操作非常方便,管理人员需要做的就是将数据输入到系统的数据库中去。由于数据库存储容量相当大,而且比较稳定,适合较长时间的保存,也不容易丢失。这无疑是为信息存储量比较大的学校提供了一个方便、快捷的操作方式。本系统具有运行速度快、安全性高、稳定性好的优点,并且具备完善的报表生成、修改功能,能够快速的查询学校所需的住宿信息。 学生宿舍管理系统对于一个学校来说是必不可少的组成部分。目前好多学校还停留在宿舍管理人员手工记录数据的最初阶段,手工记录对于规模小的学校来说还勉强可以接受,但对于学生信息量比较庞大,需要记录存档的数据比较多的高校来说,人工记录是相当麻烦的。而且当查找某条记录时,由于数据量庞大,还只能靠人工去一条条的查找,这样不但麻烦还浪费了许多时间,效率也比较低。当今社会是飞速进步的

学生宿舍管理系统程序设计(优秀)

#include #include #include #include #include #include struct information { char name[100]; //姓名 char tel[100]; //电话 char homenum[100]; //宿舍号 char num[100]; //学号 char classnum[100]; //班级 struct information *next; }student; struct information *head,*p,*pr; void tianjia(); //添加新学生 int chaxun(); //查询学生 void shanchu(); //删除学生 struct information *read(struct information *head); void xiugai(); //修改学生 void suoyou(); //显示所有学生信息 void kongyu(); //显示所有宿舍号和宿舍中空余床数 void xingming(); //按姓名查找 void xuehao(); //按学号查找 void sushehao(); //按宿舍号查找 void banji(); //按班级查找 int main() { while(1) { system("cls"); FILE *fp; int m; printf("\t 学生宿舍管理系统\n"); printf("\t-----------------------------------------------------\n"); printf("\t| 1.添加新学生 2.查询学生信息 |\n\n"); printf("\t| 3.删除学生信息 4.修改学生信息 |\n\n"); printf("\t| 5.显示所有学生信息 6.查询空余床位 |\n\n"); printf("\t| 7.退出 |\n\n"); printf("\t|注:本系统文件保存在C:\学生管理系统\学生信息.txt |\n"); printf("\t-----------------------------------------------------\n"); printf("\t 请按1-7进行选择\n\n"); printf("请输入数值,按回车键结束:"); scanf("%d",&m); while(m<1||m>7) { printf("输入错误!!!请重新键入:"); scanf("%d",&m); } switch(m)//选择语句知识点 { case 1:tianjia(); break; case 2:chaxun(); break;

学生宿舍管理系统需求分析

学生宿舍管理系统需求分析 第一部分调查用户需求 本系统的最终用户为学校后勤部门管理员和宿舍楼管理员。根据我们日常生活中的经验,结合对自己学校后勤部门管理员和宿舍楼管理员的咨询的调查,得出用户的下列实际要求: 1、宿舍楼的基本情况 学生住在宿舍楼中,每栋宿舍楼都会有若干名老师负责本宿舍楼的日常管理。一、学生的基本信息: 入校时,每位同学都有唯一的学号,并被分配到指定的宿舍楼和指定的宿舍,也会有一个宿舍号,其入校时间就是他的入住时间。另外,为了管理上的方便,同一院系的学生的宿舍一般在一起,相应地会有其所在的院系名称。 二、宿舍财产的基本信息: 每个宿舍的财产属于学校,比如电灯,床铺,柜子,桌椅,电话等,为了对不同的财产进行区分,可以为每种财产分配不同的财产号。这样有利于财产的报修和管理。 三、报修的基本信息: 宿舍楼中经常出现财产的损坏,比如灯泡坏了,厕所的马桶出故障了等,这时,同学们需要将财产损坏情况报告给宿舍楼管理员,以便学校派人进行维修。这时,需要记录报修的宿舍号和损坏的财产编号,同时记录报修的时间和损坏的原因。当损坏的财产维修完毕后,应记录解决时间,表示该报修成功解决。 四、离校的基本信息: 每当学生,退学,休学毕业时,其对应的床位或者宿舍的状态就会变为空,此时宿舍管理系统中的相应状态就要改为空,并对空闲宿舍和空置床位进行统计,将统计结果送达学校招生处。而当下一学年招生工作完毕后学校后勤管理部门会根据学校招生办送达的新生花名册,按学生所在院系以及学号对其进行宿舍分配。 2、用户对系统的要求 一、学校后勤部门管理员 a.信息要求: 学校后勤部门管理员能查询上面提到的宿舍楼的所有相关信息,包括某一学

学生宿舍管理系统报告

信息工程学院 《数据库原理与应用》课程设计论文 题目:学生宿舍管理系统数据库设计

姓名:专业:指导老师:完成日期:

摘要 学生宿舍管理系统是应对学生宿舍管理的现代化、网络化,逐步摆脱当前学生宿舍管理的人工管理方式,提高学生宿舍管理效率而开发的,它包括宿舍学生基本信息管理、楼道工人基本信息管理、宿舍楼基本信息管理、宿舍基本信息管理、宿舍事故基本信息管理、宿舍楼物品出入基本信息管理、宿舍楼保卫处基本信息管理、宿舍配备物品及处理管理等八大功能模块,并提供了对各功能模块的查询和更新功能,且这两种功能基本上是通过存储过程来实现的,其中宿舍学生基本信息管理、宿舍基本信息管理是系统开发的重点。 该系统开发由系统需求分析阶段、概念设计阶段、逻辑设计阶段、数据库实施阶段、系统调试和测试阶段、参考文献、附录等阶段组成。 关键字:学生宿舍管理,宿舍管理现代化,宿舍管理网络化,人工管理,功能模块,存储过 程

目录 1. 系统需求分析阶段 (1) 1.1 引言 (1) 1.2 目标与任务 (1) 1.2.1 需求分析阶段的目标 (1) 1.2.2 需求分析阶段的任务 (1) 1.2.3 需求分析阶段成果 (4) 2. 概念设计阶段 (14) 2.1 引言 (14) 2.2 概念模型设计 (14) 2.3 新系统流程 (18) 3.逻辑设计阶段 (19) 3.1逻辑设计的任务和目标 (19) 3.2数据组织 (19) 3.2.1将E-R图转换为关系模型 (19) 3.2.2模型优化 (21) 3.2.3数据库模式定义 (21) 3.2.4用户子模式设计 (22) 3.3数据处理 (22)

学生宿舍管理系统c语言

学生宿舍管理系统 c语言

- 第二学期 《高级语言程序设计》 课程设计报告 题目:学生宿舍管理系统专业:计算机科学与技术班级:15计科(1)班 姓名:高梅锦 指导教师:陈广宏 成绩: 计算机学院 年 4月25日 目录

1 设计内容及要求 (1) 1.1 课程设计内容 (1) 1.2 课程设计要求 (1) 2 概要设计 ...................................................................... 错误!未定义书签。 2.1 设计思路 (2) 2.2 程序基本结构框架图 (3) 3 设计过程或程序代码 (4) 3.1 主要程序代码及解释 (4) 4 设计结果与分析 ........................................................ 错误!未定义书签。 4.1 程序运行结果 ....................................................... 错误!未定义书签。 5 参考文献 (16) 6 总结 (16)

1课程设计内容及要求 1.1课程设计内容 ⑴经过本次课程设计,强化上级动手能力,在理论和实践的基础上进一步巩固《C语言程序设计》课程的学习内容。掌握软件设计的基本方法。 ⑵熟悉C语言的基本内容从而掌握C语言的基本知识以及了解C语言的基本编写及运行。 ⑶了解程序的分模块编写并对程序的每个模块进行详细的设计而且能理解一般C语言编写的程序。 ⑷掌握书写程序设计说明文档的能力。 ⑸熟悉C程序设计的开发环境及C程序的调试过程。 1.2设计要求 ①分析课程设计题目的要求。 ②写出详细设计说明。 ③编写程序代码,调试程序使其能正确运行。 ④设计完成的软件要便于操作和使用。 ⑤设计完成后提交课程设计报告。

学生宿舍管理系统需求分析说明书58412

学生宿舍管理系统需求分析说明书 第一部分调查用户需求 本系统的最终用户为宿舍楼管理员,本宿舍楼的学生。根据我们日常生活中的经验,结合对自己学校宿舍楼管理老师的咨询和对同宿舍楼同学的调查,得出用户的下列实际要求:1、宿舍楼的基本情况 学生住在宿舍楼中,每栋宿舍楼都会有若干名老师负责本宿舍楼的日常管理。 一、学生的基本信息: 入校时,每位同学都有唯一的学号,并被分配到指定的宿舍楼和指定的宿舍,也会有一个宿舍号,其入校时间就是他的入住时间。另外,为了管理上的方便,同一院系的学生的宿舍一般在一起,相应地会有其所在的院系名称。 二、宿舍的基本信息: 每间宿舍都有唯一的宿舍号,入校时,宿舍会装公用电话机,相应地就有宿舍电话号码。 三、宿舍财产的基本信息: 每个宿舍的财产属于学校,比如电灯,床铺,柜子,桌椅等,为了对不同的财产进行区分,可以为每种财产分配不同的财产号。这样有利于财产的报修和管理。 四、快件收发的基本信息: 每栋宿舍楼都有邮件收发的管理,当本楼的同学有信件时,相应的会有信件的到达时间,接受信件的同学姓名和他所在的宿舍号。有时,同一个学生有多封信件需要接收,需要表示一个同学有多少封信件。当信件接收后,应有一个接收信件的时间,表示信件已成功到达指定的同学手中。 五、报修的基本信息: 宿舍楼中经常出现财产的损坏,比如灯泡坏了,厕所的马桶出故障了等,这时,同学们需要将财产损坏情况报告给宿舍楼管理员,以便学校派人进行维修。这时,需要记录报修的宿舍号和损坏的财产编号,同时记录报修的时间和损坏的原因。当损坏的财产维修完毕后,应记录解决时间,表示该报修成功解决。 六、夜归的基本信息: 宿舍楼在指定的时间关门(比如晚上12点),若有同学晚于关门时间会宿舍,需通知宿舍楼管理员,同时应登记晚归学生姓名,宿舍号,时间和晚归原因,以利于学校的管理和查证。 七、离校的基本信息: 每当放寒假或暑假时,同学们大部分都会回家;每当“五·一”或“十·一”放假时,同学们也有很多不会留在宿舍。这时,为加强学校对同学假期安全的管理,离校的同学应登记离校时间,待返校后记录返校时间,以便学校查证和管理。 2、用户对系统的要求 一、宿舍楼管理员: a.信息要求: 宿舍楼管理员能查询上面提到的宿舍楼的所有相关信息,包括某一学号的学生在宿舍楼中住宿的详细信息,快件收发的所有信息,报修的所有信息,夜归的详细信息和学生离返校的信息。以利于对整个宿舍楼的全面管理。

相关文档
最新文档