用户登录  |  用户注册
首 页毕业论文毕业设计下载定做交易过程截图支付宝在线支付
当前位置:完美毕业网毕业设计下载计算机毕业设计PHP

基于MVC架构的学生宿舍管理系统-PHP+sql

联系方式:点击这里给我发消息QQ212181988
官方主页:www.biye114.com
图片预览: ;论坛转帖
插件情况:
售后服务:请联系客服QQ:212181988
一键分享拿折扣:
  • 好的评价 如果您觉得此软件好,就请您
      0%(0)
  • 差的评价 如果您觉得此软件差,就请您
      100%(1)

软件简介

 大学的宿舍管理是大学管理不可忽略的部分。基于现代信息技术的宿舍管理系统具有检索迅速、查找方便、可靠性高、存储量大的优势,是实现信息化校园的重要组成部分。
本文介绍了学生宿舍管理系统的开发和实现过程。根据实际需要采用MVC设计模式,使用开源的ThinkPHP框架进行编程开发,用开源的MySQL数据库进行数据存储,这样不仅提高了编程效率而且也提高了程序运行可靠性。在后台界面选用基于Bootstrap打造的响应式ACE模板,这样可以适应不同的浏览器,外观友好,操作方便。系统实现了院系专业管理,宿舍管理,学生信息管理,公告管理,新闻管理,考勤管理等实用功能,突出实现了文明宿舍评比自动计算功能。在文中分析了系统需要的环境,开发背景,数据字典设计,并对系统实现进行了详细阐述。
最后,经过测试运行,系统运行稳定,实现业务管理和操作。本系统满足现实业务需求,提供友好的界面,具有较高的使用价值。
关 键 词
学生宿舍管理系统;ThinkPHP;MYSQL;ACE模板;MVC设计模式

目 录
第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 模块设计 15
3.2.1 管理员登录模块 15
3.2.2 院系专业管理模块 16
3.2.3 宿舍房间管理模块 16
3.2.4 公告新闻模块 17
3.2.5 学生信息考勤模块 18
3.2.6 文明宿舍评比模块 18
第4章 系统实现 19
4.1 子系统功能模块的实现 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
5.1 系统测试 35
5.2 系统维护 37
第6章 结束语 38
致 谢 39
参考文献 40
主要实现的是学生宿舍的管理,在设计该系统时,应尽可能的贴近实际,方便操作。系统应该具有如下需求功能:
1)系统要求管理员输入正确的账号和密码才能进入系统。
2)系统提供管理学生信息的增删改服务。
3)系统应该提供院系专业,房间宿舍的灵活管理。
4)系统应提供对学生考勤管理功能。
5)系统应提供方便学生的留言报修管理功能。
6)系统应该提供公告新闻管理,方便学生在网站浏览宿舍的动态和通知。
模块设计
系统分为管理员访问和学生访问两个模块来设计。系统管理员通过后台登录,可以直接访问宿舍管理系统及完成相关操作。
学生无需登录系统,当访问宿舍管理系统系统时,可浏览系统发布的公告新闻等宿舍信息,并可在前台留言报修页面进行报修留言。
3.2.1 管理员登录模块
该模块主要用于管理员登录,管理员登录进入后台管理页面,在后台管理页面,管理员可以修改自己的密码,注销自己的登录。
3.2.2 院系专业管理模块
该模块主要动态管理院校的所有院系,在院系更改的情况下,可以方便及时更改,实现系统的方便性。院系专业管理模块如图3-8所示。
3.2.3 宿舍房间管理模块
该模块是管理院校的宿舍和房间,实现宿舍的增加,删除,修改和宿舍下的房间的增删改。宿舍房间模块如图3-9所示。
房间的添加和修改主要包括房间编号,所属宿舍,入住人数标准等,修改主要修改这些属性,修改流程如图3-10所示。
3.2.4 公告新闻模块
该模块是宿舍管理员在后台发布公告或者宿舍的相关新闻,方便院校的同学及时掌握宿舍的最新动态和注意事项。新闻和公告模块基本数据都相同,都包括增删改操作,只是两个模块侧重不同。下面以公告模块为例说明流程添加流程,如图3-11所示:
3.2.5 学生信息考勤模块
该模块主要由两部分组成:学生信息和学生出勤。学生信息是进行学生个人信息管理,包括学生个人资料,院系专业,宿舍房间,班级学号等,学生考勤主要是录入学生晚归情况。下面主要介绍考勤管理流程,如图3-12所示。
3.2.6 文明宿舍评比模块
该模块主要实现文明宿舍宿舍评比功能。管理员在后台录入宿舍评比的分数后,系统进行自动化计算,分数由高到低进行排列。这样省去进行文本计算,也方便了管理,下面介绍流程,如图3-13所示。
在系统开发过程中,系统要频繁的进行数据库操作。框架供给了便捷的数据连接管理;只需在配置文件中轻松的配置数据库连接的相关参数,通过ThinkPHP的ORM(关系映射模型)机制,操作模型即可对数据库表的操作;数据库的配置在配置目录Conf下文件config.php中,代码如下:
'DB_TYPE'=>'mysqli',//连接类型
'DB_PREFIX'=>'zz_',//数据库前缀
'DB_CHARSET'=>'UTF-8',//数据库字符类型
'DB_DSN'=>'mysqli://root:@localhost:3306/zzia#utf8',

上述指定连接类型用php的MYSQLI类连接Mysql数据库,数据库前缀为zz_,数据库字符类型为utf-8,数据库账号为root,密码为空,地址:localhost.端口为3306,数据库为zzia。

下载地址

点击此处→注册会员上传设计赚钱
以上是大纲和介绍,如需要完整的资料请在线购买.

软件评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论

下载说明

* 本站所有资料均已审核通过,内容原创保密,标准格式,质量保证
* 无需注册,点击在线购买后即可获取该套毕业设计(论文)完整
* 支付后请联系在线客服QQ:212181988发送资料
  • 官方微信