https://www.myziyuan.com/

- 网站快速搭建
- # include<iostream.h> # include<string.h> # include<stdio.h> # include<stdlib.h> # include<fstream.h> //*****定义一个学生原子的的数据结构*****// struct stuatom { char *name; intid; char sex; float math, eng, comp, totll, aver; void show(); void setup(); }; //*********定义一系列对学生的操作**********// class student { private: stuatom ob[100]; int stulen; public: student(); void input(); void order(); void save(); void Query(); void read(); void add(); void del(); }; //********对学生数据的初始化(类的构造函数)**********// student::student() { //用for循环对全部数组中的数据初始化 for(int i=0;i<100;i++) { ob[i].math=ob[i].eng=ob[i].comp =ob[i].totll =ob[i].aver =0; ob[i].id =0; ob[i].sex =' '; ob[i].name =NULL; } this->stulen =0; } //********输入学生的数据,并判断是否在规定数据域内*******// void stuatom::setup() { char n[20]; char s; intb; //如果输入学好在数据域内,跳出循环并且赋值。 //如果不再数据域内,一直循环到输入数据符合数据域为止 do { cout<<"学号: "; cin>>b; if(b>1020||b<1001) cout<<"Bad data input!!"<<endl<<endl; }while (b<1001||b>1020); id=b; //如果输入学好在数据域内,跳出循环并且赋值。 //如果不再数据域内,一直循环到输入数据符合数据域为止 do{ name=new char[strlen(n)+1]; cout<<"姓名: "; cin>>n; if( strlen(n)>6 || strlen(n)<4 ) cout<<"Bad data input!!"<&开发者系统lt;endl<<endl; }while ( strlen(n)>6 && strlen(n)<4 ); strcpy(name,n); cout<<"性别(m/f):" ; cin>>s; //如果输入学好在数据域内,跳出循环并且赋值。 //如果不再数据域内,一直循环到输入数据符合数据域为止 while (s!='m' && s!='f') { cout<<"Bad data input!!"<<endl<<endl; cout<<"性别(m/f):"; cin>>s; } sex=s; float m, e, co; cout<<"数学: "; cin>>m; //如果输入学好在数据域内,跳出循环并且赋值。 //如果不再数据域内,一直循环到输入数据符合数据域为止 while (m<0 || m>100) { cout<<"Bad data input!!"<<endl<<endl; cout<<"数学: "; cin>>m; } math=m; cout<<"英语: "; cin>>e; //如果输入学好在数据域内,跳出循环并且赋值。 //如果不再数据域内,一直循环到输入数据符合数据域为止 while (e<0 || e>100) { cout<<"Bad data input!!"<<endl<<endl; cout<<"英语: "; cin>>e; } eng=e; cout<<"计算机: "; cin>>co; //如果输入学好在数据域内,跳出循环并且赋值。 //如果不再数据域内,一直循环到输入数据符合数据域为止 while (co<0 || co>100) { cout<<"Bad data input!!"<<endl<<endl; cout<<"计算机: "; cin>>co; } comp=co; totll=math+eng+comp; aver=(math+eng+comp)/3; } //*******按照规定格式把该学生的数据显示在屏幕上******// void stuatom::show() { cout.setf(ios::left); cout.width(6); cout<<""<<id<<" "; cout.width(8); cout<<name; cout.width(10); cout<<sex; cout.width(9); cout<<math; cout.width(9); cout<<eng; cout.width(11); cout<<comp; cout.width(10); cout<<totll<<aver<<endl; }
- 2021-12-17 23:37:02
- wydyaocg
- 2021-12-17 23:35:44

- aa
- 学生信息管理系统,学生信息管理系统ASP139 目录前言...............................2第一章编程环境基础知识...............31.1ASP的特点......................31.2程序使用的对象及其属性和方法...................51.3Web服务器的选择............61.4IIS简介..................7第二章需求分析...................72.1功能需求...................72.2性能需求.................7第三章总体设计................72.1 系统功能分析............72.2 系统功能模块划分..........102.3 系统结构设计图................16第四章详细设计..................174.1 模块详细设计............17结束语..........................44参考文献.........................44前 言今天的中国已经加入了WTO,利用计算机进行现代化管理已经接近于普及。我们身处在一个知识日新月异、时刻充满挑战的时代,科技的飞速发展使我们知道只有走在时代前言的人才可以随时随地抓住机遇来获取生存,而这一切的前提就是你要拥有比别人更多、更前卫的知识,知识的来源是学习——随时随地的学习!学习!再学习!作为当代大学生,应有长远的目光和随机应变的能力,应走在时间的前面,掌握最新的社会动态、最先进科学技术,以调整自己的知识结构和能力结构,去适应社会的发展。新世纪需要具有丰富现代科学知识的人;需要能够独立解决问题、完成工作的人;需要能独当一面、时常挑战自己极限的人;需要有创新意识的人。我们在不断努力中学习做一个与时代并进的人。科技的飞速发展,计算机的现代化管理使人们在从事各行各业内部管理上都进行快速便捷的管理,每个行业的各个环节都不另外,所以为了方便启见,我现做出学生信息管理系统.用来方便管理学生的个人档案,所在班级,所学课程,所属专业等。本系统主要目的是方便管理员对学生的个人档案及详细情况进行管理。关键词: 学生信息管理系统、数据库第一章 编程环境基础知识1.1 ASP的特点ASP是一种未经编译的开放式的应用软件,是微软公司推出的一种用以取代CGI(公共网关接口即Common Gateway Interface)的技术,它实质上是一种服务器端脚本环境。ASP被包含在IIS 3.0及其更高版本之中。通过ASP,用户可以结合HTML网页、ASP指令和ActiveX组件建立动态、交互且高效的Web服务器应用程序。ASP的出现使用户不必担心客户端不能正确运行所编写的代码,因为所有的程序将在服务器端执行,包括所有内嵌的普通HTML中的脚本程序。客户端只要使用可执行HTML代码的浏览器,即可浏览通过ASP设计出来的页面内容。当程序执行完毕后,服务器仅将执行的结果返回给客户端浏览器,这样也就减轻了客户端浏览器的负担,大大提高了交互的速度。[1] [2] [3] 下一页 本文来自: 一流设计吧() 详细出处参考: 如果帮助到您,请记得采纳为满意答案哈,谢谢!祝您生活愉快! vae.la
- 2021-12-17 23:35:44