asp学生选课系统

来源:百度知道 编辑:UC知道 时间:2024/05/31 21:58:00
学生通过登录页面进入系统后,该同学进行选课,如何将该学生与选课的信息关联起来,并存入选课数据库表里面,怎么实现这样的功能?如何写这样的代码?还有,学生在选课的时候,一个人只能选三门,某一门课的选课人数最多允许30人选课,如果已选人数20人,那么可选人数只能有10人,这样的代码如何写?

希望高手帮帮我一个忙?高分赏赐

我只能给你思路!
首先要建表!建那些表呢?那让我们来分析下了!
1、学生信息表(系统登陆用)
学生登陆那就要用户名和密码了。那我们就建立个学生信息表:里面存储学生的一写基本信息!在加上你上面要登陆系统那至少密码不能少的!用户名可以用学生号或者学生名字代替;那么这个学生信息表就至少有4个字段了!标志着表里没行的一个ID(自动编号)、学生的姓名、学生的学号、好有登陆系统的密码!(当然好有班级等信息!)
第一个表是里的字段是:ID name name_id pass
当然上面也可以建2个表(学生表和系统用户表!)
根据自己的情况建表

2、总课目表
要选客那一定要个总课目目录表了。(这就不用说了)

3、开课表
既然要上课那就要开课,就建个开课表吧(就是在那一段时间开那些课)
这里面字段是:ID 开课日期 结束日期 课时 课程安排 教室 程名称 老师 班级 选课人数
这样就只要在里面加一行就开了一门课了。
4、选课表
学生要选课那么就要建选课表。
表里字段是:ID 学生号 选课科目 选课科目数
这样就建好了。1行表示一个学生选了一门课。
------------------------------------------------------
看看吧这里开始写代码了(还是文字说明!)
学生进入系统后:查看开课信息、开课信息是从开课信息表里面取出来的:是一列好长好长的信息表!当然我们可以规定条件进行检索!
select * from 开课表 where 开课日期>=今天日期(10/20/2008)
他就会把所有在今天和以后的所有开的课列出来!
我都不知道我说了你明白不打拉这么长的字!!!!!这个貌似不说了!你还是找人出钱给你做吧!因为,我说了还不知道你会不会下代码!白费我的字.......!!!!!!!!!!!