数据库课程设计--学生宿舍管理系统
- 格式:doc
- 大小:584.00 KB
- 文档页数:32
目录一、需求分析 (2)【处理对象】 (2)【处理功能要求】 (2)【安全性和完整性要求】 (2)二、概要设计 (3)【功能结构图】 (3)【E-R图】 (4)【建立数据库、数据表、插入数据】 (5)【导入数据】 (6)【数据库的建立】 (10)三、详细设计 (13)四、小结 (18)五、参考文献 (19)宿舍信息管理系统1、需求分析1.1处理对象系统要处理的对象包括学生基本信息、宿舍基本信息、宿舍楼基本信息、楼栋管理员基本信息、来访人员出入基本信息等五个方面,各个对象包括信息如下所示(详细的数据见于数据字典):系统要处理的对象包括宿舍楼基本信息、学生基本信息、宿舍基本信息、楼道工作人员基本信息、宿舍保卫处基本信息、宿舍事故基本信息、物品出入基本信息等七个方面,各个对象包括信息如下所示(详细的数据见于数据字典):1.宿舍楼基本信息(Dor_info):包括宿舍楼编号、、宿舍楼楼管员信息等方面,这样可以方便管理者对宿舍楼的管理,提高查询效率;2.学生基本信息(Student):包括学生编号、学生所在学院信息、学生姓名、学生性别、学生来自省份、学生出生日期、学生入学时间、学生所学专业、所在班级等方面的信息,可以方便学信息的查询和更新;3.宿舍基本信息():宿舍基本信息包括;4.来访人员出入信息(Visit):访问的宿舍楼编号、房间号、来访人的姓名、访问日期、离开日期。
1.2处理功能要求系统主要完成以下几个功能:1.宿舍楼基本信息查询与修改;2.学生基本信息查询与更新以及插入;3.每一幢宿舍楼中宿舍信息的查询与信息更新;4.宿舍楼人员访问出入审批及记录;1.3安全性和完整性要求安全性先通过视图机制,不同的用户只能访问系统授权的视图,这样可提供系统数据一定程度上的安全性,再通过用户授权机制,欲用户登陆来识别用户级别,根据这个级别来分配用户权限,达到数据更高层次的安全保密功能。
完整性要求用于描述宿舍楼基本信息、学生基本信息、宿舍基本信息、楼栋管理员基本信息、访问出人员入基本信息中数据项能否为null,以及一些用户自定义完整性(符合实际要求)。
学生宿舍管理系统数据库程序设计一、需求分析1.目标和任务(1)了解目前宿舍管理的现状以及SQL Server 2008的功能和特点。
(2)练习E-R模型与关系模型的转换。
2.数据库应有的功能①学生基本信息存储和查询②每一栋宿舍楼中宿舍信息的存储和查询③宿舍基本信息的存储和查询④宿舍楼基本信息查询与修改⑤宿舍楼物品出入审批及记录二、概念设计1.实体学生:Student(StuNo,DepName,StuName,StuSex,StuClass);宿舍:Room(RNo,RHeader,ROne,RTwo ,RClass,RThree,RFour,RFive,RSix);宿舍楼:Dormitory(DorNo,DorCmpus,DorLocation,DorPhNo,DorAdminist);宿管人员:DorAdminist (WorNo,WorName,WorSex,WorPhNo,WorTime);住宿:Stay(Rno, StuNo,Time)2.数据字典(二)表结构1、Dormitory2、Room3、Student4、DorAdminist表4 Worker表结构5.Stay表5 Stay表结构3.实体间的联系(ER图)三、操作结果Ⅰ、表的创建1. Dormitory2. Room3. Student4. DorAdminist5. StayⅡ、数据输入1.Dormitory2.Room3.Student4.DorAdminist5. StayⅢ、关系图四、实验总结这个学期我们一共做了四次实验。
而这四次实验让我们对SQL系统有了一个初步的了解,使我们通过学习可以自己建立一些简单的信息系统。
而这次的课设我们是根据近期经常谈论的话题,分宿舍的问题而想到的一个宿舍管理系统。
本次课设的主体以及属性是由我们小组共同讨论协商而定下的,由李坤同学做最终的实体之间关系的确定,以及ER图的设计。
而我负责表格的建立,王雅娜同学负责表格的输入,最后的关系图由我们共同完成。
数据库系统及应用课程学生宿舍管理系统课程设计一、概述在当今社会,随着高校学生数量的不断增加,学生宿舍管理工作变得越来越繁重。
为了提高学生宿舍管理工作的效率和质量,本课程设计旨在利用数据库系统及应用知识,设计并实现一套学生宿舍管理系统,以满足学生宿舍管理的需求。
二、需求分析1. 整体需求(1)系统应该具有良好的用户界面,方便用户进行操作。
(2)系统应该能够实现对学生宿舍信息的录入、修改、查询和删除等基本功能。
(3)系统应该能够对学生宿舍进行信息统计和报表生成等功能。
(4)系统应该能够实现对学生宿舍人员的管理,包括入住、退房、换房等操作。
(5)系统应该能够实现对学生宿舍设备的管理,包括设备的维护、报废、购置等操作。
2. 功能需求(1)学生宿舍信息管理- 学生宿舍基本信息的录入、修改、查询和删除- 学生宿舍信息的统计分析和报表生成(2)学生宿舍人员管理- 学生宿舍人员的入住、退房、换房等操作- 学生宿舍人员信息的录入、修改、查询和删除(3)学生宿舍设备管理- 学生宿舍设备的维护、报废、购置等操作- 学生宿舍设备信息的录入、修改、查询和删除三、系统设计1. 数据库设计(1)学生宿舍信息表- 宿舍编号- 宿舍名称- 宿舍类型- 宿舍价格- 入住情况(2)学生宿舍人员信息表- 学生尊称- 学号- 宿舍编号- 入住时间- 退房时间(3)学生宿舍设备信息表- 设备编号- 设备名称- 设备型号- 设备数量- 设备状态2. 系统界面设计(1)登入界面:用户输入用户名和密码进行登入(2)主界面:包括学生宿舍信息管理、学生宿舍人员管理、学生宿舍设备管理等功能模块(3)子界面:每个功能模块包括录入、修改、查询和删除等操作3. 系统功能设计(1)学生宿舍信息管理功能- 提供录入、修改、查询和删除学生宿舍信息的功能- 提供学生宿舍信息统计分析和报表生成的功能(2)学生宿舍人员管理功能- 提供入住、退房、换房等操作功能- 提供录入、修改、查询和删除学生宿舍人员信息的功能(3)学生宿舍设备管理功能- 提供设备维护、报废、购置等操作功能- 提供录入、修改、查询和删除学生宿舍设备信息的功能四、系统实现1. 开发工具(1)数据库:MySQL(2)编程语言:Java(3)界面设计:JavaFX(4)开发工具:IntelliJ IDEA2. 系统架构(1)前端:使用JavaFX实现用户界面(2)后端:使用Java编写业务逻辑,通过JDBC连接MySQL数据库(3)数据库:使用MySQL存储学生宿舍相关信息3. 系统测试(1)功能测试:对系统各项功能进行测试,确保功能能够正常运行(2)性能测试:对系统进行压力测试,评估系统性能是否满足需求(3)兼容性测试:测试系统在不同操作系统和浏览器上的兼容性五、系统部署和使用1. 系统部署(1)环境准备:安装MySQL数据库、配置Java开发环境(2)部署步骤:将系统部署到预先准备好的服务器上(3)系统配置:对系统进行相关配置,确保系统能够正常运行2. 系统使用(1)注册登入:用户进行注册并登入系统(2)操作指南:系统提供操作指南,介绍各项功能的使用方法(3)使用反馈:用户对系统使用过程中遇到的问题进行反馈六、总结与展望本课程设计基于数据库系统及应用的知识,设计并实现了一套学生宿舍管理系统。
数据库学生宿舍管理系统简介数据库学生宿舍管理系统是为了方便学校管理学生宿舍信息而设计和开发的系统。
该系统的目标是提供一个高效、便捷的管理平台,以帮助学校管理者更好地了解和监控学生宿舍的情况,包括宿舍入住情况、维修记录、安全检查等。
功能特点1.学生信息管理:系统可以记录学生的基本信息,包括姓名、学号、性别、联系方式等,在系统中建立学生档案。
2.宿舍信息管理:系统可以记录各个宿舍的基本信息,如宿舍号、宿舍类型、可容纳人数等,并可以将宿舍分配给相应的学生。
3.宿舍入住管理:系统记录学生的宿舍入住情况,可查询某个学生所居住的宿舍,也可以查看某个宿舍的入住学生情况。
4.维修记录管理:系统可以记录宿舍的维修情况,包括维修内容、维修时间、维修人员等信息,方便学校管理人员进行维修记录查询和统计。
5.安全检查管理:系统可以记录宿舍的安全检查情况,包括检查时间、检查内容、安全隐患等信息,有助于学校管理人员及时发现和解决宿舍安全问题。
6.报表生成:系统可以生成各种报表,如宿舍入住情况统计、维修记录报表、安全检查报表等,为学校管理者提供决策参考。
系统架构数据库学生宿舍管理系统采用客户端-服务器架构,客户端提供用户界面,服务器端负责处理业务逻辑和数据存储。
系统采用数据库来存储学生、宿舍、维修记录、安全检查等信息,以保证数据的持久性和安全性。
数据库设计数据库学生宿舍管理系统的数据库设计包括以下表格:1.学生表:用于存储学生的基本信息,如学号、姓名、性别、联系方式等。
2.宿舍表:用于存储宿舍的基本信息,如宿舍号、类型、容纳人数等。
3.入住记录表:用于存储学生的宿舍入住情况,包括学生学号、宿舍号、入住时间等。
4.维修记录表:用于存储宿舍的维修记录,包括宿舍号、维修内容、维修时间等。
5.安全检查记录表:用于存储宿舍的安全检查记录,包括宿舍号、检查时间、检查内容等。
系统实现数据库学生宿舍管理系统的实现主要分为前端界面设计和后端服务实现两部分。
数据库课程设计学生宿舍管理系统-CAL-FENGHAI-(2020YEAR-YICAI)_JINGBIAN数据库课程设计-学生宿舍管理系统目录一、需求分析 (1)1 确定用户 (1)2 功能需求分析 (1)3 数据需求 (3)4 数据字典 (3)5 系统功能结构图 (9)6 数据流图 (10)二、概念设计 (12)1 分E-R 图 (12)2 合E-R 图 (14)三、逻辑结构设计 (16)1 学生信息表 (16)2 外部人员出入登记表 (16)3 大物品出入登记表 (16)4. 电费管理表 (16)5 报修管理表 (16)6 宿舍管理员基本信息表 (16)7 宿舍违规信息管理表 (16)8 宿舍基本信息管理表 (16)四、数据库的实现 (16)1 表的建立 (16)2 数据的插入 (19)3、建立触发器 (24)4、建立存储过程 (24)5、建立索引 (25)6、建立视图 (26)7、功能的实现 (27)五、参考文献 (28)学生宿舍管理系统一、需求分析1、确定用户该系统的主要用户有宿舍管理员,老师及在校学生.2、功能需求分析可以根据用户的不同来确定不同的功能需求:1)、宿舍管理员:(1)、能输入学生学号、、宿舍号来查询相关数据,如查询的宿舍的入住人数;(2)、当学生信息发生改变时,能及时的修改变动的信息,;(3)、当学生出现离校或退学等情况时,能及时清除该学生的住宿信息;(4)、当有学生报修时,能及时根据报修信息联系相关的维修人员;(5)、当有大物品出入时,能及时记录物品名、进入时间、离开时间、携带者、携带者宿舍号等相关信息;(6)、当有符合条件的外部人员进入时,能及时记录进入时间、访问宿舍号、访问对象、离开时间、人员名字等数据:(7)、当有学生购电时,能实时记录购电量、购电时间、强开时间、强开次数、购电数量、剩余电量、电费单价等;(8)、能及时查询自己的工作编号、、工作类型、性别、联系方式、工作时间等;2)、学生的需求:(1)、能查询与自己相关的信息,如携带物品进出次数、违规次数等;(2)、当有物品需要维修时,能及时上报;(3)、购电时间、强开时间、强开次数、购电数量、剩余电量、电费单价等;3)、老师的需求:(1)、能查询学生的相关信息,;(2)、能查询并修改宿管的工作编号、、工作类型、性别、联系方式、工作时间等。
目录摘要 (1)一需求分析 (1)1、1 需求分析 (1)1、1、1 基本信息 (1)1、1、2 用户对系统要求 (2)1、2 系统功能分析: (3)1、3 业务流程概述 (3)1、4 数据流程图 (4)1、5 数字字典 (9)1、5、1数据项 (9)1、5、2数据结构 (11)1、5、3数据流 (12)1、5、4数据存储 (12)1、5、5处理过程 (12)二概念结构设计 (13)三逻辑结构设计 (13)3、1逻辑设计的任务与目标 (13)3、2数据组织 (13)3、2、1将E-R图转换为关系模型 (13)3、2、2 逻辑结构定义 (14)四物理结构设计 (16)4、1物理设计阶段的目标与任务 (16)4、2数据存储方面 (16)五数据实施与维护 (17)5、1建立数据库、数据表、视图、索引、导入数据 (17)5、1、1建立数据库 (17)5、1、2建立数据表 (17)5、1、3 建立视图 (19)5、1、4 建立索引 (20)5、1、5 导入数据 (20)5、2 记录与约束条件的的增加、删除与修改 (22)5、2、1 记录的增加、删除、修改 (22)5、2、2 约束条件的增加、删除、修改 (23)5、3查询语句 (23)5、4 建立存储过程,触发器 (24)六总结 (25)附件 (26)摘要学生宿舍管理系统就是应对学生宿舍管理的现代化、网络化,逐步摆脱当前学生宿舍管理的人工管理方式,提高学生宿舍管理效率而开发的,它包括基本信息管理、住宿管理、服务管理、来访者管理等四大功能模块。
该系统开发由需求分析阶段、概念结构设计阶段、逻辑结构设计阶段、物理结构设计阶段、数据库实施与维护阶段等阶段组成。
一需求分析目前,我们学校的宿舍管理都就是由人工管理的,信息都就是由文本记录的。
针对这一实际情况,我们设计了学生宿舍管理系统。
1、1 需求分析经过实际分析调查,一个学生宿舍管理系统主要就是要方便宿舍管理人员的工作,提高其工作效率,不仅可以方便广大学生,而且还可以方便于教师与相关人员。
数据库学生宿舍管理系统设计一、引言随着大学生人数的增加,学生宿舍管理日益复杂,为提高效率和便利性,设计一个高效的学生宿舍管理系统变得尤为重要。
本文将介绍一个数据库学生宿舍管理系统的设计,包括系统的功能需求、数据库设计、系统架构等方面的详细内容。
二、系统功能需求1.管理员功能:•添加、编辑和删除宿舍楼信息。
•添加、编辑和删除宿舍房间信息。
•分配和调整学生宿舍信息。
•查看宿舍楼和房间的占用情况。
2.学生功能:•查看自己所在宿舍楼和房间信息。
•提交报修申请。
•查看宿舍公告和通知。
三、数据库设计1. 数据库表设计•宿舍楼表(dormitory_building): 宿舍楼ID、宿舍楼名称。
•宿舍房间表(dormitory_room): 宿舍房间ID、宿舍楼ID、房间号、房间类型。
•学生表(student): 学生ID、学生姓名、性别、联系方式、所在房间ID。
•报修表(repair): 报修ID、报修学生ID、报修时间、报修内容、处理状态。
2. 数据库关系设计•宿舍楼表与宿舍房间表是一对多关系。
•学生表与宿舍房间表是多对一关系。
•学生表与报修表是一对多关系。
四、系统架构1. 后端架构•使用Java语言开发后端程序。
•使用Spring框架进行后端开发。
•使用MyBatis作为数据持久化层框架。
•使用MySQL数据库进行数据存储。
2. 前端架构•使用HTML、CSS、JavaScript开发前端页面。
•使用Bootstrap框架进行页面布局设计。
•使用jQuery库进行前端交互设计。
五、开发计划1.需求分析阶段:确定系统功能。
2.概要设计阶段:设计系统整体架构。
3.详细设计阶段:完成数据库设计和系统模块设计。
4.编码和测试阶段:按照设计完成代码编写和测试。
5.部署和维护阶段:将系统部署到服务器上并进行后续维护。
六、总结本文介绍了一个数据库学生宿舍管理系统的设计,包括系统功能需求、数据库设计、系统架构等方面的内容。
学生宿舍管理系统课程设计摘要:学生宿舍管理系统是应对学生宿舍管理的现代化、网络化,逐步摆脱当前学生宿舍管理的人工管理方式,提高学生宿舍管理效率而开发的,它包括宿舍学生基本信息管理、楼道工人基本信息管理、宿舍楼基本信息管理、宿舍基本信息管理、宿舍事故基本信息管理、宿舍楼物品出入基本信息管理、宿舍楼保卫处基本信息管理、宿舍配备物品及处理管理等八大功能模块,并提供了对各功能模块的查询和更新功能,且这两种功能基本上是通过存储过程来实现的,其中宿舍学生基本信息管理、宿舍基本信息管理是系统开发的重点。
该系统开发由系统需求分析、概念设计、逻辑设计、数据库实施、系统调试和测试阶段组成。
目录1、概述: (1)2、课程设计的需求分析 (1)2.1、设计任务: (1)2.1、设计要求: (2)3、概念结构设计 (3)3.1、概念结构设计工具(E-R模型) (3)3.2、入住登记子系统(局部) (3)3.2.1、子系统描述 (3)3.2.2、分E-R图 (4)3.2.3、说明 (4)3.3、外出登记子系统 (4)3.3.1、子系统描述 (4)3.3.2、分E-R图 (5)3.3.3、说明 (5)3.4、调整宿舍子系统 (5)3.4.1、子系统描述 (5)3.4.2、分E-R图 (6)3.4.3、说明 (6)3.5、宿舍智能分配子系统 (6)3.5.1、子系统描述 (6)3.5.2、分E-R图 (7)3.5.3、说明 (7)3.6、信息查询子系统 (7)3.6.1、子系统描述 (7)3.6.2、分E-R图 (7)3.6.3、说明 (8)3.7、总体E-R图 (8)4、逻辑结构设计 (9)4.1、关系数据模式 (9)4.1.1、学生信息(stu_info) (9)4.1.2、宿舍信息(dorm_info) (9)4.1.3、出入信息(inout_info) (9)4.1.4、入住信息(stay_info) (10)4.1.5、调整信息 (10)4.2视图的设计 (10)4.2.1宿舍信息表视图 (10)5、数据库物理设计与实施 (12)5.1、数据库应用的硬件、软件环境介绍 (12)5.2、物理结构设计 (12)5.3、索引的设计 (12)5.4、建立数据库 (13)5.4.1、创建宿舍信息表 (13)5.4.2、创建学生信息表 (14)5.4.3、创建出人登记信息表 (14)5.4.4、创建入住信息登记表 (15)5.4.5、创建宿舍调整登记表 (16)5.5、加载测试数据 (16)5.5.1、加载住宿信息 (16)5.5.2、记载学生信息 (17)5.5.3、加载宿舍信息 (19)6、数据操作与实现 (20)6.1、数据查询操作 (21)6.2、数据更新操作 (22)6.3、数据维护操作 (24)6.3.1同步更新触发器 (24)6.3.2、按学院分配宿舍存储过程 (26)7、收获、体会和建议 (28)8、主要参考文献。
(29)备注 ................................................................................................................ 错误!未定义书签。
任务分配................................................................................................. 错误!未定义书签。
1、概述:旧的手工纪录的宿舍管理方式已经不能适应高速发展的信息化时代,新的宿舍管理系统开发出来之后,学校的现有的宿舍信息管理将有很大的改观,由过去的人工方式转变为计算机方式,由效率低、数据冗余、易产生错误转变为检索迅速、查找方便、可靠性高、存储量大。
这些优点能够极大地提高效率,也是学校科学化、正规化管理的重要条件。
学生宿舍管理系统采用的是计算机化管理,系统做的尽量人性化,使用者会感到操作非常方便,管理人员需要做的就是将数据输入到系统的数据库中去。
由于数据库的存储容量相当大,而且比较稳定,适合较长时间的保存,也不容易丢失。
这无疑是为信息存储量比较大的学校提供了一个方便、快捷的操作方式。
2、课程设计的需求分析2.1、设计任务:学生宿舍是同学最为熟悉的领域,假定学校有多栋宿舍楼,每栋楼有多层,每层有多个寝室,每个寝室可住多名学生,学生宿舍管理系统对学校的学生宿舍进行规范管理,其管理的对象如下:·宿舍信息:编号、楼层、床位数、单价等。
·学生:学号、姓名、性别、年龄、所在院系、年级、电话等。
每个宿舍最多可以住4位同学,每个同学只能在一个宿舍,不同宿舍的费用标准可以不同。
不同院系、年级的同学可以住同一间宿舍。
2.1、设计要求:系统要能够对宿舍、学生、住宿信息进行登记、调整,并能随时进行各种查询、统计等处理。
包括:·寝室分配:根据院系、年级分配寝室。
·学生管理:实现入住学生信息的登记、维护和查询功能。
·信息查询:按公寓楼号、学生姓名等查询住宿信息。
·出入登记(可选):对学生进出公寓的情况进行登记、实现基本的出入监控功能3、概念结构设计3.1、概念结构设计工具(E-R模型)3.2、入住登记子系统(局部)3.2.1、子系统描述主要是学生入住的管理,包括学生入住的申请,查询是否存在该学生,查询是否有空余的宿舍以及宿舍的分配3.2.2、分E-R图3.2.3、说明可以通过这个系统来解决学生入住的申请和分配等各种问题3.3、外出登记子系统3.3.1、子系统描述主要是学生外出的管理问题,包括学生外出的申请,外出的审核,外出的等级等为题。
3.3.3、说明可以通过这个系统解决学生外出的登记的各种问题。
3.4、调整宿舍子系统3.4.1、子系统描述主要是学生宿舍的调整,宿舍表的更新问题。
3.4.3、说明可以通过这个系统解决学生宿舍的调整问题,包括宿舍的申请调整,调整原因的判断以及调整后宿舍表的更新问题。
3.5、宿舍智能分配子系统3.5.1、子系统描述主要是学生宿舍的分配问题。
3.5.3、说明可以通过这个子系统来分配学生的宿舍,包括按学院分配以及按年级分配。
3.6、信息查询子系统3.6.1、子系统描述主要是查询学生宿舍的问题。
3.6.2、分E-R图3.6.3、说明可以通过子系统来查询学生的宿舍包括按公寓查询以及按学生名字查询。
3.7、总体E-R图4、逻辑结构设计4.1、关系数据模式4.1.1、学生信息(stu_info)字段描述数据类型数据长度NULL Primarykey 约束Stu_num 学号Int N Yname 姓名varchar 12 N Nsex 性别varchar 4 N N 男/女age 年龄int N N 0-99 fac 所在学院varchar 50 N Nclass 所在班级varchar 50 N Ncelphone 电话varchar 16 N NEntry_date 入学日期date N N4.1.2、宿舍信息(dorm_info)字段描述数据类型数据长度NULL Primarykey 约束dorm_num 宿舍编号int N Yflo 所在楼层int N N 0-20 Bad_amount 床位数Int N N <=4Int Y N <=4 Avi_bad 可用床位数unit_price 单价float N N4.1.3、出入信息(inout_info)字段描述数据类型数据长度NULL Primarykey 约束stu_num 学号int N foreignkeydorm_num 所住宿舍int N foreignkeyleft_time 离开时间Datetime N Nback_time 回来时间Datetime N Nreason 离开原因varchar 50 N Nover_time 是否晚归varchar 2 N N 是/否4.1.4、入住信息(stay_info)字段描述数据类型数据长度NULL Primarykey 约束dorm_num 宿舍编号int N foreignkeystu_num 学号int N foreignkeyHave_in 已住人数int N N <=4in_date 入住日期date N N4.1.5、调整信息字段描述数据类型数据长度NULL Primarykey 约束stu_num 学号int N Ysrc 原宿舍int N Ndst 调后宿舍int N Nch_date 调整日期date N Nch_reason 调整原因varchar 50 N N4.2视图的设计4.2.1宿舍信息表视图创建查看宿舍信息表的视图,其中应该包含宿舍的所有信息。
并且应该按可用床位数递减create view view_dormASSELECT top 100[dorm_num],[flo],[bad_amount],[unit_price],[avi _bad]FROM dorm_info order by avi_bad desc创建按宿舍号查看住宿信息的视图,其中应包含住宿登记时的所有信息,并且按照宿舍号递减排列create view view_stay_bydormASSELECT top 100 dorm_num,stu_num,have_in,in_date FROM stay_info order by dorm_num desc创建按学号查看住宿信息的视图,其中应包含住宿登记时的所有信息,并且按照宿舍号递减排列create view view_stay_bystuASSELECT top 100 dorm_num,stu_num,have_in,in_date FROM stay_info order by stu_num desc创建查看出入信息的视图,其中应包含出入登记时的所有信息,并且按照离开时间递减排列create view view_io_infoasSELECT top 100 stu_num,dorm_num,left_time, back_time,reason,over_timeFROM dbo.inout_info order by left_time5、数据库物理设计与实施5.1、数据库应用的硬件、软件环境介绍电脑配置为AMD Athlon(速龙) II X2 260 双核处理器,2G内存,Windows XP 专业版32位SP3 ( DirectX 9.0c )操作系统,安装mysql 数据库服务做测试。
5.2、物理结构设计考虑到索引能加快查询的速度,所以在需要经常进行查询的列创建索引。