关键词不能为空

当前您在: 主页 > 英语 >

毕业设计-- 基于MVC架构的学生宿舍管理系统

作者:高考题库网
来源:https://www.bjmy2z.cn/gaokao
2021-02-17 23:10
tags:

-

2021年2月17日发(作者:lain)













文(设



计)








2015








网路工程






专业



1110072



班级



















基于


MV C


架构的学生宿舍管理系统

















О












十五











大学的 宿舍管理是大学管理不可忽略的部分。


基于现代信息技术


的宿舍 管理系统具有检索迅速、查找方便、可靠性高、存储量大的优


势,是实现信息化校园的重 要组成部分。



本文介绍了学生宿舍管理系统的开发和实现过程 。


根据实际需要


采用


MVC

< p>
设计模式


,


使用开源的


T hinkPHP


框架进行编程开发,


用开源


MySQL


数据库进行数据存储,


这样不仅提高了编程效率而且也提高


了程序运行可靠性。在后台界面选用基于


Bootstrap


打造的响应式


ACE


模板


,


这样可以适应不同的浏览器,外观友好


,


操作方便。系统实


现了院系专业管理


,


宿舍管理


,


学生信息管理


,


公告管理


,

< p>
新闻管理


,



勤管理等实 用功能,


突出实现了文明宿舍评比自动计算功能。


在文中


分析了系统需要的环境,开发背景,数据字典设计


,

< br>并对系统实现进


行了详细阐述。



最后


,


经过测试运行


,


系统运行稳定


,


实现业务管理和操作。本系


统满足现实业务需求,提供友好的界面,具有较高的使用价值。









学生宿舍管理系统;


ThinkPHP;MYSQL;ACE


模板;


MV C


设计模式









本文基于高校宿舍实际业务需求, 运用新流行的


WEB


开发技术,


设计出 符合实际业务需求的系统,


让高校宿舍管理符合信息化时代要


求 。




I





THE STUDENT DORMITORY


MANAGEMENT SYSTEM BASED ON


MVC ARCHITECTURE




Abstract



University


dormitory


management


is


part


of


university


management


should


not


be



dormitory


management


system


based


on


modern


information


technology


has


retrieves,


the


search


rapidly


convenient,


the


advantages


of


high


reliability,


large


storage,


is


an


important part of campus informatization.


This


paper


introduces


the


student's


dormitory


management


system


development and implementation ing to the actual need to


use


the


MVC


design


pattern,


using


the


ThinkPHP


framework


of


open


source


development


programming,


using


open


source


MySQL


database


for data storage, which improve the efficiency of programming and also


improves the reliability program is in backend interface


based


on


Bootstrap


of


reactive


ACE


template,


so


that


we


can


adapt


to


different


browsers,


friendly


appearance,


easy


to



realizes


the


science


management,


dormitory


management,


student


information


management,


public


announcement


management,


news


management,



II



attendance


management,


and


other


practical


function,


highlight


the


realized


automatic


calculation


function


of


civilization


dormitory



need


of


environment,


this


paper


analyzes


the


system


development background, data dictionary design, this paper expounds in


detail and the system implementation.


Finally, through the test run, the system runs stably, realize the business


management


and



system


meet


the


real


needs


of


the


business, to provide a friendly interface, has the high use value


.


Key words


student dormitory management system;ThinkPHP;MYSQL;ACE


template;MVC design pattern















III










1




课题背景、意义


....................... .............


1




2




系统需求分析


.....................................


2


2.1


系统运行环境



.


................................. ....


2


2.2


用户需求列表



.

.....................................


2


2.3


性能需求说明



.

.....................................


3


2.4


系统开发语言和工具



................................


4


2.4.1 PHP


语言介绍



.................................


4


2.4.2 ThinkPHP


框架介绍



............................


5


2.4.3 MVC


设计模式



.................................


5


2.4.4 MYSQL


数据库介绍



.............................


6



3




系统设计


.........................................


7



3.1


数据库设计



.


.......................................


7


3.1.1


物理设计



....................................


7


3.1.2 E-R


模型设计



................................


8


3.1.3



/


字段关系设计


...........................


11


3.2


模块设计


< br>.


................................... .....


15


3.2.1


管理员登录模块



.............................


15


3.2.2


院系专业管理模块


...........................


16


3.2.3


宿舍房间管理模块


...........................


16


3.2.4


公告新闻模块



...............................


17



IV



3.2.5


学生信息考勤模块


...........................


18


3.2.6


文明宿舍评比模块


...........................


18



4




系统实现


........................................


19


4.1


子系统功能模块的实现



.

< p>
............................


19


4.1.1


系统界面



...................................


19


4.1.2


管理员登录模块的实现


.......................


20


4.1.3


院系专业管理模块的实现



......................


21


4.1.3


宿舍房间管理模块的实现


.....................


23


4.1.4


新闻公告模块的实现


.........................


26



4.1.5


学生信息考勤模块的实现



.....................


29


4.1.6


文明宿舍评分模块的实现


.....................


31


4.2


数据库操作的实现



.


................................


33



5




结束语


..........................................


35






............... ...................................


39


参考文献



............ ...................................


40


附录



基于


M VC


架构的宿舍管理系统关键源代码



...............


37











V





VI



基于


MVC


架构的学生宿舍管理系统< /p>




111007203


曹建伟



指导教师:孙新德





1




课题背景、意义



< br>21


世纪是飞速发展的信息时代。如今我们越来越依赖计算机进

< br>行信息管理。使用计算机的好处是不仅能够提高工作效率


,


还能增加


安全性。



学生宿舍是学生 在校的主要生活场所,


会产生大量的信息需要处


理。目前,还有 不少学校公寓还没借助计算机进行管理。根据调查得


知,


他们基 本都是用文本等手工方式对宿舍信息处理,


这样伴随而来


是工作 繁重


,


数据量大


,

不易长时间保存和查找。


总的来说,


学生宿舍


管理信息化水平还不够高。



文本手工处理数据会有 很多缺点,比如工作量大,不易查找,易


出错。由上述问题


,< /p>


为了完善寝室管理,让寝室管理变得容易,很有


必要开发一个学生 宿舍管理系统。为了使宿舍的管理跟上现代的步


伐,让管理更加完善,更加便捷,很有需 要来开发一个这样的系统。


因此,本系统的开发很有意义。










1





2




系统需求分析



2.1


系统运行环境



系统运行模式:


B/S


模式系统



操 作系统:主流


WEB


操作系统,如


Li nux



Uninx




浏览器:主流浏览器支持



数据库:


MySQL


应用服务器:< /p>


Apahce/Ningx/Lighthttp


等支持


PHP


解析的


WEB



务器



2.2


用户需求列表



主要实现的是学生宿舍 的管理,在设计该系统时,应尽可能的贴


近实际


,


方便操作。系统应该具有如下需求功能:



1)



系统要求管理员输入正确的账号和密码才能进入系统。



2)



系统提供管理学生信息的增删改服务。



3)



系统应该提供院系专业


,


房间宿舍的灵活管理。



4)



系统应提供对学生考勤管理功能。



5)



系统应提供方便学生的留言报修管理功能。



6)



系统应该提供公告新闻管理


,


方便学生在网站浏览宿舍的动态


和通知。








2






宿舍管理系统










留言管理



后台管理员



院系专业管理


宿舍房间管理



学生管理



公告管理
























2-1



功能需求结构图




考勤管理



系统设置



宿舍评比



学生用户



浏览公告新闻



进行留言报修



2.3


性能需求说明



为满足性能需求不仅要 考虑系统安全性而且还要考虑数据库选


型。




3



(



)


系统安全性



开发系统的目的就是方便 学校统一管理,


因此设置了管理员后台


登录。

< br>系统设置管理员需要输入账号口令的验证方式,


来确认用户合

法,对系统安全性有了保证。



(



)


数据库选择



考虑到业务实际情况,基 本就是对表增删改操作


,


并且对数据的


一致性要求也不是很高,


就选用知名流行开源数据库


MYSQL


作为存取


数据库。



2.4


系统开发语言和工具



本系统采用


Browser/Server


结构


,


系统采用


ThinkPHP


框架,基



MVC


设计 模式。



经过单入口进入系统,


经过控 制器控制相关业务流程和模型处理


相关逻辑,最后渲染模板呈现给用户。


Web


应用服务器选用开源的


Apache

< p>
,数据库选用


Mysql


。下面介绍相关技术


:


2.4.1 PHP


语言介绍



PHP


是拉斯姆斯·勒多夫用


c


语言开发的一些

< p>
CGI


工具程式集,


来取代原先使用的

< p>
Perl


程式。后经过多年的发展,已经成长为


W EB


开发的重要语言之一。语法简单易学,广泛应用于


Web< /p>


开发领域。与


其他


WEB


端开发语言相比,


PHP


在执行速度上更胜一筹。


PHP


特点最


大特点就是开放源代码,任何 人都可以获得到。


PHP


跨平台,可以在


windows



linux



uninx


服务器上运行。


PHP


是面向对象的语言。




4



目前统计


,PHP


已被全世界三千多万个网站采用,部署在二百多


万台 服务器上。




2.4.2 ThinkPHP


框架介绍



T hinkPHP


是一个国人采用


MVC


模式的编写的


PHP


框架。该框架免


费 开源,


简单易学。


ThinkPHP


拥 有众多其他框架的优秀特性,


ORM


(关


系映射模型)


让开发者操作模型即可实现数据库的操作。


内置 的标签


引擎可以实现程序和模板的分离,


ThinkPHP


也支持第三方模板引擎,


方便程序的模板的迁移。

< br>ThinkPHP


提供了多种数据库操作的支持,


开发者 不需要对数据库接口深入了解,即可实现对数据的管理。



ThinkPHP


支持常见的服务器环境。作为一个整体开发解决方


,ThinkPHP


已经能够满足企业级别和门户级别的 网站开发需要。



采用


ThinkPH P


开发项目,开着者只需要关注业务逻辑,这大大的提


高了开发 效率。




2.4.3 MVC


设计模式



在程序开发中,


MVC


设计模式广泛应用。


ThinkPH P


框架基于


MVC


< br>Model-View-Controller


,模型


-


视图


-


控制器)模式打造,并且进


一步设计可以实现多层的


MVC


模式。



控制器


(Controller)


可以理解为完成业务调度。


ThinkPHP


的控


制器层分为核心控制器和业务控制器。


前者主要用来控制框 架内部的



5


工作,比如模块,


控制器等调度控制。后者主要完成用户自己编写的


控制器类实现业务操作。



模型


(Model)


可以理解完成业务状态和向上级提供数据。模型层

的主要工作就是向上层提供数据支持。在


ThinkPHP


中模型层实现起


来比较容易


,


只需要基 层系统的


Model


类即可。






视图< /p>


(VIew)


可以理解用户交互的界面,



web


领域


,


主要有


HTML


标签和


CSS


样式,


JS


脚本混合编写。

< br>在


ThinkPHP


中视图层由模板

和模板引擎组成


,


我们把数据通过标签的形式分配到模板上


,


在经


过模板引擎的解析


,


即可实现视图功能。



MVC


设计模式方便团队协同开发,让团队可以同时视图,业务逻


辑和数据层逻辑开发。




2.4.4 MYSQL


数据库介绍



MySQL


是一个开源的流行的数据库。


MySQL


相比其他大型数据库


性能弱点,

< br>但是其可以处理千万行级别的数据,


拥有关系数据库的全


部特性,尤其单表查询能力非常惊人。


MySQL


对硬件的要求 很低,而


且本身有比较小,


尤其是开源的特性,


许多中小企业为了减低网站运


行费用而选择


MySQL


作为数据库管理系统。








6





3




系统设计




3.1


数据库设计



数据库设计是在某一个数据库管理系统上设计出符合用户需求


的数据库结构的过 程。



在程序开发中,


其中一大部分 精力都要花在数据库设计上,


可见


其重要地位。


开发出适合相关程序运行的数据库结构,


就需要反复斟


酌,逐步求精,理清数据库中数据对象之间的关系。



3.1.1


物理设计



从需求分析可以看出,该系统有几个实体:


< br>学生实体:包含其基本信息,包括学生基本信息


(


名字, 男女,


电话等


)


,宿舍信息(宿舍楼, 楼层号),班级信息


(


院系,专业,班



)


等。



宿 舍实体:用户记录学校的宿舍,包括宿舍


id


,宿舍名称


,


添加


时间等。



房间实体


:


用于记录学校的房间,包 括房间


id


,所属宿舍


,


添加


时间等。



公告实体


:


用于记录宿舍公告,包括 公告


id


,标题


,

内容,浏览


次数


,


发布时间,状态 等。



新闻实体


:

用户记录宿舍新闻,包括新闻


id


,标题

< br>,


内容


,


浏览次



,


发布时间,状态等。


< /p>


考勤实体


:


记录学生考勤


,


包括学生信息


,


迟到原因,


添加时间等。




7



管理员实体:其登录信息实体,包括账号,口令等等。




3.1.2 E-R


模型设计



< br>1


)学生实体


E-R





学生实体包含学生的基本信息如 姓名、性别、电话、家庭住址



,


宿舍 信息如宿舍、房间等,和班级信息如院系,专业,班级等。


如图


3.1


所示。






联系方式



入学时间



学号











学生实体




姓名



院系



宿










3.1




学生实体


E-R






2


)宿舍实体


E-R





宿舍实体主 要包含宿舍的基本信息如宿舍名称、添加时间等。


添加后会生成唯一的宿舍


id


。如图


3.2


所示。< /p>




宿舍实体




宿舍


id


添加时间






排列顺序



宿舍名称




3.2



宿舍实体


E-R





8



(< /p>


3


)房间实体


E-R




房间实体包含房间的基本 信息如房间名称、房间标准、所属宿


舍等。如图


3.3


所示。




房间实体




房间


id


房间名称








所< /p>



宿




添加时间










3.3




房间实体


E-R




4


)新闻实体


E-R





新闻实体是包含宿舍新闻的基本信息


,


主要 有新闻标题、


新闻内


容、发布人、发布时间、浏览量、新闻状态


(


审核中、发布


)

等。如图


3.4


所示。

















3.4




新闻实体


E-R



新闻实体



新闻


id


标题




布< /p>





内容

















9




5




公告实体


E-R






公告实体主要包括宿舍公告的 信息


,


主要有公告标题、公告内


容、发 布人、发布时间、浏览量、状态等。如图


3.5


所示。
















3.5




公告实体


E-R










公告实体



公告


id



标题




布< /p>






内容















6



管理员实体


E-R










管理员实体主要记录管理员的基本信息


,


主要信息有管理员的


账号、密码、名字、添加时间、管理员 状态


(


是否可以登录


)











管理员实体



管理员


id









< br>








账号









3.6



管理员实体


E-R









10




3.1.3



/

< br>字段关系设计



1)



学生表设计





3-1



学生信息表


zz_student



字段英文名



id


class


sex


name


birthday


sdeptid


sdeptname


professionid


professionna


me


mobile


address


nation


dormid


dormname


floorid


floorname


enterdate


addtime


logouttime


status


字段汉字名



学生


id


班级



性别



姓名



出生年月



院系主键



院系名字



专业主键



专业名字



手机号码



家庭住址



民族



宿舍


id


宿舍名字



房间


id


房间名字



入学年月



添加时间



离校时间



状态



类型



Int


Varchar(15)


Tinyint(5)


Varchar(45)


Int


Int


Varchar(100)


Int


Varchar(45)


Varchar(255)


Varchar(255)


Varchar(45)


Int


Varchar(45)


Int


Varchar(100)


Int


Int


Int


Tinyint


约束条件



PK





















说明




班级名字



0



1




姓名



Unix


时间戳














Unix


时间戳



Unix


时间戳



学生离校注销



-1

< br>代表毕业注



;2


代表正常


登陆




2)



宿舍表设计




3-2



宿舍表


zz_dorm



字段英文名



id


dormname


listorder


addtime


字段汉字名



宿舍


id


宿舍名称



排序



添加时间



类型



Int


Varchar(45)


Int


Int


约束条件



PK





说明






Unix


时间戳




11




3)



房间表设计




3-3



房间表


zz_floor



字段英文名



id


floorname


listorder


addtime


字段汉字名



房间


id


房间名称



排序



添加时间



类型



Int


Varchar(45)


Int


Int


约束条件



PK





说明






Unix


时间戳




4)



公告表设计




3-4



公告表


zz_notice



字段英文名



id


title


content


registerid


registername


addtime


scan


status


字段汉字名



公告


id


标题



内容



添加人


id


添加人姓名



添加时间



浏览量



状态



类型



Int


Varchar(255)


Text


Int


Varchar(45)


Int


Int


Int


约束条件



PK









说明








Unix


时间戳




状态


-1 1



5)



新闻表设计




3-5



新闻表


zz_news



字段英文名



id


title


content


registerid


registername


addtime


scan


status


字段汉字名



新闻


id


标题



内容



添加人


id


添加人姓名



添加时间



浏览量



状态



类型



Int


Varchar(255)


Text


Int


Varchar(45)


Int


Int


Int


约束条件



PK









说明








Unix


时间戳




状态


-1 1



12



6)



考勤表设计




3-6



考勤表


zz_attendance


字段英文名



id


studentid


stuno


name


sdeptid


sdeptname


professionid


professionna


me


dormid


dormname


floorid


floorname


reason


addtime


registertime


adminid


adminname


status


doname


字段汉字名



考勤


id


学生


id


学号



姓名



院系


id


院系名字



专业


id


专业名字



宿舍


id


宿舍名字



房间


id


房间名字



原因



添加时间



登记时间



管理员


id


管理员名字



状态



操作人



类型



Int


Int


Varchar(45)


Varchar(45)


Int


Varchar(45)


Int


Varchar(45)


Int


Varchar(45)


Int


Varchar(45)


Varchar(255)


Int


Int


Int


Varchar(45)


Tinyint


Varchar(45)


约束条件



PK




















说明
















Unix


时间戳



Unix


时间戳








7)



院系表设计




3-7



院系表


zz_sdept


字段英文名



id


sdeptname


listorder


addtime


字段汉字名



院系


id


院系名字



排序



添加时间



类型



Int


Varchar(45)


Int


Int


约束条件



PK





说明






Unix


时间戳




8)



专业表设计




3-8



专业表


zz_profession


字段英文名



id


professionna



字段汉字名



专业


id


专业名字



类型



Int


Varchar(45)


13


约束条件



PK



说明






me


listorder


addtime


sdeptid


排序



添加时间



院系


id


Int


Int


Int






Unix


时间戳





9)



管理员表设计




3-9



管理员表


zz_admin



字段英文名



id


username


password


truename


isadmin


addtime


status



字段汉字名



id


用户名



密码



标志名



是否是创始人



添加时间



状态



类型



Int


Varchar(45)


Char(32)


Varchar(45)


Tinyint


Int


Tinyint


约束条件



PK








说明








Unix


时间戳



-1


注销


1



常登陆



10)




友链表设计





3-10



友链表


zz_linnk



字段英文名



id


name


url


listorder


addtime


字段汉字名



id


名字



链接



排序



添加时间



类型



Int


Varchar(255)


Varchar(255)


Int


Int


约束条件



PK






说明





Url


链接




Unix


时间戳



11)




统设置表设计




3-11



设置表


zz_setting



字段英文名



keyname


key


value


listorder


字段汉字名



标注名字



键名





排序



类型



Varchar(255)


Varchar(255)


Varchar(255)


Int


约束条件







说明








12)




明宿舍评比表设计




14




3-12



设置表


zz_score



字段英文名



id


dormid


dormname


floorid


floorname


addtime


addname


score


reason


status



字段汉字名



主键



宿舍


id


宿舍名



楼层


id


楼层名



录入时间



评分人



分数



备注



状态



类型



Int


Int


Varchar(32)


Int


Varchar(32)


Int


Varchar(32)


Decimal(10,2)


Varchar(255)


Tinyint


约束条件



PK











说明



主键












3.2


模块设计



系统分为管理员访问和学生 访问两个模块来设计。


系统管理员通


过后台登录,可以直接访问 宿舍管理系统及完成相关操作




学生 无需登录系统,当访问宿舍管理系统系统时


,


可浏览系统发


布的公告新闻等宿舍信息,并可在前台留言报修页面进行报修留言。



3.2.1


管理员登录模块



该模块主要用于管理员登录,


管理员登录进入后台管理页面,



后台管理页面,管理员可以修改自己的密码,注销自己的登录。
















如图


3-7



管理员登录流程图




15


管理员



后台登录管理



登录



后台管理界面



相关管理操作



退出




3.2.2


院系专业管理模块



该模块主要动态管理院校的所有院系,在院系更改的情况下


,



以方便及时更改,


实现系统的方便性。


院系专业管理模块如图


3-8


< p>
示。













院系专业管理



院系管理



专业管理
















如图























3-8



院系专业管理




3.2.3


宿舍房间管理模块




该模块是管理院校的宿舍和房间,


实 现宿舍的增加,


删除


,


修改

< p>
和宿舍下的房间的增删改。宿舍房间模块如图


3-9


所示。















宿舍房间管理



宿舍管理



房间管理





宿




删< /p>



宿






宿


< p>

















如图


3-9



宿舍房间管理




16



房间的添加和修改主要包括房 间编号,所属宿舍,入住人数标准


等,修改主要修改这些属性,修改流程如图

< p>
3-10


所示。




房间改修










获取属性







修改







提交






终止






















如图


3-10



房间修改流程图




3.2.4


公告新闻模块






该模块是宿舍管理员在后台发布公 告或者宿舍的相关新闻,



便院校的同学及时掌握宿舍的最新动 态和注意事项。


新闻和公告模块


基本数据都相同


,


都包括增删改操作,只是两个模块侧重不同。下面


以 公告模块为例说明流程添加流程,如图


3-11


所示:



新闻



















填写信息




提交





成功



如图


3-11




新闻添加流程图




17



3.2.5


学生信息考勤模块



该模块主要由两部分组成:


学生信息和学生出勤。

< br>学生信息是进


行学生个人信息管理


,

包括学生个人资料


,


院系专业


,< /p>


宿舍房间


,


班级


学号等,


学生考勤主要是录入学生晚归情况。


下面主要介绍考勤 管理


流程,如图


3-12


所示。





考勤







如图


3-12



考勤管理流程图






学号



学生信




填写信息





终止



3.2.6


文明宿舍评比模块




该模块主要实现文明宿舍宿舍评比功能。


管理员在后台录入宿舍


评比的分数后,系统进行自动化计算,分数由高到低进行排列。这样


省去进行文 本计算,也方便了管理,下面介绍流程,如图


3-13


所示。< /p>






评比



录入分数



进行计算







显示结果





结束





如图


3-13



文明宿舍评比


流程图





18




4




系统实现




4.1


子系统功能模块的实现




该程序采用知名的


Think PHP


框架来实现其功能。


学生用户通


过前台模块访问,后台模块使用账号密码方式供管理员使用。在


每个模块下有控制器、模 型、视图三层。每个功能都是有控制器


控制业务逻辑


,


由模型来提供数据,在渲染视图的模板来呈现内


容。由此构建了整个系统 。



4.1.1


系统界面





系统后台界面使用基于


Bootst rap


打造的


ACE


模板,该界面直< /p>


观,


方便管理并且响应式布局适应不同的屏幕大小。


前台界面风格平


凡设计,运行效果截图如下。









4-1



资费宿舍管理后台主界面








19





4-2



宿舍管理系统前台界面



4.1.2


管理员登录模块的实现








管理员进行后台管理必须先登录系统。


管理员输入正确的账号和


密码,验证验证成功进入主界面,运行效果如下图所示。









4-3



宿舍管理系统管理员登录界面




代码部分


:


控制器

< br>://


控制器类



方法


:


控制器下


index() //


模板渲染方法




20



login();//


进行登录认证方法



模板


:



4.1.3


院系专业管理模块的实现




院系专业管理模块主要实现学校院系的动态管理。


主要操作有院


系的添加,删除,查看。运行效果如图所示。





4-4



宿舍管理系统院系添加界面





4-5



宿舍管理系统院系专业列表界面





21



代码部分


:


1)



院系查看




控制器


:



方法


: public function index()



模型


:



视图


:


2)



院系添加




控制器


:



方法


:public function add();//


添加模板方法


public function


insert()//


添加控制方法




模型


:



视图


:


3)



院系修改




控制器


:



方法


:public function edit();//


修改模板方法


public function


update()//


修改添加方法




模型


:



视图


:


4)



院系删除




控制器


:



方法


:public function delete()


5)



专业查看




22




控制器


:



方法


: public function index()



模型


:



视图


:


6)



专业添加




控制器


:



方法


:public function add();//


添加模板方法


public function


insert()//


添加控制方法




模型


:



视图


:


7)



专业删除




控制器


:



方法


:public function delete()



4.1.3


宿舍房间管理模块的实现





宿舍房间管理模块可以分为宿舍模块和房间模块。宿舍管理实 现


了对宿舍楼层的增删改,


达到对宿舍的动态管理。

< p>
房间管理实现对房


间的增删改


,

< br>达到对房间的动态管理。运行效果如图所示。





23




4-6



宿舍管理系统房间列表界面






4-7



宿舍管理系统院系宿舍房间添加界面




代码实现:



1)



宿舍查看




控制器




方法


: public function index()



模型


:



视图


:


2)



宿舍添加




24




控制器


:



方法


:public function add();//


添加模板方法


public function


insert()//


添加控制方法




模型


:



视图


:


3)



宿舍修改




控制器


:



方法


:public function edit();//


修改模板方法


public function


update()//


修改添加方法




模型


:



视图


:


4)



宿舍删除




控制器


:



方法


:public function delete()


5)



房间查看




控制器


:



方法


: public function index()



模型


:



视图


:


6)



房间添加




控制器


:



25




方法


:public function add();//


添加模板方法


public function


insert()//


添加控制方法




模型


:



视图


:


7)



房间删除




控制器


:



方法


:public function delete()



4.1.4


新闻公告模块的实现




新闻公告模块分为新闻模块和公告模块两部分。


新闻主要管理宿


舍的发生事记,让同学们了解宿舍。公告主要管理宿舍的公告信息,


能够让同 学及时通过网站来获取院系的通知。运行效果如下。





4-8



宿舍管理系统院系公告列表界面





26

-


-


-


-


-


-


-


-



本文更新与2021-02-17 23:10,由作者提供,不代表本网站立场,转载请注明出处:https://www.bjmy2z.cn/gaokao/663588.html

毕业设计-- 基于MVC架构的学生宿舍管理系统的相关文章

  • 爱心与尊严的高中作文题库

    1.关于爱心和尊严的作文八百字 我们不必怀疑富翁的捐助,毕竟普施爱心,善莫大焉,它是一 种美;我们也不必指责苛求受捐者的冷漠的拒绝,因为人总是有尊 严的,这也是一种美。

    小学作文
  • 爱心与尊严高中作文题库

    1.关于爱心和尊严的作文八百字 我们不必怀疑富翁的捐助,毕竟普施爱心,善莫大焉,它是一 种美;我们也不必指责苛求受捐者的冷漠的拒绝,因为人总是有尊 严的,这也是一种美。

    小学作文
  • 爱心与尊重的作文题库

    1.作文关爱与尊重议论文 如果说没有爱就没有教育的话,那么离开了尊重同样也谈不上教育。 因为每一位孩子都渴望得到他人的尊重,尤其是教师的尊重。可是在现实生活中,不时会有

    小学作文
  • 爱心责任100字作文题库

    1.有关爱心,坚持,责任的作文题库各三个 一则150字左右 (要事例) “胜不骄,败不馁”这句话我常听外婆说起。 这句名言的意思是说胜利了抄不骄傲,失败了不气馁。我真正体会到它

    小学作文
  • 爱心责任心的作文题库

    1.有关爱心,坚持,责任的作文题库各三个 一则150字左右 (要事例) “胜不骄,败不馁”这句话我常听外婆说起。 这句名言的意思是说胜利了抄不骄傲,失败了不气馁。我真正体会到它

    小学作文
  • 爱心责任作文题库

    1.有关爱心,坚持,责任的作文题库各三个 一则150字左右 (要事例) “胜不骄,败不馁”这句话我常听外婆说起。 这句名言的意思是说胜利了抄不骄傲,失败了不气馁。我真正体会到它

    小学作文