查课表源码
Ⅰ 想用asp+access 做一个中学课表系统 点击班级或者教师姓名列出课表信息,求各位大虾指点思路
其实原理是一样的,,你会做按班级查,把那代码复制过来不就行了,只不过是要改变下where的条件,按班级的,是where 班级字段='"&banji&"'" 那么按就老师名就是where 老师字段='"&teacher&"'"
按照安全性来说,,相同字段是班级不是很好,,当遇到特殊字符时就很容易出错,。。
首先在教师表里每位教师都是有唯一的ID的,所以最好是以教师ID来在这两个表做联动查询,在表
class_kebiao新建个教师teacherID的字段
查询表class_kebiao
查询语句
sql="select * from class_kebiao where teacherID="&你点击教师名称时传过来的教师ID&" order by id desc"
Ⅱ SQL单表查询:查询课程表中课程编号为B20112021的课表所有信息
select * from 课程表
where 课程编号='B20112021'
Ⅲ 微信公众平台如何实现查课表功能
我去,这算是一个中小型项目了,不会有人免费给你做的。不过可以给你思路。(1)检索用户发送的信息,如果是“课表”等等,回复请输入账号,存入历史记录。(2)检索历史记录,如果上一条事请输入账号,检索本条信息,如果是账号的格式,回复请输入密码(3)索历史记录,如果上一条事请账号的格式,检索本条信息并查询数据库,如果账号密码和数据库对应,查询相应课表并回复
Ⅳ 用C语言怎么编出来课程表
一、功能模块概要说明:
1.输入函数:
char* uscanf(int,int,int) //图形模式下输入函数,大小写26个字母0-9数字外加空格键为有效输入,可以使用BACKSPACE。
2.开始界面,退出界面和主界面:
void starting() //开始界面
void end() //结束界面
char* index() //主选择界面函数,返回选择信息(字符串);
3.数据输入、创建链表模块
char* tinkey(char*,int,int) //输入切换处理
char* recourse(char*,int,int) //课程输入
int wdetect(struct person*,char*) //课程输入检测,检测课表一星期同一天同一时间段内课程安排是否重复,如果重复给出修改提示信息
char* infuse(char*,char*,int) //课表输入
struct course *ccreat(char*) //创建课程单向链表
struct person* pcreat(char *) //创建个人课表节点
char *infcreat(char**,struct person**,struct person**,char*)
//创建课表双向链表
4.课表输出
char *print(char*) //课表输出背景界面
char *pkey() //课表输出按纽界面及处理
int table(int,int,struct person*) //在指定区域一表格形式输出一个人的课表
int forebox(struct person*) //初略显示下三个人的课表提示
5.文件存储和装载
char* save(char *,struct person *) //保存为磁盘文件,在图形模式下进行文件读写操作之后,程序出现莫名其妙的异常显示情形
6.课表查询:
struct person *pdemand(struct person *,char *) //按人名字查询其课表安排。
struct person* wddemand(struct person*,int) //按星期几查询课程安排情况。
struct person *cdemand(struct person *,char *) //按课程查询老师或学生课程安排情况。
char *demand(struct person *) // 查询切换,并显示查询结果,按名字查询一次只能一个。按星期几和课程查询可以查询到多个,如查询到多个接果,按任意键可依次输出。
7.排序。
struct course *csort(struct course *) //按课程编号排序课表节点中课程链表
struct person *psort(struct person *) //按人学号或老师编号排序课表链表
char sort(struct person*) //排序切换,并提示排序结果
8.插入。
char *insert(char *,struct person **,struct person **)
//擦入课表节点
9.删除。
char *delete(struct person **,char *)
//按人名删除其课表节点
二、操作说明:
1. Infuse:选定这个键后按Enter进入学生输入菜单,你可以输入学生的学号,姓名,学生在一学期内的所学课程的课程名,课程号,学时,以及在一周内上课的地址。如果当输入某课程上课地址有重复时,系统自动发出报警信息,并提示出错的地方,以便修改,
当选定couse时,表明此学生所学的该课程的信息输入完成再输入另外所学课程的信息,如上所写照样输入,
当选定finish时,并按回车键后,表明此学生在这一学期内所学的课程信息输入完成。如要继续输入学生的信息如前所述。
当选定back时,并按下回车键后,返回TIME TABLE主菜单,选择主菜单里的功能对所输入的信息进行处理。
当选定exit时,并按下回车键后,返回程序。结束程序。
2.SAVE/LOAD 选定此并按回车。此键作用对所输入的信息进行格式输出/载入。输入你要保存信息的文件名,文件格式系统自动生成。利用键盘上的方向键和TAB键进行控制。
3.DEMAND:按ENTER键开始输入,按反向键进行查询切换。当按星期几和课程查询时候,如遇到查询到多个结果,按任意键可依次输出直到完。
4.INSERT:按ENTER键开始输入,按反向键进行查询切换。输入同INFURE项。
5. DELETE: 按ENTER键显示输入框开始输入。其他同上。
6.SORT:当提示框中SORT变为红色时候,表示被选中,按ENTER键开始插入,如成功给出提示信息。
7.PRINT:依次输出链表,如果输出链表为空则不进仍输出页面。NEXT为下一个,PRO为上一个。下面FORENOTICE 框显示后三个节点。
8.EXIT:退出系统。效果同按ESC。
三、例程:
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
intmain()
{
char*p[8][5],*a;
inti=0,j=0,n;
a=(char*)malloc(sizeof(char));
for(j=0;j<5;j++)
for(i=0;i<8;i++)
{
printf("周%d第%d节",j+1,i+1);
scanf("%s",a);
p[j][i]=a;
a=(char*)malloc(sizeof(char));
}
printf("周一 周二 周三 周四 周五 ");
for(j=0;j<5;j++){
for(i=0;i<8;i++)
{
printf("%s ",p[j][i]);
}
printf(" ");
}
}
Ⅳ 如何查询课表
查询课表方法,以新疆农业大学校为例如下图:
Ⅵ C语言编一个课表查询
#include "stdio.h"
#include "stdlib.h"
#include "string.h"
struct classlist
{
char time[12];
char kecheng[10];
classlist *next;
};
void main()
{
classlist *head=(classlist *)malloc(sizeof(classlist));
head->next=NULL;
for(int i=0;i<3;i++)
{
classlist *s=(classlist *)malloc(sizeof(classlist));
s->next=head->next;
head->next=s;
if(i==0)
{
strcpy(s->time,"9:00-10:00");
strcpy(s->kecheng,"英语");
}
else if(i==1)
{
strcpy(s->time,"10:00-11:00");
strcpy(s->kecheng,"数学");
}
else if(i==2)
{
strcpy(s->time,"11:00-12:00");
strcpy(s->kecheng,"语文");
}
}
printf("请输入时间(格式: 9:00-10:00)");
char time1[12];
scanf("%s",time1);
while(head->next!=NULL)
{
if(strcmp(head->next->time,time1)==0)
{
printf("%s",head->next->kecheng);
break;
}
else
head=head->next;
}
}
Ⅶ 怎么用php模拟登录教务系统,实现查课表和查成绩,最好有例子和源码,谢谢了😜
前几天刚实现了一个,难点主要有3块:
1:http头部模拟
2:在使用curl做POST的时候, 当要POST的数据大于1024字节的时候, curl并不会直接就发起POST请求, 而是会分为俩步,
http://www.laruence.com/2011/01/20/1840.html
3:post的数据,有几个字段是用js计算出的,需要用php模拟出
附:curl_setopt($ch,CURLOPT_POSTFIELDS, http_build_query($data));
Ⅷ mysql 选课表查询
给第二张表两个别名a1,a2,然后用和学生表进行三表连接,然后在where条件中让他的选修课编号是a和b两门课就行了
Ⅸ 查课表怎么查
方法一:每个学校都有它的教务处网站,登录自己的学号和密码,点击课表查询,就会看到你的课程表了。
方法二:使用超级课程表这个软件,可以查到所有的课程,而且还能查到每个任课老师在其他时间段的课表。