学生宿舍管理系统,数据存储不让用数据库,要求用数据结构存在文件里

问题描述

学生宿舍管理系统,数据存储不让用数据库,要求用数据结构存在文件里

求大神帮忙!!!求求!!!
这是需求:

注意:必须使用文件存储数据,不得使用数据库管理系统。

录入:
可以录入宿舍情况,包括宿舍号、可容纳学生数、已容纳学生数、男生/女生宿舍等信息;
可以录入学生住宿情况,包括学号、姓名、性别、宿舍号等信息。
其他信息可以自行设计。
分配宿舍:为每一个学生分配入一个未住满的宿舍。
调换宿舍:实现一个学生调换宿舍操作以及两个同性学生互换宿舍操作。 
学生毕业退宿:删除学生信息,修改其所住宿舍信息。
查询:
按学号姓名查询:输出学生信息、所在寝室信息、室友,考虑学生同名情况;
按房号查询:输出该寝室所有住宿学生信息。

解决方案

直接写结构体到文件

解决方案二:

可以使用小型数据库,H2,文档型的,可以直接用SQL来操作,应该能满足你的需求.

时间: 2024-08-04 04:24:55

学生宿舍管理系统,数据存储不让用数据库,要求用数据结构存在文件里的相关文章

uml-基于UML的学生宿舍管理系统的建模

问题描述 基于UML的学生宿舍管理系统的建模 基于UML的学生宿舍管理系统的建模 案例分析目标 本案例采用UML的方式对学生宿舍管理系统进行分析和设计,通过对学生宿舍的建模来对UML进行更加详细的了解和熟悉. 解决方案 http://wenku.baidu.com/link?url=NmE5LW1YDPZ4_ibjFPZPa5knhsNZDvjVADCxdLO_xbBfGEQj70u31i8ak3AotJQgRSnAjad_7fUEyPnCiZ2HGTVYs7JlgnbUBTxoMQCEmUq

c语言-C语言实现学生宿舍管理系统

问题描述 C语言实现学生宿舍管理系统 对于C语言还有点基础,.NET和Java不太懂. 假期培训了iOS开发,才一个多月,本想用OC来做毕业设计的,现在要做开题报告了,不知道怎么写.所以决定用C来编写程序. 问题1:C语言怎么连接数据库,或是保证下次运行程序内容不会重置. 问题2:怎么用C语言构建图形界面(太难的话,就不用给我讲了) 解决方案 C语言过于原始和简陋,要学的东西很多.比如说,你用.net画画鼠标,界面就做好了.做网页也是一样.但是C语言必须手工去调用api创建界面. 好歹也得用下C

求购一ASP学生宿舍管理系统,

问题描述 求购一ASP学生宿舍管理系统,有意者+QQ357727739急急急 解决方案 解决方案二:该回复于2009-04-30 10:47:08被版主删除解决方案三:去下载频道看看,应该有.

详解Android数据存储之Android 6.0运行时权限下文件存储的思考_Android

前言: 在我们做App开发的过程中基本上都会用到文件存储,所以文件存储对于我们来说是相当熟悉了,不过自从Android 6.0发布之后,基于运行时权限机制访问外置sdcard是需要动态申请权限,所以以往直接sdcard根目录上直接新建了一个xxx/cache/目录来做文件存储就会不是那么容易控制了,所以有必要重新认识一下Android文件存储的相关知识了. 背景: 有关外置sdcard的读写权限 <uses-permission android:name="android.permissi

详解Android数据存储之Android 6.0运行时权限下文件存储的思考

前言: 在我们做App开发的过程中基本上都会用到文件存储,所以文件存储对于我们来说是相当熟悉了,不过自从Android 6.0发布之后,基于运行时权限机制访问外置sdcard是需要动态申请权限,所以以往直接sdcard根目录上直接新建了一个xxx/cache/目录来做文件存储就会不是那么容易控制了,所以有必要重新认识一下Android文件存储的相关知识了. 背景: 有关外置sdcard的读写权限 <uses-permission android:name="android.permissi

学生宿舍管理系统(VS2005+SQL2000)

问题描述 那位有的可以发给我不我邮箱:pilyj@163.com 解决方案 解决方案二:楼主,天底下没有免费的午餐呀!解决方案三:难道是毕业设计,google查,或者自己做.解决方案四:呵呵

JSP学生信息管理系统_JSP编程

本文实例为大家分享了JSP学生信息管理系统源码,JSP+Servlet+Javabean+JDBC+MySQL,供大家参考,具体内容如下 1.service层,进行数据库操作     package com.service; /** * 负责学生信息的所有数据库操作,增删改查 */ import java.sql.Connection; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.SQ

验证码-c语言,学生信息管理系统。看不懂错误提示??

问题描述 c语言,学生信息管理系统.看不懂错误提示?? #include #include #include #include #include #define N 100 typedef struct student { int num; //学号,姓名,年龄,性别,出生年月,地址,电话, char name[18]; char sex; int age; int y, m; int tel; char add[30]; char mail[20]; int res; int stu; } S

Winform学生信息管理系统各子窗体剖析(3)_C#教程

先来补充一下学生信息管理系统登录窗体,在完成的过程中总是遇到各种各样的问题,对于登录窗体的设计还是存在着一些弊端,那就是需要登录学生信息管理系统时如果输入的数据出错不必一个个删除,就需要在窗体上再添加一个清空写入数据的button控件,将其属性Text改为重置.还有一个与登录窗口设计的属性AcceptButton将其改为确定按钮的唯一名字(也就是button1),因此在按下回车键后我们也能登录到学生信息管理系统主页面相对应的CancelButton将其改为取消按钮的唯一名字(也就是button2