学生公寓信息管理系统的设计与开发
- 格式:doc
- 大小:1.50 MB
- 文档页数:49
学生宿舍管理信息系统总体规划1.开发背景与现状学生宿舍和公寓是学生日常生活与学习的重要场所,是对学生进行思想政治工作和素质教育的重要阵地。
学生住宿管理事关学生人身安全和财产安全,关系到学校正常的教学、生活秩序,关系到学校和社会的稳定,也关系到我国高等教育的改革和发展。
目前好多学校还停留在宿舍管理人员手工记录数据的最初阶段,手工记录对于规模小的学校来说还勉强可以接受,但对于学生信息量比较庞大,需要记录存档的数据比较多的高校来说,人工记录是相当麻烦的。
随着信息时代的来临,寝室管理也要贴近科学化系统化,因此需要建立一个计算机管理信息系统,以减轻工作人员的劳动强度,提高业务管理水平,适应新的发展。
近年来,国家教育部相继出台了《教育部关于切实加强高校学生住宿管理的通知》、《教育部办公厅关于进一步加强高校学生住宿管理的通知》、《教育部办公厅关于进一步作好高校学生住宿管理的通知》等一系列文件,明确要求,建立健全学生公寓管理的各项规章制度,明确学生公寓提供的服务项目,保障入住学生的日常生活;加强安全保卫制度建设,对学生宿舍和公寓的住宿、用电、用水、饮食、防火防盗等方面工作,制定完善的管理制度;建立安全工作信息的收集、处理和报送制度;建立值班制度和门卫制度,开通二十四小时固定值班电话;建立安全工作检查制度,做到全面检查与重点检查相结合、定期检查和日常防范相结合,对发现的事故隐患要及时进行整改。
切实做到值班门卫到位、巡逻执勤到位、检查整改到位、制度落实到位。
系统全面体现了教育部相关文件的精神要求,为高校扩招、建设、后勤制度改革提供支持。
在吸收先进管理思想的基础上,综合运用了各种现代信息技术,是促进管理科学化的新型管理系统。
2.学生宿舍管理系统的开发策略由于先前宿舍管理的工作流程建立在手工操作之上而导致处理速度过慢,不能满足上级管理层和住宿学生的要求,所以新系统开发的目标是:适应快速增长学生数的要求,立足于现有的人力资源,充分利用计算机的强大功能,加强住宿工作各阶段的科学管理,并对管理决策提供良好支持。
高校学生宿舍管理信息系统设计与开发近年来,随着高校规模不断扩大以及学生宿舍管理的需求日益增长,高校学生宿舍管理信息系统的设计与开发变得越来越重要。
一套高效的宿舍管理信息系统可以帮助学校管理部门更好地管理学生宿舍,提高宿舍管理的效率和质量,为学生提供更好的居住环境和服务。
一、系统需求分析在设计与开发高校学生宿舍管理信息系统之前,需要进行系统需求分析。
首先,系统应该提供学生宿舍信息的查询与管理功能。
学生宿舍管理人员可以通过系统查询学生宿舍的基本信息、入住情况以及宿舍楼的各类设施设备信息。
其次,系统还应该具备学生宿舍分配的功能。
管理人员可以通过系统进行宿舍的分配和调整,确保每个学生都能够被分配到一个合适的宿舍。
此外,系统还要支持学生宿舍费用的管理功能,包括费用的统计、缴费和追缴等。
最后,系统还应该有违规管理的功能,能够记录学生宿舍的违规行为,并产生相应的警告和处罚。
二、系统设计与功能实现在系统的设计与功能实现上,可以使用数据库管理系统和Web开发技术。
首先,数据库可以用来存储学生宿舍的相关信息。
通过合理的数据库设计,可以实现学生宿舍信息的快速查询与管理。
其次,Web开发技术可以用来实现系统的用户界面和功能。
通过设计直观友好的用户界面,学生宿舍管理人员可以轻松地使用系统,并进行各项操作。
同时,系统还可以提供学生自助服务功能,让学生可以通过网页或移动端应用查询和管理自己的宿舍信息。
在系统功能实现方面,首先,系统应该具备学生宿舍信息的添加、修改和删除功能,以便及时更新宿舍信息。
其次,系统应该提供学生宿舍分配功能,可以根据学生的情况和需要,自动分配宿舍或手动进行宿舍调整。
在宿舍费用管理方面,系统可以提供费用的统计、缴费查询和通知功能,方便学生和管理人员进行相关操作。
另外,系统应该具备违规管理功能,可以记录学生宿舍的违规行为,以及警告和处罚的记录,确保宿舍秩序和安全。
三、系统安全与数据保护在设计与开发过程中,系统的安全性和数据保护是非常重要的。
软件详细设计说明书项目名称:学生公寓信息管理系统日期:年月日1 引言 ...................................................... 错误!未定义书签。
编写目的................................................ 错误!未定义书签。
项目背景............................................... 错误!未定义书签。
定义 ................................................... 错误!未定义书签。
参考资料............................................... 错误!未定义书签。
2 总体设计................................................... 错误!未定义书签。
需求概述............................................... 错误!未定义书签。
软件结构............................................... 错误!未定义书签。
3 程序描述................................................... 错误!未定义书签。
下面对各模块的功能,性能,输入,输出进行具体描述 ..... 错误!未定义书签。
算法 ................................................... 错误!未定义书签。
程序逻辑............................................... 错误!未定义书签。
接口 ................................................... 错误!未定义书签。
学生宿舍管理系统设计首先,学生宿舍管理系统应包括以下基本功能:2.宿舍信息管理:包括宿舍的基本信息、楼层分布图、房间信息等。
管理员可以通过系统对宿舍进行分配、调整和查询等操作,同时可以根据楼层分布图方便地查看宿舍的使用情况。
3.入住管理:学生在入住时,需要通过系统进行申请和审批。
学生可以在系统中提交入住申请,并通过系统查看审批进度。
管理员可以通过系统对入住申请进行审批,并进行入住分配。
4.报修管理:学生在宿舍内遇到问题或需要维修时,可以通过系统进行报修申请。
管理员可以及时处理报修请求,并派遣维修人员进行维修。
学生可以通过系统查看报修进度和维修结果。
5.借用管理:学生在宿舍内需要借用公共设备或物品时,可以通过系统进行借用申请。
管理员可以审核借用请求,并进行设备或物品的分配。
学生可以通过系统查看借用记录和归还日期。
6.宿舍费用管理:学生入住宿舍需要缴纳宿舍费用,系统可以通过信息管理功能记录学生缴费记录和查看欠费情况。
同时,系统可以提供在线缴费功能,方便学生缴费。
7.公告管理:管理员可以通过系统发布学生宿舍的重要公告和通知。
学生可以通过系统查看公告内容和重要通知,确保及时了解宿舍相关信息。
此外,学生宿舍管理系统还可以拓展一些扩展功能和智能化功能,如:1.考勤打卡功能:通过系统实现学生的考勤管理,学生在入住宿舍时通过系统打卡,管理员可以通过系统查看学生的考勤情况。
2.温湿度监测功能:通过传感器实时监测宿舍的温湿度情况,并通过系统进行实时监控和记录,管理员可以及时了解宿舍环境,保障学生的健康和舒适。
3.智能安全管理:通过智能设备和监控系统监测宿舍安全状况,如火灾报警、入侵检测等,管理员可以通过系统实时监控和处理。
总结起来,学生宿舍管理系统的设计目标是方便、高效、自动化和智能化。
通过系统集成多个管理功能,可以实现宿舍管理的一体化和信息化,提升管理效率,改善学生的生活和学习环境。
基于web开发的学生公寓管理系统设计与实现一、概述随着信息技术的快速发展和普及,互联网已经成为人们日常生活和工作中不可或缺的一部分。
在教育领域,尤其是在学生宿舍管理方面,传统的管理方式已经无法满足现代教育的需求。
开发一套基于Web的学生公寓管理系统显得尤为重要。
该系统能够有效地解决学生公寓管理中存在的一些问题,如宿舍分配、学生信息统计、报修处理、费用缴纳等,提高管理效率,减少人力成本,同时为学生提供更加便捷的服务。
本文旨在设计与实现一套基于Web开发的学生公寓管理系统。
通过对现有学生公寓管理模式的深入调研和分析,找出存在的问题和不足结合实际需求和技术可行性,提出系统设计的总体架构和功能模块接着,详细阐述系统各个模块的具体实现过程,包括前端界面设计、后端数据处理、数据库设计等方面通过测试验证系统的稳定性和可靠性,并对系统的进一步优化和升级提出建议。
本文的研究和实现不仅有助于推动教育信息化的发展,提高学生公寓管理的效率和水平,同时也为其他类似系统的开发提供了有益的参考和借鉴。
1. 背景介绍:学生公寓管理的现状与挑战随着高等教育的不断发展,学生公寓管理已成为各大高校面临的重要任务之一。
当前学生公寓管理的现状却面临着一系列挑战。
学生公寓管理的信息庞杂且分散,包括学生的入住信息、水电费缴纳、宿舍维修等,这些信息往往存储在不同的系统中,缺乏有效的整合和管理,给公寓管理人员的工作带来了极大的不便[1]。
学生公寓的安全问题也是一个重要的挑战。
随着学生人数的增加,公寓的安全隐患也逐渐增多,包括火灾、盗窃等。
如何保障学生的安全,成为公寓管理的重中之重。
学生公寓的管理还面临着资源分配的问题。
如何合理地分配宿舍资源,满足不同学生的需求,也是一个亟待解决的问题。
为了解决这些问题和挑战,开发一个基于Web的学生公寓管理系统显得尤为重要。
该系统可以实现学生公寓管理的信息化、智能化和规范化,提高管理效率,保障学生的安全,并合理地分配宿舍资源。
课程设计报告题 目 学生公寓管理系统--系统设计报告课 程 名 称 软件项目实践(一) 院 部 名 称 信息技术学院 专 业 计算机科学与技术 班 级 09计算机科学与技术(1) 学 生 姓 名 周浩 学 号 0905101005 课程设计地点 B407 课程设计学时 10 指 导 教 师 钟睿金陵科技学院教务处制【注:根据课程设计大纲第四项具体要求撰写课程设计报告】成绩学生公寓管理系统--概要设计报告1.导言1.1目的该文档的目的是描述综合信息管理平台项目的概要设计,其主要内容包括: 系统功能简介;系统结构设计;系统接口设计;数据设计;模块设计;界面设计;本文档的预期读者是:设计人员;开发人员;项目管理人员;测试人员;1.2范围该文档定义了系统的结构和单元接口,但未确定单元的实现方法,这部分内容将在详细设计中确定1.3参考资料[1]《软件工程案例教程》,韩万江,机械工业出版社[2]《软件重构》,清华大学出版社[3]《Java SE 6.0基础及案例应用开发》李刚生,清华大学出版社1.4版本更新信息本文档的更新信息记录入表B-1所示表B-1 版本更新记录修改编号修改日期修改后版本修改位置修改内容概述001 2012-4-27 2.0 全部出示发布版本2.系统分析本说明书主要是为了对学生公寓管理系统进行使用和维护。
该系统充分利用计算机的功能实现对系统管理、信息录入、信息查询,信息打印等的自动化控制,将会使学生公寓管理工作大大减轻,方便友好的信息管理用户界面,简便的操作,完善的数据库管理,将会使得信息管理系统极大限度地应用于现代化学生成绩管理,成为管理人员的得力助手。
3.3 系统结构图1、学生公寓管理系统学生公寓管理系统管理员模块寝室长与室员模块2、管理员模块管理员模块寝室管理班级管理用户管理查询功能留言板管理3、寝室管理寝室管理寝室楼添加修改删除文明寝室管理寝室损坏管理寝室信息管理寝室公告栏4、班级管理班级管理5、用户管理6、功能查询7、留言板管理8、寝室长与室员模块添加、修改、删除系别名称添加、修改、删除专业名称用户管理添加管理员管理员密码修改学生基本资料管理添加学生基本信息功能查询学号查询姓名查 询系别名称 查询专业名称 查询班级名称 查询辅导老师查询寝室楼查询评分查询留言板管理回复、删除留言搜索留言寝室长与室员模块寝室查询系别查询文明寝室寝室损坏损坏登记评分录入个人资料留言板3.系统运行环境3.1硬件环境本系统的硬件环境如下:1)客户机为普通CPUCPU : P4 1.8GHz以上;内存:256MB以上;分辨率:推荐使用1024*768像素。
学生公寓管理系统的设计与实现引言学生公寓管理系统是一个用于管理和维护学生宿舍楼的软件系统。
该系统旨在提供一个方便、高效和安全的方式,支持学生和宿舍管理员进行宿舍分配、维修报修、安全管理等功能。
本文档将详细介绍学生公寓管理系统的设计与实现。
系统概述学生公寓管理系统主要包括以下功能:1.宿舍分配:该功能用于对学生进行宿舍的分配,包括学生信息录入、宿舍分配算法等。
2.宿舍维修报修:该功能用于学生对宿舍设施的损坏或需要维修的问题进行报修,包括报修单提交、维修进度跟踪等。
3.安全管理:该功能用于宿舍楼的安全管理,包括门禁系统、抄表管理等。
4.信息查询:该功能用于学生和宿舍管理员查询各种相关信息,包括学生信息、宿舍信息、维修记录等。
系统设计系统架构学生公寓管理系统采用三层架构,包括表示层、业务逻辑层和数据访问层。
•表示层:采用Web界面作为用户界面,学生和宿舍管理员可以通过浏览器访问系统功能。
•业务逻辑层:处理系统各种功能的业务逻辑,包括宿舍分配算法、报修单处理流程等。
•数据访问层:负责与数据库进行交互,存储和读取系统的各种数据。
数据库设计学生公寓管理系统的数据库采用关系型数据库,包括以下几个主要表:1.学生表:存储学生的基本信息,包括学号、姓名、性别、联系方式等。
2.宿舍表:存储宿舍的信息,包括宿舍号、楼栋、可容纳人数等。
3.分配记录表:记录学生的宿舍分配记录,包括学号、宿舍号、分配时间等。
4.报修单表:记录学生的维修报修单,包括报修单号、学号、报修时间、处理状态等。
5.维修记录表:记录维修的历史记录,包括维修编号、报修单号、维修时间、维修人员等。
用户界面设计学生公寓管理系统的用户界面采用Web界面,通过浏览器进行访问。
界面设计简洁明了,易于操作和使用。
主要包括以下几个模块:1.学生信息模块:学生可以通过该模块查看和修改个人信息。
2.宿舍分配模块:学生可以通过该模块查看自己的宿舍分配结果。
3.维修报修模块:学生可以提交维修报修单,并查看报修进度和维修结果。
学校智慧公寓系统设计方案智慧公寓系统是指利用现代信息技术与物联网技术,对学校公寓进行信息化、智能化的管理和服务系统。
下面是一个简单的设计方案,包括系统功能和实施方案描述。
一、系统功能设计1. 入住管理功能:提供学生入住申请、审核和分配公寓的功能。
可以根据学生的需求和条件,自动分配适合的公寓,并生成相应的租房合同。
2. 客房管理功能:提供公寓信息及房间状态查看、维修申报、清洁管理等功能。
学生可以通过系统查询公寓的基本信息,并进行申报和反馈,维修和清洁人员可以通过系统接收任务并及时处理。
3. 设备管理功能:提供公寓内设备的智能控制、报修功能。
通过系统可以远程控制公寓内的电器设备,如空调、电视等,并可以进行故障报修。
4. 消费管理功能:提供公寓内部的消费管理,包括水电费的计量和缴纳、食堂消费的记录和支付等。
学生可以通过系统查询和缴纳相关费用,并进行消费记录的查看。
5. 安全管理功能:提供公寓内的安全监控、门禁和报警功能。
系统可以实时监控公寓内的安全状况,并进行报警处理,确保学生的人身和财产安全。
6. 社区交流功能:提供学生社区的交流和互动平台,包括公告发布、留言板、活动信息等。
学生可以通过系统了解学校公寓内的最新信息,并进行交流和分享。
二、系统实施方案1. 硬件设备:根据公寓的规模和需求,确定所需的服务器、智能门禁系统、监控设备、智能电器等硬件设备,并进行相应的安装和布线。
2. 软件平台:选择适合的智能公寓管理软件平台,并进行定制开发,满足学校公寓的管理和服务需求。
可以结合云计算和大数据技术,实现系统的高效运行和智能管理。
3. 网络建设:对公寓进行网络覆盖,确保每个房间都能接入互联网。
可以采用有线和无线网络技术,提供稳定和高速的网络连接。
4. 数据管理:建立学生入住和消费等相关数据的数据库,并进行有效的管理和备份。
可以利用数据库技术和数据分析技术,对学生的需求和行为进行分析和预测,提供个性化的服务。
5. 安全保障:加强系统的安全管理,采取多层次的安全措施保护系统和学生的隐私信息。
学生宿舍管理系统毕业设计学生宿舍管理系统是一种针对大学或学生公寓的管理工具,旨在提供便捷、高效的学生宿舍管理服务。
该系统可以涵盖多个方面,包括学生信息管理、宿舍分配、设备维修、卫生检查等功能模块。
下面将详细介绍学生宿舍管理系统的设计和实现。
1.学生信息管理:学生信息管理是学生宿舍管理系统的核心功能之一。
系统需要记录并管理学生的基本信息,包括学生姓名、性别、年级、专业等。
此外,还可以添加学生联系方式、家庭地址等额外信息。
通过这些信息,系统可以准确地识别每位学生,并为他们提供相应的宿舍管理服务。
2.宿舍分配:宿舍分配是学生宿舍管理系统中的一个重要模块。
在新学年开始时,系统可以根据学生的班级、性别和其他条件进行宿舍分配。
管理员可以设定宿舍楼层、房间号以及每间宿舍的可容纳人数等参数,系统会自动根据这些参数进行分配。
同时,系统还可以考虑学生之间的关系,如同班同学或朋友关系,以便更好地满足学生的宿舍需求。
3.设备维修:学生宿舍中常常存在一些设备损坏或需要维修的情况,因此设备维修模块是学生宿舍管理系统的必要功能之一。
学生可以通过系统提交设备维修申请,并描述具体的问题和需求。
管理员收到维修请求后,可以根据紧急程度和可行性进行优先处理,并将维修进展情况及时反馈给学生。
4.卫生检查:保持宿舍卫生整洁对于学生的生活环境和健康非常重要。
学生宿舍管理系统应该包含卫生检查模块,定期安排工作人员对宿舍进行卫生检查,并记录评分和备注。
学生可以在系统中查询自己所在宿舍的卫生得分,并根据评分改善卫生状况。
5.通知公告:学生宿舍管理系统还可以提供通知公告功能,方便管理员向学生发布重要通知和公告。
管理员可以在系统中发布通知内容,并选择发布对象(如全体学生、某个班级或楼层)。
学生登录系统后可以及时收到通知,确保信息的及时传达。
6.数据统计与分析:学生宿舍管理系统可以收集和分析各种数据,如宿舍入住率、设备维修情况、卫生得分等。
通过对这些数据的统计和分析,管理员可以了解宿舍管理的整体状况,并根据数据提供决策支持。
学生信息管理系统报告学生公寓1. 引言学生信息管理系统是一个用于管理学校学生信息的重要工具,它能够方便地记录和管理学生的个人和学术信息。
该报告将着重介绍学生公寓管理部分的设计和实现,包括学生住宿申请、分配和管理等功能。
2. 功能设计2.1 学生住宿申请学生住宿申请是学生公寓管理部分的重要功能之一,通过该功能,学生可以申请住在学生公寓。
在申请过程中,学生需要填写相关个人和住宿信息,包括姓名、性别、入学年份、宿舍类型等。
2.2 宿舍分配住宿申请成功后,学生公寓管理系统需要将学生分配到合适的宿舍。
分配算法可以根据学生的性别、年级、宿舍类型等条件进行匹配,并选择最合适的宿舍。
系统需保证分配公平合理,避免出现没有安排宿舍或安排过多人员的情况。
2.3 宿舍信息管理宿舍信息管理是用于管理宿舍基本信息的功能。
通过该功能,管理员可以添加、删除、修改宿舍的相关信息,包括宿舍号、宿舍类型、可容纳人数等。
管理员还可以查询宿舍的入住情况和学生名单。
2.4 学生信息管理学生信息管理是用于管理学生个人信息的功能。
管理员可以添加、删除、修改学生的个人信息,比如姓名、学号、性别、联系方式等。
管理员还可以查询和导出学生的信息。
2.5 入住申请管理入住申请管理是用于管理学生入住申请的功能。
管理员可以查看入住申请列表、审核申请,并对申请结果进行记录和处理。
3. 系统实现学生信息管理系统的前端采用网页界面,使用HTML、CSS和JavaScript进行开发,以便学生和管理员可以方便地进行操作。
后端采用Java语言开发,使用MySQL数据库进行数据存储和管理。
系统使用MVC(模型-视图-控制器)的架构设计,将数据处理和用户界面分开,提高系统的可维护性和扩展性。
系统通过使用框架来实现各个功能模块,提高开发效率,并利用设计模式来解决常见的问题,如单例模式管理数据库连接、工厂模式创建对象等。
4. 系统优化和拓展为了提高系统性能和用户体验,可以采取以下优化和拓展措施:- 使用缓存技术,在读取频繁的数据上使用缓存,减少数据库的访问次数。
毕业论文(设计)题目学生公寓信息管理系统的设计与开发学生姓名候丽明学号09010607班级 090106专业软件技术分院信息技术指导教师李季2012年 3 月 20 日在各高校扩大招生的形势下,公寓管理的工作变得越来越繁重。
采用传统的人工管理模式,效率低下,不能满足实际的需求。
本文描述的是基于Windows环境的学生公寓管理系统,对学生公寓管理的需求进行了分析。
本系统的主要功能包括:住宿人员的信息查询、出入登记、学生收费、以及对学生住宿情况的查询,可以更快地知道每个学生的住宿情况,使公寓的管理效率更高。
系统的设计与开发采用服务器/客户机的系统结构模式,使用Delphi开发工具开发,应用SQL Server2000数据库管理系统,通过ADO连接数据库。
本篇论文以一个学生公寓管理系统的分析、设计和开发的全过程为主线,给出了学生公寓管理系统的设计和技术实现的过程,特别在细节上分析功能和函数的实现思想。
涉及到学生公寓管理的基本功能在本论文中都有相应的描述。
关键字:Delphi,ADO,SQL Server2000,学生公寓管理In the last few years in company with university institution deepening reformation, in many universities student apartment’s administration work take charge all by logistics group. In university enlarged recruit student’s posture, apartment administration became more and more pettiness. And conventional manual supervising pattern is inefficiency and insatiability for practical wants and needs, connect database through ADO.The architecture of system is client and server. The Windows based DM system developed by Delphi and SQL server2000 database tools. This thesis analyzes the requirements of organization and configuration. It mainly includes: The lodgings personnel information inquiry, the difference registration, the student’s fee, as well the situation to the student and so on the inquiry, may quickly understand each student’s lodgings situation, causes the apartment the management efficiency high, dose it better.This thesis fully describes the whole process of system design and application details. All most functions of apartment administration are discussed in the corresponding part of this thesis.Key words:Delphi, ADO, SQL Server2000, Student Apartment management目录摘要Abstract第一章引言 (1)1.1课题背景 (1)1.2研究与应用现状 (1)1.3本文的主要内容 (2)第二章Delphi介绍 (3)2.1 Delphi (3)2.1.1 Delphi特点 (3)2.1.2 Delphi (3)2.1.3 Delphi与VB (4)2.2 SQL Server (4)2.2.1 SQL Server 2000 (5)2.2.2 SQL Server 2000的特点 (5)2.3 ADO技术 (5)第三章需求分析 (6)3.1需求分析 (6)3.1.1学生公寓需求简介 (6)3.1.2功能性需求 (6)3.1.3 非功能性需求 (6)3.2可行性分析 (6)3.2.1经济可行性 (7)3.2.2技术可行性 (7)3.3总体设计目标 (8)3.4功能模块设计 (8)3.5数据库设计 (9)3.5.1数据流分析 (9)3.5.2数据建模 (12)3.5.3各实体关系模型 (12)3.5.4数据库逻辑结构设计 (14)第四章系统详细设计 (17)4.1系统工程框架 (17)4.1.1学生公寓管理系统的模块: (17)4.1.2 Data 数据模块 (17)4.1.3 Common 类模块 (17)4.2系统各模块详细设计 (18)4.2.1登录窗体与系统主界面设计 (18)4.2.3楼房管理模块设计 (20)4.2.4寝室管理模块设计 (25)4.2.5学生基本信息管理模块 (29)4.2.6来访登记管理模块设计 (31)4.2.7交费管理模块设计 (34)4.2.8系统管理模块设计 (37)第三章学生公寓管理系统设计总结 (40)5.1系统的优点 (40)5.2系统的局限性 (40)5.3毕业设计心得 (40)5.4 毕业设计总结 (41)第一章引言21世纪,人类已全面进入数字信息化社会,现在信息技术的应用越来越普及,不但促进了社会的高速发展,也影响着人们的工作、学习、生活和娱乐的方式以及思想观念。
随着科学技术的不断提高,计算机科学与技术日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域,迅速地改变着人类社会的生产方式和生活方式,成为减轻人们体力与脑力劳动,帮助人们完成一些人们难以完成任务的有效工具。
随着电脑的普及与使用,现在的管理也提升了一个档次,渐渐实现了无纸化办公。
高校是科研的阵地,后勤的公寓管理也应该一改传统的人工管理,更加信息化,时代化,节省人力物力,提高效率。
基于这一点,开发此学生公寓管理系统。
1.1课题背景高校公寓管理部门在宿管工作中担负着管理,检查,收费,协调等重要的管理任务。
住宿安排、水电使用的收费、外来人员访问管理等,所涉及的管理面广,内容多,整个公寓管理的工作量很大。
计算机的应用为实现公寓管理科学化奠定基础。
计算机的应用推动了公寓管理工作向着正规化、科学化、自动化、现代化的方向发展。
学生公寓管理系统从学生的分房到最后的公寓管理全部电脑化。
本系统主要包括:住宿人员信息查询、出入登记、收费以及对学生住宿情况等的查询,可以更快地了解到每个学生的住宿情况以及这个学校寝室分配的情况。
使用学生公寓管理系统,只需一到两名数据操作员即可操作管理系统,节省大量人力和财力;可以存储大量学生住宿的基本信息,安全、高效、快捷;可以迅速查到所涉及的各种信息;操作简单,使用方便、高效;系统使用寿命长、成本低。
这些特点可以极大地提高公寓信息管理的效率。
1.2研究与应用现状据调查显示,现在国内绝大多数学校的学生公寓管理还没有信息化,主要还是停留在手工管理的形式。
这样,公寓管理的效率就非常低,需要的人力,物力也非常多,所以,尽快开发一套适合各高校的学生公寓管理系统是非常必要的。
1.3本文的主要内容本文研究的主要内容有:●学生公寓管理系统的需求分析●学生公寓管理系统开发的相关技术●学生公寓管理系统的总体设计●系统数据库的概念设计●系统各模块的详细设计●系统评价以及设计中碰到的难点相关技术介绍开发数据库管理信息系统需要两种工具,即前台开发语言和后台数据库。
本系统前台开发技术使用Delphi,后台数据库使用SQL Server2000。
Delphi灵活方便,与后台的SQL Server2000数据库相结合,可以提供一个高性能的学生公寓管理系统。
第二章 Delphi介绍2.1 DelphiDelphi是Pascal语言的一种版本,但它与传统的Pascal语言有很大差别。
一个Delphi程序首先应是程序框架(Frame),而这一框架正式应用程序的“骨架”。
在骨架上即使没有附着任何东西,仍然可以运行。
所要做的工作只是在“骨架”中加入程序。
缺省的应用程序是一个空白的窗体(Form),运行可以得到一个空白的窗口。
这个窗口具有Windows窗口的全部性质,可以被放大缩小、移动、最大最小化等。
程序框架及一个空白的窗体已经是一个可运行应用程序,只是不处理任何事情。
2.1.1 Delphi特点主要特点是:●高效的可视化组件库和面向对象的架构。
●具有多种操作向导和在线帮助,大大方便程序编写。
●界面设计所见即所得和鼠标拖曳方式,可以轻松设计出华丽的界面。
●支持各种最新及最常用的技术如Win32 API、OLE、COM、DCOM、ActiveX、ISAPI、NSAPI、DirectX等。
●全面支持Windows 应用程序。
●具有开放式数据库结构,集成了丰富的数据库开发工具。
●具有强大的面向网络编程功能,其C/S开发工具在高性能的快速应用程序开发领域成为行业标准。
Delphi产品按照功能可以分为4个类型:●Delphi集成开发环境(Integrate Develop Environment):提供友好的用户编程开发界面,集成了高效的编译器、项目管理器、团队开发支持、高级调试等功能。
●Delphi可视化组件库(Visual Component Library):提供几百个常用组件,用于数据库访问、用户接口、数据处理、报表和Internet开发。
●Delphi数据引擎(Borland Data Engineer):能够进行数据库管理,并与数据库服务器高速连接。
●MIDAS:是一个集成与Delphi的分布式应用稽核,功能强大,主要用于商业逻辑的智能集中管理和企业交易的快速处理。
2.1.2 Delphi2002年8月6日,Borland公司正式宣布推出vs2008,全面支持Microsoft 公司.NET平台应用的开发。
Delphi7是一个针对Windows平台上的跨平台快速开发(RAD)环境。
Delphi7的一个显著特性是企业开发和部署。
Delphi8的新特点:●企业应用的MDA开发:通过让开发者从设计到发布都重复使用一个应用程序,加速开发进程,同时显著减少代码量和需要的开发时间。