




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、详细设计说明书(GB856788)1引言1.1编写目的本次的目的是从总体上把握系统设计框架,说明了用户需求和应用系统实现之间的关系,在设计过程中起到了提纲挈领的作用。包括设计模式,数据库设计等模块,将这个复杂系统按功能进行模块划分、建立模块的层次结构及调用关系、确定模块间的接口。建立目标系统的一个逻辑模型。随着计算机及互联网的普及,传统的教务人工管理已经很难适应新环境。传统的选课方式是随堂报名,无法预见上课人数,浪费教学资源。以现代网络技术环境为依托,将传统选课模式转换为利用现代网络技术进行选课操作和管理的网上选课系统已经成为一项重要的改革。 网上选课管理系统作为管理员与用户的选课关系的主要管
2、理系统平台,其对应的读者是企业用户,因此,不仅要处理管理员与用户之间的信息,还要处理用户个人信息。导致网上选课系统中的数据不论是结构,类型还是彼此间的关联都是复杂多变的;对这种数据处理也是多种多样的。因此,要实现对网上选课管理系统数据的及时,准确的处理和有效利用。借助这个系统,学校可以实现一站式选修课网上选课管理,流程包括:系统设置-选课任务设置-学生选课选课结果审查生成选课报名表(包括:学生本人的选课列表、课程表和给上课教师的报名单)-选课查询和统计报表。整个选课的流程方便快捷,省时省力。本文档的预期读者是:l 设计人员l 开发人员l 测试人员l 用户1.2背景 本软件系统名称为高校学生网上
3、选课系统。 随着学校规模的不断扩大专业、班级学生的数量急剧增加有关学生选课的各种信息量也成倍增长而且目前许多高校的学生选课管理仍停留在复杂的人工操作上重复工作较多工作量大效率低。因此迫切需要开发学生网上选课系统来提高管理工作的效率。 本项目的任务提出者是:李江(201296074040) 开发者:是李江(201296074040) 王雨欣(201296074019) 喻晓(201296074036) 因为传统的选课方式都是手工的,教务处通知各班进行选课,各班班长再通知每个同学,经 过 统 计 在 上 交 教 务 处,这 样 比 较 浪 费 时 间 。再 者 选 课 时 不 知 道所选课人数是否
4、已满,要等向教务处上报统计后才会知道,然后才能重新选择。网 上 选 课 系 统 为 同 学 节 省 了 时 间 的 同 时,减 少 了 不 必 要 的 步 骤,也 方 便管理管理。网上选课系统为同学提供了一个自由选择的平台,学生可以选修规定范围内的课程,查 看 已 修 学 分 总 数,还 可 以 修 改 个 人 信 息。 本 系 统 也 为 教师 提 供 了 很大的方便,教师可以根据统计的人数挑选一定数量的学生,也可以直接在网上公布成绩,让学生直接在网上查询成绩。此系统方便了学生的选课,同 时 便 于 管 理 减 少 大 量 的 人力 资 源 。并 且 促 进 了学生的积极性,近而开发了网上选
5、课系统软件。1.3定义SQL Server是一个具备完全Web支持的数据库产品提供了对可扩展标记语言 (XML) 的核心支持以及在 Internet 上和防火墙外进行查询的能力提供了以Web标准为基础的扩展数据库编程功能。丰富的XML和Internet 标准支持允许使用内置的存储过程以 XML 格式轻松存储和检索数据。SQL Server 提供强大的开发工具和各类开发特性在大大提高开发效率的同时进一步拓展应用空间带来新的商业应用机遇。例如XML数据库与Web Service的支持将使您的应用实现Internet数据互联。 SQL Server的特点包括实现数据共享、减少数据的冗余度、数据的独立
6、性、数据实现集中控制、数据一致性和可维护性以确保数据的安全性和可靠性。主要包括安全性控制以防止数据丢失、错误更新和越权使用完整性控制保证数据的正确性、有效性和相容性并发控制使在同一时间周期内允许对数据实现多路存取又能防止用户之间的不正常交互作用。也包括故障恢复。由数据库管理系统提供一套方法可及时发现故障和修复故障从而防止数据被破坏。数据库系统能尽快恢复数据库系统运行时出现的故障可能是物理或是逻辑上的错误。比如对系统的误操作造成的数据错误等。由于数据库具有数据共享、集中控制、安全性、可靠性等特点。所以数据库是开发学生选课系统的一个主要软件。1.4参考资料1 张海藩.软件工程导论(第四版)M.北京
7、:清华大学出版社,20032 Karl E.Wiegers 著.陆丽娜 王忠民 王志敏译.软件需求.机械工业出版社.20003 Roger S. Pressman.软件工程实践者之路 第五版.影印.清华大学出版社.20014 陈世鸿,彭蓉.面向对象软件工程 第一版.电子工业出版社.1999 年5 月5 Roger S.Pressman著 软件工程实践者的研究方法.机械工业出版社,19976 李振坤.梁海健.孙延海著.基于知识库的学生选课系统的设计与实现.计算机应用研究.2005.097 苗雪兰.刘瑞新.宋会群著.数据库技术与应用.机械工业出版社,20072程序系统的结构2.1功能模块2.1.1
8、功能划分 功能模块 功能使用者查询可选课程学生,管理员查询可选课程信息学生,管理员更改用户信息所有用户可以更改自己信息执行选课学生查看自己所教课程信息老师 2-1 功能划分框图选课系统功能要求表功能要求输入处理输出学生选课信息查询点击查询按钮启动查询学生选课信息学生选课课程号、学号经户确认,系统接受信息并 保存于数据库中成功选课确认信息学生、教师、课程、 公共信息修改要修改的信息修改相应数据库中的数据并 保存修改更新后的信息课程表单生成点击学生课程表 显示系统查询学生课程信息,启 动课程表生成程序生成学生课程表成绩表单生成点击学生成绩表 显示系统查询学生课程信息,启 动课程表生成程序生成学生成
9、绩表单2-2 功能要求表开始获取开课课程信息息上课地点时间(排课管理)学时,学分,任课老师等(教学计划开课管理)选课课程设置选课条件设置网上公布选课信息学生登录选课系统进行二次选课学生选课选课数据筛选是是否继续进行选课是否能选上 否选课数据管理 否打印相关报表结束 2-3 学生选课统处理流程图开始学生登录查看选课规则查看选课课程信息学生选课选课数据筛选公布选课结果查询选课结果结束2-5学生选课处理流图网上选课系统学生选课模块教师模块密码修改查询公共信息学生选课查询选课信息密码修改查询公布信息查询已公布课程信息课程信息发布成 绩 录 入修改课程发布信息删除发布信息添加公共信息修改课程信息查询课程
10、信息查询选课名单查询教师信息教务处管理员模块学生管理教师管理课程管理资料管理成绩管理管理员密码修改管理员信息修改成绩终止成绩统计成绩查询修改课程信息添加课程信息修改学生信息添加学生信息添加教师信息修改教师信息2-6 系统结构总体框图2.4功能器求与程序的关系各项功能需求的实现同各模块的分配关系如表2-2学生选课模块教务处管理员模块教师模块查询功能数据录入功能修改功能删除功能打印功能2-7功能需求与系统模块的关系图3程序1(标识符)设计说明从本章开始,逐个地给出各个层次中的每个程序的设计考虑。以下给出的提纲是针对一般情况的。对于一个具体的模块,尤其是层次比较低的模块或子程序,其很多条目的内容往往
11、与它所隶属的上一层 模块的对应条目的内容相同,在这种情况下,只要简单地说明这一点即可。3.1程序描述该程序能够较全面的实现学生选课系统,另外还能进行学生信息管理和成绩查询等等。3.2功能录入课程信息、课程管理、录入学生信息、学生信息管理、学生选课、系统信息查看及存储、退出系统3.3性能功能:能够实现学生对选课的管理,即完成些基本的功能登录,选课,查看,存储等,同时也要实现权限的管理。性能:信息中心提供的学生选课信息必须及时的反映出来,学生能够及时的进行选课的程序。输入要求: 准确,快速输出要求:数据完整,详实。说明对于该软件的时间特性要求:a响应时间:少于3秒b更新处理时间:少于2秒c数据的转
12、换和传送时间少于5秒说明对该软件的灵活性的要求,即当需求发生某些变化时,该软件对这些变化的适应能力:a操作方式上的变化:更人性化b运行环境的变化:在windowsXP或以上的版本都能运行3.4输人项输入数字、字母等3.5输出项输出所选课程、学生成绩、学生信息等。3.6算法#include<stdio.h> #include<stdlib.h>int N1,N2,kk1,kk2,kk3;struct couse * head1;struct student * head2; str
13、uct couse/课程信息结构体 int num1;char name120;int score; int nelepeo;/课程已选人数int Melepeo;/课程人数上限struct couse * next; struct student/学生信息结构体int num2; char name220; int nelenum50;/已选课程编号 int nelen;/已选课程数
14、量struct student * next; void Ms() for(kk1=0;kk1<1100;kk1+)for(kk2=0;kk2<1200;kk2+)for(kk3=0;kk3<1200;kk3+); void keyboardc()/录入课程子函数(从键盘录入)struct couse *p1,*p2;N1=0; p1=p2=(struct couse*)malloc(sizeof(struct couse)
15、; printf("课程编号t课程名称t学分t课程人数上限n"); scanf("%d%s%d%d",&p1->num1,p1->name1,&p1->score,&p1->Melepeo); p1->nelepeo=0; head1=NULL; while(p1->num1!=0) N1=N1+1;if(N1=1)head1=p1;else p2->next=p1;
16、p2=p1; p1=(struct couse * )malloc(sizeof(struct couse);scanf("%d%s%d%d",&p1->num1,p1->name1,&p1->score,&p1->Melepeo); p1->nelepeo=0; p2->next=NULL; voi
17、d filec()/录入键盘子函数(从文件录入) FILE * fp;char filepath20; struct couse *p1,*p2; N1=0; printf("输入要读入的文件路径:"); getchar(); gets(filepath); if(fp=fopen(file
18、path,"r")=NULL) printf("找不到%s文件!n",filepath); exit(0); p1=p2=(struct couse*)malloc(sizeof(struct couse); fscanf(fp,"%d%s%d%d%d",&p1->num1,p1->name1,&p1->score, &p
19、1->nelepeo,&p1->Melepeo); head1=NULL; while(!feof(fp)N1=N1+1; if(N1=1)head1=p1; else p2->next=p1; p2=p1; p1=(struct couse * )malloc(sizeof(struct couse); fscanf(fp,"
20、%d%s%d%d%d",&p1->num1,p1->name1,&p1->score,&p1->nelepeo,&p1->Mele peo); p2->next=NULL;void inputc()/录入课程主函数int i; printf("ttt录入课程信息n"); printf("n1.从键盘录入n");printf("2.从文件录入n");p
21、rintf("3.返回主菜单n"); printf("请选择(13):n"); scanf("%d",&i); switch(i) case(1):keyboardc();break; case(2):filec();break; case(3):break;void inputs()/录入学生信息主函数 int i;printf
22、("ttt录入学生信息n");printf("n1.从键盘录入n"); printf("2.从文件录入n"); printf("3.返回主菜单n"); printf("请选择(13):n"); scanf("%d",&i); switch(i) case(1):keyboards();
23、break; case(2):files();break; case(3):break; void elective()/学生选课主函数int i;printf("ttt学生选课n");printf("1.查询可选课程n");printf("2.查询已选课程n");printf("3.返回主菜单n");printf("请输入(13):n&qu
24、ot;); scanf("%d",&i);switch(i)case(1):cheak();break;case(2):hcheak();break; case(3):break void listc()/输出课程信息 struct couse * p; p=head1;printf("课程编号 课程名称 学分 课程已选人数 课程人数上限n");while(
25、p!=NULL) printf("%-8d%10s%6d%8d%12dn",p->num1,p->name1,p->score,p->nelepeo,p->Melepeo);p=p->next; void lists()/输出学生信息struct student * p; p=head2;printf("学生学号 学生姓名 已选课程数量n"); while(p!=NULL) p
26、rintf("%-4d %10s %6dn",p->num2,p->name2,p->nelen);p=p->next;void intoc()/存储课程信息FILE * fp;struct couse * p;char filepath30; printf("输入课程信息要保存的文件路径:");getchar();gets(filepath); if(fp=fopen(filepath,"w")=NU
27、LL) printf("n保存失败!"); exit(0); p=head1; while(p!=NULL) fprintf(fp,"%d %s %d %d %dn",p->num1,p->name1,p->score,p->nelepeo,p->Melepeo); p=p->next; fclose(fp); printf("课程信息已保存在%s中!n&
28、quot;,filepath); void intos()/存储学生信息 FILE * fp; struct student * p; char filepath30; printf("输入学生信息要保存的文件路径:");getchar(); gets(filepath); if(fp=fopen(filepath,"w")=NULL) printf("n保存失败!&q
29、uot;); exit(0); p=head2; while(p!=NULL) fwrite(p,sizeof(struct student),1,fp); p=p->next; fclose(fp); printf("学生信息已保存在%s中!n",filepath); void into()/存储信息int i; printf("1.存储课程信息n"); printf(
30、"2.存储学生信息n"); printf("3.返回主菜单n"); printf("请输入(13)n"); scanf("%d",&i); switch(i) case(1):intoc();break; case(2):intos();break; case(3):break; void store()/信息主函数 int i; pri
31、ntf("tt系统信息查看及存储n"); printf("1.查看课程信息n"); printf("2.查看学生信息n"); printf("3.存储信息n"); printf("4.返回主菜单n"); printf("请输(14):n"); scanf("%d",&i); switch(i) case(1):listc();break; case
32、(2):lists();break; case(3):into();break; case(4):break; int main()/主函数 int i; start: printf("nttt欢迎使用学生选课系统!n"); printf("菜单:n"); printf("1.录入课程信息n"); printf("2.课程管理n"); printf("3.录
33、入学生信息n"); printf("4.学生信息管理n"); printf("5.学生选课n"); printf("6.系统信息查看及存储n"); printf("7.退出系统n"); printf("n请输入菜单选项(17):n"); scanf("%d",&i); if(i<1 | i>7) printf("输入错误
34、,请重输:n"); goto start; switch(i) case(1): system("cls"); inputc(); goto start; break; case(2): system("cls"); managementc(); goto start; break; c
35、ase(3): system("cls"); inputs(); goto start; break; case(4): system("cls"); managements(); goto start; break; case(5): system("cls"); elective(); goto
36、start; break; case(6): system("cls"); store(); goto start; break; case(7): system("cls"); printf("感谢使用本系统!nn再见!n"); return(0); 3.7流程逻
37、辑开始获取开课课程信息息上课地点时间(排课管理)学时,学分,任课老师等(教学计划开课管理)选课课程设置选课条件设置网上公布选课信息学生登录选课系统进行二次选课学生选课选课数据筛选是是否继续进行选课是否能选上 否选课数据管理 否打印相关报表结束 3.8接口1.用户接口2.内部接口3.外部接口学生登录一密码修改:学号学生登录一查询选课信息:学号、学期查询选课信息一修改选课信息:专业、学期教师登录一密码修改:身份证号教师登录一查一询己发布课程信息:身份证号3.9存储分配本系统所有数据将存储于后台数据库中3.10注释设计无3.11限制条件选课人数到达上线系统将会处于阻塞状态3.12测试计划测试类型测试
38、内容测试目的测试方法和技术功能测试用户个人前台注册新用户、登录系统、找回密码、更改密码,查看个人课表、教师课表、个人成绩等游客(浏览者)功能:查看网页主页、精确查询、模糊查询等管理后台管理员登录系统审核注册用户、增加修改或删除院系、增加修改或删除模板、发布站点公告等核实所有功能均已正 常实现a.流程检验:各个业务流程符合常规逻辑,用户使用时不会产生疑问b.数据精确:个数据类型的输入输出时统计精确采用黑盒测试,使用边界值测试、等价类划分、数据驱动等测试方法,进行手工测试 用户界面测试a. 导航、链接、页面结构(包括菜单,颜色,字体,按钮名称,title,提示信息的一致性b. 友好型,易
39、用性,合理性,一致性,正确性等。Web测试通用方法安全性和访问控制测试密码:登录个人用户、管理员用户权限限制通过修改URL非法访问登录超时限制等a.应用程序级别的安全性:核实用户只能操作其所拥有权限操作的功能b.系统级别的安全性:核实只有具备系统访问权限的用户才能访问系统黑盒测试,手工测试性能测试核实系统在大流量的数据与多用户操作时软件性能的稳定性,不造成系统崩溃或相关的异常现象3.13尚未解决的问题由于同时运行的人数过多的时候,会导致该系统反应过慢或无法正常工作,所以在运行本系统之前应该规定同时运行的人数。4程序2(标识符)设计说明4.1程序描述该程序实现学生选课系统,另外还能进行学生信息管
40、理和成绩查询等等。4.2功能1. 专业管理功能2. 课程管理功能3. 信息统计功能4. 管理员密码修改功能4.3性能功能:能够实现学生对选课的管理,即完成些基本的功能登录,选课,查看,存储等,同时也要实现权限的管理。性能:信息中心提供的学生选课信息必须及时的反映出来,学生能够及时的进行选课的程序。输入要求: 准确,快速输出要求:数据完整,详实。说明对于该软件的时间特性要求:a响应时间:少于3秒b更新处理时间:少于2秒c数据的转换和传送时间少于5秒说明对该软件的灵活性的要求,即当需求发生某些变化时,该软件对这些变化的适应能力:a操作方式上的变化:更人性化b运行环境的变化:在windowsXP或以
41、上的版本都能运行4.4输人项输入数字、字母等4.5输出项输出所选课程、学生成绩、学生信息等。4.6算法<% page language="java" contentType="text/html" pageEncoding="GBK"%><!DOCTYPE HTML PUBLIC "-/W3C/DTD HTML 4.01 Transitional/EN"><html> <head> <title></title> <!-<link
42、rel="stylesheet" type="text/css" href="styles.css"> -> </head> <body> <center> 欢迎使用高校选课系统,管理模块<br>本模块有以下几项功能:<br>1.专业管理功能<br>2.课程管理功能<br>3.信息统计功能<br>4.管理员密码修改功能<br> </center> </body></html>学生模
43、块 学生操作示意图 该模块包括密码修改、选课/退课操作、选课结果查询和成绩查询。对于系统新添加的用户,会用随机数产生一个初始密码,发给用户。用户通过用户名和密码登陆后,应使用密码修改功能及时修改密码。在该模块中的选课操作实际上是预选,采用“人数不限,超出筛选”的原则,对每门课的预选人数不作限制,每个学生最多可以选3门课,在选课时,系统会自动判断上课时间、上课地点是否冲突。在选课期间学生若想改变课程,可以对所选课进行退课,为了避免访问流量过大,并让学生增强责任心,系统对退课操作进行了限制,每个学生最多可以退3次课。预选的结果存入临时的选课表中。如图4一3所示。 查询功能是在选课结束后,管理员把经
44、过公平算法处理产生正式的选课信息表,发布在网络上,这时学生可以登陆系统查询自己的选课结果。查询成绩是在该门课程考完后,由教师录入成绩,并上传。这时学生可查看自己的考试成绩。系统的查询功能主要是利用Java所提供的JDBC类来实现。JDBC是支持基本SQL功能的一个通用低层应用程序接口,是一种可用于执行SQL语句的JavaAPI,通过使用JDBC,开发人员可以很方便地将SQL语句传给几乎任何一种数据库。例如查询学生所选课程:Stringsql=,seleet*fromxkxywherexbh='xh'andPwd='xPwd”,刀定义SQL语句Class.forName(
45、“”):Conneetioneon=DriverManager.getConneetion(“jdbe:odbe:gongxk”):刀以上为建立数据库连接对象StatementStmt=Con.createment():/建立SQL对象Resultsetrs=Stmt.exCuteQuery(Sql);/调用查询语句rs为查询的结果集。数据库连接 本系统采用是的SQLServer2000forjdbC的驱动程序,来实现对数据库的连接。首先要从网上下载SQLserver2000的JDBC驱动程序,然后进行安装。安装后在lib子目录会看到3个文件:msbase、mSServer、msutil。为了
46、提高编程效率,采用JavaBean来封装对数据库的连接,这样做的好处是实现了对数据库操作的封装,一方面,大大降低了JSP文档的复杂程度,另一方面,有效地避免了重复代码的编写,提高了系统的可维护性。本系统最核心最底层的Bean是connBean,该Bean封装了对数据库的连结、查询和更新操作。eonnBean的代码如下:PaekageeonnBean:ImPortjava.sql.*:PllblieelasseonnBeanStringurl=”jdbe:mierosoft:sqlserver:/loealhost:1433:DatabaseName=mydb”;StringStringuser
47、=“system,:password=”manager“;Conneetioneon=null:Statementstmt=null:resultset=null:publieConnBean()tryClasS.forName(“”).newlnStance();/加载驱动程序C。n=DriverManager.getConneCti。n(url,user,paSSword):/建立连接Stmt=con.createstatement():/建立SQL语句对象CatCh(ClaSSN。tFoundEXcepti。ne)/捕获捕获异常System.out.println(e.getMessag
48、e():PubliCResultseteXecuteQuery(StringSql)/实现对数据库的查询Tryrs=stmt.exeuteQuery(sql):retUrflrs;catch(SQLEXCeptione)/捕获捕获异常System.out.println(e.getMessage():PubliCBo。leanexCuteUpdate(StringSql)/实现对数据库的更新Tryintflag;flag=stmt.eXeuteUpdate(sql):if(flag=二O)returnfalse;eatCh(SQLEXCeptione)/捕获捕获异常System.out.pri
49、ntln(e.getMessage():教师登录 教师登陆示意图 教师登录系统时,输入工号和密码,与数据库中所含记录相符时登入系统,不符时提示非法退回原界面部分代码及功能简介如下:<%resPonse.endendifsetRS=Server.Createobjeet(”ADODB.Reeordset”)infolist=,select*fromteaeher-idwheregonghao=,”&sid&”,RS.oPeninfolist,eonn,1,lifrs.eofthenst二”你的工号不对,请检查Msgshowstr,”0”,urlelseifrs(,tea夕w
50、”)=userpassthenst二,你己经成功登陆,请进行课程中报”url二”kesbb.asP”session(”te屯ID”)=sid%>利用sQL查询语句,将教师信息数据表中的工号和密码与用户输入信息相对比,如果输入不符,则无法登入系统。 学生实体图 学生登录 学生登录系统时,输入工号和密码,与数据库中所含记录相符时登入系统,不符时提示非法退回原界面ifrs.eofthens卜”你的学号不对,请检查!”Msgshowsty,”O”,urlelseifrs(”Stu夕w”)=userpassthenst二”你己经成功登陆,请进行选课入八”url=,xuanke.asP”rename
51、=rs(”rename,)session(”XZWesxsID”)=sid%>利用SQL查询语句,将学生信息数据表中的学号和密码与用户输入信息相对比,如果输入不符,则无法登入系统。<seriPtlangUage=vbseriPt>a一MsgBox(”请核对以下信息:”&Chr(13)&ChLr(13)&”您的学号:”&”<%一sid%>”&Chr(13)&Chr(13)&”您的姓名:”&”<%一rename%>”&ChLr(13)&Chl(13)&”您的班级:09级
52、”&”<%=rs(”class”)%>”&Chr(13)&Chr(13)&”确定信息无误后请点击是,进行选课,否则请点击“否”重新登陆!”&chr(13)&chr(13)&,注意:您仅拥有一次的选课机会,请慎重!”,vbyesno+vbquestion)ifa=vbnothenwindow.loeation.hre卜”logout.asP”elsewindow.loeation.hre卜”xuanke.asP”endif</scriPt><%reSPonse.endendifsetRS=ServeLCreat
53、eobjeet(”ADODB.Reeordset”)infolist=,seleet*from学生表studentwherestuid=,”&sid&”,RS.oPeninfolist,eonn,l,l36利用vbscriPt语句的MsgBox函数弹出对话框,提示同学核对自己的信息后再登入系统。学生浏览己发布课程信息学生用户登入系统后,可以直接查看课程列表信息,列表中显示了课程类型、编号、课程名称、教师、课程简介、教师职称、课程学分、人数上限和已选课人数等信息,点击列表下方的“我要开始选课”即可进入选课功能,部分代码及功能简介如下:<%setRS一CLB=Server.C
54、reateobjeet(”ADODB.Recordset,RS多CLB_SQL=,select*fromkeflORDERBYKCLBIDASC”RS_KCLB.oPenRS_KCLB_SQL,eonn,l,lifRSKCLB.Reeordeount<>0then,dowhilenotRSKCLB.eofsetRS=Server.Createobjeet(”ADODB.Reeordset”)SQL=,seleet*from课程表Jeaeherwherekcfl=,”&RS一CLB(”KCLBID”)&”'andslks=,l'ORDERBYIDASC
55、”RS.oPenSQL,eonn,l,lifRS.Reeordcount<>0thendowhilenotRS.eof%><%ifi=1then%><TRbgColo二斑Imfheight=25><TDalign书iddlerowSPan=<%=RS,Reeordeouni%>><%二RS一CLB(”KCLB”)%>叼TD><TDalign下middle><%=rs(,kebh”)%></TD><TDalign=left>&nbsP;<Atitle=
56、点击这里查看简介hre介,k娜how.asP?id=<%=rs(”id,)%>”target=-blank><%=rs(”cmc”)%></A></TD><TDalign确iddle><%二rs(”sxm”)%></TD><TDalign溯iddle><Ahre作”kc-Show.asP?id二<%=rs(”id,)%>”target几blank>查看</A></TD><TDalign邢iddle><%=rs(”zhieheng,)%></TD><TDalign邢iddle><%=rs(,kexf,)%></TD><TDalign=middle><%=rs(”xzrs”)%></TD><TDalign邢iddle><%=rs(”yxrs”)%></TD></TR>利用SQL查询语句,将课程信息表中各字段的内
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 财务分析的意义和内容说课稿-2025-2026学年中职专业课-财务管理-财经类-财经商贸大类
- unit 7 Today is Monday教学设计-2025-2026学年小学英语四年级下册北师大版(一起)
- 第1课 寻根之旅教学设计-2025-2026学年初中艺术·美术人教版2024七年级下册-人教版2024
- 幼儿的社会行为与道德发展说课稿-2025-2026学年中职专业课-幼儿心理学-学前教育类-教育与体育大类
- 外研版八年级上册英语全册教学设计(配2025年秋改版教材)
- 跳动的琴弦(欣赏 阳光照耀着塔什库尔)教学设计-2025-2026学年小学音乐西师大版五年级上册-西师大版
- 蓄电池知识培训内容课件
- 2025年天津市红桥区中考三模物理试题(解析版)
- 2025年四川省资阳市中考英语试卷(含答案与解析)
- 第1章 生命的世界说课稿-2025-2026学年初中生物学北师大版七年级上册-北师大版
- 2024-2025学年北京市西城区高一(下)期末数学试卷(含解析)
- 2025年网格员招聘笔试题库含答案
- 造型基础教学课件
- 抗菌型PE(聚乙烯)保鲜膜行业深度调研及发展项目商业计划书
- 行政单位固定资产培训
- 2019-2025年中国私人农庄行业市场运营趋势分析及投资潜力研究报告
- 中国先秦文学课件
- 园林绿化监理质量控制措施
- 2022年版新课程标准解析与教学指导
- 森林生态系统韧性-洞察及研究
- 2025年湖北省中考语文试卷真题(含标准答案)
评论
0/150
提交评论