毕业答辩-基于PHP的宿舍管理系统的设计与实现.pptx_第1页
毕业答辩-基于PHP的宿舍管理系统的设计与实现.pptx_第2页
毕业答辩-基于PHP的宿舍管理系统的设计与实现.pptx_第3页
毕业答辩-基于PHP的宿舍管理系统的设计与实现.pptx_第4页
毕业答辩-基于PHP的宿舍管理系统的设计与实现.pptx_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

,信息工程学院网络工程专业毕业论文答辩,基于PHP的宿舍管理系统的设计与实现,指导老师:万小霞答辩人:支强,目录,CONTENT,第一部分课题分析,第二部分技术简介,第三部分整体设计,第四部分功能实现,第五部分系统测试,课题分析,1,课题背景,宿舍,一个学生度过大半时间的地方,其管理在高校中占有较高的地位。对于那些还没有很好应用信息技术管理的高校,宿舍管理时仍然采用了比较落后的人工管理模式,这种模式对于以前学生数量不多时勉强适用,但是现在俨然已不适合。基于信息技术开发的宿舍管理系统,能以最优的方式解决这些问题。,课题任务,该系统特意设计了两大功能模块:学生模块和舍管模块。舍管模块的主要任务是实现以下功能:查询宿舍详情主要包括宿舍号,宿舍床位数,学生,床位号,学生所在学院,学生班主任,水电费等;对宿舍成员及床位变化做记录;对宿舍综合分进行管理;对出入宿舍的贵重物品做登记;登记各个宿舍的物品报修情况;发重要通告;发帖回帖;对入住学生进行宿舍分配管理。学生模块的主要任务是实现以下功能:登录后,对学生个人信息进行完善补充;确定宿舍号,查询宿舍成员包括姓名,班级,专业,联系方式和班主任;网上充值水电费;查询学生所在宿舍的综合分;报修申请;发帖回帖进行讨论。,课题分析,1,可行性分析,经济可行性:本系统有很大的通用性,运行系统所需要的硬件只需要用学校以有的就可以完全胜任了。开发所用到的软件也都是基本免费。因此,开发此系统的成本可谓是非常低廉的,本系统具有极高的经济效益,工作效率也是非常之高,应当积极开发。技术可行性:本系统是使用ZendStudio开发的,这是一款已经非常成熟的开发工具。可以利用PHP和MySQL开发各种实用的基于B/S的应用系统。对于开发者的要求仅仅是能有一定的开发功底和编程能力。因此开发本系统在技术上是可行的。使用可行性:本系统设计有简明良好的操作见面,用户在使用时极易上手,无需额外的使用培训。只需要懂得基本的计算机操作,就可以使用系统设计的那些管理功能,大大减少了学校管理员的工作负担。因此,本系统在使用方面是可行的。,功能需求分析,通过分析高校的实际实际需求,本系统开发了很多实用的功能。包括学生宿舍基本情况的登记,学生的入住搬出管理;对学生宿舍设备报修情况登记跟进;对宿舍违规使用电器等情况登记通报;对出入宿舍的贵重物品及访客进行登记;对学生宿舍用的水电情况登记,并在及时通知宿舍缴纳水电费;可以发布学校重要通知。,技术简介,2,技术简介,2,ZendStudio,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,管理员功能实现,普通用户功能实现,主要实现管理员的登录,查询,删除学生信息,添加学生信息,发布公告,主要实现普通用户的账户密码修改,发帖回帖,物品申报维修等功能。,功能实现,4,功能实现代码展示,登录代码,查询代码,功能实现,4,操作界面展示,系统测试,5,测试,模块测试,集成测试,我们在模块实测时,首先对代码进行核查,包括变量声明,数据结构,数据类型等的核对,然后输入各类数据更改执行条件,并多次执行,观察变量在过程中的变化。运行出错时,对错误进行登记,然后修改后再次执行。通过多次测试后,得到比较完善的模块,从而完成模块测试。,集成测试是在完成模块测试的基础上进行的,否则会对集成测试的结果有很大的影响,造成结果和实际有很大的

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论