2001年(下)教育学原理试题.doc

上传人:F****n 文档编号:97888763 上传时间:2019-09-07 格式:DOC 页数:24 大小:2.34MB
返回 下载 相关 举报
2001年(下)教育学原理试题.doc_第1页
第1页 / 共24页
2001年(下)教育学原理试题.doc_第2页
第2页 / 共24页
2001年(下)教育学原理试题.doc_第3页
第3页 / 共24页
2001年(下)教育学原理试题.doc_第4页
第4页 / 共24页
2001年(下)教育学原理试题.doc_第5页
第5页 / 共24页
点击查看更多>>
资源描述

《2001年(下)教育学原理试题.doc》由会员分享,可在线阅读,更多相关《2001年(下)教育学原理试题.doc(24页珍藏版)》请在金锄头文库上搜索。

1、学生宿舍管理系统数据库设计题目:学生宿舍管理系统的设计与开发学生姓名:吴康 学号:1学院:信息工程学院专业:计算机科学与技术 完成时间:目录摘要1.引言1.1 开发背景1.2开发设计的意义1.3开发工具1.3.2 SQL Server 2005简介2系统分析 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.致谢和心得摘

2、要管理信息系统在现代社会已深入到各行各业,由于计算机技术的迅速发展和普及,信息管理系统事实上已成为计算机管理信息系统,大学生宿舍管理系统就是一个典型的管理信息系统,它可以让宿舍管理工作变的更轻松。本毕业设计的任务就是设计一个大学生宿舍管理系统。其开发过程主要包括前端应用程序的开发和后台数据库的建立和维护两个方面。主要任务就是建立基本数据,后台程序主要负责的都是管理上的功能。经过分析,本系统运用了Microsoft SQL Server2005为后台数据库,系统实现了系统维护、宿舍管理、学生管理、宿舍分配、信息查询等必需的功能,其操作简单,界面友好,运行比较稳定,适用于大学院校大学生宿舍管理。第

3、一章:引言1.1 项目开发背景。随着时代的发展,计算机技术越来越深入各行各业,为广大的用户提供了更为周到和便捷的服务。目前各行各业广泛使用专用系统,其内容范围跨越了教育科研、文化事业、金融、商业、新闻出版、娱乐、体育等各个领域,其用户群十分庞大,。对于学校而言,学生宿舍管理是必不可少的组成部分。目前仍然存在有学校停留在宿舍管理部门人员手工记录数据的阶段,手工记录对于规模小的学校来说勉强可以接受;但对于学生信息量比较庞大,需要记录存档的数据比较多的高校来说,人工记录是相当麻烦的,而且当查找某条记录时,由于数据量庞大,只能依靠人工去一条一条地查找,这样不但麻烦而且浪费许多时间,工作效率比较低。采用

4、计算机来管理宿舍和学生的信息,大大提高了查询的速度,节约了人力和物力资源,达到了预期的要求。因此,设计开发好一个专用系统对一个机构(或部门)的发展十分重要。近年来,随着用户要求的不断提高及计算机科学的迅速发展,特别是数据库技术的广泛应用,向用户提供的服务将越来越丰富,越来越人性化。1.2 开发设计的意义所在专用系统是一个信息管理系统,它将实现检索迅速和查找方便;信息的录入,修改和删除功能;以及对新入校学生进行宿舍安排等功能,学生可以在系统前台以寝室长和室员的身份进行查看和发布寝室的信息。为了实现提高高校宿舍管理部门的工作效率;充分利用资源;减少不必要的人力,物力和财力的支出;方便宿舍管理部门的

5、工作人员全面地掌握学生住宿情况等目的;为宿舍管理部门,开发设计专用系统-高校学生宿舍信息管理系统来进行管理学生宿舍信息,使学生宿舍信息实现标准化的管理和规范化的制度是十分必要的。第二章 系统分析2.1 可行性分析一、经济的可行性 一方面是技术上的可行性分析要考虑将来要采用的硬件和软件技术能否满足用户提出的要求(如计算机的容量、速度等)。此外,还要考虑开发人员的水平,做为信息学院的学生,数据库设计方面对于我们应该还过得去,在宿舍里生活了两年,对这个管理模试应该比较的熟。所以技术方面可行性高。另一方面支出的费用,包括设备购置费、管理和维护费用、人员工资和培训费等,另一个是取得的收益。这是个超小型的

6、管理系统,从投入的人力,财力与物力来讲是非常之小的,只要一台电脑,这个系统就可以搞起来。从节省人力方面,可以让管理人员从繁与复杂的工作中解脱出来,做更多的工作,可以给宿舍里的管理提高一个层次。 三、总结 通过以上两点的分析,编写或开发这个宿舍管理系统是可行的,只要这个系统能实现对学生数据的输入、修改、删除、浏览与查询就可以了。如果技术方面可行,浏览与查询方面的功能应该编写得强大一点,再好有条件组合的查询,可以实现按男女生分类查询,也可以按专业、寝室号、籍贯等分类查询,以便学校方面管理人员可以很方便的查询想要的数据,以便进行统一管理,统一安排。2.2.1 基本信息学生住在宿舍楼中,每幢宿舍楼都会

7、有若干名老师负责本宿舍楼的日常管理。(1)学生的基本信息:入校时,每位同学都有唯一的学号,并被分配到指定的宿舍楼和指定的宿舍,也会有一个宿舍号,其入校时间就是他的入住时间。(2)宿舍的基本信息:每间宿舍都有唯一的楼号和宿舍号,入校时,寝室会装寝室电话,相应地就有寝室电话号码。(3)工作人员基本信息:每栋寝室都有管理员,每个管理员都由自己唯一的编号。(4)报修的基本信息:宿舍楼中经常出现财产的损坏,比如灯泡坏了,厕所的马桶出故障了等,这时,同学们需要将财产损坏情况报告给宿舍楼管理员,以便学校派人进行维修。这时,需要记录报修的宿舍号和损坏的财产编号,同时记录报修的时间和损坏的原因。当损坏的财产维修

8、完毕后,应记录解决时间,表示该报修成功解决。2.2.2 用户对系统要求1、信息要求:宿舍楼管理员能查询上面提到的宿舍楼的所有相关信息,包括某一学号的学生在宿舍楼中住宿的详细信息,报修的所有信息和来访者的信息,以利于对整个宿舍楼的全面管理。2、处理要求:当学生基本信息发生变化时,宿舍楼管理员能对其进行修改。比如,某些同学搬到其他的宿舍中去,他们在本宿舍楼中相应的记录就应该删去;当宿舍财产报修及时解决后,管理员应登记解决时间,表明该报修问题已成功解决。3、安全性与完整性要求:A、安全性要求:(1)系统应设置访问用户的标识以鉴别是否是合法用户,并要求合法用户设置其密码,保证用户身份不被盗用;(2)系

9、统应对不同的数据设置不同的访问级别,限制访问用户可查询和处理数据的类别和内容;(3)系统应对不同用户设置不同的权限,区分不同的用户,如区分寝室长,宿舍理员,室员。B、完整性要求:(1)各种信息记录的完整性,信息记录内容不能为空;(2)各种数据间相互的联系的正确性;(3)相同的数据在不同记录中的一致性。4.1.2数据库概念结构设计E-R图 概念模型是数据库系统的核心和基础。由于各个机器上实现的DBMS软件都是基于某种数据模型的,但是在具体机器上实现的模型都有许多严格的限制。而现实应用环境是复杂多变的,如果把实现世界中的事物直接转换为机器中的对象,就非常不方便。因此,人们研究把现实世界中的事物抽象

10、为不依赖与具体机器的信息结构,又接近人们的思维,并具有丰富语义的概念模型,然后再把概念模型转换为具体的机器上支持的数据模型。概念模型的描述工具通常是使用E-R模型图。 概念结构是对现实世界的一种抽象。所谓抽象是对实际的人、物、事和概念进行人为处理,抽取所关心的共同特性,忽略非本质的细节,并把这些特性用各种概念精确的加以描述,这些概念组成了某种模型。 在需求分析和逻辑设计之间增加概念设计阶段,可以使设计人员仅从用户的角度看待数据及处理要求和约束。 表达概念设计的结果称为概念模型,对概念模型有以下要求: (1) 要易于更改。当应用环境和应用要求改变时,概念模型要能很容易的修改和扩充以反映这种变化。

11、 (2) 易于交流和理解,从而可以用它和不熟悉计算机的用户交换意见。 (3)有丰富的语义表达能力,能表达用户的各种需求。 (4) 易于向各种数据模型转换。 按照上述要求,传统的数据模型(网状、层次和关系模型)都不适合作概念模型。在数据库的概念设计中,通常采用E-R数据模型来表示数据库的概念结构。 E-R数据模型将现实世界的信息结构统一用属性、实体以及它们之间的联系来描述。 数据库的E-R图如下:1. 寝室管理E-R图2、用户管理E-R图: 3、查询功能E-R图4、留言板E-R图5.寝室长E-R图:第三章 详细设计3.1 数据库设计3.1.1 数据库的引入: 数据库技术从60年代中期至今只有不到

12、40年的历史,但其发展速度之快是其它技术所不及的。它已由第一代的层次型、网状型数据库,第二代的关系型数据库发展到今天以面向对象为主要模型的数据库,即第三代数据库。数据库技术和网络通信技术、面向对象编程技术、并行计算机技术、人工智能技术相互融合、相互渗透,促进了数据库技术的广泛应用。 数据库,是按照数据结构来组织、存储和管理数据的仓库,是用于查询的大量数据的存储区域。使用数据库可以带来许多好处:如减少了数据的冗余度,从而大大地节省了数据的存储空间,实现数据资源的充分共享等等。此外,数据库技术还为用户提供了非常简便的使用手段,使用户易于编写有关数据库应用程序。特别是近年来推出的计算机关系数据库管理

13、系统,操作直观,使用灵活,编程方便,功能强大,环境适应广泛,数据处理能力极强。可以说一个动态网站的建设是离不开一个设计最优的数据库的。我们现在可以使用的数据库有很多种。一个真正的、完整的站点是离不开数据库的,因为少量的数据,如网页访问人数等完全可以存储在文本文件中,但实际应用中,需要保存的数据远不止这一点点,而且这些数据之间往往还有关联,利用数据库来管理这些数据,可以很方便的查询和更新。 数据库的设计是指对一个给定的应用环境,构造数据库模式,建立数据库及其应用系统,满足各种用户需求。作为信息资源开发、管理和服务的一种有效的手段,数据库技术的应用已越来越广泛,从小型的单项事务处理系统到大型的信息

14、系统大都用先进的数据库技术来保持系统数据的安全性、完整性和共享性。对一个实际的系统来说,数据库表的设计在遵循数据库理论的同时,必须能用开发工具来实现用户在各方面提出的功能要求。3.2 系统数据流图3.2.1用户登录流程图:2.用户注册流程图:3.用户密码修改流程图:4用户管理权限:5.1.3数据库逻辑结构设计:根据在数据库概念设计中给出的数据库实体E-R图,可以设计数据表结构,务器上建名为xyty的数据库。其中包括以下表:管理员,留言板,宿舍公告栏,寝室长,寝室,宿舍楼,民族,通知,用户,系名,专业。下面将具体介绍数据库各表结构:表 5.1 用户 表5.2管理员表5.3留言板:表5.4宿舍公告栏表5.5寝室:表5.6 宿舍楼:表5.7 民族:表 5

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 教学/培训

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号