学生住宿管理系统的数据库表结构怎么定义最好?(100分)

  • 主题发起人 主题发起人 邹光先
  • 开始时间 开始时间

邹光先

Unregistered / Unconfirmed
GUEST, unregistred user!
数据管理包括学生的基本情况和学生住宿的寝室号。如果学生进校后就
住一个固定的寝室当然就比较好定义了,但如果中途要变动,而且又想
维护的时候不费很大的工夫,怎么定义比较好?
 
学生管理中的寝室号中途要变动肯定很麻烦的,就象酒店管理一样,不过学生
管理改动时很集中就是,没有什么好的办法!
 
Try
分两个库:
Student:stu_no,name,sex...
site:stu_no,room_no
 
做个多客户端程序,学生处之类的管理部门也应该有参与的作用,这样任凭你人员
如何变动都不怕。
 
对每个班级都用一个表,变动时一般是整个班级变动,可以班号为表的名字,这样变动后可以对单个表进行批处理。
 
但是要每年都有新生来的哦。:)
中途可能改动寝室号的。
 
好办,找个病房管理的软件看看就成了!他也要调换房间和床位的!
 
>>to mickcool:
请问什么地方能找到病房管理的示例?谢谢。:)
 
没什么特别好的方法。因为你的数据库已经够简单的了。
 
做一张学生表
做一张宿舍表
然后再做一张学生-宿舍关系表
对每个学生用一条记录表示他再哪个宿舍
修改时,只改关系表就可以了
以前,我做酒店时,是这样做的
 
宿舍应当是个独立表!
id in_room_no out_room_no in_day out_day in
依靠这些字段,每换一个宿舍增加一条记录!
in 表示现在是否在
这样可以监测
 
goldenforest的方法,我以为很有用。特别是针对这类管理系统问题。先谢了
看看还有其他的的办法不。:)
 
做兩個庫: 一個為學生的基本檔案:
一個為信宿舍管理檔案:
兩個庫以學生號為關健字,這樣不管調動多少次宿舍多可以解決
只要在宿舍檔案中追加記錄既可
 
多人接受答案了。
 
后退
顶部