asp学生选课系统

asp学生选课系统,第1张

我只能给你思路!

首先要建表!建那些表呢?那让我们来分析下了!

1、学生信息表(系统登陆用)

学生登陆那就要用户名和密码了。那我们就建立个学生信息表:里面存储学生的一写基本信息!在加上你上面要登陆系统那至少密码不能少的!用户名可以用学生号或者学生名字代替;那么这个学生信息表就至少有4个字段了!标志着表里没行的一个ID(自动编号)、学生的姓名、学生的学号、好有登陆系统的密码!(当然好有班级等信息!)

第一个表是里的字段是:ID name name_id pass

当然上面也可以建2个表(学生表和系统用户表!)

根据自己的情况建表

2、总课目表

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

3、开课表

既然要上课那就要开课,就建个开课表吧(就是在那一段时间开那些课)

这里面字段是:ID 开课日期 结束日期 课时 课程安排 教室 程名称 老师 班级 选课人数

这样就只要在里面加一行就开了一门课了。

4、选课表

学生要选课那么就要建选课表。

表里字段是:ID 学生号 选课科目 选课科目数

这样就建好了。1行表示一个学生选了一门课。

------------------------------------------------------

看看吧这里开始写代码了(还是文字说明!)

学生进入系统后:查看开课信息、开课信息是从开课信息表里面取出来的:是一列好长好长的信息表!当然我们可以规定条件进行检索!

select * from 开课表 where 开课日期>=今天日期(10/20/2008)

他就会把所有在今天和以后的所有开的课列出来!

我都不知道我说了你明白不打拉这么长的字!!!!!这个貌似不说了!你还是找人出钱给你做吧!因为,我说了还不知道你会不会下代码!白费我的字.......!!!!!!!!!!!

建一张表 叫 tb_choseCourse

字段名有:自增长列(Id), 选择人ID (stu_id),选择的课程ID(course_id)

选课界面 某人选择一门课程 往数据库插一条记录

在往数据库插入数据之前 判断下

select count(*) as 大学语文的选课人数 fromtb_choseCourse where course_id='大学语文的id'

(这里是拿大学语文举例,具体课程你自己判断) 取出该门课程的选课人数之后 与该门课的最大选课人数进行比较

if (大学语文的选课人数>=大学语文的最大选课人数)

{

响应进行提示

}

else

{

就往数据库插一条记录

}


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/6834232.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-03-29
下一篇2023-03-29

发表评论

登录后才能评论

评论列表(0条)

    保存