2023年(下)教育学原理试题_第1页
2023年(下)教育学原理试题_第2页
2023年(下)教育学原理试题_第3页
2023年(下)教育学原理试题_第4页
2023年(下)教育学原理试题_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

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

文档简介

学生宿舍管理系统数据库设计题目:学生宿舍管理系统的设计与开发学生姓名:吴康学号:202310510241学院:信息工程学院专业:计算机科学与技术完成时间:目录摘要………………1.引言………………………1.1开发背景……………………1.2开发设计的意义………1.3开发工具…………1.3.22系统分析………………2.1可行性分析……………………2.2系统需求分析……2.3系统数据流图…………………3总体设计………………3.1系统设计目标…………………3.2系统总体功能……………………3.3系统结构图…………4详细设计…………4.1数据库设计……4.1.1数据库概念结构设计……………4.1.2数据库逻辑结构设计………………4.2模块设计…………4.2.1管理员模块设计…………4.2.2寝室长与室员模块设计………………5.面板的设计6.致谢和心得摘要管理信息系统在现代社会已深入到各行各业,由于计算机技术的迅速开展和普及,信息管理系统事实上已成为计算机管理信息系统,大学生宿舍管理系统就是一个典型的管理信息系统,它可以让宿舍管理工作变的更轻松。本毕业设计的任务就是设计一个大学生宿舍管理系统。其开发过程主要包括前端应用程序的开发和后台数据库的建立和维护两个方面。主要任务就是建立根本数据,后台程序主要负责的都是管理上的功能。

经过分析,本系统运用了MicrosoftSQLServer2023为后台数据库,系统实现了系统维护、宿舍管理、学生管理、宿舍分配、信息查询等必需的功能,其操作简单,界面友好,运行比拟稳定,适用于大学院校大学生宿舍管理。第一章:引言1.1工程开发背景。随着时代的开展,计算机技术越来越深入各行各业,为广阔的用户提供了更为周到和便捷的效劳。目前各行各业广泛使用专用系统,其内容范围跨越了教育科研、文化事业、金融、商业、新闻出版、娱乐、体育等各个领域,其用户群十分庞大,。

对于学校而言,学生宿舍管理是必不可少的组成局部。目前仍然存在有学校停留在宿舍管理部门人员手工记录数据的阶段,手工记录对于规模小的学校来说勉强可以接受;但对于学生信息量比拟庞大,需要记录存档的数据比拟多的高校来说,人工记录是相当麻烦的,而且当查找某条记录时,由于数据量庞大,只能依靠人工去一条一条地查找,这样不但麻烦而且浪费许多时间,工作效率比拟低。采用计算机来管理宿舍和学生的信息,大大提高了查询的速度,节约了人力和物力资源,到达了预期的要求。因此,设计开发好一个专用系统对一个机构(或部门)的开展十分重要。近年来,随着用户要求的不断提高及计算机科学的迅速开展,特别是数据库技术的广泛应用,向用户提供的效劳将越来越丰富,越来越人性化。1.2开发设计的意义所在专用系统是一个信息管理系统,它将实现检索迅速和查找方便;信息的录入,修改和删除功能;以及对新入校学生进行宿舍安排等功能,学生可以在系统前台以寝室长和室员的身份进行查看和发布寝室的信息。为了实现提高高校宿舍管理部门的工作效率;充分利用资源;减少不必要的人力,物力和财力的支出;方便宿舍管理部门的工作人员全面地掌握学生住宿情况等目的;为宿舍管理部门,开发设计专用系统--高校学生宿舍信息管理系统来进行管理学生宿舍信息,使学生宿舍信息实现标准化的管理和标准化的制度是十分必要的。第二章系统分析2.1可行性分析一、经济的可行性一方面是技术上的可行性分析要考虑将来要采用的硬件和软件技术能否满足用户提出的要求〔如计算机的容量、速度等〕。此外,还要考虑开发人员的水平,做为信息学院的学生,数据库设计方面对于我们应该还过得去,在宿舍里生活了两年,对这个管理模试应该比拟的熟。所以技术方面可行性高。另一方面支出的费用,包括设备购置费、管理和维护费用、人员工资和培训费等,另一个是取得的收益。这是个超小型的管理系统,从投入的人力,财力与物力来讲是非常之小的,只要一台电脑,这个系统就可以搞起来。从节省人力方面,可以让管理人员从繁与复杂的工作中解脱出来,做更多的工作,可以给宿舍里的管理提高一个层次。三、总结通过以上两点的分析,编写或开发这个宿舍管理系统是可行的,只要这个系统能实现对学生数据的输入、修改、删除、浏览与查询就可以了。如果技术方面可行,浏览与查询方面的功能应该编写得强大一点,再好有条件组合的查询,可以实现按男女生分类查询,也可以按专业、寝室号、籍贯等分类查询,以便学校方面管理人员可以很方便的查询想要的数据,以便进行统一管理,统一安排。2.2.1根本信息学生住在宿舍楼中,每幢宿舍楼都会有假设干名老师负责本宿舍楼的日常管理。〔1〕学生的根本信息:入校时,每位同学都有唯一的学号,并被分配到指定的宿舍楼和指定的宿舍,也会有一个宿舍号,其入校时间就是他的入住时间。〔2〕宿舍的根本信息:每间宿舍都有唯一的楼号和宿舍号,入校时,寝室会装寝室电话,相应地就有寝室电话号码。〔3〕工作人员根本信息:每栋寝室都有管理员,每个管理员都由自己唯一的编号。〔4〕报修的根本信息:宿舍楼中经常出现财产的损坏,比方灯泡坏了,厕所的马桶出故障了等,这时,同学们需要将财产损坏情况报告给宿舍楼管理员,以便学校派人进行维修。这时,需要记录报修的宿舍号和损坏的财产编号,同时记录报修的时间和损坏的原因。当损坏的财产维修完毕后,应记录解决时间,表示该报修成功解决。2.2.2用户对系统要求1、信息要求:宿舍楼管理员能查询上面提到的宿舍楼的所有相关信息,包括某一学号的学生在宿舍楼中住宿的详细信息,报修的所有信息和来访者的信息,以利于对整个宿舍楼的全面管理。2、处理要求:当学生根本信息发生变化时,宿舍楼管理员能对其进行修改。比方,某些同学搬到其他的宿舍中去,他们在本宿舍楼中相应的记录就应该删去;当宿舍财产报修及时解决后,管理员应登记解决时间,说明该报修问题已成功解决。3、平安性与完整性要求:A、平安性要求:〔1〕系统应设置访问用户的标识以鉴别是否是合法用户,并要求合法用户设置其密码,保证用户身份不被盗用;〔2〕系统应对不同的数据设置不同的访问级别,限制访问用户可查询和处理数据的类别和内容;〔3〕系统应对不同用户设置不同的权限,区分不同的用户,如区分寝室长,宿舍理员,室员。B、完整性要求:〔1〕各种信息记录的完整性,信息记录内容不能为空;〔2〕各种数据间相互的联系的正确性;〔3〕相同的数据在不同记录中的一致性。4.1.2数据库概念结构设计E-R图概念模型是数据库系统的核心和根底。由于各个机器上实现的DBMS软件都是基于某种数据模型的,但是在具体机器上实现的模型都有许多严格的限制。而现实应用环境是复杂多变的,如果把实现世界中的事物直接转换为机器中的对象,就非常不方便。因此,人们研究把现实世界中的事物抽象为不依赖与具体机器的信息结构,又接近人们的思维,并具有丰富语义的概念模型,然后再把概念模型转换为具体的机器上支持的数据模型。概念模型的描述工具通常是使用E-R模型图。概念结构是对现实世界的一种抽象。所谓抽象是对实际的人、物、事和概念进行人为处理,抽取所关心的共同特性,忽略非本质的细节,并把这些特性用各种概念精确的加以描述,这些概念组成了某种模型。。在需求分析和逻辑设计之间增加概念设计阶段,可以使设计人员仅从用户的角度看待数据及处理要求和约束。表达概念设计的结果称为概念模型,对概念模型有以下要求:(1)要易于更改。当应用环境和应用要求改变时,概念模型要能很容易的修改和扩充以反映这种变化。(2)易于交流和理解,从而可以用它和不熟悉计算机的用户交换意见。(3)有丰富的语义表达能力,能表达用户的各种需求。(4)易于向各种数据模型转换。按照上述要求,传统的数据模型〔网状、层次和关系模型〕都不适合作概念模型。在数据库的概念设计中,通常采用E-R数据模型来表示数据库的概念结构。E-R数据模型将现实世界的信息结构统一用属性、实体以及它们之间的联系来描述。数据库的E-R图如下:寝室管理E-R图2、用户管理E-R图:3、查询功能E-R图4、留言板E-R图5.寝室长E-R图:第三章详细设计3.1数据库设计3.1.1数据库的引入数据库技术从60年代中期至今只有不到40年的历史,但其开展速度之快是其它技术所不及的。它已由第一代的层次型、网状型数据库,第二代的关系型数据库开展到今天以面向对象为主要模型的数据库,即第三代数据库。数据库技术和网络通信技术、面向对象编程技术、并行计算机技术、人工智能技术相互融合、相互渗透,促进了数据库技术的广泛应用。数据库,是按照数据结构来组织、存储和管理数据的仓库,是用于查询的大量数据的存储区域。使用数据库可以带来许多好处:如减少了数据的冗余度,从而大大地节省了数据的存储空间,实现数据资源的充分共享等等。此外,数据库技术还为用户提供了非常简便的使用手段,使用户易于编写有关数据库应用程序。特别是近年来推出的计算机关系数据库管理系统,操作直观,使用灵巧,编程方便,功能强大,环境适应广泛,数据处理能力极强。可以说一个动态网站的建设是离不开一个设计最优的数据库的。我们现在可以使用的数据库有很多种。一个真正的、完整的站点是离不开数据库的,因为少量的数据,如网页访问人数等完全可以存储在文本文件中,但实际应用中,需要保存的数据远不止这一点点,而且这些数据之间往往还有关联,利用数据库来管理这些数据,可以很方便的查询和更新。数据库的设计是指对一个给定的应用环境,构造数据库模式,建立数据库及其应用系统,满足各种用户需求。作为信息资源开发、管理和效劳的一种有效的手段,数据库技术的应用已越来越广泛,从小型的单项事务处理系统到大型的信息系统大都用先进的数据库技术来保持系统数据的平安性、完整性和共享性。对一个实际的系统来说,数据库表的设计在遵循数据库理论的同时,必须能用开发工具来实现用户在各方面提出的功能要求。3.2系统数据流图3.2.用户注册流程图:3.用户密码修改流程图:4用户管理权限:5.1.3根据在数据库概念设计中给出的数据库实体E-R图,可以设计数据表结构,务器上建名为xyty的数据库。其中包括以下表:管理员,留言板,宿舍公告栏,寝室长,寝室,宿舍楼,民族,通知,用户,系名,专业。下面将具体介绍数据库各表结构:表5.1用户表5.2管理员表5.3留言板:表5.4宿舍公告栏表5.5寝室:表5.6宿舍楼:表5.7民族:

表5.8寝室长:表5.9通知:表5.10专业:表5.11系名:6.1模块设计6.对本系统的各个子模块进行了系统分析和数据库设计之后,本章将主要讨论该系统所实现的各局部功能:(1)后台管理主界面:角色有三种选择,室员、寝室长、管理员,选择管理员进入管理员后台管理,有用户管理,个人资料,班级查询、寝室查询,寝室管理,寝室损坏,卫生评分,留言板,通知,管理制度,系统注销,十个功能模块,(2)用户管理模块:这个模块是对用户进行管理,功能模块主要功能有管理员注册,修改管理员密码,学生注册,学生密码修改,如图3:〔3〕个人资料模块:这个模块式对用户进行个人根本资料进行管理,个人资料模块主要功能有学号查询及修改,姓名查询及修改,性别查询及修改,年龄查询及修改,出生日期查询及修改,系别查询及修改,专业查询及修改,班级查询及修改,辅导老师查询及修改,民族查询及修改,职务查询及修改,所在宿舍查询及修改,宿舍电话查询及修改,个人电话查询及修改。(4)班级查询模块:这个模块主要对某系别/专业/班级/学号的所有学生进行资料进行管理。班级查询模块主要功能有查询某个系别的学生根本信息,某个专业的学生根本信息,某个班级学生的根本信息,单个学号的学生的根本信息,这些查询相互约束着,例如:输入班级前一定要输入是相应的专业等等。(5)寝室查询模块:寝室查询模块主要是为了管理员管理方便而进行设计,寝室查询主要功能有查询一个栋数的学生根本情况,查询一个寝室的学生根本情况,或者查询学生的姓名来查询学生根本情况,此模块式为了寝室管理员能更好的进行管理而设计的。栋数,寝室号,学生姓名之间没有约束,例如:查询一栋,就会把一栋所有学生信息全部列出来。第四章面板设计4.1系统首页:4.2系统登入4.3管理员管理4.4.用户管理:4.4.寝室长管理:4.5注册失败:4.6密码修改成功:4.8个人资料:这个模块式对用户进行个人根本资料进行管理,个人资料模块主要功能有学号查询及修改,姓名查询及修改,性别查询及修改,年龄查询及修改,出生日期查询及修改,系别查询及修改,专业查询及修改,班级查询及修改,辅导老师查询及修改,民族查询及修改,职务查询及修改,所在宿舍查询及修改,宿舍电话查询及修改,个人电话查询及修改。4.9班级查询这个模块主要对某系别/专业/班级/学号的所有学生进行资料进行管理。班级查询模块主要功能有查询某个系别的学生根本信息,某个专业的学生根本信息,某个班级学生的根本信息,单个学号的学生的根本信息,这些查询相互约束着,例如:输入班级前一定要输入是相应的专业等等。4.10寝室管理:此模块是为了寝室长方便管理设计的,寝室管理模块主要功能有查询本寝室的所有卫生评分,规划寝室的卫生清扫管理,及登记寝室的物品损坏信息的。4.11卫生评分:此模块主要是为了寝室管理员设计的,卫生评分模块的主要功能有查询及更改某栋寝室所有评分情况,及查询评分时间,评分人等等,查询某寝室的情况,面板旁有两个箭头分别用于调整评分上下顺序,箭头向下,是从高到低,箭头向上市从低到高。4.12留言版:此模块式为了方便学生交流用的,留言板模块主要功能有可以发布一些学生需要发布的信息,出了发布功能还有信息回复功能。4.13:通知:通知模块式为了方便管理员发布信息通知学生的一些重要事项,及情况的。4.14.管理制度:此模块是管理员注册,学生注册时需要了解的一些寝室根本情况,第五章致谢心得致谢:在此,感谢那些帮助我的老师和同学,使老师辛勤的帮我讲解疑惑之处,并在资料上给与我最大的帮助,让我们深深的感受到团队合作的力量如此的巨大。大家的默契,老师的指导都让我们学的非常有兴趣和愉快。如果没有老师的指导和同学的帮,我想我们这一组不会那么顺利的完成的。没有你们喔的系统设计的进程一定十分缓慢,而且可

温馨提示

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

评论

0/150

提交评论