“学生信息管理系统”数据库设计(全)
原创SQL数据库学生管理系统

原创SQL数据库学生管理系统一、简介SQL数据库学生管理系统是一款用于管理学生信息的数据库系统。
该系统采用结构化查询语言(SQL)作为数据管理和查询的工具,通过对学生信息进行有效的组织和管理,实现了学生基本信息的录入、查询、修改和删除等功能。
本文将介绍该数据库系统的设计思路、功能模块和操作流程。
二、数据库设计1. 数据表设计数据库中包含以下几个数据表:•学生表(students):存储学生的基本信息,包括学生ID、姓名、性别、年龄等字段。
•课程表(courses):存储学生所选课程的信息,包括课程ID、课程名称、学分等字段。
•成绩表(scores):存储学生的成绩信息,包括学生ID、课程ID、成绩等字段。
2. 数据库关系设计学生表与课程表之间的关系是多对多关系,通过中间表(选课表)来建立关联关系。
选课表(selections)包含了学生ID和课程ID两个字段,用于记录学生所选课程的关系。
各个数据表之间的关系如下图所示:+------------+| students |+------------+|| 多对多关系|+------------+| courses |+------------+|| 一对多关系|+------------+| scores |+------------+三、功能模块SQL数据库学生管理系统包含以下几个功能模块:1. 学生信息管理模块该模块实现学生信息的录入、查询、修改和删除功能。
管理员可以通过该模块进行学生信息的管理,包括添加新的学生信息、查询学生信息、修改学生信息和删除学生信息等操作。
2. 课程信息管理模块该模块实现课程信息的录入、查询、修改和删除功能。
管理员可以通过该模块进行课程信息的管理,包括添加新的课程信息、查询课程信息、修改课程信息和删除课程信息等操作。
3. 成绩管理模块该模块实现学生成绩的录入、查询、修改和删除功能。
管理员可以通过该模块进行学生成绩的管理,包括添加学生成绩、查询学生成绩、修改学生成绩和删除学生成绩等操作。
数据库课程设计-学生管理系统&新生入学信息管理系统-完整设计文档

设计任务书指导教师(签章):年月日数据库原理及应用课程设计学年班级学号姓名指导教师成绩摘要:新学期伊始,各学校迎新生活动如火如荼的展开着。
随着入学大新生人数的不断增加,庞大的新生数量和新生信息使得学校现行的人工的新生接待方式显得较为繁琐和混乱,如何能更合理的安排好学校的迎新工作,已经成为一个学校是否能跟上时代和信息进步的体现。
新生信息管理系统,在新生信息管理以及新生信息查询两个大方面进行了着重设计随着Internet的普及,越来越多的学校建立了自己的Web网站,其中新生信息管理系统是构成新生网站的一个重要组成部分。
同时随着在校大新生人数的不断增加,教务系统的数据量也在不断的上涨。
针对新生信息管理这一环节,本系统,基本实现了新生的在线信息查询、选课,教师对新生信息的全面掌握、录入新生成绩以及学校管理人员对课程信息发布的管理,对新生以及教师基本信息的管理等功能。
新生信息是学校的一项非常重要的数据资源,新生信息管理也是学校一项重要的常规工作,长期以来,新生信息都是依赖人工管理和档案文件记载的。
而在实际工作中,新生信息涉及到学校的各个不同院系,是非常复杂的。
面对如此众多的新生信息,其工作量可想而知。
而且人工管理存在大量的不可控制因素,对新生信息的管理并不规范。
根据高校现存新生信息管理的弊端以及新生信息管理的基本流程,本系统针对高校新生系统的特点以及管理中的弊端而设计,实现了新生信息管理的电子化、减轻了管理人员的工作负担,能够规范高效地管理大量的新生信息,并避免人为操作错误和不规范行为。
同时还提供给新生查询自身某些信息的功能,使得信息管理更为方便和有效。
关键词:信息管理系统;新生入学管理;SQL Server 2000目录1 需求分析 (1)1.1系统目标: (1)1.2系统功能需求: (1)1.2.1 用户需求分析 (1)1.2.2 功能划分 (1)1.2.3 功能描述 (1)2 数据库的概念设计 (2)3 数据库的逻辑设计 (4)3.1将E-R模型转换成关系模式 (4)3.1.1 新生实体集转换为关系模式 (4)3.1.2 班级实体集转换为关系模式 (4)3.1.3 教师实体集转换为关系模式 (4)3.1.4 课程实体集转换为关系模式 (4)3.1.5 班级实体与新生实体的联系转换为关系模式 (4)3.1.6 教师实体与课程实体的联系转换为关系模式 (5)3.2数据表结构设计 (5)3.3数据完整性 (6)4 应用程序设计 (7)4.1新生入学信息管理系统DEMO的处理流程图: (7)4.2总体结构和外部模块设计: (8)5 编程实现 (9)5.1用户登录界面 (9)5.2用户管理界面 (9)5.3修改密码界面 (10)5.4授课管理界面 (10)5.5教师管理界面 (11)5.6新生信息管理界面 (12)5.7授课查询界面 (13)5.8新生用户查询界面 (14)5.9教师用户查询界面 (15)总结 (17)致谢 (18)参考文献 (19)1 需求分析1.1系统目标:实现一个新生入学信息管理系统。
学生信息管理系统

学生信息管理系统1.数据库结构的实现1)创建系统用户表格user_infoCREATE TABLE [dbo].[user_info] ([user_ID] [char] (10) COLLATEChinese_PRC_CI_AS NOT NULL,[user_PWD] [char] (10) COLLATEChinese_PRC_CI_AS NULL ,[user_DES] [varchar] (200) COLLATE Chinese_PRC_CI_AS NULL ,) ON [PRIMARY]2)创建学生基本信息表Student_infoCREATE TABLE [dbo].[ Student_info] ([student_ID] [varchar](10) COLLATE Chinese_PRC_CI_AS NOT NULL,[student_Name] [varcharchar] (10) COLLATE Chinese_PRC_CI_AS NULL ,[student_Sex] [char] (2) COLLATEChinese_PRC_CI_AS NULL ,[born_Date] [datetime] COLLATEChinese_PRC_CI_AS NULL ,[ClassName] [varchar] (100) COLLATE Chinese_PRC_CI_AS NULL ,[Telephone] [char] (20) COLLATEChinese_PRC_CI_AS NULL ,[Enroll_date] [datetime] COLLATEChinese_PRC_CI_AS NULL ,[Address] [varchar] (50) COLLATEChinese_PRC_CI_AS NULL ,[comment] [varchar] (200) COLLATE Chinese_PRC_CI_AS NULL ,) ON [PRIMARY]3)创建课程基本信息表Course_infoCREATE TABLE [dbo].[course_info] ([course_NO] [varchar](10) COLLATEChinese_PRC_CI_AS NOT NULL,[course_Name] [char] (20) COLLATEChinese_PRC_CI_AS NULL ,[course_Type] [char] (20) COLLATEChinese_PRC_CI_AS NULL ,[course_credit] [int] COLLATEChinese_PRC_CI_AS NULL ,[course_des] [varchar] (200) COLLATE Chinese_PRC_CI_AS NULL ,) ON [PRIMARY]4)创建选课成绩信息表Student_course_infoCREATE TABLE [dbo].[student_course_info] ( [student_ID] [varchar](10) COLLATEChinese_PRC_CI_AS NOT NULL ,[course_NO] [varchar](10) COLLATEChinese_PRC_CI_AS NOT NULL ,[score] [int] COLLATE Chinese_PRC_CI_AS NULL ,) ON [PRIMARY]2.学生信息管理系统主窗体的创建1)创建工程项目Student_MIS2)创建学生信息管理系统主窗体3)创建公用模块在“工程资源管理器”中添加一个Module,保存为Module1.bas,其程序如下:Public username_OK As String '记录登录用户名'定义连接字符串函数Public Function ConnectString() As StringConnectString ="Provider=SQLOLEDB.1;Password=sa;User ID=sa; "+"Initial Catalog=pubs; Data Source =127.0.0.1"'设置SQL Server2000数据库链接字符串,此字符串可保存在目录文件中End Function'ExecuteSQL函数执行SQL语句,返回结果集Public Function ExecuteSQL(ByVal SQL As String, MsgString As String) _As ADODB.RecordsetDim cnn As ADODB.ConnectionDim rst As ADODB.RecordsetDim sTokens() As StringOn Error GoTo ExecuteSQL_ErrorsTokens = Split(SQL)Set cnn = New ADODB.Connectioncnn.Open ConnectStringIf InStr("INSERT,DELETE,UPDATE,EXECUTE", UCase$(sTokens(0))) Thencnn.Execute (SQL)MsgString = sTokens(0) & " query successful"ElseSet rst = New ADODB.Recordsetrst.Open Trim$(SQL), cnn, adOpenKeyset, adLockOptimisticSet ExecuteSQL = rstMsgString = "查询到" & rst.RecordCount & "条记录 "End IfExecuteSQL_Exit:Set rst = NothingSet cnn = NothingExit FunctionExecuteSQL_Error:MsgString = "查询错误: " & Err.DescriptionResume ExecuteSQL_ExitEnd Function3.系统用户管理模块的创建1)用户登录窗体设计当用户输入完用户名和用户密码后,单击“确定”按钮将对用户输入的信息进行判断。
MySql数据库课程设计学生管理系统

编辑界面:输入框、下拉列 表、按钮等,用于修改和添
加数据
查询界面:输入框、下拉列 表、按钮等,用于查询数据
帮助界面:提供系统使用说 明和帮助信息
模块设计
用户模块:用户注册、登录、修改密码等 课程模块:课程添加、修改、删除等 学生模块:学生添加、修改、删除等 成绩模块:成绩添加、修改、删除等 权限管理模块:用户权限分配、角色管理等 系统管理模块:系统设置、日志管理等
系统的功能
学生信息管理: 课程信息管理:
添加、修改、 添加、修改、
删除、查询学 删除、查询课
生信息
程信息
成绩管理:添 加、修改、删 除、查询学生
成绩
教师信息管理: 添加、修改、 删除、查询教
师信息
系统设置:修 改系统参数, 如密码、用户
权限等
报表生成:生 成学生成绩报 表、课程报表
等
系统的用户
管理员:负责系统管理和维护 教师:负责学生信息的录入、修改和查询 学生:负责个人信息的查询和修改 家长:负责学生信息的查询和修改
数据删除:删除表中 的数据
数据备份与恢复:定 期备份数据,确保数 据安全
界面交互实现
用户登录:输入用户 名和密码信 息、功能菜单、系统
状态等信息
功能菜单:包括学生 管理、课程管理、成
绩管理等功能
学生管理:添加、修 改、删除、查询学生
信息
课程管理:添加、修 改、删除、查询课程
定期检查硬件:确保硬件正常运行, 防止硬件故障
添加标题
添加标题
添加标题
添加标题
定期更新系统:确保系统安全,防 止漏洞攻击
定期培训员工:确保员工熟练掌握 系统操作,提高工作效率
系统安全策略
学生信息管理系统 数据库课程设计

目录第一章系统概述 (1)1.1 系统开发的背景 (1)1。
2系统开发的意义 (1)第二章系统需求分析 (2)2.1系统功能要求 (2)2。
2 需求分析概述 (2)2。
3 系统层次划分 (3)2.4 系统数据流图 (3)2。
5 数据字典 (4)第三章系统总体设计目标 (11)3.1 系统总体设计目标 (11)3。
2 系统概念设计 (12)3.2.1 概念模式(E—R 图) (12)3.2.2 关系模式 (14)3。
2.3 关系模式规范化说明 (15)3。
2.4 系统数据库表结构 (15)第四章数据库系统实现 (18)4.1系统实现工具简介 (18)4.2 学生信息管理系统数据库实现 (19)结束语 (32)参考文献 (33)第一章系统概述1.1 系统开发的背景随着学校规模的不断扩大,学生数量急剧增加,有关学生的各种信息也成倍增加。
面对庞大的信息量,传统的人工方式管理会导致学生信息管理上的混乱,人力与物力过多浪费,管理费用的增加,从而使学校管理人员的负担过重,影响整个学校的运作和控制管理,因此,必须制定一套合理、有效,规范和实用的学生信息管理系统,对学生信息进行集中统一的管理。
通过这样的系统,可以做到信息的规范管理、科学统计和快速的查询,从而减少管理方面的工作量。
另一方面,IT产业和Internet获得了飞速发展,计算机应用已渗透到了各个领域,引起信息管理的革命,实现了信息的自动化处理,提高了处理的及时性和正确性.提高学生信息管理的工作效率,作到信息的规范管理,科学统计和快速查询,让该系统更好的为学校,社会服务。
1。
2系统开发的意义学生信息管理作为计算机应用的一个分支,有着手工管理无法比拟的优点,如检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。
这些优点能够极大地提高学生信息管理的效率.因此,开发一套能够为用户提供充足的信息和快捷的查询手段的学生信息管理系统,将是非常必要的,也是十分及时的。
数据库设计教学案例(学生信息管理系统数据库设计)

数据库分析与设计案例(一)案例名称:学生信息管理系统数据库设计学院: XX学院适用课程:实例数据库分析与设计设计时间: 20XX年XX月设计者: XXX20XX年XX月制前言数据库实践类课程主要包括《实例数据库分析与设计》、《数据库系统实验》、《数据库原理及应用》等相关课程,一般在大二下学期或大三上学期开设。
它们均是以数据库系统基本原理为基础,通过大量上机实践,培养学生专业实践能力,旨在深入理解和掌握在特定应用环境中分析、设计、实施数据库数据建设与运维为目标的重要专业实践课程。
为适应学校应用型办学转型,加强实践课程教学,提升教学效果,增强学生专业核心竞争力。
针对实践类数据库课程教学特点,结合学生实际,特设计本数据库设计教学案例应用于指导教学实践。
本案例以大学生最熟悉的应用背景,学生信息管理系统,进行分析设计数据库。
本案例设计成果也将成为日常上机教学主要素材之一。
案例设计虽然不复杂,但将进一步深挖数据库操作实践技能点,赋予更多内涵。
本设计采用MYSQL5.7作为实验平台。
一、需求分析经数据库分析设计开发小组调查,结合教学实际,整理得到如下基本语义:1、某学生信息管理系统主要负责管理学生基本信息、课程信息和学生选修情况。
学生基本信息主要包括学生学号,姓名,性别,年龄和所在系。
其中本系统中没有过多关于“系”的操作需求,故“所在系”降格为学生一个属性。
学生实体可以下属性来刻画:学生(学号,姓名,性别,年龄,所在系);2、课程实体主要包括课程号,课程名,先行课和学分属性,其中“先行课”是指要选修某门课程之前必须选选修的课程。
为了简化模式省去了很多细节属性,仅保留课程的基本信息。
鉴于此,课程可以下属性来刻画:课程:课程号,课程名,先行课,学分;3、经调查,每名学生可选修多门课程,每门课程也可以被多名同学选修。
另外,选课问题还涉及到一个基本问题,那就是同一门课程同一学生可否多次重修选修的问题。
为了简化问题描述,本案例规定同一门课程学生只能选修一次,如果考核没有通过,将进入重修环节。
学生选课信息管理系统数据库设计
学生选课信息管理系统一、系统可行性分析在系统开发过程中进行可行性分析,对于保证资源的合理使用,避免浪费和一些不必要的失败,都是十分重要的。
1. 目标和方案的可行性:如果采用人工操作的方式,不仅操作不方便,耗费人力,而且还容易出现错误.所以当前迫切需要一个计算机化的管理信息系统。
开发这个系统,能更好地满足学校要求,使学校的各种信息管理实现无纸化,高效化.2. 技术方面的可行性:本系统是用access结合Sql Server数据库来开发的一个信息管理软件。
Access在数据库方面的特长显得尤为突出:适用于多种数据库结构,结合客户端的html能够创建出完美漂亮且高效的软件系统。
3。
管理方面的可行性:作为学校教务信息管理系统之一的选课系统,对它的管理也是很方便的,只需要先将系统配置运行起来,然后分配好系统的三个主要角色,就可以投入实际的院校中进行使用。
根据以上几方面的可行性分析,可以得出结论:开发该学生选课管理系统是可以进行的。
二、系统需求分析本程序的设计任务就是制作一个可以用于学生选课管理的系统,主要可以进行对本系统、数据的管理、数据查询、常务操作、常用工具、数据库管理和帮助等功能。
具体来说就是可以通过管理功能对本系统用户进行用户添加删除以及密码修改和权限的管理;还可以通过数据管理功能对教师、学生、系部、课程、成绩、教室等信息进行添加、修改和删除等具体的操作;再者,可以通过数据查询功能对教师、学生、系部、课程、成绩、教室等信息的查询;同时本程序还引入常用工具功能,可以在本程序中使用计算器、Word、记事本、Excel、SQL Server和Web等常用工具;最后本程序还加入了数据库的备份、数据库的还原、数据库的压缩、数据的导入和数据的导出等功能方便于数据的整理的存储。
教师在本系统的功能:(1)教师信息管理,包括教师个人的基本情况和任课情况;(2)根据学校教务处所排课进行班级数及人数的统计,然后根据统计结果进行项目及班数的设定查询学生选课情况、自己任课情况、获取自己所担任课程分班表;(3)录入及修改成绩学生信息管理,学生在本系统的功能:(1)查询本人信息、(2)教师任课信息、选课、选课信息查询、(3)成绩查询。
学生信息管理系统数据库设计文档
学生信息管理系统数据库设计文档下载提示:该文档是本店铺精心编制而成的,希望大家下载后,能够帮助大家解决实际问题。
文档下载后可定制修改,请根据实际需要进行调整和使用,谢谢!本店铺为大家提供各种类型的实用资料,如教育随笔、日记赏析、句子摘抄、古诗大全、经典美文、话题作文、工作总结、词语解析、文案摘录、其他资料等等,想了解不同资料格式和写法,敬请关注!Download tips: This document is carefully compiled by this editor. I hope that after you download it, it can help you solve practical problems. The document can be customized and modified after downloading, please adjust and use it according to actual needs, thank you! In addition, this shop provides you with various types of practical materials, such as educational essays, diary appreciation, sentence excerpts, ancient poems, classic articles, topic composition, work summary, word parsing, copy excerpts, other materials and so on, want to know different data formats and writing methods, please pay attention!1. 引言学生信息管理系统是现代教育管理中必不可少的重要组成部分。
数据库课程设计(学生成绩管理系统)
得分: 课程设计报告学生信息管理系统设计姓名李富荣班级09网络1班学号20090504113课程名称数据库原理及应用指导教师王建颖2012年1月3日目录一概述 (1)1.1目的与要求………………………………………………。
11.2设计环境…………………………………………………。
.1二需求分析………………………………………………….。
1 2。
1 系统功能要求设计…………………………………………。
12。
2 系统模块设计 (1)2.3 数据字典 (2)三概念模型设计……………………………………………….。
4四逻辑和物理结构设计………………………………………。
44.1由系统E-R图转化而得到的关系模式 (5)4.2 确定关系模型的存取方法………………………………。
.54.3 确定数据库的存储结构…………………………………。
.55.1 数据库的实施 (5)五数据库的实施与维护..........................................。
5 5。
1 数据库的实施 (6)5.2部分操作截图 (25)5.3数据库的维护......................................................。
27六总结 (27)学生信息管理系统一概述1.1目的与要求随着科技的发展,基本上所有的具有一定数量数据的机构都开始使用计算机数据库来做管理。
几乎所有学校也都已经在使用计算机管理数据的机制,大大减少了学校学生成绩管理的工作量。
该课程设计要求设计一个学生成绩的数据库管理系统,数据库中要求包含学生的基本信息,学科基本信息,以及学生所学课程的考试成绩。
要方便学生进行成绩查询,通过该课程设计,应该达到把数据库理论知识更加的巩固加深,加强动手能力与实践能力,学以致用,与现实生活中的应用充分的结合起来。
1。
2设计环境① Microsoft SQL Server 2000② Microsoft Visual C++ 6。
数据库课程设计报告书(学生信息管理系统)
易用性测试结果
系统界面友好,操作简便,用户能够快速上 手使用。
问题与解决方案
问题1
在压力测试中发现系统存在性能瓶颈。
01
问题2
在安全性测试中发现系统存在潜在的 安全漏洞。
03
问题3
在易用性测试中发现部分用户操作不够便捷 。
05
02
解决方案
存在问题与改进方向
界面设计不够人性化
当前系统的界面设计相对简单,未来可以进一步优化界面,提高 用户体验。
数据安全性有待提高
目前系统对数据的安全性保护不够,未来可以加强数据加密、备份 恢复等安全措施。
功能扩展性不足
当前系统主要实现了基本功能,未来可以根据需求增加更多高级功 能,如数据分析、报表生成等。
优化数据库查询语句,减少不必要的数据库 操作;增加服务器硬件配置,提高系统处理 能力。
06
04
解决方案
加强用户身份验证机制,采用强密码 策略;对敏感数据进行加密存储和传 输;定期更新系统补丁和安全防护措 施。
解决方案
改进用户界面设计,提供更加直观的操作提示 和帮助文档;增加快捷键和自定义设置功能, 提高用户操作效率。
04
系统实现
开发环境搭建
01
操作系统:Windows 10
02
开发工具:Visual Studio Code
03
数据库管理系统:MySQL 5.7
04
编程语言:Java
数据库实现
数据库设计
采用关系型数据库设计,包含学生信息表、课程信息表、成绩信息 表等。
数据类型选择
根据学生信息和课程信息的不同属性,选择合适的数据类型,如 VARCHAR、INT、DATE等。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1.学生成绩管理系统的数据库需求分析
学生成绩管理是学生信息管理的重要一部分,也是学校教学工作的重要组成部分。
学生成绩管理系统的开发能大大减轻教务管理人员和教师的工作量,同时能使学生及时了解选修课程成绩。
该系统主要包括学生信息管理、课程信息管理、成绩管理等,具体功能如下:(1)完成数据的录入和修改,并提交数据库保存。
其中的数据包括班级信息、学生信息、课程信息、学生成绩等。
班级信息包括班级编号、班级名称、学生所在的学院名称、专业名称、入学年份等。
学生信息包括学生的学号、姓名、性别、出生年月等。
课程信息包括课程编号、课程名称、课程的学分、课程学时等。
各课程成绩包括各门课程的平时成绩、期末成绩、总评成绩等。
(2)实现基本信息的查询。
包括班级信息的查询、学生信息的查询、课程信息的查询和成绩的查询等。
(3)实现信息的查询统计。
主要包括各班学生信息的统计、学生选修课程情况的统计、开设课程的统计、各课程成绩的统计、学生成绩的统计等。
3.学生成绩管理系统的数据库详细设计
(1)E-R图转换为关系模式
班级(班级编号,班级名称,所在学院,所属专业,入学年份)
学生(学号,姓名,性别,出生年月,班级编号)
课程(课程编号,课程名称,课程学分,课程学时)
成绩(学号,课程编号,平时成绩,期末成绩)
(2)根据命名规范确定表名和属性名
Class(ClassNo,ClassName,College,Specialty,EnterYear)Student(Sno,Sname,Sex,Birth,ClassNo)
Course(Cno,Cname,Credit,ClassHour)
Score(Sno,Cno,Uscore,EndScore)
(3)关系模式详细设计
Class(ClassNo,ClassName,College,Specialty,EnterYear)
Student(Sno,Sname,Sex,Birth,ClassNo)
Course(Cno,Cname,Credit,ClassHour)
Score(Sno,Cno,Uscore,EndScore)
1.学生住宿管理系统的数据库需求分析
学生的住宿管理面对大量的数据信息,要简化繁琐的工作模式,使管理更趋合理化和科学化,就必须运用计算机管理信息系统。
以节省大量的人力和物力,避免大量重复性的工作。
该系统主要包括学生信息管理、宿舍管理、学生入住管理、宿舍卫生管理等。
具体功能如下:(1)完成数据的录入和修改,并提交数据库保存。
其中的数据包括:班级信息、学生信息、宿舍信息、入住信息、卫生检查信息等。
班级信息包括班级编号、班级名称、学生所在的学院名称、专业名称、入学年份等。
学生信息包括学生的学号、姓名、性别、出生年月等。
宿舍信息包括宿舍所在的楼栋、所在楼层、房间号、总床位数、宿舍类别、宿舍电话等。
入住信息包括入住的宿舍、床位、入住日期、离开宿舍时间等。
卫生检查信息包括检查的宿舍、检查时间、检查人员、检查成绩、存在的问题等。
(2)实现基本信息的查询。
包括:班级信息的查询、学生信息的查询、宿舍信息的查询、入住信息的查询和宿舍卫生情况等。
(3)实现信息的查询统计。
主要包括各班学生信息的统计、学生住宿情况的统计、各班宿舍情况统计、宿舍入住情况统计、宿舍卫生情况统计等。
3.学生住宿管理系统的数据库详细设计
(1)E-R图转换为关系模式
班级(班级编号,班级名称,所在学院,所属专业,入学年份)
学生(学号,姓名,性别,出生年月,班级编号)
宿舍(宿舍编号,楼栋,楼层,房间号,总床位数,宿舍类别,宿舍电话)入住(学号,宿舍编号,床位号,入住日期,离寝日期)
卫生检查(检查号,宿舍编号,检查时间,检查人员,成绩,存在问题)(2)根据命名规范确定表名和属性名
Class(ClassNo,ClassName,College,Specialty,EnterYear)Student(Sno,Sname,Sex,Birth,ClassNo)
Dorm(DormNo,Build,Storey,RoomNo,BebsNum,DormType,T el)
Live(Sno,DormNo,BedNo,InDate,OutDate)。