宿舍管理系统的设计与实现

宿舍管理系统的设计与实现

ID:4133537

大小:227.89 KB

页数:2页

时间:2017-11-29

宿舍管理系统的设计与实现_第1页
宿舍管理系统的设计与实现_第2页
资源描述:

《宿舍管理系统的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、计算机时代2007年第6期·47·基于Web的智能化宿舍管理系统的设计与实现谢红标,徐争前(杭州电子科技大学软件职业技术学院,浙江杭州310012)摘要:随着数字化校园进程的快速推进,教学和科研进入了数字信息化管理时代,研究如何利用数字信息化的优势来管理高校后勤具有重要意义。文章设计了基于Web方式的宿舍管理系统,对从新生入学到毕业离校整个过程的宿舍情况进行智能化管理,以减少后勤人员的工作量,提高宿舍利用率。实践表明,系统在减少工作量,提高资源利用率,规范管理等方面具有良好的效果。关键词:Web开发;智能化宿舍管理;信息管理系统;设计0引言2.1系统数据库结构设计随

2、着招生规模的扩大,高校住宿资源越来越紧张,因而,实系统数据库结构如图2所示。时了解住宿情况,加强住宿管理,优化住宿资源,也就成了高校行政管理中的一项重要工作。为了适应高校发展,设计智能化宿舍管理系统具有重要的现实意义。本宿舍管理系统对从新生入学到毕业离校整个过程的宿舍情况进行智能化管理,新生报到自动分配床位,老生毕业自动回收床位,同时能实时了解每个学生的入住情况。1系统总体结构设计本系统采用B/S结构,管理人员通过Web方式对宿舍情况进行管理。系统总体结构如图1所示。图1系统总体结构图图2系统数据库结构图新生宿舍自动分配模块根据新生录取的系和专业,自动⑴Db_stu

3、info(学生基本信息表):noticeid(录取通知书分配属于该专业的宿舍和床位。号)、stuno(学号)、name(姓名)、sex(性别)、grade(年级)、special宿舍调整模块主要完成宿舍调换;退学、休学、降级学生(专业)、class(班级)、registered(报到)。的宿舍处理。⑵Db_dormAssign(学生宿舍分配表):noticeid(录取通知毕业离校模块主要完成学生毕业离校宿舍回收处理。书号)、sex(性别)、build(楼号)、dorm(房间号)、bedid(床号)。宿舍住宿情况查询模块主要提供如下几种内容的查询:学生所在⑶Tab_d

4、orm(宿舍信息表):build(楼号)、dorm(房间号)、宿舍查询;按班级查询宿舍;宿舍入住情况明细;空床宿舍查询。grade(年级)、graduated(是否离校)、capacity(容量)、have(住了宿舍日常管理模块进行日常的宿舍管理工作(如发布通几人)、empty(空几个床位)、spescia(l专业)、sex(宿舍类别)(男告、卫生分数登记等)。生or女生)、info(已入住的床号信息)。学生宿舍信息数据库主要存放学生的学籍信息;学生的⑷Db_dormPreAssign(特殊学生宿舍分配表):noticeid(录宿舍信息;宿舍情况等信息。取通知书号)

5、、sex(性别)、build(楼号)、dorm(房间号)、bedid(床2系统主要功能模块设计号)、se(t是否已入住)。本文主要对数据库结构和新生宿舍自动分配模块进行设⑸Db_dormScore(宿舍卫生情况表):build(楼号)、dorm计和实现。(房间号)、date(日期)、score(分数)。·48·ComputerEraNo.62007⑹Db_notice(通知通告信息表):id(序号)、title(标题)、fo+cstr(bedid),empty=empty-1,have=have+1,转h。content(信息内容)、date(发布日期)、poste

6、r(发布部门)。h.在学生宿舍分配表更新该录取通知书号的记录的2.2新生宿舍自动分配模块dorm、build和bedid字段。系统模块流程设计如图3所示。i.在宿舍信息表中找到该build和dorm的记录,判断cstr(empty)&’,’是否在info中,如果在则转j,否则bedid=empty转g。j.判断在特殊分配表中该build和dorm记录的set是否为true,是则获取bedid转k,否则获取bedid转m。k.在宿舍信息表中找到该build和dorm的记录,判断cstr(bedid)是否在info中,是则转l,否则转g。l.设置变量i从capacity

7、到0循环判断找到一个cstr(i)不图3系统模块流程设计图在info的i,把该床号分配给他bedid=i,转g,如果找不到该i则从从dorm数组中取下一个build+’&’+dorm,转f。系统算法设计:m.设置变量i从capacity到0循环判断找到一个cstr(i)不⑴辅助空间在info&bedid&’,’的i,把该床号分配给他bedid=i,转g,如果找isdorm变量:布尔类型,用于存放录取的新生是否要住宿不到该i则从从dorm数组中取下一个build+’&’+dorm,转f。信息:住宿为true,否则为false。dorm数组:字符型,用于存放当前专业

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。