接到一个学生住宿的一个系统,准备用ASP.NET实现,大概功能是要求管理员能够管理住宿楼、宿舍、学生、以及住宿情况等信息。
我现在初步考虑了一下,大概要四个表,分别是:
    学生信息表(ID,学号,姓名,本硕博标记,照片,about)
    宿舍楼信息表(ID,楼号,男女标志,宿舍楼信息)
    宿舍信息(ID,宿舍号码-即门牌号,所属宿舍楼ID,床位数,入住数,about)
    住宿关系(学生ID,宿舍ID,床位号,about)各位兄弟帮我看看是否还有什么遗漏的地方?还有“宿舍楼信息表”和“宿舍信息表”是否应该合并一下?

解决方案 »

  1.   

    住宿关系(学生ID,宿舍ID,床位号,about)这张表能否理解为床位表(床位号,宿舍ID,学生ID,about)
    ___________________________________
    宿舍信息(ID,宿舍号码-即门牌号,所属宿舍楼ID,床位数,入住数,about)(床位数,入住数)可否不要并在查询时对床位表作实时统计
      

  2.   

    自增型ID是对的,SQL SERVER中建议用这种,这在连接操作时可以大大提高效率。
      

  3.   

    请看 Use-Case One:学生:大爷,请问化学系在几楼几室?
       系主任让我通知他们下午开会,
       但是我不认识他们任何人看楼老大爷轻点鼠标:靠,这个破系统里面没有这种信息!
      

  4.   

    Use-Case Two:女学生:大爷,大爷,我是刚报道的学生,
        今天在整理床铺的时候发现了一个钻石戒子耶!
        可能是上一届的学生丢下的吧
        你知道当时是谁睡在这个床位上的吗?看楼大爷清点鼠标:靠,这个破系统里面没有这种信息!
      

  5.   

    请看 Use-Case One:学生:大爷,请问化学系在几楼几室?
       系主任让我通知他们下午开会,
       但是我不认识他们任何人看楼老大爷轻点鼠标:靠,这个破系统里面没有这种信息!学生信息里面应该有这个  不用操大爷的心啊
      

  6.   

    Use-Case Two:女学生:大爷,大爷,我是刚报道的学生,
        今天在整理床铺的时候发现了一个钻石戒子耶!
        可能是上一届的学生丢下的吧
        你知道当时是谁睡在这个床位上的吗?看楼大爷清点鼠标:靠,这个破系统里面没有这种信息!哦 那是我的.