我的毕业设计,郁闷:)最近忙着赶场子找工作一直没怎么动手.
老师的要求:
分析整个教务系统的主要功能模块,设计出一个教务管理系统。
用ASP.NET(C#或者VB)和SQL SERVER实现以下功能:包括成绩管理,包括成绩的录入与导出,成绩的发布与查询,综合测评评判以及名次的排列,学生与老师的交流。=========================================================================================
我设计的数据库,请大家帮忙看看对不对,符合三大范式吗,有什么需要补充和改进的吗?学生信息表:学号, 学生姓名,性别,学生用户名,密码,年龄,班级,学生简介课程表: 课程号, 课程名称 , 课程简介 学生成绩表: 学号,课程号,成绩教师信息表:教师工号,姓名,性别,密码,教师简介教师其他表: 教师工号,所教班级,所教课程,管理员表: 管理员工号,姓名,性别, 密码
注:教师和管理员凭工号和密码登入。如果大家以前曾经做过,求设计思路,另外给分,谢谢。
(虽然很想求代码,不过我想还是算了吧:))

解决方案 »

  1.   

    數據庫多了一個表..管理員表..其實管理員就是老師.
    那麼隻要在老師表的後面加個IsAdmin int 就可以了.
      

  2.   

    to guan19801026(guan1980) :
    那个没做过,我不知道怎么做.to LoveCherry(论成败,人生豪迈;大不了,重头再来!^_^) :
    呵呵,忘记了,当时没用脑袋想想,hehe.
    是的主要是对表的操作.
    所以上来问问数据库方面有什么问题:)to stoneyu(小赖) :
    以前没做过,所以有些东西就是写到了纸上都觉得没底气.to SweetRain(慧心雨):
    我也知道,我昨天也写了一个注册页面,属于那种设计混乱的那种,呵呵.to  xiedan79(还是朋友):
    我也上网找过,不过看别人的源码,有时可能实力不行的原因,看得乱乱的啦,:)
      

  3.   

    to pxg76() :
    可以具体点吗,我以前没做过什么啦.
      

  4.   

    裡面應該還有個年級,然後班級也應該拿出來做維護.因為班級可能會多也可能會少,但是由於要有歷史記錄所以班級和年級刪除會導致歷史無法查看,所以班級和年級維護的表裡面要加入IsCancel int的字段,他做刪除的時候其實不是真正從數據庫中刪除.最好還能重新開啟,因為可能我會重新開班.
    哎...這個東西其實蠻復雜的.
    先做個簡單的去Demo,然後再根據客戶的需求修正
      

  5.   

    to guan19801026(guan1980) ( ) :是的,本来还应该加上年级和系别之类的.所以很郁闷的,也许是想太少了.
      

  6.   

    其實畢業設計這種東西去做項目是很不科學的做法,一個計算機系的不出來做1~2年根本不知道應該注意什麼,客戶的需求會是什麼.所以現在你隻要做個最簡單,保証功能上不出錯,不會到顯示的時候個RunTime就可以..然後盡快做好等客戶提具體的需求改進就可以了
      

  7.   

    to guan19801026(guan1980) ( ) :
    我也觉得,本科的毕业设计根本就是开玩笑,我的指导教师什么也没教我,当然我知道不是他不愿意教,只是他自己也不是很了解.
    他帮我分析分析的,竟然加了一个宿舍管理这一方面的东东进去了,晕啊.
      

  8.   

    to  stoneyu(小赖) :
    综合测评评判以及名次的排列:
    那只是一两查询句,具体怎么算我也不知道呢:)不知道老师怎么想的,郁闷的啊~~~~~~to wdcszl() :
    恩,你是不是说
    课程表: 课程号, 课程名称 , 课程简介 ,学号
                                             ^加个学号
    然后至于分数表的设定,我搞不清楚,到底应该怎样.
    可以具体点吗?
      

  9.   

    先把库建好,把建库脚步写好。你就成功一小半了
    然后就做一下流程分析
    剩下就是编码了,不懂就问csdn,做完以后,相信你可以找到一个好工作
      

  10.   

    TO: 98star
    先把库建好,把建库脚步写好。你就成功一小半了
    然后就做一下流程分析
    剩下就是编码了,不懂就问csdn,做完以后,相信你可以找到一个好工作
    真的?做完之后就可以找到一个好工作了???工作就这么好找???
    我郁闷中...想找个好工作,一直没信心...现在呆在小公司里实习.
      

  11.   

    其实这个功能很好实现,,就是麻烦点,,,别管界面,,,,差不多就行,,,省去了界面,,代码就好实现了,,,也别用什么嵌套的,,,不行就用ASP的思想做,,,一个功能就弄出一个页面来,,这样就容易多了,,,安全问题也不用考虑,,,
      

  12.   

    to  98star(~瞬间的流星也是美的!) :
    工作我倒是没怎么担心打,实在不行就自己做啦.
    不过学程序学多了,总觉得程序员在生活上太弱了点,总不敢为自己着想,所以我就打算多试试找工作,把性格培养好点.to aaron_lly(马里) ( ):
    :)ASP我没学过,不过我知道你的意思.to stoneyu(小赖) :
    找工作有时是靠实力的,如果没实力,运气就特别重要了.
      

  13.   

    to  singlepine(小山) :
    谢谢你给的界面.大致知道有什么了:)
      

  14.   

    to karykwan(独行者) :
    这我同意:)
      

  15.   

    建议多上CSDN有问题就发贴!然后还可以看看MSDN,他可是百科全书呀!
      

  16.   

    to pgy8288(晚枫) :
    好的,我觉得你做的更多to wdcszl() :
    恩,我想是的,昨天晚上我折腾了半天数据库,硬是没想出怎么样,输入输出分数.郁闷就是.
      

  17.   

    你学习一下Portal_Starter_Kit,对你有帮助