最近要写一个中学的教务管理软件,开发工具用D7+SQL SERVER2000
在设计的时候有几点问题想征询一下大家的意见
问题1:学生档案中如何记录学生是读几年级?
       我的思路是想用学生的入学年份来作为判断依据,如学生入学是在2004年9月那么现在的时间是2005年3月可以判定学生现在读高一,到2005年9月后学生也就自动升级为高二了,但问题是如果客户机的系统时间设置错误那么就会导致判断错误。还有就是学生有可能休学,这样也不能就判断入学年份来决定他读几年级了。问题2:现在没个学生档案中都有照片,大家觉得这个照片直接保存在数据库里好,还是只在数据库中保存照片的路径的好?

解决方案 »

  1.   

    不要系统作为入学时间,手工输入也可.
    图片多的就在数据库中保存照片的路径的好,反之存在数据库.
      

  2.   

    入学时间当然是手工输入的,但在程序界面中一般来说我们要显示这个学生是读几年级的,那就要根据当前时间和他的入学时间来算了。
    图片的话其实也就是一个学生一张照片,估计每张照片不会超过10k吧,如果是保存路径的话又有一个问题以什么形式把照片上传到服务器中去比较方便?