宿舍管理系统之宿舍与报修信息管理的设计与实现.docx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《宿舍管理系统之宿舍与报修信息管理的设计与实现.docx》由会员分享,可在线阅读,更多相关《宿舍管理系统之宿舍与报修信息管理的设计与实现.docx(27页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、襄阳职业技术学院(毕业)论文襄阳职业技术学院(毕业)论文襄阳职业技术学院宿舍管理系统之宿舍与报修信息管理的设计与实现专业班级:计算机应用1106 学 生:黄 朝 学 号:112020432 指导教师:尚小钢 教学单位:电子信息工程学院毕 业 届: 2014届毕 业 设 计(论 文)课 题 任 务 书 电子信息工程学院 系(院) scce 专业 1106 班 学生 黄朝 毕业设计(论文)课题 襄阳职业技术学院宿舍管理系统之宿舍与报修信息管理的设计与实现 二、毕业设计(论文)工作自 2013 年 8 月 1 日起至 2013 年8月10 日止三、毕业设计(论文)进行地点 襄阳职业技术学院学院 四、
2、毕业设计(论文)的内容要求宿舍楼管理员能查询宿舍楼的所有相关信息,包括某一学号的学生在宿舍楼中住宿的详细信息,院校,班级,以及专业,同时能够查看,修改,以及添加报修的所有信息,。以利于对整个宿舍楼的全面管理。五、教师指定的主要参考文献(期刊、书籍、网页)1.美斯坦福.使用AJAX改善用户体验指导教师 尚小钢 学 生黄 朝 目 录目 录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:dw
5、r.jar、gson-2.2.4.jar、mysql.jar、poi-3.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)宿舍基本信息管理模块可以浏览、添加、修改、删除寝室信息。(
9、2)报修基本信息管理模块可以浏览、添加、修改、删除宿舍财产报修的基本信息。宿舍管理学生基本信息管理报修基本信息管理添加学生浏览学生添加报修浏览报修图2-1 系统功能结构图删除学生修改学生删除报修修改报修3 系统详细设计3.1 逻辑结构设计根据学生宿舍管理系统的功能要求,该系统的数据库命名为学生宿舍管理系统,其中,对于宿舍信息管理,以及报修信息管理,数据库中有2张表:(3)宿舍信息表,包含本楼栋设置宿舍的编号及其详细介绍。(6)报修信息表,包含宿舍号、财产号、损毁原因以及时间等信息。下面列出了各个表的数据结构,如表3-1至3-2所示。属性名存储代码类型长度备注用户IDidint11主键唯一校区名
10、字xqnamevarchar50公寓名字gynamevarchar50宿舍编号sushebhint50报修人姓名bxrnamevarchar50报修人电话bxrdhvarchar50是否已修statevarchar50交费jiaofeiint103-1 报修信息表baoxiu(报修信息表)中有,id(主键自增),xqname(校区名字),gyname(公寓名字),sushebh(宿舍编号),bxrname(保修人姓名),bxrdh(保修人电话),state(是否已修),jiaofei(交费)。属性名存储代码类型长度备注IDidint11主键唯一校区名字xqnamevahchar50院系yxna
11、mevahchar50专业zynamevahchar50班级bjnamevahchar50公寓gynamevahchar50宿舍编号sushebhvahchar50宿管sgnamevahchar50宿舍床位sushecwint10宿舍人数sushersint10舍长shusheszvahchar50宿舍电话seshudhvahchar503-1 宿舍信息表Susheinfo(宿舍信息表)中有,id(主键自增),xqname(校区名字),zyname(专业名字),bjname(班级),gyname(公寓名字),sushedb( 宿舍编号),sgname(宿管名字),sushecw(宿舍床位),s
12、ushers(宿舍人数),sushesz(宿舍舍长),sushedh(宿舍电话).3.2物理结构设计根据概念和逻辑设计,物理结构设计的数据库共含2张数据表,用于存储不同的相关信息。3.3数据库代码宿舍信息表数据库代码:DROP TABLE IF EXISTS sushe_info;CREATE TABLE sushe_info ( id int(11) NOT NULL auto_increment, xq_name varchar(50) default NULL, yx_name varchar(50) default NULL, zy_name varchar(50) default N
13、ULL, bj_name varchar(50) default NULL, gy_name varchar(50) default NULL, sushebh int(50) default NULL, sg_name varchar(50) default NULL, 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 AUT
14、O_INCREMENT=20 DEFAULT CHARSET=utf8;报修信息表数据库代码:DROP TABLE IF EXISTS bao_xiu;CREATE 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,
15、 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;import com.scce hb.entity.BaoXiu;import com.scce.struts.service.BaoXiuService;public clas
16、s BaoXiuAjax BaoXiuService baoxiuservice;public BaoXiuService getBaoxiuservice() return baoxiuservice;public void setBaoxiuservice(BaoXiuService baoxiuservice) this.baoxiuservice = baoxiuservice;/删除public boolean deleteById(int ids)tryfor(int id:ids)baoxiuservice.Delete(baoxiuservice.FindById(id);re
17、turn true;catch(Exception e)e.printStackTrace();return false;/修改public boolean update(int id,String col,String value)try BaoXiu baoxiu=baoxiuservice.FindById(id);if(col.equals(xqName)baoxiu.setXqName(value);else if(col.equals(gyName)baoxiu.setGyName(value);else if(col.equals(sushebh)baoxiu.setSusheb
18、h(Integer.parseInt(value);else if(col.equals(bxrName)baoxiu.setBxrName(value);else if(col.equals(bxrDh)baoxiu.setBxrDh(value);else if(col.equals(state)baoxiu.setState(value);else if(col.equals(jiaofei)baoxiu.setJiaofei(value);baoxiuservice.Update(baoxiu);return true; catch (NumberFormatException e)
19、/ TODO Auto-generated catch blocke.printStackTrace();return false;/添加public boolean insert(String xqName,String gyName,String sushebh,String bxrName,String bxrDh,String state,String jiaofei)try BaoXiu baoxiu=new BaoXiu();baoxiu.setXqName(xqName);baoxiu.setGyName(gyName);baoxiu.setSushebh(Integer.par
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 宿舍 管理 系统 报修 信息管理 设计 实现
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内