学生宿舍信息管理系统
学生宿舍管理系统

引言概述:学生宿舍管理系统是为了提高学生宿舍管理效率和便利性而开发的一种软件工具。
本文是《学生宿舍管理系统》系列的第二篇,将详细介绍该系统的五个主要功能模块,包括学生信息管理、宿舍分配管理、设备维修管理、卫生检查管理和安全管理。
正文内容:一、学生信息管理:1. 学生信息录入:通过系统录入学生的基本信息,例如姓名、性别、年级、专业等。
2. 学生信息查询:提供学生信息查询功能,包括按姓名、学号、年级等条件查询学生信息。
3. 学生信息修改:允许管理员对学生信息进行修改,包括学生的联系方式、紧急联系人等。
4. 学生信息删除:确保只有管理员才能删除学生信息,避免误操作。
5. 学生信息导入导出:支持将学生信息导出为Excel或CSV格式,方便管理员进行备份和数据分析。
二、宿舍分配管理:1. 宿舍分配规则:制定宿舍分配的规则,例如按性别、年级、学号等进行分配。
2. 宿舍分配策略:根据规则自动分配宿舍,确保公平合理。
3. 宿舍信息录入:管理员可录入宿舍楼栋、房间号及床位数等宿舍信息。
4. 宿舍信息查询:提供宿舍信息查询功能,包括宿舍楼栋、空床位等。
5. 宿舍调换管理:允许学生和管理员通过系统提交宿舍调换申请,并进行审核和处理。
三、设备维修管理:1. 设备信息录入:管理员可录入学生宿舍内的设备信息,例如电视、洗衣机等。
2. 设备维修申报:学生可以通过系统提交设备维修申报,并提供详细的问题描述。
3. 维修任务分派:管理员根据设备问题的紧急程度和维修人员的工作负荷合理分派维修任务。
4. 维修进度跟踪:管理员可以实时跟踪设备维修的进展情况,并及时向学生反馈。
5. 维修记录统计:系统能够记录设备维修的历史记录,便于管理员进行维修统计和分析。
四、卫生检查管理:1. 检查计划制定:管理员能够制定卫生检查的计划,并设定检查频次和具体的检查项目。
2. 检查任务分配:将检查任务分配给相关人员,并提供检查表格和评分标准。
3. 检查结果记录:检查人员通过系统录入卫生检查结果,并按照评分标准进行评分。
学生宿舍管理系统sql报告

学生宿舍管理系统sql报告1. 引言学生宿舍管理系统是一种用于管理学生宿舍信息的系统。
该系统可以帮助学校管理部门对学生宿舍情况进行有效的统计和管理,包括学生入住情况、宿舍楼信息以及宿舍楼管理员等。
本报告将详细介绍学生宿舍管理系统的数据库设计和SQL查询操作。
2. 数据库设计为了实现学生宿舍管理系统,设计了以下五张表格:2.1 学生表格(students)属性类型约束说明-id int 主键、自增学生IDname varchar 学生姓名gender varchar 学生性别dorm_id int 外键所属宿舍ID2.2 宿舍表格(dormitories)属性类型约束说明- -id int 主键、自增宿舍IDbuilding varchar 宿舍楼号room int 宿舍房号capacity int 宿舍容量admin_id int 外键宿舍管理员ID2.3 宿舍管理员表格(administrators)属性类型约束说明-id int 主键、自增管理员IDname varchar 管理员姓名2.4 楼栋表格(buildings)属性类型约束说明-id int 主键、自增楼栋IDname varchar 楼栋名称2.5 学生宿舍分配表格(allocation)属性类型约束说明-id int 主键、自增分配记录IDstudent_id int 外键学生IDdorm_id int 外键宿舍IDdate date 分配日期3. SQL查询操作学生宿舍管理系统可以进行多种查询操作,我们将介绍其中几个常用的查询操作。
3.1 查询某个宿舍楼的学生入住情况sqlSELECT s.id, , s.gender, d.building, d.roomFROM students AS sJOIN dormitories AS dON s.dorm_id = d.idWHERE d.building = 'A'该查询操作将返回宿舍楼号为A的所有学生的学生ID、学生姓名、学生性别、宿舍楼号以及宿舍房号。
学生宿舍信息管理系统的需求及功能

学生宿舍信息管理系统的需求及功能
1. 学生信息管理:系统能够记录和管理学生的基本信息,包括学号、姓名、性别、出生日期、年级、专业等信息。
2. 宿舍信息管理:系统能够记录和管理学生宿舍的信息,包括宿舍号、所在楼层、宿舍类型等信息。
3. 入住登记:学生入住宿舍时,系统能够记录和管理学生的入住信息,包括入住日期、退房日期等信息。
4. 退房管理:学生退房时,系统能够记录和管理学生的退房信息,包括退房日期、退房原因等信息。
5. 宿舍调换:学生可以提出宿舍调换申请,系统能够记录和管理学生的调换宿舍的申请,包括原宿舍号、目标宿舍号等信息。
6. 宿舍维修:学生可以提出宿舍维修申请,系统能够记录和管理学生的维修申请,包括申请日期、维修内容等信息。
7. 宿舍卫生管理:系统能够记录和管理宿舍的卫生状况,包括每周的卫生检查情况、卫生得分等信息。
8. 宿舍费用管理:系统能够记录和管理学生宿舍费用的缴纳情况,包括每个学期的宿舍费用、缴纳日期等信息。
9. 权限管理:系统能够根据用户角色进行权限管理,包括学生、宿舍管理员、维修人员等角色的权限控制。
10. 报表统计:系统能够生成各种报表和统计信息,包括学生
宿舍入住率、宿舍卫生得分统计等信息。
11. 通知公告:系统能够发布通知公告给学生,包括宿舍维修
通知、宿舍卫生检查通知等信息。
12. 系统管理:系统能够进行系统设置和管理,包括用户管理、数据备份等功能。
《学生宿舍信息管理系统》概要设计说明书

《学生宿舍信息管理系统》概要设计说明书嘿,同学们!咱们今天来聊聊这个学生宿舍信息管理系统,这可真是个神奇的存在,就像宿舍生活的大管家。
想象一下,没有这个系统之前,宿舍管理那叫一个乱呀!谁住哪间房,得翻一堆本子去查;水电费怎么算,全靠人工一笔一笔地写。
但有了这个系统,一切都变得不一样啦!这个系统呢,首先它得有个超级强大的信息录入功能。
每个同学的个人信息,什么名字、学号、专业,那都得整得明明白白的。
这就好比给每个同学都发了一张专属的“宿舍身份证”,走到哪儿都能被系统认出来。
然后啊,宿舍的分配也能通过它轻松搞定。
不再是靠老师头疼地去想怎么安排,系统根据各种条件,比如专业、班级,自动给你分好宿舍。
这是不是有点像个聪明的小助手,把宿舍的拼图拼得恰到好处?再来说说水电费管理。
系统能精确地记录每个宿舍的用水用电情况,再也不用担心算错账啦。
就像一个精细的小会计,一分一毫都算得清清楚楚。
还有维修管理这一块。
宿舍里的东西坏了,在系统里一报,维修人员就能快速收到消息,赶紧来解决问题。
这多方便呀,难道不比你到处找人快得多?另外,系统还能对宿舍的卫生情况进行记录和评估。
哪个宿舍干净整洁,哪个宿舍需要改进,一目了然。
这就像是给每个宿舍都打了个分数,激励大家把宿舍收拾得漂漂亮亮的。
这个系统的界面也得设计得简单易懂,让老师和同学们用起来都不费劲。
不能像那些复杂的迷宫,让人摸不着头脑。
总的来说,学生宿舍信息管理系统就是为了让宿舍管理变得更高效、更有序、更方便。
它就像是宿舍生活的定海神针,有了它,咱们的宿舍生活就能更加轻松愉快,大家说是不是呀?。
学生宿舍管理系统

学生宿舍管理系统学生宿舍管理系统文档1:简介1.1 项目概述学生宿舍管理系统是为了方便学校管理和监控学生宿舍生活而开发的一套管理系统。
该系统具有学生信息管理、宿舍分配管理、设备维修管理、宿舍报修管理、宿舍卫生管理等功能模块,能够提高学生宿舍管理的效率与准确性。
1.2 目标该系统的目标是提供一个集中管理学生宿舍的平台,提供便捷的管理工具,降低管理工作的难度和复杂度。
2:需求分析2.1 功能需求2.1.1 学生信息管理该模块包括学生基本信息的录入和维护,学生宿舍的分配和调整,学生离校和返校的记录等。
2.1.2 宿舍分配管理该模块包括宿舍楼栋和房间信息的管理,宿舍分配规则的设定和调整,宿舍入住情况的查询和统计等。
2.1.3 设备维修管理该模块包括宿舍设备的维修记录和维修进度的查询,设备维修人员的管理和排班等。
2.1.4 宿舍报修管理该模块包括学生宿舍设备报修的申报、处理和反馈,报修进度的跟踪和统计等。
2.1.5 宿舍卫生管理该模块包括宿舍卫生情况的检查和评分,卫生检查记录的查询和统计等。
2.2 非功能需求2.2.1 系统安全性要求系统应具备用户身份验证、权限控制和数据安全保护的机制,确保学生信息和管理数据的安全。
2.2.2 系统性能要求系统应具备良好的性能,能够在高并发情况下正常运行,响应时间要求在1秒以内,系统吞吐量要求在1000个并发用户以上。
3:架构设计3.1 总体架构系统采用分层架构,包括表现层、业务逻辑层和数据访问层。
表现层负责与用户交互,业务逻辑层处理具体业务逻辑,数据访问层负责与数据库交互。
3.2 技术选型3.2.1 前端技术前端使用5、CSS3和JavaScript进行开发,采用响应式设计,兼容多种终端设备。
3.2.2 后端技术后端使用Java开发,采用Spring MVC框架和MyBatis ORM框架搭建系统服务,使用MySQL作为数据库。
4:开发计划4.1 需求分析和设计4.1.1 进行需求调研和分析,编写需求规格说明书。
宿舍管理系统操作手册(3篇)

第1篇一、概述宿舍管理系统是一款专为高校宿舍管理设计的软件,旨在提高宿舍管理的效率,方便宿舍管理人员进行日常管理。
本手册将详细介绍宿舍管理系统的操作流程和使用方法。
二、系统登录1. 打开宿舍管理系统,进入登录界面。
2. 输入用户名和密码,点击“登录”按钮。
3. 登录成功后,系统将自动跳转到主界面。
三、主界面1. 主界面主要包括以下功能模块:(1)宿舍信息管理(2)学生信息管理(3)入住管理(4)退宿管理(5)维修管理(6)查询统计(7)系统设置2. 点击相应模块,进入具体操作界面。
四、宿舍信息管理1. 点击“宿舍信息管理”模块,进入宿舍信息管理界面。
2. 查询宿舍信息:(1)在“宿舍楼”下拉菜单中选择宿舍楼。
(2)在“宿舍号”输入框中输入宿舍号。
(3)点击“查询”按钮,系统将显示该宿舍的基本信息。
3. 添加宿舍信息:(1)点击“添加”按钮,进入添加宿舍信息界面。
(2)输入宿舍楼、宿舍号、床位数、楼层数等信息。
(3)点击“保存”按钮,完成宿舍信息的添加。
4. 修改宿舍信息:(1)在查询结果中,选中需要修改的宿舍信息。
(2)点击“修改”按钮,进入修改宿舍信息界面。
(3)修改宿舍楼、宿舍号、床位数、楼层数等信息。
(4)点击“保存”按钮,完成宿舍信息的修改。
5. 删除宿舍信息:(1)在查询结果中,选中需要删除的宿舍信息。
(2)点击“删除”按钮,系统将提示确认删除。
(3)点击“确认”按钮,完成宿舍信息的删除。
五、学生信息管理1. 点击“学生信息管理”模块,进入学生信息管理界面。
2. 查询学生信息:(1)在“学号”输入框中输入学生学号。
(2)点击“查询”按钮,系统将显示该学生的基本信息。
3. 添加学生信息:(1)点击“添加”按钮,进入添加学生信息界面。
(2)输入学号、姓名、性别、年龄、班级、宿舍号等信息。
(3)点击“保存”按钮,完成学生信息的添加。
(1)在查询结果中,选中需要修改的学生信息。
(2)点击“修改”按钮,进入修改学生信息界面。
学生宿舍管理系统
学生宿舍管理系统在当今的教育环境中,学生宿舍管理是学校管理工作的重要组成部分。
一个高效、便捷、准确的学生宿舍管理系统对于保障学生的学习和生活质量,维护学校的正常秩序具有至关重要的意义。
学生宿舍管理系统是一种利用信息技术手段,对学生宿舍的各种信息和事务进行综合管理的软件系统。
它涵盖了从学生入住到退房的整个过程,包括宿舍分配、住宿费用管理、设备维修、卫生检查、违规记录等多个方面。
首先,宿舍分配是学生宿舍管理系统的核心功能之一。
当新生入学时,系统可以根据学校的规定和学生的需求,自动为学生分配宿舍。
这不仅提高了分配的效率,还能避免人为因素导致的不公平和错误。
例如,系统可以考虑学生的专业、年级、性别等因素,将相似背景的学生安排在同一宿舍,有助于促进学生之间的交流和学习。
住宿费用管理也是系统中的一个重要环节。
系统能够准确计算每个学生的住宿费用,包括水电费、物业费等各项明细。
学生可以通过系统在线查询自己的费用情况,并进行缴费。
这不仅方便了学生,也减轻了财务部门的工作压力,提高了费用管理的透明度和准确性。
设备维修是保障学生生活质量的关键。
学生可以通过系统提交设备维修申请,如电灯损坏、水管漏水等。
维修人员在接到申请后,可以在系统中查看详细的故障描述和宿舍位置,及时进行维修。
维修完成后,学生还可以在系统中对维修服务进行评价,以便学校对维修工作进行监督和改进。
卫生检查是保持宿舍整洁和卫生的重要手段。
检查人员可以使用系统记录每次卫生检查的结果,包括得分、存在的问题等。
学生可以通过系统查看自己宿舍的卫生情况,及时整改。
对于卫生不达标的宿舍,系统可以自动生成警告或处罚通知。
违规记录是规范学生行为的有效方式。
如果学生在宿舍内违反了学校的规定,如使用违规电器、夜不归宿等,管理人员可以通过系统进行记录。
这些违规记录将作为学生综合素质评价的一部分,对学生起到约束和警示作用。
此外,学生宿舍管理系统还具有数据分析功能。
学校管理人员可以通过系统生成的各种报表和数据分析,了解宿舍的使用情况、学生的需求和问题,为学校的决策提供数据支持。
数据库学生宿舍管理系统
数据库学生宿舍管理系统简介数据库学生宿舍管理系统是为了方便学校管理学生宿舍信息而设计和开发的系统。
该系统的目标是提供一个高效、便捷的管理平台,以帮助学校管理者更好地了解和监控学生宿舍的情况,包括宿舍入住情况、维修记录、安全检查等。
功能特点1.学生信息管理:系统可以记录学生的基本信息,包括姓名、学号、性别、联系方式等,在系统中建立学生档案。
2.宿舍信息管理:系统可以记录各个宿舍的基本信息,如宿舍号、宿舍类型、可容纳人数等,并可以将宿舍分配给相应的学生。
3.宿舍入住管理:系统记录学生的宿舍入住情况,可查询某个学生所居住的宿舍,也可以查看某个宿舍的入住学生情况。
4.维修记录管理:系统可以记录宿舍的维修情况,包括维修内容、维修时间、维修人员等信息,方便学校管理人员进行维修记录查询和统计。
5.安全检查管理:系统可以记录宿舍的安全检查情况,包括检查时间、检查内容、安全隐患等信息,有助于学校管理人员及时发现和解决宿舍安全问题。
6.报表生成:系统可以生成各种报表,如宿舍入住情况统计、维修记录报表、安全检查报表等,为学校管理者提供决策参考。
系统架构数据库学生宿舍管理系统采用客户端-服务器架构,客户端提供用户界面,服务器端负责处理业务逻辑和数据存储。
系统采用数据库来存储学生、宿舍、维修记录、安全检查等信息,以保证数据的持久性和安全性。
数据库设计数据库学生宿舍管理系统的数据库设计包括以下表格:1.学生表:用于存储学生的基本信息,如学号、姓名、性别、联系方式等。
2.宿舍表:用于存储宿舍的基本信息,如宿舍号、类型、容纳人数等。
3.入住记录表:用于存储学生的宿舍入住情况,包括学生学号、宿舍号、入住时间等。
4.维修记录表:用于存储宿舍的维修记录,包括宿舍号、维修内容、维修时间等。
5.安全检查记录表:用于存储宿舍的安全检查记录,包括宿舍号、检查时间、检查内容等。
系统实现数据库学生宿舍管理系统的实现主要分为前端界面设计和后端服务实现两部分。
宿舍管理信息系统
宿舍管理信息系统1. 简介宿舍管理信息系统是一种用于管理和监控学生宿舍的软件系统。
它提供了一种方便和高效的方式来管理宿舍分配、学生信息、宿舍设备等相关内容。
宿舍管理信息系统可用于大学、学院、中学等教育机构的宿舍管理。
2. 功能2.1 学生入住管理•管理员可以录入学生信息,包括学号、姓名、性别、入住宿舍等。
•管理员可以查看学生的宿舍信息,并可以对宿舍进行分配和调整。
•学生可以通过系统申请入住宿舍,管理员可以审核和批准申请。
2.2 宿舍设备管理•管理员可以记录和管理宿舍内的设备信息,包括设备名称、型号、购买日期等。
•管理员可以查看设备的使用情况,并可以进行设备的报修和维护。
2.3 宿舍卫生管理•管理员可以记录和管理宿舍的卫生情况,包括每日的清洁和整理工作。
•管理员可以查看宿舍的卫生评分,并可以对不达标的宿舍进行警告和处罚。
2.4 宿舍报修管理•学生可以通过系统提交宿舍报修申请,管理员可以受理和处理报修请求。
•系统可以记录报修的内容、处理进度和结果。
2.5 访客管理•学生可以通过系统申请访客,管理员可以审核和批准访客申请。
•管理员可以记录和管理访客的信息,包括访客的姓名、身份证号码等。
3. 优势3.1 提高管理效率宿舍管理信息系统可以自动化和集中管理各类数据,大大提高了宿舍管理的效率。
通过系统,管理员可以快速录入、查看和处理各类信息,省去了繁琐的人工操作。
3.2 提升用户体验学生可以通过系统自主管理宿舍相关事务,方便快捷地完成各项操作,提升了用户体验。
同时,系统可以及时反馈审核结果和处理进度,减少沟通成本,提高用户满意度。
3.3 提高安全性宿舍管理信息系统可以记录和管理各类敏感信息,如学生信息、访客信息等。
通过权限控制和加密技术,系统可以确保这些信息的安全性,减少信息泄露的风险。
3.4 数据统计与分析宿舍管理信息系统可以对各类数据进行统计和分析,为管理员提供决策支持。
通过系统生成的报表和可视化图表,管理员可以直观地了解宿舍使用情况、设备维护情况等,优化管理策略。
学生宿舍管理系统系统分析与设计
学生宿舍管理系统系统分析与设计一、引言在当今的教育环境中,学生宿舍管理是学校管理工作的重要组成部分。
为了提高宿舍管理的效率和质量,开发一个功能完善、操作便捷的学生宿舍管理系统显得尤为重要。
本文将对学生宿舍管理系统进行系统分析与设计,旨在为相关系统的开发提供有益的参考。
二、需求分析(一)用户需求1、宿舍管理人员需要能够方便地录入、查询和修改学生宿舍的基本信息,如宿舍号、床位数量、住宿费用等。
同时,能够对学生的入住、调宿、退宿等情况进行管理,并生成相应的报表。
2、学生希望能够在线查询自己的宿舍信息、室友情况,以及进行报修等操作。
3、学校管理部门需要获取宿舍管理的相关统计数据,以便进行决策和资源规划。
(二)功能需求1、宿舍信息管理包括宿舍的基本信息录入、修改、查询和删除,以及宿舍分配和调整功能。
2、学生信息管理涵盖学生个人信息的录入、修改、查询和删除,以及学生入住、调宿和退宿的管理。
3、费用管理实现住宿费用的计算、收取和统计功能。
4、报修管理支持学生在线提交报修申请,宿舍管理人员进行处理和反馈。
5、统计报表生成宿舍入住率、费用收支等各类统计报表。
(三)性能需求1、系统响应速度快,能够在短时间内处理大量数据。
2、数据准确性高,确保信息的完整性和一致性。
3、系统稳定性强,能够长时间稳定运行,不易出现故障。
三、系统设计(一)总体架构设计学生宿舍管理系统采用 B/S(浏览器/服务器)架构,用户通过浏览器访问系统,服务器端负责数据处理和业务逻辑。
系统分为表示层、业务逻辑层和数据访问层。
表示层:负责与用户进行交互,接收用户的输入并将系统的处理结果展示给用户。
业务逻辑层:处理系统的核心业务逻辑,如宿舍分配、费用计算等。
数据访问层:负责与数据库进行交互,实现数据的存储和读取。
(二)数据库设计1、宿舍表(Dormitory)包含宿舍号(DormitoryID)、床位数量(BedNumber)、住宿费用(Fee)等字段。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
注销登记表 贵重物品申请出入单
图 2-4 贵重物品登记信息业务流程图
学生离返校信息业务流程图
宿舍管 理员
学生离返校记录表
查询学生离返校情况
宿舍管 理数据
申请离返校表格
离返校 学生
删除学生离返校情况
图 2-5 学生离返校信息业务流程图
2.4 系统数据流程图
管理员
宿舍状况
学生
宿舍信息
宿舍学生信息 宿舍信息 信息处理 学生可查询信息
具体如下图所示:
主界面之后便是各个小系统的设计,首先从学生基本信息系统设计开始,学 生基本信息包括学生姓名、学生学号、宿舍号、床位、入学时间、年龄六个方面。
图 3-3 学生信息录入界面
其他四个小系统的设计就如学生基本信息系统一般,只要把该系统中的因素
将进行替换就行了。
当系统的界面设计完成后就可以进行界面与数据库的连接了,只要先对该界
面进行变量的设定,在该改表整体进行编程,并对界面上按钮进行编程,如果该
界面需要连接数据库的表格并输出显示的话,就可以用 VB 中的 DataGrid、Adodc
这两个控件进行设计并对这两个控件分别进行数据库连接就行了。
下面的就是宿舍卫生界面连接数据库的程序编辑:
Dim DBCon As New ADODB.Connection Dim DBrs As New ADODB.Recordset Dim connectStr As String Dim sqlstr As String
onString = connectStr If DBCon.State = 0 Then
DBCon.Open connectStr End If Adodc1.RecordSource = "select 宿 舍 号 , 卫 生 评 分 , 评 分 时 间 , 评 分 员 from ssws" Set DataGrid1.DataSource = Adodc1
1.2.1 技术可行性
该学生宿舍管理系统运用到的软件有开发工具 Visual Basic6.0、数据库 SQL Server 2000,Visual Basic6.0 和 SQL Server 2000 可以很好的把宿舍管理系统中的 各个功能很好地设计出来,由于 Visual Basic 本身是面对对象的编程程序,因此 界面设计也是有很好的保障,SQL Server 2000 软件建立数据库比较方便简单, 因此数据库的建立花费的时间也是比较短的,而 Visual Basic6.0 可以很好地与 SQL Server 2000 衔接起来,在技术上宿舍管理系统的制作也是可行的。
反馈
有关 人员
图 2-2 学生晚归信息业务流程图
宿舍管 理员
宿舍卫生信息业务流程图
编辑卫生信息
卫生评 分员
卫生评分表
宿舍管 理数据
查询卫生信息
删除卫生信息
宿舍 学生
图 2-3 宿舍卫生信息业务流程图
贵重物品登记信息业务流程图
查询物品登记状况
宿舍管 理数据
注销物品登记记录 物品登记表格
宿舍管 理员
申请出入 物品学生
晚归时间 卫生评分 评分时间 评分员 物品名称 登记时间
类别 时间
地点
别名 学生姓名
学号 宿舍号 床位
入学时间 年龄
晚归学生姓 名
晚归时间 卫生评分 评分时间
评分员 物品名称 登记时间
类别 时间
地点
简述 无 学生代码 无 1~4 学生入校时 间 学生年龄
类型及宽度 char,8 位 char,9 位 char,3 位 char,3 位
无 10:30 以后
0~100 无 无 无 无
离、返 无
char,8 位
无
第 3 章 系统设计
3.1 引言
设计阶段主要是将需求分析阶段得到的用户需求抽象为信息结构(概念模型) 的过程,它是整个数据库设计的关键,包括了概念模型设计和新系统流程两个阶 段。
3.2 概念模型设计
E—R 模型 学生信息系统
Text1.Text = DataGrid1.Columns(0).Text Text2.Text = DataGrid1.Columns(1).Text Text3.Text = DataGrid1.Columns(2).Text Text4.Text = DataGrid1.Columns(3).Text End Sub
Private Sub jcbutton3_Click() Unload Form_宿舍卫生编辑系统 End Sub
因此在 Visual Basic6.0 中保存、编辑、删除、查询的编写程序都是差不多的, 所以编写程序的难度也是小了许多。
当数据库的设计、VB 界面的设计、界面与数据库的连接都完成后,整个学 生宿舍管理信息系统的编辑也就差不多了,剩下的就是一些细节方面的处理和修
DBCon.Execute sqlstr
Adodc1.Refresh MsgBox "修改成功", vbOKOnly, "修改成功确认" End Sub
Private Sub jcbutton2_Click() connectStr = "Provider=SQLOLEDB.1;Password=123456;Persist Security Info=True;User ID=sa;Initial Catalog=ssglxt;Data Source=WW-814546F819B3" If DBCon.State = 0 Then DBCon.Open connectStr End If If MsgBox("确定要删除该入库单记录吗", vbYesNo, "确认删除") = vbYes Then sqlstr = "delete from ssws where 宿舍号='" + Trim(Text1) + "'" DBrs.Open sqlstr, DBCon, adOpenDynamic, adLockOptimistic Adodc1.Refresh 'MsgBox "删除成功" End If End Sub
Private Sub DataGrid1_Click() Text1.Text = DataGrid1.Columns(0).Text Text2.Text = DataGrid1.Columns(1).Text Text3.Text = DataGrid1.Columns(2).Text Text4.Text = DataGrid1.Columns(3).Text
饰了。
第 4 章 总结
这次经过差不多半个月的管理信息系统的设计,我从中又了许许多多的感
悟。
在一开始做这个课程设计时,可以说对整个概念还是十分模糊的,而且 SQL Server 2000、Visual Basic6.0 这两个软件工具,也就 SQL 在大二时学过一学期,
第 2 章 系统分析
2.1 系统包含的处理对象
系统需要处理的对象有学生基本信息、学生晚归状况、宿舍卫生评分、贵重 物品登记及学生离返校状况几个方面,各个对象所包含的信息有:
1.学生基本信息包含学生姓名、学生学号、宿舍号、床位、入学时间、年 龄六个方面;
2.学生晚归状况系统信息包含晚归学生姓名、晚归时间、宿舍号三个方面; 3.宿舍卫生评分系统信息包含宿舍号、卫生评分、评分时间、评分员四个 方面; 4.贵重物品登记系统信息包含学生姓名、宿舍号、物品名称、登记时间四 个方面; 5.学生离返校系统包含类别、学生姓名、时间、地点四个方面。
状况;
2.3 系统业务流程图
学生信息业务流程图(学生姓名、学生学号、宿舍号、床位、入学时间、年 龄等信息)
编辑学生信息
查询结果单
宿舍管理 数据
学生信息单
宿舍管 理员
所需 人员
删除学生信息
图 2-1 学生信息业务流程图
学生晚归信息业务流程图
编辑晚归信息
查询晚归信息
宿舍管理 数据
晚归学生信息单 删除学生晚归信息
(1)确定数据库的物理结构,在关系数据库中主要是存取方法和存储结构;
(2)对物理结构进行评价,评价的重点是时间和空间效率。 数据库利用 SQL Server 2000 进行设计,SQL Server 2000 本身设计表格是比 较简单的。 数据库设计中需要建立五张表格:学生基本信息、学生晚归状况、宿舍卫生 评分、贵重物品登记及学生离返校状况。 在五张表格中设计自己需要的要素,并对每个要素的类型、宽度进行选择与 设计,只要进行这些设计就可以了。
2.2 系统所需要实现的功能
系统主要完成一下几个功能: 1.学生基本信息的查询及更新,时时了解学生的生活情况; 2.每日学生迟到晚归情况的记录及查询; 3.宿舍楼寝室每日卫生状况的评分、查询及更新; 4.宿舍楼贵重物品的出入,防止物品的丢失; 5. 每学期开始及结束时学生返校及离校时间的记录,从而更好地了解学生