宿舍管理系统详细设计文档

合集下载

宿舍管理系统文档

宿舍管理系统文档

寝室管理文档网站目的:为了更好的管理寝室同学们的信息资料,同时也为了大家对寝室管理系统的了解,我们为此做了一些主要的查询功能方便大家去实现。

小组成员以及分工:张中南:主要负责网站的后台管理设计与制作以及网站一些主要功能实现的asp编程;叶永杰:负责网站一些主要界面的设计和制作;下面是一些主要的数据库:注册用户:学生:寝室;网站主要版块和功能介绍:我们最终完成的网站基本上符合了我们起初的设想,版块和功能也大致上达到了目的,下面是对该网站的大致介绍:网站分为两部分:分为前台操作和后台管理;前台操作:主要界面介绍:主要面主要分为这样几个模块:登录框,用户注册,修改资料,学生管理,宿舍管理,查询模块,添加,删除;登录模块:用户注册:登录的前提是注册(如上图),上面就是注册模块,注册完毕以后登录,就可以享受查询等其他功能;下面是登录后显示的信息,提示你成功登录,并且告诉用户是什么时候注册和目前是第几次查看网页;修改资料修改资料是针对想修改该用户的信息资料,就如上图所示;学生管理:这里显示的是该宿舍中的学生,同时也可对其进行添加,编辑,删除;宿舍管理添加:编辑修改:删除操作:上面显示的是各寝室学生的信息,也可对其进行添加,修改,删除;查询模块:该模块包括学生信息查询和寝室查询,统计三大块;学生信息查询:寝室查询:学生查询结果:寝室查询结果学生统计数据:寝室统计数据:实训总结:虽然整个系统下来,我们做得不怎么像样,做的也很简单,也没有别人的系统的功能那么完善和丰富。

但这个结果却是根据我们组员的实力,很团结的合作,很努力的学习做出来的。

虽然实训下来,我们看到了自己很差劲的实力,但哪怕做出了一点点东西我们也都很开心,不能说实训下来我们得到了多少提高,但至少我们跨出了编程以及做系统的第一步,我们不会象以前那样再也不敢动手,虽然实训结束了,但我想我们对这个不再害怕也有兴趣之后,我们还是会去完善我们的这个系统的!。

学生宿舍管理系统(毕业设计_论文)

学生宿舍管理系统(毕业设计_论文)

XXXXXXXX 大学系统设计说明书设计(论文)题目:学生宿舍管理系统系别:信息工程学院专业:软件技术姓名:XXXXX学号:XXXXXXXXX指导教师:XXXXX完成时间:XXXX年XX月摘要当今大学校园内的学生公寓,其数据量大,各种信息管理内容复杂,查询和管理学生信息和校园内的公寓信息等工作由人工完成将是很累的,不仅浪费了许多人力物力资源,而且还很容易出现差错,有一个软件对学生公寓管理不仅节省了人力物力,而且对各种信息的把握和操作也更加方便。

该学生宿舍管理系统主要包括前台用户界面的开发和后台数据库的开发,对于后台数据库要求建立起数据一致性和完整性强、数据安全性好的数据库。

而对于前端应用程序的开发则要求应用程序能提供强大的数据操纵功能,界面友好、使用简单方便等特点。

管理人员需要做的就是将数据输入到系统的数据库中去。

经过分析,本系统运用了MySQL为后台数据库,以eclipse为前端开发工具,系统实现了权限管理、学生信息管理、来访者管理、学生离校返校管理、卫生情况检查管理等必需的功能,其操作简单,界面友好,运行比较稳定,适用于大学院校大学生宿舍管理。

关键词:宿舍管理、来访者管理、学生离校返校管理目录第1章系统分析 (1)1.1系统开发的背景 (1)1.2系统需求分析 (1)1.2.1功能需求 (1)1.2.2性能需求 (2)1.3 可行性分析 (3)1.3.1经济可行性 (3)1.3.2技术可行性 (3)1.3.3总结 (3)1.4系统的开发平台及开发工具 (3)1.4.1 开发工具Eclipse (3)1.4.2 数据库MySQL (4)1.4.3 三层架构技术介绍 (5)1.5实现系统的平台 (5)1.5.1系统环境 (5)1.5.2后台数据库选择机配置 (6)第2章系统总体设计 (7)2.1数据库设计 (7)2.1.1 数据库设计概念 (7)2.1.1 E-R模型设计 (7)2.2数据库的逻辑设计 (10)2.3模块设计 (12)2.2.1用户管理模块 (13)2.2.2学生信息管理模块 (13)2.2.3报修管理模块 (15)2.2.4来访者登记模块 (15)2.2.4学生进出校管理模块 (16)第3章系统详细设计 (17)3.1子系统功能模块的实现 (17)3.1.1 包的创建 (17)3.1.2 java架包的构建 (19)3.1.3 公共模块设计 (19)3.1.3 数据库连接配置 (21)3.2主窗体模块设计 (22)3.2.1 学生宿舍管理系统主界面 (22)3.2.2 学生信息管理模块 (23)3.2.3 报修管理管理模块 (28)3.2.4 来访者登记管理模块 (29)3.2.5 进校出校管理模块 (30)3.3数据导出Excel和导入Excel数据 (33)第4章系统调试 (36)4.1系统调试的目的 (36)4.2系统的调试 (36)结束语 (40)谢词 (41)附录 (42)参考文献 (43)第1章系统分析1.1系统开发的背景随着时代的发展,计算机技术越来越深入各行各业,为广大的用户提供了更为周到和便捷的服务。

学生宿舍管理系统设计说明书

学生宿舍管理系统设计说明书

学生宿舍管理系统设计说明书嘿,同学们!咱来聊聊学生宿舍管理系统这回事儿。

你想啊,宿舍就像咱们在学校里的一个小家,得好好打理不是?那这学生宿舍管理系统呢,就是帮着咱们把这个小家管理得井井有条的好帮手。

这系统就好比一个超级管家,啥都能管。

从谁住哪个房间,到宿舍的水电使用情况,再到各种设施的维修记录,它都门儿清。

比如说,分配宿舍这块儿。

它可不会随便乱分,而是像个聪明的军师,综合考虑好多因素。

什么同学的年级啊,专业啊,甚至个人的生活习惯,都在它的考量范围之内。

这就好像给一群不同的水果分类,苹果归苹果堆,香蕉归香蕉堆,不能乱来,不然可就乱套啦!还有水电管理,这系统能精确地记录每个宿舍用了多少水电。

它就像一个细心的记账员,一分一毫都不会记错。

要是哪个宿舍超了,它还会“提醒”你,该省着点儿用啦!这多贴心呐!再说说设施维修。

宿舍的灯坏了,水龙头漏水了,只要你一报修,这系统就像接到紧急任务的战士,迅速把信息传递给维修人员。

而且还能跟踪维修进度,直到问题解决,是不是很厉害?对于宿管老师来说,这系统更是好帮手。

可以随时查看宿舍的各种情况,哪个宿舍卫生不好,哪个宿舍经常晚归,一目了然。

就像有一双千里眼,啥都能看到。

咱们学生自己也能通过这个系统查看一些信息,比如宿舍的评分,自己有没有违反规定啥的。

这就好像有一面镜子,能让咱们清楚地看到自己在宿舍里的表现好不好。

总之,学生宿舍管理系统就像是一个魔法盒子,里面装满了各种让宿舍生活更美好、更有序的法宝。

有了它,咱们的宿舍生活能不舒适、不便捷吗?它让宿舍不再是乱糟糟的,而是充满温馨和秩序的小天地。

所以说,这样的学生宿舍管理系统,难道不值得我们好好利用和珍惜吗?它为我们创造了更好的宿舍环境,让我们能更安心地学习和生活,难道不是吗?。

毕业设计论文宿舍管理系统

毕业设计论文宿舍管理系统

毕业设计论文宿舍管理系统宿舍管理系统的设计与实现关键词:宿舍管理系统;学生信息;宿舍维修;数据库;网页前端和后端一、引言宿舍管理系统是以信息技术为支撑,为了更好地管理学生宿舍生活,提高宿舍管理工作的效率,将学生宿舍入住情况、宿舍维修信息、宿舍楼楼层信息等多种信息进行管理和处理的系统。

本文主要介绍了宿舍管理系统的设计与实现。

二、系统设计(一)数据库设计数据库设计包括学生信息表、宿舍楼楼层信息表和宿舍维修信息表。

学生信息表包括学号、姓名、性别、年级、专业等字段,宿舍楼楼层信息表包括楼号、楼层号等字段,宿舍维修信息表包括报修时间、维修状态、处理结果等字段。

(二)网页前端设计网页前端设计使用HTML、CSS和JavaScript等技术进行实现。

前端页面包括学生信息展示页面、宿舍楼楼层信息展示页面和宿舍维修信息展示页面。

学生信息展示页面显示学生的姓名、性别、年级、专业等信息;宿舍楼楼层信息页面显示宿舍楼的楼号、楼层号等信息;宿舍维修信息展示页面显示维修的时间、维修状态等信息。

(三)网页后端设计三、系统实现系统实现过程主要分为数据库的创建和网页前端和后端的实现。

数据库的创建可以使用SQL语句进行建表操作,网页前端和后端的实现可以使用HTML、CSS、JavaScript和Java等技术进行实现。

四、系统应用宿舍管理系统的应用可以提高宿舍管理的效率和准确性,方便学生和宿舍管理员进行信息查询,处理宿舍维修信息等。

系统应用可以实现以下几点:1.学生信息的管理和查询:宿舍管理员可以通过系统查询学生的入住情况、修改学生的个人信息等。

2.宿舍楼楼层信息的管理和查询:系统可以提供宿舍楼楼层信息的查询和管理功能,方便宿舍管理员了解宿舍楼的基本情况。

3.宿舍维修信息的管理和处理:宿舍管理员可以通过系统接收学生维修报修请求,并处理维修情况,方便维修工作的进行。

五、结论。

高中智慧宿舍管理系统设计方案

高中智慧宿舍管理系统设计方案

高中智慧宿舍管理系统设计方案设计方案:高中智慧宿舍管理系统一、引言高中智慧宿舍管理系统是一种基于互联网和物联网技术的综合管理平台,旨在提升宿舍管理水平,提供便捷的服务,提高学生宿舍的生活质量。

本文将从系统需求分析、系统架构设计、关键功能实现等方面进行论述。

二、系统需求分析1. 学生生活管理:包括宿舍申请入住、宿舍调换、请假出宿、违纪处理等功能。

2. 宿舍设备智能化:通过物联网技术,实现宿舍门锁、照明、电器等设备的远程控制和管理,提高安全性和能源利用效率。

3. 宿舍环境监测:通过传感器采集宿舍内的温度、湿度、空气质量等数据,及时检测问题,并提供相应的调整措施。

4. 宿舍报修服务:学生可通过系统提交宿舍报修申请,并进行报修进度查询。

5. 生活便利服务:提供学生用电、水费缴纳服务,以及宿舍周边的购物、餐饮、快递等信息查询和订购服务。

三、系统架构设计1. 前端设计:采用响应式设计,兼容不同终端设备,确保用户体验一致。

2. 后端架构:采用分布式架构,包括用户管理、设备管理、数据管理、系统维护等模块。

3. 数据存储:使用数据库存储学生信息、设备信息、宿舍环境数据等重要信息。

4. 中间件技术:使用消息队列、缓存等中间件技术,提高系统的性能和可靠性。

5. 云服务:将系统部署在云平台上,提供高可用性和弹性扩展能力。

四、关键功能实现1. 学生生活管理:提供学生管理账号,学生可通过系统申请入住、调换宿舍等,管理员可及时处理申请。

2. 宿舍设备智能化:通过智能门锁、智能插座等设备,实现远程开关控制、设备状态监控等功能。

3. 宿舍环境监测:通过温湿度传感器、空气质量传感器等设备,实时采集数据,提供智能调控建议。

4. 宿舍报修服务:学生可通过系统提交报修申请,管理员可及时处理并跟进维修进度。

5. 生活便利服务:提供电费、水费在线缴纳服务;提供周边购物、餐饮、快递等信息查询和订购服务。

五、系统实施与运维1. 系统实施:根据需求分析,进行系统开发和测试,并且提供培训来帮助管理员和用户使用系统。

宿舍管理系统文档资料

宿舍管理系统文档资料

高校宿舍管理系统摘要:随着科技的不断发展,各种应用系统进入到我们生活中的各行各业,学生宿舍管理系统就是为了方便宿舍管理人员在数据方面的管理,结合当今各学校的宿舍业务管理,为了能全面、准确、有效地管理学生公寓的各种信息而开发及研制的一个系统应用软件。

本文采用了Visual Studio 2005作为设计工具,Access设计数据库,ADO作为访问数据库的方式设计了高校宿舍管理系统,其主要功能有:学生住宿记录管理、删除记录管理和学生综合查询。

关键字:学生宿舍;管理系统;系统软件。

摘要: (1)第一章系统需求分析 (3)1.1功能需求 (4)1.1.1 基本功能需求 (4)1.1.2 用户界面需求 (4)1.2数据库选择 (4)1.4环境 (5)第二章相关知识点介绍 (5)2.1 Visual Studio开发工具介绍 (5)2.2 office Access 数据库开发工具介绍 (7)第三章宿舍管理系统详细设计 (8)3.1系统功能模块图 (8)3.1.1登陆界面 (9)3.1.2主窗体 (10)3.1.3数据录入模块 (10)3.1.3宿舍管理模块 (11)3.1.4出入登记模块 (13)3.1.5信息查询模块 (15)3.1.6 报修维护模块 (16)4.1.6爱心关怀模块 (17)4.2 系统所需表 (17)4.2.1数据表 (17)第五章系统测试 (19)5.1所遇问题 (19)5.2 系统测试 (20)第六章总结 (21)参考文献 (22)第一章系统需求分析目前,我们学校的宿舍管理采用的还是人工来进行管理的, 面对目前学校发展的实际状况,我们通过实地调研之后,对宿舍管理系统的设计开发做了一个详细的概述。

1.1功能需求1.1.1 基本功能需求本课题要实现的是高校学生宿舍管理系统,在设计该系统时,应尽可能的贴近实际,便于用户操作。

系统在实现上应该具有如下功能:1.系统应该提供学生住宿情况的基本登记。

学生宿舍管理系统文档

综合设计短学期文档学生宿舍管理系统系统名称:郑晓馨陈晓迪小组成员:郑凤吴雅婷郑海霄目录一、需求分析1。

1用户需求1.2数据流图1。

3 数据字典二、系统设计2.1功能设计2.2数据库设计2。

2。

1 数据库概念结构设计2.2.2 数据库逻辑结构设计2.2。

3 数据库物理设计三、系统实现3.1 评分管理模块3.1.1 查询评分信息页3.1。

2 添加评分信息页一、需求分析1.1用户需求本系统为管理者提供了完整的管理平台。

概述了学生寝室管理的需求,整体结构,基本功能和数据库结构.其提供的主要功能可以实现对学生寝室信息的录入、查询等。

本系统的开发是为了方便宿管员的管理以及相关修理信息的更新,为学校领导及老师提供直观、及时方便的学生信息,包括晚归、回家登记、寝室报修,实现各类寝室信息管理工作流程的系统化、规范化和自动化,提高迅速反应能力,提供有效的决策支持.本系统主要实现包含以下功能:1.要求用户必须输入正确地用户名和密码才能进入系统;2、系统提供学生住宿情况的基本登记;3。

系统应提供查询学生宿舍维修情况;4.系统应提供查询功能,以便对学生信息及宿舍信息进行查询;5.系统应提供增加删除修改用户的功能;6.系统提供外来人员来仿记录、维修记录、评分情况等;1.2 数据流图数据流图(Date Flow Diagram)是从数据传递和加工的角度,以图形方式来表达系统的逻辑功能、数据在系统内部的逻辑流向和逻辑变换过程,是结构化系统分析方法的主要表达工具。

数据流图共有三个方面组成,分别是实体、数据处理、数据存储。

(1)实体--实体是现实世界中客观存在的事物.(2)数据处理——数据处理指对数据流进行某些操作和变换。

每个数据处理有相应的名称,简明的描述完成什么加工。

(3)数据存储--数据存储指系统保存的数据,它一般是数据库文件。

流向数据存储的数据流可以理解为写入文件或查询文件,从数据存储流出的数据可理解为从文件流出或得到查询结果(见图1).实体数据处理数据存储图1 数据流图图例(1)0层数据流图0层数据流图表达了网站总体数据处理和数据流之间的关系。

宿舍管理系统文档

毕业综合项目(2012届)宿舍管理系统文档目录摘要 (1)一、系统概述 (2)(一)开发背景 (2)(二)开发目标 (2)二、需求规格说明书 (2)(一)用户以及用户权限分析 (2)(二)数据描述 (3)(三)功能需求 (6)(四)性能需求 (7)(五)运行环境规定 (7)三、总体设计说明书 (7)(二)接口设计 (9)(三)系统数据结构设计 (9)四、详细设计说明书 (11)(一)宿舍管理系统所包含的单元文件名称及其程序层次结构 (11)(二)程序(添加学生入住)设计说明 (12)(三)程序(用户登录)设计说明 (13)五、主要代码 .......................................................................................................... 错误!未定义书签。

(一)数据库读写方法的CDATABASE类 (14)(二)传值类CPublic (16)(三)链接数据库的dbConnection类 (16)(四)用户登录类 (17)(五)主界面代码 (18)(六)添加学生入住信息 (20)(七)删除宿舍信息 (22)六、窗体设计 (26)七、系统测试部分 (27)八、系统有待完善部分 (30)九、系统资料索引部分 (30)十、致谢部分 (30)摘要在当今信息技术迅猛发展,知识更替日新月异的时代,信息技术为企业的发展提供了机遇,也带来了挑战。

使用传统人工的方式管理存在着许多缺点,而是使用计算机对宿舍进行管理,有着手工管理所无法比拟的优点,这些优点能够极大地提高宿舍管理系统效率。

高校学生宿舍管理系统的开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。

对于后台数据库的建立和维护要求建立起数据一致性和完整性强、数据安全性好的库。

而对于前端应用程序的开发则要求应用程序能提供强大的数据操纵功能、界面友好、使用简单方便等特点。

宿舍管理系统策划书3篇

宿舍管理系统策划书3篇篇一宿舍管理系统策划书一、项目背景随着学校规模的扩大和学生人数的增加,宿舍管理面临着越来越多的挑战。

传统的宿舍管理方式已经不能满足现代化管理的需求,因此,开发一套高效、便捷的宿舍管理系统是必要的。

二、项目目标1. 提高宿舍管理效率,减少人工管理成本。

2. 提供便捷的服务,方便学生查询宿舍信息、报修等。

3. 加强宿舍安全管理,实时监控宿舍情况。

4. 实现数据的集中管理和统计分析,为决策提供支持。

三、项目功能1. 宿舍信息管理:实现对宿舍基本信息、学生信息、宿舍分配等的管理。

2. 学生管理:包括学生注册、入住、退宿等管理。

3. 宿舍分配管理:实现宿舍的自动分配和调整。

4. 报修管理:学生可以在线提交报修申请,宿管人员可以及时处理。

5. 查询统计:提供各种查询和统计功能,如宿舍使用情况、学生住宿情况等。

6. 安全管理:实时监控宿舍情况,异常情况及时报警。

7. 系统管理:包括用户管理、权限管理、数据备份与恢复等功能。

四、技术选型1. 前端:采用 HTML、CSS、JavaScript 等前端技术,实现页面展示和交互功能。

2. 后端:采用 JavaEE 技术,如 Spring、SpringMVC、MyBatis 等,实现业务逻辑处理和数据持久化。

3. 数据库:采用 MySQL 数据库,存储系统数据。

4. 服务器:采用 Tomcat 服务器,部署系统应用。

五、项目实施计划1. 需求分析:对学校宿舍管理的现状进行调研,分析用户需求和业务流程。

2. 系统设计:根据需求分析结果,进行系统架构设计、数据库设计、界面设计等。

3. 系统开发:根据设计方案,进行系统编码实现。

4. 系统测试:对开发完成的系统进行功能测试、性能测试、安全测试等。

5. 系统部署:将系统部署到服务器上,并进行联调测试。

6. 系统上线:对系统进行验收,确认符合要求后,正式上线运行。

7. 运维支持:提供系统运维支持,包括故障处理、数据备份恢复等。

智慧宿舍管理系统设计方案,1200字

智慧宿舍管理系统设计方案智慧宿舍管理系统是一个基于物联网技术的智能化管理系统,旨在提升宿舍管理的效率和便利性。

以下是一个设计方案,用于实现智慧宿舍管理系统。

1. 系统架构智慧宿舍管理系统主要由三个组成部分构成:硬件设备、软件平台和用户界面。

硬件设备包括各种传感器和控制器,用于收集宿舍内各种信息,如温湿度传感器、烟雾传感器、门锁控制器等。

软件平台是整个系统的核心,包括数据处理、数据分析和决策引擎。

数据处理模块负责接收传感器数据、存储数据,并进行初步的处理和过滤。

数据分析模块负责对数据进行深入分析,提取有用的信息和模式,为决策引擎提供数据支持。

决策引擎模块负责根据数据分析结果做出相应的决策和控制指令,如自动调节室温、报警等。

用户界面是用户与系统交互的接口,可以通过手机APP或网页进行访问。

用户界面提供各种功能,如宿舍温湿度查询、门锁状态查询、报修请求等。

2. 功能模块2.1 温湿度监测系统将安装温湿度传感器,实时监测宿舍内温湿度情况,并将数据上传到软件平台。

用户可以通过用户界面查询宿舍温湿度数据,并根据需要进行调节。

2.2 烟雾报警系统将安装烟雾传感器,一旦检测到烟雾,系统将自动触发报警。

同时系统将发送报警信息给用户,并将烟雾报警信息上传到软件平台,以便管理人员及时做出相应的处理。

2.3 门锁管理系统将安装智能门锁,用户可以通过手机APP或网页远程控制门锁状态,如开锁、闭锁等。

同时系统可以记录开锁记录,以便管理人员跟踪和监控。

2.4 能耗管理系统将安装电力传感器和智能插座,实时监测宿舍的用电量,并上传到软件平台。

用户可以通过用户界面查询用电情况,并根据需要进行用电管理,节约能源。

2.5 报修管理用户可以通过用户界面提交宿舍内设备的报修请求,系统将自动转化成工单,并分配给相应的维修人员。

维修人员可以通过手机APP接收和处理工单,将维修情况实时反馈给用户。

3. 数据安全和隐私保护在设计智慧宿舍管理系统时,必须重视数据安全和隐私保护。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

数据库课程设计 1 摘要 随着电脑的普及与应用,现在的管理也需要提升一个档次。即从原来的手工记录管理模式转变为电脑一体化管理。这样会给宿舍的管理人员带来很多好处,让他们管理的效率更高、效果更好,管理起来更方便。由此而产生了宿舍管理系统。 宿舍管理系统是用Microsoft Visual Basic 编写完成。由于Visual Basic率先采用了可视化(VISUAL)的程序设计方法。所以利用系统提供的大量可视化控件,可以方便的以可视化方式直接绘制用户图形界面,并可直观,动态的调整界面的风格和样式,直到满意为止,从而克服了以前必须用大量代码去描述界面元素的外观和位置的传统编程模式。做起来方便,使用起来更为快捷。 作为一个宿舍管理系统,要十分全面的贴近以及适合大学宿舍的管理方法。本系统的参考资料主要有两种来源:一是参考本学校宿舍的管理结构,管理方法。如各个公寓的分布特 色,以及公寓的各种管理制度。这些资料是本软件的主要依据,也可以说这些资料来源于普通的生活,比较真实一些。二是来源于网络上的各种同类软件,通过这些软件可以看出一个公寓最低需要哪些管理与设置,在这些软件中,有些软件功能比较齐全,但是在管理上显的非常的不方便,使用起来十分麻烦、繁琐,有些虽然简单,但是功能上又不是十分完善,对这些软件首先要进行取其精华,弃其糟粕,从而进行编写。 数据库课程设计

2 目录 摘要…………………………………………………………………………..1 目录…………………………………………………………………………..2 1.系统相关技术……………………………………………………………..3 2.系统需求分析……………………………………………………………..4 3.数据库模块图……………………………………………………………..4 4.概念设计 …….……………………………………………………………5 5.逻辑结构设计……………………………………………………………..10 6.物理结构设计……………………………………………………………..10 7.数据库建表代码………………………………………………………….13 8.数据库关系图……………………………………………………………..22 9.数据库查询………………………………………………………………..23 10.心得体会……………………………………………………………………………27

11.评分表……………………………………………………………………28 数据库课程设计

3 1. 系统相关技术 1. 数据库管理系统SQL Server Microsoft SQL Server 2005数据库组件是基于结构化查询语言(SQL)可伸缩的关系型数据库,集成了对Internet应用程序可扩展标记语言的支持。Microsoft SQL Server 2005关系数据库引擎是一个流行的、具有高度可伸缩性和高度可靠性的数据存储引擎。该数据库引擎将数据存储在表中。应用程序可以将结构化查询语言的语句提交给数据库引擎,后者将表格格式的结果集返回给应用程序。 Microsoft SQL Server 2005关系数据库引擎具有高度的安全性,它使用两类身份验证:Windows身份验证和SQL Server身份验证。每一种身份验证都有不同类别的登录ID,其中SQL Server身份验证提供两种模式进行身份验证,即Windows认证模式和混合认证模式,因此登录数据库可以与Windows 2000身份验证集成在一起,增加数据库的安全性。 2. Microsoft Visual Basic 6.0 VB是微软公司的一种通用程序设计语言,包含在Microsoft SQL Server 2005等众多Windows应用软件种的VBA都使用VB语言,以供用户二次开发;目前制作网页使用较多的VBScript脚本语言也是VB的子集。 利用 VB的数据访问特性,用户可以对包括Microsoft SQL Server和其他企业数据库在内的大部分数据库格式创建数据库和前端应用程序,以及可调整的服务器端部件。利用ActiveX(TM)技术,VB可使用如Microsoft Word、Microsoft Excel及其他Windows应用程序提供的功能,甚至可直接使用VB专业版和企业版创建的应用程序对象。 数据库课程设计

4 2. 系统需求分析 系统采用MICROSOFT公司的 VISUAL BASIC语言编写的学生公寓管理系统,本系统在研制开发过程中,严格遵循软件工程方法,完全采用结构化程序设计方法。 本系统的主要功能可以方便的对学生宿舍进行管理,系统采用Microsoft SQL Server 2005数据库使数据具有较强的完整性、较好的数据安全性等特点以及提供了标准的

帮助,使用户方便的获得所需的帮助。界面友好、操作简单、功能齐全、具有较好的人机接口界面是本系统的最大优点。

3.系统数模块图

系统模块设计: 学生宿舍管理系统

系统登录模块 系统控制模块

系统控制模块

舍区管理模块 房间管理模块 系统管理模块 打印数据模块 门卫登记模块 水费管理模块 电费管理模块 数据备份模块 数据库课程设计

5 4. 概念设计 该数据库的局部ER图如下: 舍区

电话号码 区名称 舍区编号 房间数 床位数

现住人数 数据库课程设计

6 水费 楼房名称 房间号 舍区编号 年份 月份 用水量 超支量 电话号码

电费 楼房名称 房间号 舍区编号 年份 月份 用电量 超支量 电话号码 数据库课程设计

7 学生 性别 身份证号码

学生姓名

民族 年龄 家庭地籍贯 出生日期 联系电

院系名

专业名称 班级名称 入学时间 学号

用户 密码 权限

用户名

机密问题 答案

创建日期 数据库课程设计

8 来访者 来访者姓名 来访者证件名称

来访者序号

来访者证件号码 受访者姓名 受访者舍区号

受访者房间号

关系 来访时间 离开时间

房间 楼房名称 房间号

舍区编号

舍长 床位数 现住人数 电话号码

宿舍成员 楼房名称 房间号

舍区编号

床位号 学生姓名 院系名称

班级名称

家庭地址 电话号码 数据库课程设计

9 1 1 1

n 1 n 1 1 1

1 n 1

全局E-R图

物品 楼房名称 房间号 舍区编号 学生姓名 证件名称 证件号码 物品名称 物品序号 登记时间

房间 属于 舍区 从属 宿舍成员 上缴 水费 上缴 电费

管理

楼管

属于 用户 数据库课程设计

10 5.逻辑结构设计 舍区(舍区编号,区名称,电话号码,房间数,床位数,现住人数) 电费(舍区编号,楼房名称,房间号,年份,月份,用电量,超支量,电话号码) 水费(舍区编号,楼房名称,房间号,年份,月份,用水量,超支量,电话号码) 用户表(用户名,密码,权限,机密问题,答案,创建日期) 学生信息表(学号,学生姓名,身份证号码,性别,民族,年龄,家庭地址,籍贯,出生日期,联系电话,院系名称,专业名称,班级名称,入学时间,学制,备注) 宿舍成员表(舍区编号,楼房名称,房间号,床位号,学生姓名,院系名称,班级名称,家庭地址,电话号码) 房间表(舍区编号,楼房名称,房间号,舍长,床位数,现住人数,电话号码) 来访者(来访者序号,来访者姓名,来访者证件名称,来访者证件号码,受访者姓名,受访者舍区号,受访者房间号,受访者楼房名称,关系,来访时间,离开时间,备注) 物品(物品序号,舍区编号,楼房名称,房间号,学生姓名,证件名称,证件号码,物品名称,登记时间,备注)

6. 物理结构设计 舍区表: 列名 数据类型 长度 说明 索引 舍区编号 整型 4 为主键 主索引 区名称 字符型 4 小于等于4的汉字

电话号码 字符型 4 只能是数字与’-‘包括区号与号码 房间数 整型 8 床位数 整型 8 现住人数 整型 8

电费表: 列名 数据类型 长度 说明 索引 舍区编号 整型 4 为主键 主索引 楼房名称 字符型 4 为主键(只能是英文字母)

房间号 整型 4 为主键 年份 字符型 4 为主键(只能是数字)

月份 字符型 4 为主键(只能是数字)

用电量 整型 8 超支量 整型 8 电话号码 字符型 4 宿舍电话号码

相关文档
最新文档