1.å¦ç±ç管çç³»ç»
2.本人新手,学籍系统学籍系统在做一个学籍管理系统性,查询查询查今天只做了登陆界面,源码源码现在不知道
3.学籍管理系统学生信息录入模块c语言程序
å¦ç±ç管çç³»ç»
å¦ç±ä¿¡æ¯ç®¡çç³»ç»æè¦ï¼éçç½ç»ææ¯ä¸è®¡ç®æºçå¹¿æ³æ®åï¼ç»å¤§é¨åçæºæé½å¯¹è®¡ç®æºç®¡çç³»ç»è¿è¡äºåççè¿ç¨ï¼æ¬è®¾è®¡éè¿Javaé¢å对象è¯è¨å®æå¯¹å¦çä¿¡æ¯ç®¡çç³»ç»è¿è¡ç¼åï¼åºäºB/S模å¼ï¼æç¨å¼åå·¥å ·ä¸ºEclipse以åAndroidStudioï¼ç¶ååºäºMysqlçæ°æ®åºåºç¡ä¸ï¼éè¿Adobe Photoshop CS6çå¾åå¤ç软件ç¾åçé¢ï¼å¨ç³»ç»å¼åè¿ç¨ä¸ç¨å°äºPostmanæµè¯å·¥å ·ï¼å¨ç³»ç»å¼å宿åè¿è¡äºç¸å ³æ¨¡åçç¨ä¾æµè¯ï¼æå¾ç³»ç»æç¾è§ãå好ççé¢ï¼å¹¶ä¸äººæºä¿¡æ¯æ¯è¾å®å ¨å¯é ãçµæ´»ä¸æ¹ä¾¿çï¼è¿ç§ç³»ç»å¯æ©å±æ§æ¯è¾å¼ºãæ¬æä»¥å¦çä¿¡æ¯ç®¡çç³»ç»ä¸ºä¾è¯´æJavaWebå¨ä¿¡æ¯ç®¡çä¸çåºç¨ï¼ä¸»è¦å®ç°äºç®¡ç忍¡åï¼è叿¨¡å以åå¦ç模åï¼ä¸»è¦å®ç°äºç®¡çå对äºç³»ç»ä¸æå¸ï¼å¦ç以åè¯¾ç¨æ°æ®çå¢å æ¹æ¥æä½ï¼ä»¥åæå¸å¯¹äºå¦çç¸å ³ä¿¡æ¯ç管çï¼ä¾å¦å¦ççæç»©åèå¤ä¿¡æ¯çï¼ä»¥åå¦ç对äºä¸ªäººä¿¡æ¯çä¿®æ¹ä»¥åé课信æ¯åè¯¾ç¨æç»©çæ¥ççåè½ãæ¬ç³»ç»åè½å®åï¼å¯¹å¼å管çä¿¡æ¯ç³»ç»æä¾äºè¾é«çç论æå¯¼åå®é æä¹ãå ³é®è¯ï¼å¦çä¿¡æ¯ç®¡çç³»ç»ï¼Java Webï¼B/S模å¼ï¼Mysq
æ¯ä¸è®¾è®¡(论æ)夿æè¦Title : Student information ManagerAbstract:With the wide spread of network technology and computer,学籍系统学籍系统 the vast majority of institutions have made reasonable use of the computer management system. Based on B / S mode, the development tools used are eclipse and Android studio. Then based on MySQL database, the interface is beautified by Adobe Photoshop CS6 image processing software. In the process of system development, postman test tool is used, After the completion of the system development, the use case test of related modules is carried out. The system has beautiful and friendly interface, and the man-machine information is safe, reliable, flexible and convenient. This system has strong scalability.This paper takes the student information management system as an example to illustrate the application of Java Web in information management, which provides higher theoretical guidance and practical significance for the development of management information system.keywords:Student information management system; Java Web; B/Sï¼Mysql
ç®å½
1 绪论â¦â¦â¦â¦â¦â¦â¦â¦â¦1
1.1 ç ç©¶èæ¯åç ç©¶æä¹â¦â¦â¦â¦â¦â¦â¦â¦â¦1
1.2 ç ç©¶ç¶åµâ¦â¦â¦â¦â¦â¦â¦â¦â¦1
2 ç³»ç»ç¸å ³ææ¯åæâ¦â¦â¦â¦â¦â¦â¦â¦â¦2
2.1 javaâ¦â¦â¦â¦â¦â¦â¦â¦â¦2
2.2 javawebâ¦â¦â¦â¦â¦â¦â¦â¦â¦3
2.3 æ°æ®åºâ¦â¦â¦â¦â¦â¦â¦â¦â¦4
3 å¯è¡æ§åéæ±æ§åæâ¦â¦â¦â¦â¦â¦â¦â¦â¦4
3.1 å¯è¡æ§åæâ¦â¦â¦â¦â¦â¦â¦â¦â¦4
3.2 æ»ä½éæ±åæâ¦â¦â¦â¦â¦â¦â¦â¦â¦5
4 ç³»ç»ç设计â¦â¦â¦â¦â¦â¦â¦â¦â¦7
4.1 ç³»ç»æ¶æè®¾è®¡â¦â¦â¦â¦â¦â¦â¦â¦â¦7
4.2 ç³»ç»åè½æ¨¡å设计â¦â¦â¦â¦â¦â¦â¦â¦â¦8
4.3 ç³»ç»æ°æ®åºè®¾è®¡â¦â¦â¦â¦â¦â¦â¦â¦â¦8
5 ç³»ç»å¼åä¸å®ç°â¦â¦â¦â¦â¦â¦â¦â¦â¦
5.1 ç»å½çé¢çå®ç°â¦â¦â¦â¦â¦â¦â¦â¦â¦
5.2 æå¸ç®¡ççå®ç°â¦â¦â¦â¦â¦â¦â¦â¦â¦
5.3 å¦ç管ççå®ç°â¦â¦â¦â¦â¦â¦â¦â¦â¦
5.4 课ç¨ç®¡ççå®ç°â¦â¦â¦â¦â¦â¦â¦â¦â¦
5.5 è叿¨¡åçå®ç°â¦â¦â¦â¦â¦â¦â¦â¦â¦
5.6 å¦ç模åçå®ç°â¦â¦â¦â¦â¦â¦â¦â¦â¦
6 ç³»ç»æµè¯â¦â¦â¦â¦â¦â¦â¦â¦â¦
6.1 ç¨æ·ç»å ¥åè½æµè¯â¦â¦â¦â¦â¦â¦â¦â¦â¦
6.2 å项信æ¯ç®¡çåè½æµè¯â¦â¦â¦â¦â¦â¦â¦â¦â¦
6.3 Excel导åºå¦çæç»©è¡¨åè½æµè¯â¦â¦â¦â¦â¦â¦â¦â¦â¦
æ»ç»â¦â¦â¦â¦â¦â¦â¦â¦â¦
è´è°¢â¦â¦â¦â¦â¦â¦â¦â¦â¦
åèæç®â¦â¦â¦â¦â¦â¦â¦â¦â¦
1 绪论1.1 ç ç©¶èæ¯åç ç©¶æä¹
å¦ççä¿¡æ¯ï¼å¿ é¡»è¦å®ç°å®å ¨ï¼é«æç管çï¼å æ¤ï¼å¦çä¿¡æ¯ç®¡çç³»ç»å¯¹äºä¸ä¸ªå¦æ ¡æ¥è¯´æ¯å¿ ä¸å¯å°çç»æé¨åãç±äºå¦çä¿¡æ¯éæ¯è¾åºå¤§ï¼å¯¹äºé£äºéè¦è®°å½åæ¡£çæ°æ®æ¯è¾å¤ç髿 ¡æ¥è¯´ï¼ç³»ç»åç管çç»è®¡æ´å æ¹ä¾¿ãèä¸å½æ¥æ¾ææ¡è®°å½æ¶åªéè¦è¾å ¥è¯¥å¦ççæå ³ä¿¡æ¯ä¾¿å¯ä»¥æ¥è¯¢å°å 乿æä¿¡æ¯ã
åºäºä¿¡æ¯çå¦çä¿¡æ¯ç®¡çç³»ç»å¯ä»¥ææè§£å³ä¼ ç»çæå¨æä»¶ç®¡çç缺ç¹ï¼å åå©ç¨ä¿¡æ¯ç®¡ççä¼ç¹ï¼æé«å¦çç¶æç®¡ççæçãå¦çä¿¡æ¯ç®¡çç³»ç»å¯¹å¦çä¿¡æ¯çç®¡çæ´ææä¸æ¹ä¾¿ãææçä¿¡æ¯ç®¡çå¦ççç¶æï¼ä¸ä» ä¿è¯å¦ççç¶æææçãæç§©åºç管çï¼èä¸ä½¿å¤§å¦è½å¤è¾¾å°ä¸å®ç¨åº¦çå¿«éåå±ã
ä¸ºäºæé«å¦ç个人信æ¯ç管çæçï¼æ¤è®¾è®¡ä¸æ¬¾å¦çä¿¡æ¯ç®¡çç³»ç»å°å¨å¾å¤§ç¨åº¦ä¸æå髿 ¡å¦çä¿¡æ¯ç管çæçãå¼åä¸ä¸ªåè½å®åçå¦çä¿¡æ¯ç®¡çç³»ç»å¯ä»¥ä½¿å¾é«æ ¡å¦ççä¿¡æ¯æ¡£æ¡ç®¡çæçã
1.2 ç ç©¶ç°ç¶
æå½é«æ ¡ä¸çä¿¡æ¯ç®¡çåä¸è¬ä¸ºå¹´é¾æ¯è¾å¤§ä¸ç¹çé¿å§¨ï¼ååï¼ä»ä»¬ä¹ä¸ï¼ä¸ä¹æä¸äºäººçæåç¨åº¦è¾ä½ï¼å æ¤ï¼åå¨ä½¿ç¨å¦çä¿¡æ¯ç®¡çç³»ç»çèå®¿ç®¡å¯¹è®¡ç®æºç³»ç»çæä½å¹¶ä¸çæï¼éè¦ä»äººæå¯¼ï¼çè³å¯¹è¯¥ç³»ç»çæ¥åç¨åº¦è¾ä½ï¼ä»ä¼éæ©ä½¿ç¨çº¸è´¨çæ¹å¼è¿è¡ä¿¡æ¯çè®°å½ï¼å¦æå¦ççæ¥ä¿®ä¿¡æ¯é大ï¼å°±ä¼åå¨é®é¢è§£å³ä¸åæ¶çé®é¢ã
å æ¤ï¼æå½é«æ ¡çä¿¡æ¯ç®¡çç³»ç»æªæ¥çåå±è·¯çº¿éè¦è¿ä¸æ¥çç®åä¿¡æ¯ç®¡çç³»ç»ç使ç¨ï¼ä½¿å¾ç³»ç»çåä¼å徿´å¤§ï¼ä½¿å¾å¯ä»¥æ´å¤ç人å¯ä»¥ä½¿ç¨ï¼ä»èæ´å¥½çæé«å¦çä¿¡æ¯ç®¡çç³»ç»çæçåä¾¿æ·æ§ï¼ä»¥åæä¾æ´å ç³»ç»çæå¡.
1.3 å¦çä¿¡æ¯ç®¡çç³»ç»çå¿ è¦
ç®åï¼äººå£æ°éå¨ä¸æé£åï¼å¦çæ°éæ´æ¯æ¥å§å¢å ï¼è¿å°±ç»å大髿 ¡æä¾äºå¤§éå¦çä¿¡æ¯ç»è®¡çè°å·¨çææãå¦çä¿¡æ¯ç®¡çç³»ç»å¯ä»¥åè½»å¦çä¿¡æ¯ç»è®¡çè´æ ï¼ä½¿å¾å¦ççä¿¡æ¯ç»è®¡åæ¥è¯¢æ´å çæ¹ä¾¿åå¿«æ·ãæ¬æç ç©¶çéç¹æ¯WEBæ¡æ¶å¨å¦çä¿¡æ¯ç®¡çç³»ç»ä¸çåºç¨ï¼å¯¹å¦æ ¡é¿æçå¦çä¿¡æ¯å建设ï¼å®ç°å¦çä¿¡æ¯æ°æ®åæé常éè¦çæä¹ã
2 ç³»ç»ç¸å ³ææ¯åæ
æ¬ç³»ç»éç¨ç°é¶æ®µè¾ä¸ºæççJavaç¼ç¨è¯è¨ï¼è¿ç¨äºé¢åå¯¹è±¡çææ³ãå¼åè¿ç¨ä¸ä½¿ç¨äºJava1.8ãEclipseéæå¼åç¯å¢ãTomcat7.0以åMysqlæ°æ®åºã
2.1 Java
Javaæ¯ä¸ç§ç±Sunå ¬å¸æ¨åºçé¢å对象ç¼ç¨è¯è¨ï¼å¹¿åå ¨çå¼å人åçæ¬¢è¿ï¼å æ®ç软件å¼åé¢åç主è¦å°ä½ãJavaè¯è¨å ·æåè½å¼ºå¤§ãåæç®åãå¼åæçé«ãè¿è¡ç¨³å®ãå¯ä»¥ç¬ç«è¿ä½çä¼å¿ãç±äºJavaè¯è¨è½å¤ç¬ç«æå»ºç¨åºè¿è¡ç¯å¢ï¼å æ¤ä¸éè¦å¤å¼ºå¤§çå¹³å°å³å¯ä½¿ç¨ã䏿¤åæ¶ï¼Javaè¯è¨è¿æ¯æå¤çº¿ç¨å¼åï¼å¯ä»¥åäºèç½ç»åè¿ç¨ã
Javaè¯è¨ç设计éä¸äºå¯¹è±¡åå ¶æ¥å£ï¼å®æä¾äºç®åçç±»æºå¶ä»¥åå¨æçæ¥å£æ¨¡åã对象ä¸å°è£ äºå®çç¶æåé以åç¸åºçæ¹æ³ï¼å®ç°äºæ¨¡åååä¿¡æ¯éè;èç±»åæä¾äºä¸ç±»å¯¹è±¡çååï¼å¹¶ä¸éè¿ç»§æ¿æºå¶ï¼åç±»å¯ä»¥ä½¿ç¨ç¶ç±»ææä¾çæ¹æ³ï¼å®ç°äºä»£ç çå¤ç¨ã
Javaä¸åäºä¸è¬çç¼è¯æ§è¡è®¡ç®æºè¯è¨åè§£éæ§è¡è®¡ç®æºè¯è¨ãå®é¦å å°æºä»£ç ç¼è¯æäºè¿å¶åèç ï¼bytecodeï¼ï¼ç¶åä¾èµåç§ä¸åå¹³å°ä¸çèææºæ¥è§£éæ§è¡åèç ãä»èå®ç°äºâ䏿¬¡ç¼è¯ãå°å¤æ§è¡âç跨平å°ç¹æ§ãä¸è¿ï¼æ¯æ¬¡çæ§è¡ç¼è¯åçåèç éè¦æ¶èä¸å®çæ¶é´ï¼è¿åæ¶ä¹å¨ä¸å®ç¨åº¦ä¸éä½äº Java ç¨åºçæ§è½ã
2.2 JavaWeb
2.2.1 HTML
HTML5æ¯ç¨äºå代年æå¶å®ç HTML 4. å XHTML 1.0 æ åç HTML æ åçæ¬ï¼ç°å¨ä»å¤äºåå±é¶æ®µï¼ä½å¤§é¨åæµè§å¨å·²ç»æ¯ææäº HTML5 ææ¯ãHTML 5æä¸¤å¤§ç¹ç¹ï¼é¦å ï¼å¼ºåäº Web ç½é¡µçè¡¨ç°æ§è½ãå ¶æ¬¡ï¼è¿½å äºæ¬å°æ°æ®åºç Web åºç¨çåè½ã广ä¹è®ºåHTML5æ¶ï¼å®é æçæ¯å æ¬HTMLãCSSåJavaScriptå¨å çä¸å¥ææ¯ç»åãå®å¸æè½å¤åå°æµè§å¨å¯¹äºéè¦æä»¶ç䏰坿§ç½ç»åºç¨æå¡ï¼plug-in-based rich internet applicationï¼RIA)ï¼å¦Adobe FlashãMicrosoft Silverlightï¼ä¸Oracle JavaFXçéæ±ï¼å¹¶ä¸æä¾æ´å¤è½ææå¢å¼ºç½ç»åºç¨çæ åéã
HTMLå°±æ¯æè°çè¶ ææ¬æ è®°è¯è¨ï¼è¿ç§è¯è¨æ®éåå¨ä¸ç½ç»ä¹ä¸çå个ç½é¡µå ï¼æ¯å¼åç½é¡µçåºç¡å·¥å ·ä¹ä¸ãHTMLä¸»è¦æ¯å婿 ç¾æ¥æ§å¶ç½é¡µä¸çå¾åãè§é¢ãææ¬çåç§ä¿¡æ¯ï¼ä»èå®ç°é¢æçæ¾ç¤ºææãHTMLè¯è¨äº§ççäºèç½æä½ä¼åå°httpåè®®çå¶çº¦ï¼å¹¶ä¸æµè§å¨å¨è¿è¡HTMLè¯è¨çæ¶ååæ ·ä¼åå°çº¦æãHTML乿以å¯ä»¥å¾å¿«å¾å°å¤§è§æ¨¡åºç¨ï¼ä¸»è¦æ¯å 为éç¨äºè¶ ææ¬ææ¯ï¼è¿æ ·å°±è½å¤åä»»ä½è¿æ¥å°ç½ç»ä¸çè®¡ç®æºäºç¸ä¼ è¾æ°æ®ãæè°çâè¶ ææ¬âå®è´¨ä¸æçæ¯ä¸å 嫿æ¬çå ¶ä»å 容ï¼ä¾å¦è§é¢ãé³é¢ççã
2.2.2 Servlet
Servletæ¯å¨JSPææ¯åºç¡ä¸åå±åºçå ¨æ°ææ¯ï¼ä¸»è¦åºç¨äºæå¡å¨ä¸ï¼å ·ææ¥æ¶æ°æ®è¯·æ±ãè½¬åæ°æ®è¯·æ±çåè½ãæ¬è´¨ä¸æ¥è¯´ï¼Servletå±äºJavaç¨åºçä¸ä¸ªç±»åãServlet主è¦éµå¾ªå¦ä¸æµç¨è¿è¡è¿ä½ï¼æå¡å¨å¨æ¥æ¶å°Http请æ±ä¹åï¼ä¼ç«å³åææ¥åçè¿äºè¯·æ±ï¼å¹¶ä»¥æ¤ä¸ºåºç¡å建Servletï¼ç´§æ¥çåå©è°ç¨çåç§ææ®µå客æ·ç«¯åé¦è¯·æ±ä¿¡æ¯ï¼æåæå¡å¨éå¯å¹¶è°ç¨destroyã
æµè§å¨æäº¤çè¯·æ±æ¯æ»¡è¶³Httpåè®®çææ¬ï¼è¯¥ææ¬æ¯ç±æå¡å¨å®¹å¨ï¼ä¾å¦Tomcatæ¥åå¹¶è§£æå°è£ æäºHttpServletRequestç±»åçrequestï¼ææçHTTPå¤´æ°æ®é½æ¯å¯ä»¥éè¿requestçå¯¹åºæ¹æ³æ¥è¯¢å°ï¼getï¼ï¼å½éè¦è¾åºç»å®¢æ·ç«¯æµè§å¨æ¶ï¼Tomcatå°è¾åºæµææ¬å°è£ æHttpServletResponseçresponse对象ï¼éè¿è®¾ç½®responseç屿§ï¼æ¥æ§å¶è¾åºçå 容ãå ¶ä¸ï¼Tomcatå©ç¨requeståresponseåä¸ºåæ°ï¼è°ç¨Servletä¸çæ¹æ³ï¼ä¾å¦doget(request,response);
2.2.3 JSP
JSPå®é ä¸å±äºJava Servletçåæ¯ææ¯ä¹ä¸ï¼æ¯åºäºB/Sç»æç ååºçç½é¡µå¼åææ¯ï¼å è®¸ç¨æ·åç½é¡µè¿è¡äº¤äºï¼æå¤§å¢å¼ºäºç½é¡µçæ©å±æ§ãJSP主è¦éµå¾ªå¦ä¸æµç¨è¿è¡è¿ä½ï¼å©ç¨JSPæ ç¾æJavaè¯è¨ç¼åçä»£ç æå ¥å°è¶ ææ¬æ è®°è¯è¨å¼åçç½é¡µä¸ãæ åçJSPæ ç¾æ ¼å¼æ¯ï¼â<%å 容%>âã
JSPææ¯ä¸»è¦èµ·å°äºå®ç°Java webç¨æ·çé¢çä½ç¨ãå¨è¿è¡JSPç¼ç¨ä¹åï¼åºå½æHTMLãXHTMLãXMLä¸è ææç»åè¿ç¨ãJSPææ¯é常æ¯å©ç¨è¡¨åæ¥å®ç°å项鿱çï¼æ¯æ¹è¯´æ°æ®è¾å ¥ãæ°æ®åºè®¿é®ççéæ±ãå¨å¾å°å ¨é¨ä¿¡æ¯åï¼ä¾¿å¯ä»¥å¼å§è®¾è®¡ç½é¡µã
JSPæ ç¾è½å¤å®ç°æ°æ®åºè®¿é®çä¼å¤åè½ä¸è¯·æ±ï¼æ¤å¤ï¼è¿è½å¤è½¬åãä¼ è¾ãå ±äº«å个ç½é¡µåéçä¿¡æ¯ï¼ä¸»è¦æè¯·æ±ã转æ¢ãç¼è¯ãæ§è¡ä»¥åååºäºä¸ªæ¥éª¤ã
ç¬¬ä¸æ¥ï¼å®¢æ·ç«¯å°ä¼åéåºç½é¡µè¯·æ±ï¼ç¬¬äºæ¥ï¼JSP Containerå°ä¼å¯¹ç½é¡µè¯·æ±è¿è¡è½¬æ¢ï¼å°å ¶è½¬æ¢æServletæä»¶ï¼ç¬¬ä¸æ¥ï¼è¿ä¸æ¥å¯¹Servletæä»¶è¿è¡ç¼è¯ï¼å°å ¶ç¼è¯æ.classæä»¶ï¼ç¬¬åæ¥ï¼æ§è¡ç½é¡µè¯·æ±å¹¶äº§çServletå®ä¾ï¼ç¬¬äºæ¥ï¼å°ç½é¡µè¯·æ±çServletå®ä¾è¿åè³å®¢æ·ç«¯è¿è¡ååºã
仿´ä½è§åº¦æ¥çï¼JSPæ§è¡è¿ç¨éé¢ææ ¸å¿çä¸¤ä¸ªé¶æ®µåºå½æ¯è¯·æ±æåè½¬è¯æã顾åæä¹ï¼æè°çè¯·æ±ææçæ¯æ.classæä»¶è¿åç»å®¢æ·ç«¯çè¿ç¨ï¼èæè°çè½¬è¯æå°±æ¯ä¸æ¥æ¥æç½é¡µè¯·æ±è½¬æ¢æ.classæä»¶çè¿ç¨ã
JSPæ¥æä¼å¤æ§è½æ¹é¢çä¼å¿ãå¨åºç¨JSPææ¯ä¹åï¼ç¨åºå¼åè å¨ç¨åºè®¾è®¡æ¶åé¢ä¸´çç¼ç¨å·¥ä½å¤æç¨åº¦ä¼æ¾èåå°ï¼å¹¶ä¸è½å¤ä¸å¯è§åå·¥å ·ä¸åè¿ç¨ï¼è¿ä¸æ¥éä½ç¨åºå¼åè çå¼åååã餿¤ä¹å¤ï¼ç±äºJSPæ¬èº«å å«å 置对象çç¹ç¹ï¼å¯ä»¥å¨å¾å¤§ç¨åº¦ä¸ç»servletç¼ç¨æä¾å©åï¼æææé«äºç¼ç¨é度ï¼éä½äºç¼ç¨é¾åº¦ï¼ç¨åºå¼åè æ é¡»å人工翻è¯ç½é¡µè¯·æ±åå¤é¨ä¿¡æ¯ãå¹¶ä¸JSP忬äºJavaçå ¨é¨ææ¯å å®¹ï¼æä»¥åªè¦æ¯Javaæ¯æçæä»¶å ãå·¥å ·å ççé½å¯ä»¥è¢«JSPè°ç¨ï¼ä¹ä¸éè¦æ§è½å¤å¼ºçè¿ä½å¹³å°ã
2.2.4 B/Sç»æ
B/Sï¼Brower/Serverï¼ä½ç³»ç»æçä¼å¿ï¼
ï¼1ï¼ç¨åºåºæ¬å»ºç«å¨æå¡å¨ä¸ï¼ä¾¿äºç»´æ¤æ´æ°ï¼
ï¼2ï¼è½å¤ä¸å®¢æ·ç«¯ææåºåè¿è¡é»è¾å¤çãæ°æ®å¤ççæä½ï¼è¿æ ·çè¯ï¼å¨ç»´æ¤å®¢æ·ç«¯ä¹æ¶ï¼å°±æ é¡»æ´æ¹å ¶ä»å 容ã
B/Sä½ç³»ç»æçäº¤äºæ¨¡å¼ï¼
B/Sç»æå¯ä»¥æç½é¡µè¯·æ±åè¿åååºè¿æ¥èµ·æ¥ï¼è¿èå®ç°ä¸¤è é´ç宿¶äº¤äºï¼å¹¶ä¸å 许æµè§å¨ç´æ¥åérequest请æ±ï¼ä¾é æå¡å¨æ¥è®¿é®ç³»ç»æå¡å¨åæ°æ®åºæå¡å¨ãä»åºç¨æå¡å¨è§åº¦æ¥è¯´ï¼åºç¨æå¡å¨å¯ä»¥ä»æ°æ®åºä¸è·å¾æéæ°æ®ï¼éåååæµè§å¨åé请æ±ï¼æåï¼ç±æµè§å¨å¯¹HTMLæä»¶è¿è¡å¤çã
2.3 Mysqlæ°æ®åº
æ°æ®åºï¼ç®èè¨ä¹å¯è§ä¸ºçµååçæä»¶æââåå¨çµåæä»¶ç夿ï¼ç¨æ·å¯ä»¥å¯¹æä»¶ä¸çæ°æ®è¿è¡æ°å¢ãæªåãæ´æ°ãå é¤çæä½ãæè°âæ°æ®åºâ系以ä¸å®æ¹å¼å¨åå¨ä¸èµ·ãè½äºå¤ä¸ªç¨æ·å ±äº«ãå ·æå°½å¯è½å°çåä½åº¦ãä¸åºç¨ç¨åºå½¼æ¤ç¬ç«çæ°æ®éåæ°æ®åºç®¡çç³»ç»ï¼Database Management Systemï¼ç®ç§°DBMSï¼æ¯ä¸ºç®¡çæ°æ®åºè设计ççµè软件系ç»ï¼ä¸è¬å ·æåå¨ãæªåãå®å ¨ä¿éãå¤ä»½çåºç¡åè½
æ°æ®åºç®¡çç³»ç»ä¸»è¦å为以ä¸ä¸¤ç±»ï¼å ³ç³»æ°æ®åºï¼å ³ç³»æ°æ®åºæ¯å建å¨å ³ç³»æ¨¡ååºç¡ä¸çæ°æ®åºï¼åå©äºéå代æ°çæ°å¦æ¦å¿µåæ¹æ³æ¥å¤çæ°æ®åºä¸çæ°æ®ãç°å®ä¸çä¸çåç§å®ä½ä»¥åå®ä½ä¹é´çåç§èç³»åç¨å ³ç³»æ¨¡åæ¥è¡¨ç¤ºãï¼éå ³ç³»åæ°æ®åº NoSQLï¼ éå ³ç³»åæ°æ®åºæ¯å¯¹ä¸åäºä¼ ç»çå ³ç³»æ°æ®åºçæ°æ®åºç®¡çç³»ç»çç»ç§°ãä¸å ³ç³»æ°æ®åºæå¤§çä¸åç¹æ¯ä¸ä½¿ç¨SQLä½ä¸ºæ¥è¯¢è¯è¨ãï¼ãå 乿æçæ°æ®åºç®¡çç³»ç»é½é å¤äºä¸ä¸ªå¼æ¾å¼æ°æ®åºè¿æ¥ï¼ODBCï¼é©±å¨ç¨åºï¼ä»¤åä¸ªæ°æ®åºä¹é´å¾ä»¥äºç¸éæã
Mysql æ¯ä¸ç§å¹¿æ³ä½¿ç¨ä¸æµè¡çæ°æ®åºæå¡å¨ï¼é¿æ¶é´åå¨å¨è®¡ç®æºè®¾å¤ä¸çæ°æ®éåï¼ç±åç§ç¨æ·ååºç¨ç¨åºæ ¹æ®æäºè§åè¿è¡ç»ç»åéä¿¡ï¼ç®åå°è¯´å°±æ¯æ°æ®æä»¶åå¨ç大åä»åºãå®åè½å¼ºå¤§,æäºä½¿ç¨å管çï¼å®å ¨é è°±ï¼è·¨å¹³å°çé¢ï¼å®å ¨ç¨³å®çç½ç»ï¼éå大夿°è½¯ä»¶ååºç¨ç¨åºè½¯ä»¶æ°æ®åºçå端å¼åãå¦å¤ï¼Mysql æ°æ®åºå è®¸ç¨æ·ä»¥å¤ç§è¯è¨ç¼åç¨åºè¿è¡è®¿é®ï¼åæ¶ï¼å¼å 乿¯è¯¥æ°æ®è·¯æå¤§çç¹ç¹ï¼å¯ä»¥å¨ä¸åå¹³å°ä¸å·¥ä½ï¼è¿å¯ä»¥åºç¨äº Web çå¼åç«ç¹ä»¥åå ¶ä»ç¨åºçæ°æ®å端ã
3 å¯è¡æ§åéæ±æ§åæ
3.1 å¯è¡æ§åæ
3.1.1 ææ¯å¯è¡æ§åæ
åºäºJavaæ¶éåçæ§ç³»ç»è®¾è®¡ççµè产åä»·æ ¼æ²¡æä¸¥æ ¼è¦æ±ãåªéçç»ä½¿ç¨javaåæ°æ®åºå³å¯ï¼ä¸éè¦å¤ªå¤å¤æçä¸åç±»åçè¯ä¸ï¼åè½»äºè®¾è®¡å®ç°çå¤æåº¦ãé«ææ¬æ§è½ï¼é«å®å ¨æ§ã
3.1.2 æä½æ¡ä»¶å¯è¡æ§åæ
æä½æ§ä¸»è¦æ¯å®æäºç¨äºæ¶éååä»·æ ¼ççè§ç®¡çç³»ç»ç设计ï¼å®æäºç¨æ·Experienceç使ç¨ç®¡çè æ»æ¯éè¿ç³»ç»æ¹ä¾¿ç®¡çç¸å ³æ°æ®ä¿¡æ¯ç¨æ·ä¿¡æ¯ç请æ±å管çè ç®¡çæ°æ®åä¿¡æ¯ç³»ç»çæä½ä¸éè¦ä¸å®¶ï¼å¯ä»¥ç´æ¥å¯¹åºæä½ç®¡ççéç¨æ¨¡åç³»ç»çæä½æ§å®å ¨å¯è½ãå 为系ç»çæä½ä¹æ¯ç¨äºç»å½çæ¥å£çªå£ç使ç¨ï¼æä»¥åªè¦æä½ç®åï¼æä½äººåå°±å¯ä»¥å®å ¨æä½ã
3.2 æ»ä½éæ±åæ
ç³»ç»ä¸»è¦å®ç°çæ¯ç®¡çå¦çä¿¡æ¯ï¼ç®¡çåå¯ä»¥å¯¹å¦çãæå¸ã课ç¨è¿è¡ç´æ¥çæä½ï¼æ·»å ï¼ä¿®æ¹ï¼å é¤ï¼å ·ä½æï¼
(1) å¯¹æ°æå¸çæ·»å ï¼
(2) ç³»ç»æ°æ®åºä¸å·²ç»æ·»å åãåå¨çæå¸çæå ³ä¿¡æ¯çä¿®æ¹ï¼
(3) å¦çä¿¡æ¯ç®¡çç³»ç»ä¸å·²ç»åå¨çæå¸æ°æ®çå é¤ï¼
(4) 对系ç»ä¸å·²ç»åå¨çæææå¸æ°æ®çæ¥ççã
è¿æå¯¹è¯¾ç¨æ°æ®çç¸å ³ç¸å ³æä½ï¼å ·ä½å æ¬ï¼
(1) 对æ°è¯¾ç¨æ°æ®çæ·»å ï¼
(2) ç³»ç»æ°æ®åºä¸å·²æ·»å åå¨çè¯¾ç¨æ°æ®çä¿®æ¹ï¼
(3) ç³»ç»ä¸å·²ç»æ·»å ååå¨çè¯¾ç¨æ°æ®çå é¤ï¼
(4) 对系ç»ä¸å·²ç»åå¨çææè¯¾ç¨æ°æ®çæ¥ççã
管çå对èªå·±çæä½ï¼ç¹å»ä¿®æ¹ä¸ªäººä¿¡æ¯æé®ï¼ç®¡çåå¯ä»¥å¯¹èªå·±çå¯ç è¿è¡ä¿®æ¹ã
å ³äºæ®åºä¸ç®¡çåçç¨ä¾å¦å¾3-1æç¤ºã
å¾3-1 管çåç¨ä¾å¾
æå¸æ¨¡åç主è¦åè½å æ¬å¯¹äºè¯¾ç¨æ°æ®ä»¥åå¦çç¸å ³æ°æ®çä¿®æ¹ï¼å ·ä½æä½å管çåç±»ä¼¼ï¼æå¸æ¨¡åçç¨ä¾å¾å¦å¾3-2æç¤ºã
å¾3-2 æå¸è§è²ç¨ä¾å¾
å¦ç模å主è¦çåè½å æ¬å¯¹äºä¸ªäººä¿¡æ¯çä¿®æ¹æ¥ç以åæç»©çæ¥ççï¼å ·ä½å¦å¾3-3æç¤ºã
å¾3-3 å¦çè§è²ç¨ä¾å¾
4 ç³»ç»ç设计
4.1 ç³»ç»æ¶æè®¾è®¡
æ¶æè®¾è®¡çç®çæ¯ä¸ºäºåæ ä¸ä¸ªç»æåå ¶ä»å ç´ ä¹é´çå ³ç³»ï¼æ½è±¡ï¼é常ç¨äºæå¯¼å¤§å软件系ç»ï¼æ°å°æ¨¡åå±ãè§å¾å±åæ§å¶å±ãå¹¶ä¸ç»å工忍¡å¼æ´ä½è®¾è®¡æè·¯ï¼åå«å°æ°æ®è®¿é®å±ï¼æå¡å±æ¯ä¸å±çæä¸æ¹å°è£ ä¸ä¸ªå·¥åç±»ï¼æ§å¶å±éè¿æå¡å±çå·¥åç±»è°ç¨ç¸å ³æå¡ï¼æå¡ç±»åè°ç¨æ°æ®è®¿é®å±çå·¥åç±»æ¥å®ç°ç¸å ³çæ°æ®è®¿é®å±æä½ï¼æ¬ç³»ç»çä½ç³»ç»æè®¾è®¡ç详æ å¦å¾4-1ã
å¾4-1 å¦çä¿¡æ¯ç®¡çç³»ç»ç»æå¾
4.2 ç³»ç»åè½æ¨¡å设计
æ¬å¦çä¿¡æ¯ç®¡çç³»ç»å ±è®¾è®¡äºå个åè½æ¨¡åï¼å ¶ä¸ºæå¸ç®¡çåè½æ¨¡åãå¦çä¿¡æ¯ç®¡çåè½æ¨¡åã课ç¨ç®¡çåè½æ¨¡ååæç»©ç®¡çåè½æ¨¡åçãç³»ç»çåè½æ¨¡å设计å¾å¦å¾4-2æç¤ºã
å¾4-2 ç³»ç»åè½æ¨¡å设计
4.3 ç³»ç»æ°æ®åºè®¾è®¡
1.æå¸å¯ä»¥ç®¡çå¦çï¼å¦å·ãå§åãæ§å«ãåºçæ¥æï¼çææä¿¡æ¯ä»¥å课ç¨åæç»©ã
2.å¦çéè¿é课æ¥éå课ç¨ï¼èå¸å·¥ä½ï¼æäºå¦çæé课ç¨å¹¶ç»äºå¦çæç»©ï¼å¦çæ¥ææç»©ãå¦å¾4-3æç¤ºã
å¾4-3ç³»ç»æ°æ®åºERå¾
ç³»ç»ä¸ç管çåæç¨æ·ååå¯ç ä¸¤ä¸ªå±æ§ï¼ç¨æ¥ç»å½ç³»ç»ï¼å¦å¾4-1æç¤ºã
å¾4-1管çåä¿¡æ¯å¾
å¦çä¿¡æ¯è¡¨å¨æ°æ®åºä¸ç表åå®ä¹ä¸ºstudentï¼å ¶å ±æä¸ä¸ªåæ®µç¨æ¥åå¨å¦ççå¦å·ãå§åãççº§ãæ§å«ã身份è¯å·ãæå¨ç份ãçµè¯ä¿¡æ¯ãå ·ä½å¦çä¿¡æ¯è¡¨å段å¦å¾4-2æç¤ºã
å¾4-2å¦çä¿¡æ¯å¾
课ç¨ä¿¡æ¯è¡¨å¨æ°æ®åºä¸ç表åå®ä¹ä¸ºcourseï¼å ¶å ±æå ä¸ªåæ®µç¨æ¥åå¨è¯¾ç¨ç课ç¨ç¼å·ã课ç¨åãä¸è¯¾ç级ã任课æå¸ã课æ¶ã课ç¨å¦åä¿¡æ¯ãå ·ä½è¯¾ç¨ä¿¡æ¯è¡¨å段å¦å¾4-3æç¤ºã
å¾4-3课ç¨ä¿¡æ¯å¾
æç»©ä¿¡æ¯è¡¨å¨æ°æ®åºä¸ç表åå®ä¹ä¸ºgradeï¼å ¶å ±æ8ä¸ªåæ®µç¨æ¥åå¨æç»©çæç»©ç¼å·ãå¦çå¦å·ãå¦çå§åã课ç¨ç级ã课ç¨ç¼å·ã课ç¨åãæç»©åæ°ãæç»©ç±»åãå ·ä½æç»©ä¿¡æ¯è¡¨å段å¦å¾4-4æç¤ºã
å¾4-4æç»©ä¿¡æ¯å¾
æå¸ä¿¡æ¯è¡¨å¨æ°æ®åºä¸ç表åå®ä¹ä¸ºteacherï¼å ¶å ±æä¸ä¸ªåæ®µç¨æ¥å卿å¸ä¿¡æ¯ãå ·ä½æå¸ä¿¡æ¯è¡¨å段å¦å¾4-5æç¤ºã
å¾4-5æå¸ä¿¡æ¯å¾
5 ç³»ç»å¼åä¸å®ç°
5.1 ç»å ¥çé¢çå®ç°
ç»å½çé¢å¦å¾5-1æç¤ºï¼å¨ç»å½çé¢éè¦éæ©ä¸åçç»å½å¯¹è±¡ï¼éæ©ä¹åè¾å ¥å¯¹åºçç¨æ·ååå¯ç 以åéªè¯ç ï¼ç¶åç¹å»ç¡®å®æé®å³å¯ç»å ¥å¦ç±ä¿¡æ¯ç®¡çç³»ç»ã
å¾5-1 ç»å½çé¢
(1) ç¹å»ç»å½é项ä¸ç管çåç»å½é项ï¼è¾å ¥ç®¡çåè´¦æ·åå¯ç å¯è¿è¡ç®¡çåç»å½ï¼ç®¡çåç»å½é¨å代ç ï¼
//管çåç»å½
(2)ç¹å»ç»å½é项ä¸çå¦çç»å½é项ï¼è¾å ¥å¦çè´¦æ·åå¯ç å¯è¿è¡å¦ç端çç»å½ï¼å¦ç端ç»å½åå¯è¿è¡èªå·±çæå ³ä¿¡æ¯çä¿®æ¹ï¼ä¸ªäººä¿¡æ¯ãå¯ç çï¼
å¦ç端ç»å½é¨å代ç ï¼
//å¦ç端ç»å½
(3)ç¹å»ç»å½é项ä¸çæå¸ç»å½é项ï¼è¾å ¥æå¸è´¦æ·åå¯ç å¯è¿è¡æå¸ç«¯çç»å½ï¼
æå¸ç«¯ç»å½é¨å代ç ï¼
//æå¸ç«¯ç»å½
ç»å½ä¹åå°±å¯ä»¥çå°ç³»ç»ç主çé¢ï¼å·¦ä¾§æ¯å¯¼èªèåï¼ä¸åç身份ç»å½å导èªèåçåè½ä¹ä¸åï¼
å¦çç»å½ï¼å¦çå¯å¯¹èªå·±ç个人信æ¯è¿è¡ä¿®æ¹ï¼å¯ä»¥é课ãæå¡ã请åï¼ä¹å¯ä»¥å¯¹èªå·±çé课åæç»©è¿è¡æ¥è¯¢ã
èå¸ç»å½ï¼èå¸å¯ä»¥å¯¹å¦ççä¿¡æ¯è¿è¡æ·»å ãä¿®æ¹ãå é¤ã导åºå¦çæç»©æä½ã
管çåç»å½ï¼ç®¡çåå¯ä»¥å¯¹å¦çåèå¸çä¿¡æ¯è¿è¡æ·»å ãä¿®æ¹åå 餿ä½ã
å¦å¾5-2æç¤º
å¾5-2 ç³»ç»ä¸»çé¢
5.2 æå¸ç®¡ççå®ç°
管çåç»å½æåä¹åå¯ä»¥å®æç³»ç»ä¸æå¸ç管çï¼å¯¹æå¸æ°æ®è¿è¡ä¿®æ¹åæ·»å çç®åæä½ï¼æ·»å æå¸å¦å¾5-3æç¤ºã
å¾5-3 æ·»å æå¸
æ·»å æå¸åè½ä¸»è¦ä»£ç å¦ä¸ï¼
æå¸æ·»å æåä¹åå¯ä»¥æ¥çå·²ç»æ·»å çæå¸ï¼å¹¶ä¸ä»è½å¤å¯¹å·²ç»æ·»å çæå¸ä¿¡æ¯è¿è¡ä¿®æ¹åå 餿ä½ãå¦å¾5-4æç¤ºã
å¾5-4 æå¸å表æ¥ç
妿æå¸çç¸å ³ä¿¡æ¯éè¦ä¿®æ¹ï¼é¦å éè¦é䏿³è¦ä¿®æ¹çæå¸ï¼ç¹å»ä¿®æ¹ï¼å°ä¿¡æ¯ä¿®æ¹å³å¯ï¼å¦å¾5-5æç¤ºã
å¾5-5 æå¸ä¿¡æ¯ä¿®æ¹
æå¸ä¿¡æ¯ä¿®æ¹é¨å代ç å¦ä¸ï¼
妿ææå¸çç¸å ³ä¿¡æ¯éè¦å é¤ï¼é¦å éè¦é䏿³è¦ä¿®æ¹çæå¸ï¼ç¹å»å 餿é®ï¼å³å¯å°æ³è¦å é¤çæå¸è¿è¡å 餿ä½ï¼å ·ä½å¦å¾5-6æç¤ºã
å¾5-6æå¸çå é¤
æå¸å é¤åè½ä¸»è¦ä»£ç å¦ä¸ï¼
5.3 å¦ç管ççå®ç°
管çåç»å½æåä¹åå¯ä»¥å®æç³»ç»ä¸å¦çç管çï¼å¯¹æå¸æ°æ®è¿è¡å¢å æ¹æ¥æä½ï¼å¯¹å¦çç管çå对æå¸ç管ç类似ï¼å¦ç管ççé¢å¦å¾5-7æç¤ºã
å¾5-7 å¦ç管ççé¢
5.4 课ç¨ç®¡ççå®ç°
管çåç»å½æåä¹åå¯ä»¥å®æç³»ç»ä¸è¯¾ç¨ç管çï¼å¯¹è¯¾ç¨æ°æ®è¿è¡å¢å æ¹æ¥æä½ï¼å¯¹è¯¾ç¨ç管ç类似ï¼ä¸åèµè¿°ï¼è¯¾ç¨ç®¡ççé¢å¦å¾5-8æç¤ºã
å¾5-8 课ç¨ç®¡ççé¢
5.5 è叿¨¡åçå®ç°
æå¸ç»å½å°ç³»ç»ä¹åï¼å¯ä»¥å¯¹å¦ççèå¤ä¿¡æ¯ä»¥åæç»©è¿è¡ç®¡çï¼å¦çæç»©çæ·»å ï¼ç¹å»æ·»å æé®å³å¯å¯¹å¦ççæç»©ä¿¡æ¯æ·»å ï¼éä¸ä¸åå¦çï¼ç¹å»ä¿®æ¹ï¼å¯å¯¹å¦çæç»©è¿è¡ä¿®æ¹æä½ï¼å¦å¾5-9æç¤ºã
å¾5-9 å¦çæç»©çä¿®æ¹
å¦çæç»©ä¿®æ¹åè½é¨å代ç å¦ä¸ï¼
æå¸è¿å¯ä»¥å¯¹å¦ççæç»©è¿è¡ç»è®¡ï¼å¯ä»¥æ¥çå¦çæ¯é¨è¯¾ç¨çæææç»©çç»è®¡å¾ï¼æ®å¾å¦å¾5-æç¤ºã
å¾5- å¦çæç»©çç»è®¡
æå¸å¯ä»¥å¯¹å¦ççæç»©è¡¨è¿è¡å¯¼åºæä½ï¼å¦çæç»©å¯¼åºå¦å¾5-æç¤ºã
å¾5- å¦çæç»©å导åº
å¦çæç»©å¯¼åºä¹åææå¦å¾5-æç¤ºã
å¾5- å¦çæç»©å¯¼åº
本人新手,在做一个学籍管理系统性,查询查询查期货快期 源码今天只做了登陆界面,源码源码放贷源码现在不知道
你在CSDN上搜索学籍管理系统源代码,学籍系统学籍系统就可以了,查询查询查然后自己对代码稍加修改就好了,源码源码登录和注册无非就是学籍系统学籍系统一个将账户和密码字写入数据库,另一个就是查询查询查检测数据库中是否有这个账号和密码这一条记录,如果有则登录成功。源码源码
学籍管理系统学生信息录入模块c语言程序
给个参考你:/*编制一个学生成绩管理系统,学籍系统学籍系统zjzs源码每个学生信息包括:学号、查询查询查姓名、源码源码C语言、高数和英语成绩。emr源码具体功能:(1)创建信息链表并以磁盘文件保存;(2)读取磁盘文件并显示输出所有学生的成绩;(3)按学号或姓名查询成绩;(4)添加成绩记录;(5)修改指定姓名或学号的学生的成绩并可存盘;(6)显示输出分以下、~、~、分以上各分数段的jequry源码学生信息。以C语言成绩为例*/#include#include#include#include#defineNtypedefstruct{ charname[];intnum;floatc;floatmath;floatenglish;floataver;}stu;//菜单voidmenu()/*便于操作员使用*/{ /*清屏*/system("cls");printf("学生平时成绩管理\n");printf("=======================\n");printf("1.成绩录入\n");printf("2.计算\n");printf("3.查询\n");printf("4.修改\n");printf("5.插入\n");printf("6.显示\n");printf("7.统计\n");printf("8.删除\n");printf("0.退出\n");printf("=======================\n");printf("请选择相应的功能:");}//成绩录入voidinput(){ FILE*fp;stuxs;/*定义一个结构体变量来装从文件中读出来的数据*/if((fp=fopen("student.dat","ab"))==NULL){ printf("can'topenfile!\n");exit(0);}printf("\n录入格式:姓名学号C语言高数英语当输入姓名为ps结束录入\n");while(1)/*中间加油break,可使循环中断*/{ scanf("%s",xs.name);if(strcmp(xs.name,"ps")==0)break;/*判断姓名是否为ps,用字符串判断*/scanf("%d%f%f%f",&xs.num,&xs.c,&xs.math,&xs.english);xs.aver=0;/*给平均分变量赋初值*/fwrite(&xs,sizeof(stu),1,fp);//将成绩信息写入文件}fclose(fp);}//计算平均分voidsum(){ inti=0,n;stuxs[N];FILE*fp;if((fp=fopen("student.dat","rb+"))==NULL){ printf("can'topenfile!\n");exit(0);}while(!feof(fp))/*文件读入内存,读取指针未到文件尾时返回值为0,读到尾时返回值为1,加!取反后,结束即为0*/{ fread(&xs[i],sizeof(stu),1,fp);/*读入结构体变量*/if(feof(fp))break;/*上面while循环那个会多读一次因为读到尾时那个0还没返回,这里判断如果以读到文件尾,则直接停止,避免重复输入*/xs[i].aver=(xs[i].c+xs[i].math+xs[i].english)/3;i++;}n=i;/*把i的末尾值给n,用于下面循环写入*/i=0;fclose(fp);if((fp=fopen("student.dat","wb"))==NULL){ printf("can'topenfile!\n");exit(0);}while(i=0)/*k的位置要位于数组范围之内*/{ //插入for(j=lenth-1;j>=k;j--)xs[j+1]=xs[j];/*一开始j是最大的,往后移一个这样移动避免数据被覆盖*//*循环是只循环这一句的*/xs[k]=s;/*将输入的学生信息加入这个k位置*/lenth++;/*长度+1*///写回if((fp=fopen("student.dat","wb"))==NULL){ printf("不能建立文件!!\n");exit(0);}for(i=0;i=&&s[i].c=&&s[i].c=){ p4[m++]=&s[i++];continue;}}printf("不及格:姓名学号C语言\n");for(n=0;nname,p1[n]->num,p1[n]->c);}printf("-:姓名学号C语言\n");for(p=0;pname,p2[p]->num,p2[p]->c);}printf("-:姓名学号C语言\n");for(q=0;qname,p3[q]->num,p3[q]->c);}printf("以上:姓名学号C语言\n");for(r=0;rname,p4[r]->num,p4[r]->c);}fclose(fp);getch();}//删除:输入学生姓名,若该学生存在,则删除,并显示删除后余下的学生成绩信息voiddele(){ stuxs[N];FILE*fp;charname[];inti=0,len,k=-1/*k=0)/*k>0说明找到删除学生位置*/{ if((fp=fopen("student.dat","wb+"))==NULL){ printf("can'topenfile!\n");exit(0);}for(i=0;i
2025-01-13 19:34
2025-01-13 18:46
2025-01-13 18:41
2025-01-13 17:59
2025-01-13 17:51
2025-01-13 17:50