宿舍管理系统

上传人:人*** 文档编号:497263041 上传时间:2024-01-02 格式:DOCX 页数:24 大小:73.20KB
返回 下载 相关 举报
宿舍管理系统_第1页
第1页 / 共24页
宿舍管理系统_第2页
第2页 / 共24页
宿舍管理系统_第3页
第3页 / 共24页
宿舍管理系统_第4页
第4页 / 共24页
宿舍管理系统_第5页
第5页 / 共24页
点击查看更多>>
资源描述

《宿舍管理系统》由会员分享,可在线阅读,更多相关《宿舍管理系统(24页珍藏版)》请在金锄头文库上搜索。

1、襄阳职业技术学院(毕业)论文襄阳职业技术学院宿舍管理系统之宿舍与报修信息管理的设计与实现专业班级:计算机应用1106学生黄朝学号指导教师教学单位电子信息工程学院毕业届2014 届毕 业 设 计(论 文)课 题 任 务 书电子信息工程学院 系(院) scce 专业 1106班 学生 黄朝毕业设计(论文)课题 襄阳职业技术学院宿舍管理系统之宿舍与报修信息管理的设计与 实现二、毕业设计(论文)工作自2013年8月丄日起至2013年8月 匹日止三、毕业设计(论文)进行地点四、毕业设计(论文)的内容要求宿舍楼管理员能查询宿舍楼的所有相关信息,包括某一学号的学生在宿舍楼中住宿的详细信息,院 校,班级,以及

2、专业,同时能够查看,修改,以及添加报修的所有信息,。以利于对整个宿舍楼的全面 管理。五、教师指定的主要参考文献(期刊、书籍、网页)1美斯坦福.使用AJAX改善用户体验2. 指导教师尚小钢学生黄朝目录目 录 3摘要 4关键词 4开发环境 4前言 41.系统需求分析 51.1 系统功能 52系统总体设计 62.1功能模块设计 63. 系统详细设计 73.1 逻辑结构设计 83.2 物理结构设计 83.3 数据库代码 94. 系统实现 94.1实现功能 95. 结论 326. 体会 337. 致谢 33襄阳职业技术学院宿舍管理系统宿舍与报修信息管理的设计与实现学生:黄朝 指导教师:尚小钢 摘要学生宿

3、舍的信息管理是一项非常重要的工作,它关系到整个学校的学生信息管理效率 一个好的信息管理系统能够方便系统管理人员对学校学生宿舍的基本数据进行维护,包括 信息的添加、修改以及对各项信息的变动等操作。采用学生宿舍管理系统不仅可以节省人 力物力,而且可以增强学校学生资料的安全性,提高学校的管理能力。宿舍管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护 以及前端应用程序的开发两个方面。对于后台数据库的建立和维护要求建立起数据一致性 和完整性强、数据安全性好的库。而对于前端应用程序的开发则要求应用程序能提供强大 的数据操纵功能,界面友好、使用简单方便等特点。学生信息管理,宿舍信

4、息管理开发环境选择合适的开发工具可以大大提高开发效率,本系统开发过程中使用了以下环境、工 具、技术及相关文件。操作系统:Windows8专业版技术:java、java script、jsp、div+css、struts2、spring、hibernate、dwr、ext服务器:免安装版tomcat-6.0.36 (便于和MyElipse集成)Jdk:jdk 1.6.0_20IDE:MyEclipse 8.5、Dreamweaver CS3、Photoshop CS5Database:MySQL 5.5Driver:dwr.jar、gson-2.2.4.jar、mysql.jar、 poi-3.

5、0-rc4-20070503.jar文件: ext_3.4.1 中部分文件浏览器:Google Chrome 28.0.1500.95前言学生管理工作是高等学校教育工作的一项最重要工作内容,是整个学校管理的核心与 基础。而学生宿舍管理又是高校学生管理工作中不可缺少的部分。学生管理工作是指学校 管理人员按照一定的教育方针,运用先进的管理手段,组织、协调。指挥与指导各方面人 员的活动,以便高效率、高质量地完成各项教学任务。随着计算机技术的飞速发展和高等教育体制的改革的不断深入,传统的研究生管理方 法、手段以及工作效率已经不能适应新的发展的需要,无法很好地完成教学管理工作。运 用先进的信息技术,开发

6、高校学生管理信息系统,是深化教务体制改革的有利措施。我们使用Apache公司的tomcat 6.0和MySQL 5.5数据库为开发工具,MyEclipse 8.5 是比较完备的面向数据库开发工具,同时它也利用其提供的各种面向对象的开发工具,尤其 是数据窗口这一能方便而简洁操纵数据库的智能化对象,提供了强大的数据环境,更有利于 对数据库和数据表的直接操作和处理,提高了编程效率和可靠性。本文以学生宿舍管理信息系统的开发为背景,探讨了使用MySQL设计及建立数据库创 建相应的数据表,并使用Java完成相应的管理信息系统的设计与开发,并详细介绍了学生 宿舍管理系统之宿舍与报修信息管理的设计及实现过程。

7、本学生宿舍管理信息系统具有以下特点:(1)实现学生宿舍管理系统的个人信息、宿舍、报修等信息的管理。(2)提供完整的资料,方便学校统一管理;(3)界面设计简单、操作方便。1 系统需求分析1.1 系统功能学生宿舍的信息管理是一项非常重要的工作,它关系到整个学校的工作效率。一个好 的信息管理系统能够方便系统管理人员对基本数据进行维护,包括信息的添加、修改以及 对各项信息的变动等操作。采用学生宿舍管理信息系统不仅可以节省人力物力,而且可以 增强学校的资料的安全性,提高学校的管理能力。学生宿舍信息管理涉及学生、宿舍、财产报修、离返校、快件收取等信息的管理,需 要处理大量数据和信息,而且对这些数据和信息的

8、准确性、及时性都要求很高,任何的错 误和遗漏都会造成学校管理的混乱;若采用人工的方法进行管理有一定的难度,因此,目 前几乎所有大学都开始采用计算机技术来实现学生信息的管理。宿舍与保修信息的管理主要包括以下几个方面:(1)可以浏览、添加、修改、删除寝室信息。(2)可以浏览、添加、修改、删除宿舍财产报修的基本信息。2 系统总体设计2.1 功能模块设计学生宿舍管理系统由系统管理、学生基本信息管理、宿舍基本信息管理、报修基本信 息管理、用户管理、帮助。该论文集中介绍宿舍基本信息管理和报修基本信息管理:(1)宿舍基本信息管理模块可以浏览、添加、修改、删除寝室信息。(2)报修基本信息管理模块可以浏览、添加

9、、修改、删除宿舍财产报修的基本信息。图2-1系统功能结构图3 系统详细设计3.1 逻辑结构设计根据学生宿舍管理系统的功能要求,该系统的数据库命名为学生宿舍管理系统,其中 对于宿舍信息管理,以及报修信息管理,数据库中有 2张表:(3)宿舍信息表,包含本楼栋设置宿舍的编号及其详细介绍。 (6)报修信息表,包含宿舍号、财产号、损毁原因以及时间等信息。面列出了各个表的数据结构,如表 3-1 至 3-2 所示。属性名存储代码类型长度备注用户IDidint11主键唯校区名字xqnamevarchar50公寓名字gynamevarchar50宿舍编号sushebhint50报修人姓名bxrnamevarch

10、ar50报修人电话bxrdhvarchar50是否已修statevarchar50交费jiaofeiint103-1 报修信息表baoxiu(报修信息表)中有,id(主键自增),xqname(校区名字),gyname(公寓名字),sushebh(宿舍编号),bxrname(保修人姓名),bxrdh (保修人电话),state(是否已修),jiaofei(交费)。属性名存储代码类型长度备注IDidint11主键唯一校区名字xqnamevahchar50院系yxnamevahchar50专业zynamevahchar50班级bjnamevahchar50公寓gynamevahchar50宿舍编号s

11、ushebhvahchar50 .* 1 /nA- 宿管sgnamevahchar50宿舍床位sushecwint10宿舍人数sushersint10舍长shusheszvahchar50宿舍电话seshudhvahchar503-1 宿舍信息表Susheinfo(宿舍信息表)中有,id(主键自增),xqname(校区名字),zyname(专业名字),bjname(班级), gyname(公寓名字),sushedb(宿舍编号),sgname(宿管名字),sushecw(宿舍床位),sushers(宿舍人数), sushesz(宿舍舍长),sushedh(宿舍电话).3.2 物理结构设计根据概念

12、和逻辑设计,物理结构设计的数据库共含 2 张数据表,用于存储不同的相关 信息。3.3 数据库代码宿舍信息表数据库代码:DROP TABLE IF EXISTS sushe_info;CREATE TABLE sushe_info (idint(11) NOT NULLauto_increment,xq_namevarchar(50)defaultNULL,yx_namevarchar(50)defaultNULL,zy_namevarchar(50)defaultNULL,bj_namevarchar(50)defaultNULL,gy_namevarchar(50)defaultNULL,s

13、ushebhint(50) default NULL,sg_namevarchar(50)defaultNULL,sushecws int(10) default NULL,sushers int(10) default NULL,sushesz varchar(50) default NULL,sushedh varchar(50) default NULL, PRIMARY KEY (id) ENGINE=InnoDB AUTO_INCREMENT=20 DEFAULT CHARSET=utf8;报修信息表数据库代码:DROP TABLE IF EXISTS bao_xiu;CREATE

14、TABLE bao_xiu ( id int(11) NOT NULL auto_increment,xq_name varchar(50) default NULL,gy_name varchar(50) default NULL,sushebh int(50) default NULL,bxr_name varchar(50) default NULL,bxr_dh varchar(50) default NULL,state varchar(10) default NULL,jiaofei varchar(10) default NULL,PRIMARY KEY (id) ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=utf8;4 系统实现4.1 实现功能报修信息管理:ComscceajaxdwrBaoxiu.java/导包package com.scce.ajax.dwr;

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号