..

A. 通过微信公众平台搭建一个上课点名系统 应该怎么实现

对接教务系统、财务来系统、各类通源知,把你校园生活中所有事通过这里来实现,比如校园卡充值,缴中国费,wifi,课表、上课通知、成绩查询、缴学费、各种各样的通知,还是需要自己开发的, ---------------------------------------------- 当时在学校的时候就想要这么搞一个,结果学校没有同意,一般如果用第三方然后去融合学校的系统,学校一般不会同意,信息安全!

B. 哪位大虾有用C#做的点名系统啊。急需!积分全部送上了!

<asp:Content ID="Content1" ContentPlaceHolderID="head" Runat="Server"> 2 </asp:Content> 3 <asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server"> 4 <p> 5 </p> 6 <p> 7 </p> 8 <p style="text-align: center"> 9 <asp:DropDownList ID="DropDownList1" runat="server" AutoPostBack="True" 10 DataSourceID="SqlDataSource1" DataTextField="C_name" DataValueField="C_name"> 11 </asp:DropDownList> 12 <asp:SqlDataSource ID="SqlDataSource1" runat="server" 13 ConnectionString="<%$ ConnectionStrings:BigheadConnectionString %>" 14 SelectCommand="SELECT Course.C_name FROM Course INNER JOIN Teacher ON Course.T_id = Teacher.T_id WHERE (Teacher.T_id = @T_id)"> 15 <SelectParameters> 16 <asp:SessionParameter Name="T_id" SessionField="T_id" /> 17 </SelectParameters> 18 </asp:SqlDataSource> 19 </p> 20 <p style="text-align: center"> 21 <asp:DropDownList ID="DropDownList2" runat="server" AutoPostBack="True"> 22 <asp:ListItem>请选择周次</asp:ListItem> 23 <asp:ListItem Value="1">09/17-09/19(第一周)</asp:ListItem> 24 <asp:ListItem Value="2">09/20-09/26(第一周)</asp:ListItem> 25 <asp:ListItem Value="3">09/27-10/03(第三周)</asp:ListItem> 26 <asp:ListItem Value="4">10/04-10/10(第四周)</asp:ListItem> 27 <asp:ListItem Value="5">10/11-10/17(第五周)</asp:ListItem> 28 <asp:ListItem Value="6">10/17-10/23(第六周)</asp:ListItem> 29 <asp:ListItem Value="7">10/24-10/30(第七周)</asp:ListItem> 30 <asp:ListItem Value="8">10/31-11/05(第八周)</asp:ListItem> 31 <asp:ListItem Value="9">11/06-11/12(第九周)</asp:ListItem> 32 <asp:ListItem Value="10">11/13-11/19(第十周)</asp:ListItem> 33 <asp:ListItem Value="11">11/20-11/26(第十一周)</asp:ListItem> 34 <asp:ListItem Value="12">11/27-12/03(第十二周)</asp:ListItem> 35 <asp:ListItem Value="13">12/04-12/10(第十三周)</asp:ListItem> 36 <asp:ListItem Value="14">12/11-12/17(第十四周)</asp:ListItem> 37 <asp:ListItem Value="15">12/18-12/24(第十五周)</asp:ListItem> 38 <asp:ListItem Value="16">12/25-12/31(第十六周)</asp:ListItem> 39 <asp:ListItem Value="17">01/01-01/07(第十七周)</asp:ListItem> 40 <asp:ListItem Value="18">01/08-01/14(第十八周)</asp:ListItem> 41 </asp:DropDownList> 42 </p> 43 <p style="text-align: center"> 44 </p> 45 <p style="text-align: center"> 46 <asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" 47 DataKeyNames="S_id" DataSourceID="SqlDataSource2" AllowPaging="True" 48 AllowSorting="True" CellPadding="4" ForeColor="#333333" GridLines="None" 49 Width="500px"> 50 <FooterStyle BackColor="#507CD1" Font-Bold="True" ForeColor="White" /> 51 <RowStyle BackColor="#EFF3FB" /> 52 <Columns> 53 <asp:BoundField DataField="S_id" HeaderText="学号" ReadOnly="True" 54 SortExpression="S_id" /> 55 <asp:BoundField DataField="S_class" HeaderText="班级" SortExpression="S_class" /> 56 <asp:BoundField DataField="S_name" HeaderText="姓名" SortExpression="S_name" /> 57 <asp:TemplateField HeaderText="照片" SortExpression="S_image"> 58 <EditItemTemplate> 59 <asp:TextBox ID="TextBox1" runat="server" Text='<%# Bind("S_image") %>'></asp:TextBox> 60 </EditItemTemplate> 61 <ItemTemplate> 62 <asp:Image ID="Image1" runat="server" Height="100px" 63 ImageUrl='<%# String.Format("Getphoto.ashx?id={0}",Eval("S_id")) %>' 64 Width="100px" /> 65 </ItemTemplate> 66 </asp:TemplateField> 67 <asp:TemplateField HeaderText="点名" > 68 <ItemTemplate> 69 <asp:CheckBox ID="CheckBox1" runat="server" /> 70 </ItemTemplate> 71 </asp:TemplateField> 72 <asp:BoundField DataField="C_Exam_Final_allot" HeaderText="目前成绩" 73 SortExpression="C_Exam_Final_allot" /> 74 </Columns> 75 <PagerStyle BackColor="#2461BF" ForeColor="White" HorizontalAlign="Center" /> 76 <SelectedRowStyle BackColor="#D1DDF1" Font-Bold="True" ForeColor="#333333" /> 77 <HeaderStyle BackColor="#507CD1" Font-Bold="True" ForeColor="White" /> 78 <EditRowStyle BackColor="#2461BF" /> 79 <AlternatingRowStyle BackColor="White" /> 80 </asp:GridView> 81 <asp:Button ID="Button2" runat="server" Text="储存" /> 82 </p> 83 <p style="text-align: center"> 84 </p> 85 <p style="text-align: center"> 86 <asp:SqlDataSource ID="SqlDataSource2" runat="server" 87 ConnectionString="<%$ ConnectionStrings:BigheadConnectionString %>" 88 SelectCommand="SELECT Student.S_id, Student.S_image, Student.S_class, Student.S_name, Course.C_Exam_Final_allot FROM Course INNER JOIN Take ON Course.C_id = Take.C_id INNER JOIN Teacher ON Course.T_id = Teacher.T_id INNER JOIN Student ON Take.S_id = Student.S_id INNER JOIN T_rollcall ON Student.S_id = T_rollcall.S_id WHERE (Course.C_name = @C_name)"> 89 <SelectParameters> 90 <asp:ControlParameter ControlID="DropDownList1" Name="C_name" 91 PropertyName="SelectedValue" /> 92 </SelectParameters> 93 </asp:SqlDataSource> 94 </p> 95 <p> 96 </p> 97 </asp:Content> 开新视窗(view plain) | 列印(print) | 复制( to clipboard) | ? <asp:Content ID="Content1" ContentPlaceHolderID="head" Runat="Server"></asp:Content><asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server"> <p> </p> <p> </p> <p style="text-align: center"> <asp:DropDownList ID="DropDownList1" runat="server" AutoPostBack="True" DataSourceID="SqlDataSource1" DataTextField="C_name" DataValueField="C_name"> </asp:DropDownList> <asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:BigheadConnectionString %>" SelectCommand="SELECT Course.C_name FROM Course INNER JOIN Teacher ON Course.T_id = Teacher.T_id WHERE (Teacher.T_id = @T_id)"> <SelectParameters> <asp:SessionParameter Name="T_id" SessionField="T_id" /> </SelectParameters> </asp:SqlDataSource> </p> <p style="text-align: center"> <asp:DropDownList ID="DropDownList2" runat="server" AutoPostBack="True"> <asp:ListItem>请选择周次</asp:ListItem> <asp:ListItem Value="1">09/17-09/19(第一周)</asp:ListItem> <asp:ListItem Value="2">09/20-09/26(第一周)</asp:ListItem> <asp:ListItem Value="3">09/27-10/03(第三周)</asp:ListItem> <asp:ListItem Value="4">10/04-10/10(第四周)</asp:ListItem> <asp:ListItem Value="5">10/11-10/17(第五周)</asp:ListItem> <asp:ListItem Value="6">10/17-10/23(第六周)</asp:ListItem> <asp:ListItem Value="7">10/24-10/30(第七周)</asp:ListItem> <asp:ListItem Value="8">10/31-11/05(第八周)</asp:ListItem> <asp:ListItem Value="9">11/06-11/12(第九周)</asp:ListItem> <asp:ListItem Value="10">11/13-11/19(第十周)</asp:ListItem> <asp:ListItem Value="11">11/20-11/26(第十一周)</asp:ListItem> <asp:ListItem Value="12">11/27-12/03(第十二周)</asp:ListItem> <asp:ListItem Value="13">12/04-12/10(第十三周)</asp:ListItem> <asp:ListItem Value="14">12/11-12/17(第十四周)</asp:ListItem> <asp:ListItem Value="15">12/18-12/24(第十五周)</asp:ListItem> <asp:ListItem Value="16">12/25-12/31(第十六周)</asp:ListItem> <asp:ListItem Value="17">01/01-01/07(第十七周)</asp:ListItem> <asp:ListItem Value="18">01/08-01/14(第十八周)</asp:ListItem> </asp:DropDownList> </p> <p style="text-align: center"> </p> <p style="text-align: center"> <asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" DataKeyNames="S_id" DataSourceID="SqlDataSource2" AllowPaging="True" AllowSorting="True" CellPadding="4" ForeColor="#333333" GridLines="None" Width="500px"> <FooterStyle BackColor="#507CD1" Font-Bold="True" ForeColor="White" /> <RowStyle BackColor="#EFF3FB" /> <Columns> <asp:BoundField DataField="S_id" HeaderText="学号" ReadOnly="True" SortExpression="S_id" /> <asp:BoundField DataField="S_class" HeaderText="班级" SortExpression="S_class" /> <asp:BoundField DataField="S_name" HeaderText="姓名" SortExpression="S_name" /> <asp:TemplateField HeaderText="照片" SortExpression="S_image"> <EditItemTemplate> <asp:TextBox ID="TextBox1" runat="server" Text='<%# Bind("S_image") %>'></asp:TextBox> </EditItemTemplate> <ItemTemplate> <asp:Image ID="Image1" runat="server" Height="100px" ImageUrl='<%# String.Format("Getphoto.ashx?id={0}",Eval("S_id")) %>' Width="100px" /> </ItemTemplate> </asp:TemplateField> <asp:TemplateField HeaderText="点名" > <ItemTemplate> <asp:CheckBox ID="CheckBox1" runat="server" /> </ItemTemplate> </asp:TemplateField> <asp:BoundField DataField="C_Exam_Final_allot" HeaderText="目前成绩" SortExpression="C_Exam_Final_allot" /> </Columns> <PagerStyle BackColor="#2461BF" ForeColor="White" HorizontalAlign="Center" /> <SelectedRowStyle BackColor="#D1DDF1" Font-Bold="True" ForeColor="#333333" /> <HeaderStyle BackColor="#507CD1" Font-Bold="True" ForeColor="White" /> <EditRowStyle BackColor="#2461BF" /> <AlternatingRowStyle BackColor="White" /> </asp:GridView> <asp:Button ID="Button2" runat="server" Text="储存" /> </p> <p style="text-align: center"> </p> <p style="text-align: center"> <asp:SqlDataSource ID="SqlDataSource2" runat="server" ConnectionString="<%$ ConnectionStrings:BigheadConnectionString %>" SelectCommand="SELECT Student.S_id, Student.S_image, Student.S_class, Student.S_name, Course.C_Exam_Final_allot FROM Course INNER JOIN Take ON Course.C_id = Take.C_id INNER JOIN Teacher ON Course.T_id = Teacher.T_id INNER JOIN Student ON Take.S_id = Student.S_id INNER JOIN T_rollcall ON Student.S_id = T_rollcall.S_id WHERE (Course.C_name = @C_name)"> <SelectParameters> <asp:ControlParameter ControlID="DropDownList1" Name="C_name" PropertyName="SelectedValue" /> </SelectParameters> </asp:SqlDataSource> </p> <p> </p></asp:Content>

C. C/C++编程 智能点名系统

#define_CRT_SECURE_NO_WARNINGS#include<map>#include<string>#include<vector>#include<ctime>#include<cstdlib>#include<algorithm>#include<cctype>classDatabase;structFinish{//返回是否继续点名virtual~Finish()=0{}virtualbooloperator()()=0;};structResponse{//响应点名virtual~Response()=0{}virtualvoidoperator()(std::stringconst&)=0;};structStrategy{virtual~Strategy()=0{}virtualvoidgenerate_id(Database&database,Finish&finish,Response&response)=0;};classDatabase{structstudent_info{student_info(std::stringconst&name_,size_tconstabsence_):absence(absence_),name(name_){}size_tabsence;std::stringname;};typedefstd::map<std::string,student_info>data_t;data_tdata;//移除空格structnot_space{booloperator()(charconstc)const{returnc!=''&&c!=' '&&c!='
'&&c!='';}};staticstd::stringconst&remove_space(std::string&str){std::_if(str.begin(),str.end(),str.begin(),not_space());returnstr;}template<typenameResponse_>structdo_call:Response{do_call(data_t*constdata_,Response_response_):data(data_),response(response_){}voidoperator()(std::stringconst&id){student_info&stu=data->find(id)->second;if(!response(id,stu.name)){//没到++stu.absence;}}private:data_t*data;Response_response;};public:typedefdata_t::const_iteratorconst_iterator;voidwrite_data(std::ostream&ostr)const{if(!ostr)throwstd::invalid_argument("坏的输出流");for(const_iteratorp=data.begin();p!=data.end();++p){ostr<<p->first<<""<<p->second.name<<""<<p->second.absence<<"
";}}voidread_data(std::istream&istr){if(!istr)throwstd::invalid_argument("坏的输入流");data.clear();std::stringid,name;size_tabsence;while(istr>>id>>name>>absence){if(data.find(id)!=data.end()){throwstd::runtime_error("学号重复");}data.insert(std::make_pair(id,student_info(name,absence)));}if(!istr.eof())throwstd::runtime_error("文件格式有误");}boolinsert(std::stringid,std::stringname,size_tconstabsence=0){if(remove_space(id).empty()||remove_space(name).empty())returnfalse;//学号或名字为空returndata.insert(std::make_pair(remove_space(id),student_info(remove_space(name),absence))).second;}voidremove(std::stringid){data.erase(remove_space(id));}boolupdate_name(std::stringid,std::stringname){data_t::iteratorconstit=data.find(remove_space(id));if(it==data.end()||remove_space(name).empty())returnfalse;//没找到该学生或新的名字为空it->second.name=name;returntrue;}boolupdate_absence(std::stringid,size_tconstabsence){data_t::iteratorconstit=data.find(remove_space(id));if(it==data.end())returnfalse;//没找到该学生it->second.absence=absence;returntrue;}size_tsize()const{returndata.size();}const_iteratorbegin()const{returndata.begin();}const_iteratorend()const{returndata.end();}template<typenameResponse>voidcall(std::stringconststrategy,Finish&finish,Responseresponse);};voidinit_random(){staticboolinited;if(!inited){inited=true;srand(static_cast<unsigned>(time(0)));}}structrandom:Strategy{voidgenerate_id(Database&database,Finish&finish,Response&response){init_random();std::vector<std::string>tmp;for(Database::const_iteratorp=database.begin();p!=database.end();++p)tmp.push_back(p->first);std::random_shuffle(tmp.begin(),tmp.end());for(size_ti=0;i!=tmp.size()&&!finish();++i){response(tmp[i]);}}};structrandom_with_absence:Strategy{voidgenerate_id(Database&database,Finish&finish,Response&response){init_random();std::vector<std::string>tmp;std::vector<size_t>absence;absence.push_back(0);for(Database::const_iteratorp=database.begin();p!=database.end();++p){tmp.push_back(p->first);absence.push_back(absence.back()+1+p->second.absence);}for(size_ti=0;i!=tmp.size()&&!finish();++i){do{size_tconstval=rand()%absence.back();size_tconstpos=std::upper_bound(absence.begin(),absence.end(),val)-absence.begin()-1;if(!tmp[pos].empty()){response(tmp[pos]);tmp[pos].clear();break;}}while(true);}}};structby_id:Strategy{voidgenerate_id(Database&database,Finish&finish,Response&response){for(Database::const_iteratorp=database.begin();p!=database.end();++p){size_ttmp;if(sscanf(p->first.substr(p->first.size()>2?p->first.size()-2:0).data(),"%zu",&tmp)==EOF)throwstd::runtime_error("学号的最后两位不能转化为数字");if(tmp%5==2){if(finish())return;response(p->first);}}}};template<typenameResponse>voidDatabase::call(std::stringconststrategy,Finish&finish,Responseresponse){Strategy*ptr=0;if(strategy=="随机")ptr=newrandom;elseif(strategy=="缺勤")ptr=newrandom_with_absence;elseif(strategy=="学号")ptr=newby_id;elsethrowstd::runtime_error("不支持的点名方式");try{ptr->generate_id(*this,finish,do_call<Response>(&this->data,response));}catch(...){deleteptr;throw;}deleteptr;}#include<fstream>#include<iostream>template<typenameArg>Arg&get(Arg&arg,std::stringconst&msg){do{std::cout<<msg;//先清空输入std::cin.clear();std::cin.ignore(std::cin.rdbuf()->in_avail());if(std::cin>>arg){returnarg;}elseif(std::cin.eof()){exit(0);//退出程序}else{std::cerr<<"输入有误
";}}while(true);}enumOperation{INSERT,REMOVE,UPDATE_NAME,UPDATE_AB,CALL,SAVE_EXIT,EXIT};Operationget_Operation(){do{charc;switch(get(c,"1.插入学生信息(学号、姓名、缺勤(默认为0))
""2.根据学号删除学生
""3.根据学号更新姓名
""4.根据学号更新缺勤数
""5.点名
""6.保存并退出
""7.不保存退出
")){case'1':returnINSERT;case'2':returnREMOVE;case'3':returnUPDATE_NAME;case'4':returnUPDATE_AB;case'5':returnCALL;case'6':returnSAVE_EXIT;case'7':returnEXIT;default:std::cerr<<"不支持的操作
";}}while(true);}template<typenameStream>std::stringopen(Stream&str,std::stringconst&msg,boolconstif_fail){str.close();std::stringfilename;do{str.open(get(filename,msg));if(!str){std::cerr<<"文件打开失败
";}else{break;}}while(if_fail);returnfilename;}boolresponse(std::stringconst&id,std::stringconst&name){std::cout<<name<<"("<<id<<")答到:";//先清空输入std::cin.clear();std::cin.ignore(std::cin.rdbuf()->in_avail());returnstd::cin.get()=='y';}structdo_finish:Finish{booloperator()(){charc;returnget(c,"停止点名?")=='y';}};intmain(){std::cin.sync_with_stdio(false);std::cout.sync_with_stdio(false);std::ifstreamistr;std::stringfilename=open(istr,"请输入文件名:",false);Databasedb;if(istr){try{db.read_data(istr);}catch(std::exceptionconst&err){std::cerr<<err.what()<<"
";return1;}}else{filename.clear();}do{try{switch(get_Operation()){caseINSERT:{std::stringid,name;size_tabsence;if(!db.insert(get(id,"输入学号:"),get(name,"输入姓名:"),get(absence,"输入缺勤数:")))std::cerr<<"更新失败
";break;}caseREMOVE:{std::stringid;db.remove(get(id,"输入学号:"));break;}caseUPDATE_NAME:{std::stringid,name;if(!db.update_name(get(id,"输入学号:"),get(name,"输入姓名:")))std::cerr<<"更新失败
";break;}caseUPDATE_AB:{std::stringid;size_tabsence;if(!db.update_absence(get(id,"输入学号:"),get(absence,"输入缺勤数:")))std::cerr<<"更新失败
";break;}caseCALL:{std::stringstrategy;std::ofstreamostr;db.call(get(strategy,"点名策略:"),do_finish(),response);break;}caseSAVE_EXIT:{std::ofstreamostr;if(!filename.empty())ostr.open(filename);if(!ostr||!ostr.is_open())open(ostr,"请输入文件名:",true);db.write_data(ostr);//往下}caseEXIT:return0;}}catch(std::exceptionconst&err){std::cerr<<err.what()<<"
";}}while(true);return0;}

D. 请问高校给学生上课使用的类似“摇号”的点名系统是什么软件

有云课堂,慕课,雨课堂等好多软件的功能都类似于摇号,不过看你问题,应该是雨课堂的点名系统!!!

E. 课堂随机点名系统(用C语言编写)

没有规矩不成方圆,如果没有人翘课,教务处也不会要求点名。学风一年不如一年。

F. 我要做个基于java的点名系统,需要了解那些知识用得到框架吗

用软件模拟吗?这里面设计硬件的东西吧 !淘宝上有可以去买,做的话,基本的框架SS2H,数据库,就差不多了

G. Javascript点名系统怎么做

<!doctype><style>table{margin-top:100px;text-align:center;}td{border:3pxsolid#ccccff;}.desk{width:60px;height:30px;}.on{border:3pxsolidrgb(51,204,204);background-color:rgb(173,216,230);}.selected{border:3pxsolidred;}</style><divid='main'>+</div><ahref='javascript:start()'>开始</a><ahref='javascript:stop()'>停止</a><pid="selectedStudent">已选中学生:</p><scriptsrc="jquery.js"></script><scripttype="text/javascript">//为array复写两个方法Array.prototype.indexOf=function(val){for(vari=0;i<this.length;i++){if(this[i]==val){returni;}}return-1;};Array.prototype.removevalue=function(val){varindex=this.indexOf(val);if(index>-1){this.splice(index,1);}};vardata='';//表格varnum=5;//每行显示数vararr=[1,2,3,4,5,6,7,8,9,10,11,12];//数组 //已选中数组varline=Math.ceil(arr.length/num);//行数varnowSelected=0;//nowSelected不是学生编号,是学生在数组里的位置,arr[nowSelected]为学生编号data+="<tablealign='center'id='all'>";for(i=0;i<arr.length/num;i++){data+='<tr>';for(j=i*num;j<i*num+num;j++){if(j<arr.length){data+="<tdclass='desk'id='"+arr[j]+"'>"+arr[j]+"</td>";}}data+='</tr>';}data+='</table>';document.getElementById('main').innerHTML=data;varinterval=-1;varindex;functionstart(){ if(interval==-1){ interval=setInterval(go,500); }}functiongo(){ varremainNum=arr.length; nowSelected=GetRandomNum(0,remainNum-1); $("#all").find("td").removeClass("on"); $("#"+arr[nowSelected]).addClass("on");}functionstop(){ clearInterval(interval); interval=-1; $("#"+arr[nowSelected]).removeClass("on").addClass("selected"); if(arr[nowSelected]!=undefined){ $("#selectedStudent").append(arr[nowSelected]+","); } arr.splice(nowSelected,1);}functionGetRandomNum(Min,Max){varRange=Max-Min;varRand=Math.random();return(Min+Math.round(Rand*Range));}</script>

已好,为了方便用了jquery,你需要下载个放到同目录下,这个相信你应该会,这个应该可以满足你的需求,写的挺简单的,纯手工,望采纳

H. 如何制作点名系统

记录所有需要点名人员的信息,后使用语音合成软件进行语音读取。如windows自带的tts语音合成系统。或第三方tts产品。都可以实现这些功能。

I. 请问有什么点名系统的软件吗

一定会有的。http://..com/q?word=%B5%E3%C3%FB%C8%ED%BC%FE&lm=0&fr=search&ct=17&pn=0&tn=ikaslist&rn=10这里是其他人问的答案 应该会有你需要的。

J. 求上课点名系统 c#

拜托,这种系统还是要自己写才行啊,网上怎可能会有??你可以约几个同学一起做啊,每人做一个模块就可以啊!