- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
信息工程学院 网络工程专业 毕业论文答辩
基于PHP的宿舍管理系统的
设计与实现
指导老师:万小霞 答辩人:支强
目录
『CONTENT』
▷ 第一部分 『课题分析』
▷ 第二部分 『技术简介』
▷ 第三部分 『整体设计』
▷ 第四部分 『功能实现』
▷ 第五部分 『系统测试』
课题分析
1
▷课题背景
宿舍,一个学生度过大半时间的地方,其管理在高校中占有较高的地位。对于那些还没有很好应用信息技术管理的高校,宿舍管理时仍然采用了比较落后的人工管理模式,这种模式对于以前学生数量不多时勉强适用,但是现在俨然已不适合。基于信息技术开发的宿舍管理系统,能以最优的方式解决这些问题。
▷课题任务
该系统特意设计了两大功能模块:学生模块和舍管模块。
舍管模块的主要任务是实现以下功能:查询宿舍详情主要包括宿舍号,宿舍床位数,学生,床位号,学生所在学院,学生班主任,水电费等;对宿舍成员及床位变化做记录;对宿舍综合分进行管理;对出入宿舍的贵重物品做登记;登记各个宿舍的物品报修情况;发重要通告;发帖回帖;对入住学生进行宿舍分配管理。
学生模块的主要任务是实现以下功能:登录后,对学生个人信息进行完善补充;确定宿舍号,查询宿舍成员包括姓名,班级,专业,联系方式和班主任;网上充值水电费;查询学生所在宿舍的综合分;报修申请;发帖回帖进行讨论。
课题分析
1
▷可行性分析
经济可行性:本系统有很大的通用性,运行系统所需要的硬件只需要用学校以有的就可以完全胜任了。开发所用到的软件也都是基本免费。因此,开发此系统的成本可谓是非常低廉的,本系统具有极高的经济效益,工作效率也是非常之高,应当积极开发。
技术可行性:本系统是使用Zend Studio开发的,这是一款已经非常成熟的开发工具。可以利用PHP和MySQL开发各种实用的基于B/S的应用系统。对于开发者的要求仅仅是能有一定的开发功底和编程能力。因此开发本系统在技术上是可行的。
使用可行性:本系统设计有简明良好的操作见面,用户在使用时极易上手,无需额外的使用培训。只需要懂得基本的计算机操作,就可以使用系统设计的那些管理功能,大大减少了学校管理员的工作负担。因此,本系统在使用方面是可行的。
▷功能需求分析
通过分析高校的实际实际需求,本系统开发了很多实用的功能。包括学生宿舍基本情况的登记,学生的入住搬出管理;对学生宿舍设备报修情况登记跟进;对宿舍违规使用电器等情况登记通报;对出入宿舍的贵重物品及访客进行登记;对学生宿舍用的水电情况登记,并在及时通知宿舍缴纳水电费;可以发布学校重要通知。
技术简介
2
技术简介
2
Zend Studio
MySQL
Apache
一款强大的集成开发环境,能够大大缩短系统开发周期。开发的PHP应用的具有扩展性、可伸缩性、易使用性和可靠性等优点。
MySQL关系型数据库管理系统。关系数据库的特点在于高访问速度和高灵活性。MySQL开放源代码的特性,让开发成本得到大大的降低。
Apache是一种开放源代码的网页服务器软件,其开发自有的特性,是其能够在各种操作系统中正常运行的保证。
▷开发环境
技术简介
2
PHP
JavaScript
CSS
PHP是一种对使用者要求较低的脚本语言,内嵌于HTML中,常常用于Web方面的开发。PHP在处理动态网页时,能够其他更快。
JavaScript是一种具有安全性能的脚本语言,基于事件驱动和基于对象。主要在客户端使用,通过连接多个对象,来给HTML网页增加动态交互功能。
CSS层叠样式表在页面设计时,能够将内容与表现形式分开,单独控制HTML无法独立控制的属性。
▷开发技术
整体设计
3
系统设计
系统角色
功能结构
数据库
整体设计
3
▷总体功能结构
整体设计
3
数据库设计
▷数据库逻辑设计
E-R图
整体设计
3
登记管理员发布的公告信息:包含属性发公告人,公告时间,公告内容。
存储宿舍出入物品信息:包含属性物品名称,携带时间,携带人等。
存储宿舍详细信息:包含属性宿舍号,床位号,学生数,及水电费。
数据库逻辑设计
4 宿舍表
5 报修表
6 发帖表
7 学生表
存储详细的用户信息:包含用户名,密码,角色等级,手机号等。
存储用户发表及回复的帖子:包含属性发帖人,发帖时间,回帖人,回帖时间,阅读数等。
存储宿舍物品维修记录:包含属性宿舍号,物品名,维修状态,宿舍号。
存储学生相信信息,包含属性学号,姓名,电话,学院等。
功能实现
4
实现
本系统的只设计一个主要的管理界面。系统根据登录用户的不同,以此条件显示不同的操作管理界面。基本的功能是对所有用户开放的,只有涉及到数据库的内容变更时,才对用户加以限制,即仅对管理员开放,普通用户无权进行添加、删除、修改等操作。
功能实现
4
管理员功能实现
普通用户功能实现
您可能关注的文档
- 毕业设计(论文)-《护鹤天使--徐秀娟》Flash动画制作.doc
- 毕业设计(论文)-《新乌鸦喝水》Flash动画制作.doc
- 毕业设计(论文)-《准教师的成长》视频拍摄与制作.doc
- 毕业设计(论文)-3D动画《鼻涕虫的故事》的设计与制作.docx
- 毕业设计(论文)-Android平台健身管理与应用系统开发.doc
- 毕业设计(论文)-Android应用自动化测试工具的设计与实现.doc
- 毕业设计(论文)-CC++程序安全漏洞知识库初探.docx
- 毕业设计(论文)-Flash动画《文明旅游》的设计与制作.docx
- 毕业设计(论文)-Lake.js前端开发工具包的设计与实现.doc
- 毕业设计(论文)-Web应用程序安全漏洞知识库初探.doc
- 深度解析(2026)《SNT 2497.23-2010 进出口危险化学品安全试验方法 第 23 部分:细胞器的分离实验方法》.pptx
- 深度解析(2026)《SNT 2517-2010 进境羽毛羽绒检疫操作规程》.pptx
- 深度解析(2026)《SNT 2755.2-2011 出口工业产品企业分类管理 第 2 部分:企业分类基本要求》.pptx
- 深度解析(2026)《SNT 2782-2011 原油中盐含量的测定 电测法》.pptx
- 深度解析(2026)《SNT 3016-2011 石脑油中汞含量测定 冷原子吸收光谱法》.pptx
- 深度解析(2026)《ISOTS 19567-12016 Photography — Digital cameras — Texture reproduction measurements — Part 1 Freque标准解读.pptx
- 深度解析(2026)《SNT 3082.5-2012 出口烟花爆竹产品检验规范 第 5 部分:喷花类》.pptx
- 深度解析(2026)《SNT 3086-2012 出境活鳗现场检疫监管规程》.pptx
- 深度解析(2026)《ISOTR 173022015 Nanotechnologies — Framework for identifying vocabulary development for nanotechnol标准解读.pptx
- 深度解析(2026)《SNT 2982-2011 牙鲆弹状病毒病检疫技术规范》.pptx
原创力文档


文档评论(0)