学生宿舍管理系统课程设计
- 格式:docx
- 大小:1.62 MB
- 文档页数:21
寝室管理系统的课程设计一、课程目标知识目标:1. 让学生理解寝室管理系统的基本概念和功能需求,掌握系统设计的基本原理和方法。
2. 使学生掌握数据库管理的基本操作,包括数据表的创建、查询、更新和删除。
3. 帮助学生了解寝室管理系统中所涉及的算法和数据处理方法。
技能目标:1. 培养学生运用所学知识,独立设计并实现一个简单的寝室管理系统的能力。
2. 提高学生分析问题、解决问题的能力,使其能够根据实际需求进行系统优化和调整。
3. 培养学生团队协作和沟通表达的能力,能够就寝室管理系统设计与他人进行有效讨论。
情感态度价值观目标:1. 培养学生对计算机科学和信息技术的兴趣,激发其主动学习和探究的精神。
2. 增强学生的社会责任感,使其认识到信息技术在现实生活中的应用价值,关注校园寝室管理问题。
3. 培养学生良好的道德品质,遵循法律法规,尊重他人隐私,保护数据安全。
课程性质:本课程为实践性较强的信息技术课程,结合实际生活中的寝室管理问题,培养学生运用所学知识解决问题的能力。
学生特点:学生具备一定的计算机操作基础,对信息技术有一定了解,但系统设计和编程经验相对较少。
教学要求:注重理论与实践相结合,充分调动学生的主观能动性,鼓励学生动手实践,培养其独立思考和团队协作的能力。
通过本课程的学习,使学生能够将所学知识应用于实际问题的解决中,达到学以致用的目的。
二、教学内容1. 寝室管理系统的基本概念与功能需求- 系统概述:介绍寝室管理系统的定义、作用及其在校园生活中的重要性。
- 功能需求:分析寝室管理系统的核心功能,如学生信息管理、寝室分配、卫生管理、设备报修等。
2. 数据库管理- 数据表设计:学习如何根据需求设计数据库表,包括字段类型、约束条件等。
- 基本操作:掌握数据库的基本操作,如插入、查询、更新和删除数据。
3. 系统设计与实现- 设计原理:学习系统设计的基本原理,如模块化、面向对象等。
- 编程实现:运用所学编程语言,如Python、Java等,实现寝室管理系统的功能模块。
学生宿舍系统课程设计一、课程目标知识目标:1. 学生能够理解学生宿舍系统的基本概念,掌握其功能模块和工作原理。
2. 学生能运用所学的数据库知识,设计并实现一个简单的学生宿舍管理系统。
3. 学生了解信息系统的基本开发流程,掌握系统分析、设计、实现和测试的方法。
技能目标:1. 学生能够运用编程语言和数据库技术,独立完成学生宿舍管理系统的功能模块开发。
2. 学生能够运用项目管理工具,有效地进行项目协作和进度控制。
3. 学生通过课程实践,提高解决问题的能力,培养创新意识和团队协作精神。
情感态度价值观目标:1. 学生在学习过程中,培养对信息技术的兴趣,增强学习动力。
2. 学生能够认识到信息技术在现实生活中的应用价值,提高社会责任感。
3. 学生通过课程学习,培养认真负责、严谨细致的学习态度,树立正确的价值观。
课程性质分析:本课程为信息技术课程,旨在让学生结合实际需求,运用所学的编程和数据库知识,设计并实现一个学生宿舍管理系统。
课程注重实践性和实用性,强调学生动手能力和创新能力的培养。
学生特点分析:学生处于高中年级,具有一定的编程基础和数据库知识。
他们对信息技术有一定的兴趣,但可能缺乏实际项目经验。
因此,课程设计应注重引导学生将理论知识运用到实际项目中,激发学生的兴趣和潜能。
教学要求:1. 教师应结合学生特点,设计适合的教学活动,引导学生主动参与课程实践。
2. 教学过程中,注重培养学生的动手能力和解决问题的能力,提高学生的项目实践能力。
3. 教师应关注学生的情感态度,激发学生的学习兴趣,培养正确的价值观。
二、教学内容1. 学生宿舍管理系统概述- 了解学生宿舍管理系统的基本概念和功能需求。
- 分析系统的主要模块和业务流程。
2. 数据库设计与实现- 学习数据库设计的基本原则和方法。
- 完成学生宿舍管理系统数据库的表结构设计。
- 掌握SQL语句,实现对数据库的增删改查操作。
3. 编程语言应用- 结合教材,运用所学的编程语言(如Java、C#等)进行系统开发。
学生宿舍管理系课程设计一、课程目标知识目标:1. 学生能够理解宿舍管理的基本原则和重要性,掌握宿舍管理的相关法规及其实施细则。
2. 学生能够描述宿舍生活中的文明礼仪和行为规范,认识到良好宿舍环境对学习和生活的影响。
3. 学生掌握宿舍安全知识,了解防火、防盗、用电安全等基本常识。
技能目标:1. 学生能够运用所学知识分析和解决宿舍生活中遇到的问题,提升自主管理能力。
2. 学生具备良好的沟通协作能力,能够与宿舍成员共同维护和谐的生活环境。
3. 学生能够运用信息技术手段,参与宿舍管理的创新实践,提高宿舍管理效率。
情感态度价值观目标:1. 学生树立正确的宿舍观念,尊重他人,关爱环境,养成良好的生活习惯。
2. 学生培养团队协作精神,积极参与宿舍管理,提高自身的社会责任感。
3. 学生通过宿舍管理课程的学习,增强法律意识,自觉遵守学校规章制度,形成良好的道德品质。
分析课程性质、学生特点和教学要求,本课程旨在帮助学生在掌握宿舍管理知识的基础上,提高自主管理能力,养成良好的生活习惯,培养团队协作精神,提升法律意识和道德品质。
课程目标具体、可衡量,以便学生和教师能够清晰地了解课程的预期成果,并为后续的教学设计和评估提供依据。
二、教学内容1. 宿舍管理概述- 宿舍管理的意义与作用- 宿舍管理的基本原则与法规2. 宿舍生活规范- 文明礼仪与行为规范- 宿舍内务管理要求- 宿舍作息时间安排3. 宿舍安全管理- 防火知识与火灾逃生技巧- 防盗意识与措施- 电器使用安全规范4. 自主管理与沟通协作- 宿舍长的职责与作用- 宿舍成员间的沟通与协作- 问题和矛盾的解决方法5. 创新实践与信息技术应用- 宿舍管理软件的使用- 信息技术在宿舍管理中的应用案例- 宿舍管理创新实践项目本教学内容根据课程目标制定,涵盖宿舍管理的各个方面,确保内容的科学性和系统性。
教学大纲明确指出教材的章节和内容,安排合理,进度适中。
教学内容旨在帮助学生全面掌握宿舍管理知识,提高自主管理能力,培养良好的生活习惯和团队协作精神。
c 课程设计之宿舍管理系统一、教学目标本节课的教学目标是让学生掌握宿舍管理系统的基本概念和实现方法。
知识目标要求学生了解宿舍管理系统的功能、结构和设计原则,能够分析宿舍管理系统的需求和实现方案。
技能目标要求学生能够使用编程语言实现简单的宿舍管理系统,包括学生信息的增删改查等功能。
情感态度价值观目标要求学生培养对计算机科学和软件工程的兴趣,认识到宿舍管理系统在实际生活中的重要性,提高学生解决问题的能力和团队合作意识。
二、教学内容本节课的教学内容主要包括宿舍管理系统的基本概念、系统结构和设计原则。
首先,介绍宿舍管理系统的作用和重要性,让学生了解宿舍管理系统在实际生活中的应用。
其次,讲解宿舍管理系统的结构,包括前端界面、后端数据库和中间件等组成部分。
然后,介绍宿舍管理系统的设计原则,如模块化设计、数据一致性和安全性等。
最后,通过实例分析,让学生了解宿舍管理系统的实现方法和步骤。
三、教学方法为了激发学生的学习兴趣和主动性,本节课采用多种教学方法相结合。
首先,采用讲授法,讲解宿舍管理系统的基本概念和设计原则。
其次,采用案例分析法,分析实际生活中的宿舍管理案例,让学生了解宿舍管理系统的应用。
然后,采用讨论法,引导学生分组讨论宿舍管理系统的实现方法,培养学生的团队合作意识。
最后,采用实验法,让学生动手编写宿舍管理系统的代码,提高学生的实际操作能力。
四、教学资源为了支持教学内容和教学方法的实施,本节课准备了一系列教学资源。
教材包括《计算机科学导论》和《软件工程导论》等,用于讲解宿舍管理系统的基本概念和设计原则。
参考书包括《宿舍管理系统设计与实现》等,用于提供宿舍管理系统的实现方法和示例代码。
多媒体资料包括PPT和视频教程等,用于辅助讲解和演示宿舍管理系统的相关内容。
实验设备包括计算机和网络设备等,用于让学生动手编写和测试宿舍管理系统的代码。
五、教学评估本节课的教学评估采用多元化评价方式,以全面客观地评价学生的学习成果。
学生宿舍管理信息系统课程设计一、问题定义宿舍管理是大学生活中十分重要的组成部分,为提高学生的生活质量,应该建立一个完善的宿舍管理系统。
考虑到现在需要实现的宿舍管理系统特别是围绕着学生的宿舍管理,主要是解决下列问题。
1. 如何方便地管理学生的宿舍。
2. 如何协调宿舍管理员和宿舍内所有同学之间的关系。
3. 如何便捷地了解宿舍内的所有情况。
二. 功能设计1. 宿舍登记功能通过宿舍登记功能可以对每个宿舍进行登记和管理,记录宿舍内住宿学生的信息,包括学生姓名、学号、性别、年级、手机号码、住宿开始和结束时间等基本信息,为宿舍管理提供一个基础数据的依据。
2. 宿舍管理功能宿舍管理是系统的核心部分,通过宿舍管理可以对宿舍内的电器、水、电、气等资源进行管理。
并使用系统提醒每个学生保持环境卫生、安全等方面。
3. 请假管理功能因为宿舍管理的范围所涉及到的人很多,又由于每个学生的特定情况,因此考虑到请假管理的设置。
请假管理方便了系统管理员,还便于学生进行假期的活动安排等。
4. 卫生检查功能卫生检查是宿舍管理中必不可少的一项功能,宿舍管理员可以随时对宿舍进行检查,可以及时发现宿舍的卫生状况、有无安全隐患等问题,以便及时解决问题。
5. 报警功能因考虑到宿舍管理中应急操作系统的设置,例如,如果宿舍出现火灾、洪水等突发灾害事件,外面的宿舍管理员可以通过报警功能及时发出警报,提醒大家进行紧急疏散。
6. 查询功能宿舍管理员可以随时查询学生的基本信息和宿舍的使用情况,也便于学生了解自己已经耗费资源情况。
7. 维修管理功能在宿舍使用的过程中,一些电器可能会出现故障,为了保障宿舍的使用情况,必须有一个维修管理系统,方便学生进行维修任务的发放及跟踪。
三、技术实现本项目将基于Java、MySQL、JSP技术实现,采用MVC模型,前端使用JSP,后端使用Java实现,数据库采用MySQL进行存储。
为了提高系统的性能,可以采用Spring框架实现IOC、AOP等技术,同时使用Hibernate实现对象关系映射,使得系统运行效率更高,同时实现数据库高并发操作。
C 宿舍管理系统 课程设计一、课程目标知识目标:1. 让学生理解宿舍管理系统的基本概念,掌握其功能模块和操作流程;2. 使学生掌握数据库设计原则,能运用所学知识构建宿舍管理系统数据库;3. 帮助学生掌握C语言编程技巧,实现宿舍管理系统的功能需求。
技能目标:1. 培养学生运用C语言进行编程的能力,能够独立完成宿舍管理系统的功能模块编写;2. 提高学生分析问题、解决问题的能力,使其能够针对宿舍管理中的实际问题提出合理的解决方案;3. 培养学生团队协作能力,能够在小组合作中发挥各自优势,共同完成项目任务。
情感态度价值观目标:1. 激发学生对计算机编程的兴趣,培养其主动学习的态度;2. 培养学生认真负责的工作态度,使其在项目实施过程中注重细节,追求卓越;3. 引导学生关注宿舍管理问题,培养其主人翁意识,提高社会责任感。
课程性质:本课程为实践性较强的课程,旨在让学生通过实际项目开发,将所学知识运用到实际工作中。
学生特点:学生具备一定的C语言基础,对编程有一定了解,但缺乏实际项目经验。
教学要求:注重理论与实践相结合,强调动手实践,培养学生解决实际问题的能力。
在教学过程中,将目标分解为具体的学习成果,以便进行教学设计和评估。
二、教学内容1. 宿舍管理系统概述:介绍宿舍管理系统的基本概念、功能需求及系统架构,关联课本第1章内容。
2. 数据库设计:讲解数据库设计原则,指导学生运用所学知识构建宿舍管理系统数据库,关联课本第3章内容。
- 数据库表设计- 关系映射- 数据库操作3. C语言编程基础:复习C语言基础知识,重点讲解编程技巧,关联课本第2章内容。
- 数据类型与变量- 控制语句- 函数与模块化编程4. 宿舍管理系统功能模块实现:根据需求分析,运用C语言编程实现宿舍管理系统的功能模块,关联课本第4章内容。
- 学生信息管理- 宿舍楼信息管理- 宿舍分配与调整- 费用管理5. 系统测试与优化:教授系统测试方法,引导学生对宿舍管理系统进行测试与优化,关联课本第5章内容。
课程设计寝室管理系统一、教学目标本课程的学习目标包括知识目标、技能目标和情感态度价值观目标。
知识目标要求学生掌握寝室管理系统的相关概念、原理和操作方法;技能目标要求学生能够运用寝室管理系统进行实际的寝室管理操作,并能够进行简单的系统维护;情感态度价值观目标要求学生培养对寝室管理工作的热爱和责任感,能够积极地参与寝室管理,维护良好的寝室环境。
通过分析课程性质、学生特点和教学要求,明确课程目标,将目标分解为具体的学习成果,以便后续的教学设计和评估。
例如,学生能够理解寝室管理系统的概念,能够操作寝室管理系统进行寝室管理,能够进行简单的系统维护等,这些都是具体的学习成果。
二、教学内容根据课程目标,选择和教学内容,确保内容的科学性和系统性。
制定详细的教学大纲,明确教学内容的安排和进度,指出教材的章节和列举内容。
本课程的教学内容主要包括寝室管理系统的概念、原理和操作方法。
具体包括:寝室管理系统的定义和作用、寝室管理系统的组成和功能、寝室管理系统的操作方法和技巧等。
三、教学方法选择合适的教学方法,如讲授法、讨论法、案例分析法、实验法等,通过教学方法应多样化,以激发学生的学习兴趣和主动性。
对于理论部分,可以采用讲授法和讨论法,通过教师的讲解和学生的讨论,让学生理解和掌握寝室管理系统的概念和原理。
对于实践部分,可以采用案例分析法和实验法,通过分析实际案例和进行实验操作,让学生掌握寝室管理系统的操作方法和技巧。
四、教学资源选择和准备适当的教学资源,包括教材、参考书、多媒体资料、实验设备等。
教学资源应该能够支持教学内容和教学方法的实施,丰富学生的学习体验。
教材可以选择《寝室管理系统操作手册》等相关的教材和参考书,多媒体资料可以包括寝室管理系统的操作视频和案例分析,实验设备可以包括寝室管理系统软件和相关的实验器材。
五、教学评估为了全面、客观地评估学生的学习成果,本课程将采用多种评估方式,包括平时表现、作业、考试等。
平时表现评估将关注学生在课堂上的参与度、提问和回答问题的表现等;作业评估将包括课堂作业和课后作业,以检验学生对知识的掌握和应用能力;考试评估将包括期中和期末考试,以检验学生对课程知识的全面理解和掌握。
uml课程设计宿舍管理系统一、教学目标本课程旨在通过学习宿舍管理系统的设计与实现,使学生掌握UML图的基本知识,培养学生使用UML图进行软件设计的能力。
具体目标如下:1.知识目标:学生能理解UML图的基本元素,包括类、接口、用例、活动等,并掌握它们之间的关系。
2.技能目标:学生能熟练使用UML工具进行绘图,包括使用类图、用例图、活动图等表达软件设计。
3.情感态度价值观目标:通过宿舍管理系统的实际案例,培养学生解决实际问题的兴趣,提高学生对软件设计的认识,使学生了解软件设计在实际生活中的重要性。
二、教学内容本课程的教学内容主要包括UML图的基本概念、UML工具的使用以及宿舍管理系统的设计与实现。
具体安排如下:1.UML图的基本概念:介绍类、接口、用例、活动等UML图的基本元素,以及它们之间的关系。
2.UML工具的使用:介绍常用的UML工具,如StarUML、Visio等,并演示如何使用这些工具绘制UML图。
3.宿舍管理系统的设计与实现:以宿舍管理系统为案例,引导学生使用UML图进行软件设计,包括绘制类图、用例图、活动图等。
三、教学方法为了提高学生的学习兴趣和主动性,本课程将采用多种教学方法,如讲授法、讨论法、案例分析法、实验法等。
具体方法如下:1.讲授法:用于讲解UML图的基本概念和UML工具的使用。
2.讨论法:在讲解案例时,学生进行讨论,引导学生思考如何使用UML图解决实际问题。
3.案例分析法:通过分析宿舍管理系统的案例,使学生了解UML图在实际软件设计中的应用。
4.实验法:让学生动手实践,使用UML工具绘制UML图,培养学生的实际操作能力。
四、教学资源为了支持教学内容和教学方法的实施,丰富学生的学习体验,我们将选择和准备以下教学资源:1.教材:选用权威、实用的UML教材,如《UML用户指南》等。
2.参考书:提供相关的UML参考书籍,供学生课后自学。
3.多媒体资料:制作PPT、视频等多媒体资料,帮助学生更好地理解UML图的基本概念和UML工具的使用。
宿舍管理系统课程设计一、课程目标知识目标:1. 学生能够理解宿舍管理系统的基本概念,掌握其功能模块和业务流程。
2. 学生能够运用数据库知识,设计并实现宿舍管理系统的数据存储方案。
3. 学生能够运用编程语言,实现宿舍管理系统的基本功能,如入住、退宿、宿舍分配等。
技能目标:1. 学生能够运用结构化分析方法,完成宿舍管理系统的需求分析,并绘制相应的数据流图。
2. 学生能够运用面向对象的设计方法,设计宿舍管理系统的类和接口。
3. 学生能够熟练使用数据库管理系统,完成宿舍管理系统数据的增删改查操作。
情感态度价值观目标:1. 培养学生认真负责的工作态度,养成按时按质完成任务的良好习惯。
2. 培养学生团队协作精神,提高沟通与表达能力,增强解决问题的能力。
3. 培养学生对信息技术的兴趣和热情,激发他们探索新技术、新方法的积极性。
本课程针对高年级学生,课程性质为实践性较强的信息技术课程。
根据学生特点,课程目标注重理论与实践相结合,提高学生的实际操作能力。
在教学要求方面,强调学生主动参与、合作探究,以培养学生的自主学习能力和创新精神。
通过本课程的学习,学生能够具备宿舍管理系统设计与开发的基本能力,为未来从事相关领域工作奠定基础。
后续教学设计和评估将围绕课程目标展开,确保学生达到预期学习成果。
二、教学内容1. 宿舍管理系统概述- 了解宿舍管理系统的概念、功能及作用- 分析宿舍管理业务流程2. 系统需求分析- 学习结构化分析方法- 绘制宿舍管理系统的数据流图3. 数据库设计- 掌握数据库基本概念- 学习数据库设计方法,设计宿舍管理系统数据库4. 系统设计- 学习面向对象设计方法- 设计宿舍管理系统类和接口5. 功能实现- 掌握编程语言基本操作- 编写宿舍管理系统功能模块,如入住、退宿、宿舍分配等6. 系统测试与优化- 学习测试方法,对宿舍管理系统进行测试- 分析测试结果,优化系统性能7. 课程总结与拓展- 总结宿舍管理系统开发过程和方法- 探讨宿舍管理系统在现实生活中的应用及发展趋势教学内容按照课程目标进行科学性和系统性的组织,与课本内容紧密关联。
C 宿舍管理系统 课程设计一、课程目标知识目标:1. 学生能够理解宿舍管理系统的基本概念、功能模块及其在实际中的应用。
2. 学生能够掌握使用数据库进行数据存储、检索与管理的基本方法。
3. 学生能够运用结构化编程思想,设计并实现宿舍管理系统的基本功能。
技能目标:1. 学生能够运用所学知识,独立设计并实现一个简易的宿舍管理系统。
2. 学生能够通过实践操作,掌握数据库查询、更新和删除等操作技能。
3. 学生能够运用编程工具,进行系统功能的编码、调试与优化。
情感态度价值观目标:1. 学生通过本课程的学习,培养团队协作、沟通交流的能力,养成良好的合作精神。
2. 学生能够认识到信息技术在现实生活中的重要作用,增强对信息技术的兴趣和认同感。
3. 学生能够遵循法律法规,尊重他人隐私,养成良好的信息伦理素养。
分析课程性质、学生特点和教学要求,本课程旨在帮助学生将理论知识与实际应用相结合,提高学生的动手实践能力和创新能力。
课程目标具体、可衡量,以便学生和教师能够清晰地了解课程的预期成果。
通过本课程的学习,学生将能够独立设计并实现一个宿舍管理系统,为今后的学习和工作打下坚实的基础。
二、教学内容1. 宿舍管理系统概述- 了解宿舍管理系统的概念、发展及应用场景。
- 分析宿舍管理系统的功能模块及其相互关系。
2. 数据库基础- 学习数据库的基本概念、数据模型和关系型数据库的设计方法。
- 掌握SQL语句,进行数据查询、更新、插入和删除等操作。
3. 系统设计- 分析系统需求,明确系统功能。
- 学习结构化分析方法,绘制E-R图、数据流图等设计图。
4. 编程实现- 学习一种编程语言(如Java、C#等),掌握基本语法和编程规范。
- 根据系统设计,编写程序实现各功能模块。
5. 系统测试与优化- 学习测试方法,对系统进行功能测试、性能测试等。
- 分析测试结果,对系统进行优化和改进。
6. 实践项目- 以小组为单位,设计并实现一个简易的宿舍管理系统。
学生宿舍管理系统课程设计Modified by JACK on the afternoon of December 26, 2020《信息系统开发与实践》课程结课实践作业项目名称:学生宿舍管理系统完成人:学号:二零一二年11月*日目录第一章引言开发背景与现 (3)开发设计的意义 (3)开发工具 (3)第二章需求分析1.概念设计(1)宿舍楼的基本情况 (4)(2)用户对系统的要求 (4)1)宿舍楼管理员 (4)2)本宿舍楼的学生 (5)(3)系统功能介绍 (5)1)用户管理部分 (5)2)管理员管理部分 (5)(4)功能模块图 (5)(5)ER图 (6)第三章逻辑设计1.部分数据流图 (7)离返校分数据流图 (7)报修分数据流图 (7)夜归分数据流图 (8)总数据流图 (9)2.数据字典 (9)1)数据项 (9)2)数据结构 (11)3)数据流 (11)4)数据存储 (11)第四章表设计 (12)第五章系统界面设计 (14)第一章引言开发背景与现状随着时代的发展,计算机技术越来越深入各行各业,为广大的用户提供了更为周到和便捷的服务。
目前各行各业广泛使用专用系统,其内容范围跨越了教育科研、文化事业、金融、商业、新闻出版、娱乐、体育等各个领域,其用户群十分庞大,因此,设计开发好一个专用系统对一个机构(或部门)的发展十分重要。
近年来,随着用户要求的不断提高及计算机科学的迅速发展,特别是数据库技术的广泛应用,向用户提供的服务将越来越丰富,越来越人性化。
对于学校而言,学生宿舍管理是必不可少的组成部分。
目前仍然存在有学校停留在宿舍管理部门人员手工记录数据的阶段,手工记录对于规模小的学校来说勉强可以接受;但对于学生信息量比较庞大,需要记录存档的数据比较多的高校来说,人工记录是相当麻烦的,而且当查找某条记录时,由于数据量庞大,只能依靠人工去一条一条地查找,这样不但麻烦而且浪费许多时间,工作效率比较低。
采用计算机来管理宿舍和学生的信息,大大提高了查询的速度,节约了人力和物力资源,达到了预期的要求。
今天,计算机的价格已经十分低廉,性能却有了长足的进步。
它已经被应用于许多领域,计算机之所以如此流行的原因主要有以下几个方面:首先,计算机可以代替人工进行许多繁杂的劳动;其次,计算机可以节省许多资源;第三,计算机可以大大的提高人们的工作效率;第四,计算机可以使敏感文档更加安全,等等.开发设计的意义为了实现提高高校宿舍管理部门的工作效率;充分利用资源;减少不必要的人力,物力和财力的支出;方便宿舍管理部门的工作人员全面地掌握学生住宿情况等目的;为宿舍管理部门,开发设计专用系统--高校学生宿舍信息管理系统来进行管理学生宿舍信息,使学生宿舍信息实现标准化的管理和规范化的制度是十分必要的。
专用系统是一个信息管理系统MIS(Management Information System)(以下就称信息管理系统),它将实现检索迅速和查找方便;信息的录入,修改和删除功能;以及对新入校学生进行宿舍安排等功能,学生可以在系统前台以寝室长和室员的身份进行查看和发布寝室的信息。
开发工具开发工具是Delphi7和Access数据库第二章需求分析1.概念设计本系统的最终用户为宿舍楼管理员,本宿舍楼的学生。
根据我们日常生活中的经验,结合对自己学校宿舍楼管理老师的咨询和对同宿舍楼同学的调查,得出用户的下列实际要求:(1)宿舍楼的基本情况学生住在宿舍楼中,每栋宿舍楼都会有若干名宿舍管理员负责本宿舍楼的日常管理。
一、学生的基本信息:每位学生入校时被分配到指定的宿舍楼和指定的宿舍,会有一个宿舍号,其入校时间就是他的入住时间。
而且,同一院系的学生的宿舍一般在一起,相应地会有其所在的院系名称。
二、宿舍的基本信息:三、每间宿舍都有唯一的宿舍楼号、宿舍号。
四、宿舍财产的基本信息:五、每个宿舍的财产属于学校,比如电灯,床铺,柜子,桌子板凳等,为了对不同的财产进行区分,可以为每种财产分配不同的财产号。
有利于财产的报修和管理。
六、报修的基本信息:七、宿舍楼中经常出现财产的损坏,比如灯泡坏了,窗户坏了,柜子坏了等,这时,同学们需要将财产损坏情况报告给宿舍楼管理员,以便学校派人进行维修。
这时,需要记录报修的宿舍号和损坏的财产编号,同时记录报修的时间和损坏的原因。
当损坏的财产维修完毕后,应记录解决时间,表示该报修成功解决。
八、夜归的基本信息:九、宿舍楼在指定的时间锁门(比如晚上12:30点),若有同学晚于锁门时间回宿舍,需通知宿舍管理员,同时应登记晚归学生姓名,宿舍号,时间和晚归原因,以利于学校的管理和查证。
十、离校的基本信息:十一、每当放寒假或暑假时,同学们基本上都会回家;每当“五·一”或“十·一”放假时,同学们也有很多不会留在宿舍。
这时,为加强学校对同学假期安全的管理,离校的同学应登记离校时间,待返校后记录返校时间,以便学校查证和管理。
(2)用户对系统的要求1.宿舍楼管理员:1)信息要求:宿舍楼管理员能查询上面提到的宿舍楼的所有相关信息,包括某一学号的学生在宿舍楼中住宿的详细信息,宿舍财产损失报修的所有信息,学生夜归的详细信息和学生离返校的信息。
以利于对整个宿舍楼的全面管理。
2)处理要求:当学生基本信息发生变化时,宿舍楼管理员能对其进行修改。
比如,某些同学搬到其他的宿舍中去,他们在本宿舍楼中相应的记录就应该删去;或者学生转换专业,他们记录中院系的信息也要作相应的修改等等。
当宿舍财产报修及时解决后,管理员应登记解决时间,表明该报修问题已成功解决。
3)安全性与完整性要求:安全性要求:1.系统应设置访问用户的标识以鉴别是否是合法用户,并要求合法用户设置其密码,保证用户身份不被盗用;2.系统应对不同的数据设置不同的访问级别,限制访问用户可查询和处理数据的类别和内容;3.系统应对不同用户设置不同的权限,区分不同的用户,如区分学生,管理员。
完整性要求:1.各种信息记录的完整性,信息记录内容不能为空;2.各种数据间相互的联系的正确性;3.相同的数据在不同记录中的一致性。
2.本宿舍楼的学生:1).信息要求:本宿舍楼的学生能查询其所在的宿舍的所有信息,能查询自己的夜归记录和离返校记录。
2).处理要求:本宿舍楼的学生能在报修信息表中插入报修信息,表示本宿舍的财产发生了损毁需要学校派人维修。
学生离校时,能在离返校记录表中插入离校时间;学生返校后,能在离返校记录表中插入返校时间,表示已经回校。
(3)系统功能介绍根据如上得到的用户需求,我们将本系统按照所完成的功能分成以下几部分:1.用户管理部分1)处理用户注册2)处理用户登录3)用户可以查询学生信息。
4)用户可以提交与查询报修信息。
5)用户可以插入与删除用户自己的离返校信息。
6)用户可以修改用户自己密码。
2.管理员管理部分1)处理管理员登录2)管理员可以查询学生信息。
3)管理员可以添加、修改与查询报修信息。
4)管理员可以添加与查询学生夜归信息。
5)管理员可以查询在校与离校学生信息。
6)管理员可以修改管理员密码。
(4)功能模块图:(5)ER图:学生宿舍物品报修ER图晚归管理ER图学生离返校ER图第三章逻辑设计1.部分数据流图报修分数据流图离返校分数据流图夜归分数据流图总数据流图2.数据字典1)数据项晚归数据字典:2)数据结构3)数据流4)数据存储第四章表设计学生基本情况表图1-1 宿舍基本情况表图1-2 用户表图1-3 夜归信息表图1-4 离返校基本情况表图1-5 报修基本情况表图1-6第五章系统界面设计对本系统的各个子模块进行了系统分析和数据库设计之后,本章将主要讨论该系统所实现的各部分功能:1.主登陆界面运行系统首先进入登录界面,界面简洁明了。
图2-1登陆界面的用户名可以是宿舍管理员和学生2.图2-2登陆进去之后系统的内容有系统管理,系统管理下分1.用户管理;2.密码修改;3.退出。
宿舍管理下分宿舍信息。
学生管理下分为学生信息。
夜归管理下分晚归信息。
离返校管理下分1.离校信息;2.返校信息。
报修管理下分报修信息。
3.图2-3这是系统管理下的用户管理,有用户编号,用户名,用户进入系统后可以查询,添加,删除信息。
4.图2-4这是密码修改界面,用户可以修改自己的登陆密码。
5.图2-5 6.图2-6 7.图2-8这是宿舍信息界面,用户可以查询,添加,删除必要的宿舍信息。
8.图2-9这是学生信息界面,用来录入学生住宿信息的。
9.图2-10这是夜归信息界面,宿舍管理员用户录入晚归学生的详细信息。
10.图2-11这是离校信息界面,每逢放假的时候学生需要回家的,就将信息录入此处,便于管理。
11.图2-12这个界面是录入离校学生返校后的信息的。
12.图2-13这是保修信息界面,宿舍里的公共用品损坏要修理时,具体修理信息要录入此处。
代码略。