如何写论文?写好论文?免费论文网提供各类免费论文写作素材!
当前位置:免费论文网 > 范文百科 > 南阳理工学院官网教务管理系统

南阳理工学院官网教务管理系统

来源:免费论文网 | 时间:2016-09-27 12:49:33 | 移动端:南阳理工学院官网教务管理系统

篇一:南阳理工学院学生成绩管理系统

#include"stdio.h"

#include"string.h"

#include"stdlib.h"

#include"conio.h"

#define N 10

caidan();

int x;

//定义结构体数组(确定学生人数)

struct students

{

char num[50];

char name[50];

char sex[5];

int age;

char class[50];

float sco1;

float sco2;

float sco3;

float sum;

float ave;

}stu[N],del;

//录入学生成绩

void lr()

{

int caidan();

int i=0,m=0;

char a;

system("cls");

for(i=0;i<N;i++)

{

printf("请输入需要添加的学生资料:\n");

printf("\n");

printf("学号:");

scanf("%s",&stu[i].num);

printf("姓名:");

scanf("%s",&stu[i].name);

printf("性别:");

scanf("%S",&stu[i].sex);

printf("年龄:");

scanf("%d",&stu[i].age);

printf("班级:");

scanf("%s",&stu[i].class);

printf("\n");

printf("请输入学生的三门成绩:\n"); printf("\n"); printf("高数:"); scanf("%f",&stu[i].sco1); printf("英语:"); scanf("%f",&stu[i].sco2); printf("计算机:"); scanf("%f",&stu[i].sco3); stu[i].sum=stu[i].sco1+stu[i].sco2+stu[i].sco3;

stu[i].ave=stu[i].sum/3;//求平均成绩

printf("\n*****************************************************************************\n");

printf("\n | 学号 | 姓名 | 性别 | 年龄 | 班级 | 高数 | 英语 | 计算机 | 总 分 | 平均分 |\n");

printf("\n*****************************************************************************\n");

printf("%s\t%s\t%s\t%d\t%s\t%.2f\t%.2f\t%.2f\t%.2f\t%.2f\n",stu[i].num,stu[i].name,stu[i].sex,stu[i].age,stu[i].class,stu[i].sco1,stu[i].sco2,stu[i].sco3,stu[i].sum,stu[i].ave);

printf("是否继续添加:y或n\n");

scanf("%c",&a);

scanf("%c",&a);

m++;

if (a=='n'||a=='N')

{

system("cls");break;

}

}

x=m;

caidan();

}

//查询学生信息

void cx()

{

int i;

char num[100];

printf("请输入要查找的学生学号:\n");

scanf("%s",num);

for(i=0;i<N;i++)

if(strcmp(stu[i].num,num)==0)//strcmp比较字符串S1和S2,S1<S2返回负数;S1=S2返回0;S1>S2返回正数

{

printf("\n*****************************************************************************\n");

printf("\n | 学号 | 姓名 | 性别 | 年龄 | 班级 | 高数 | 英语 | 计算机 | 总 分 | 平均分 |\n");

printf("\n*****************************************************************************\n");

printf("%s\t%s\t%s\t%d\t%s\t%.2f\t%.2f\t%.2f\t%.2f\t%.2f\n",stu[i].num,stu[i].name,stu[i].sex,stu[i].age,stu[i].class,stu[i].sco1,stu[i].sco2,stu[i].sco3,stu[i].sum,stu[i].ave);

break;

}

if(i==N)

printf("查找不到!请重新输入!\n");

getch();

system("cls");

caidan();

}

//修改学生信息

void xg()

{

char a,i=0;

printf("请输入要修改的学生学号:\n");

scanf("%s",stu[i].num);

printf("\n*****************************************************************************\n");

printf("\n | 学号 | 姓名 | 性别 | 年龄 | 班级 | 高数 | 英语 | 计算机 | 总 分 | 平均分 |\n");

printf("\n*****************************************************************************\n");

printf("%s\t%s\t%s\t%d\t%s\t%.2f\t%.2f\t%.2f\t%.2f\t%.2f\n",stu[i].num,stu[i].name,stu[i].sex,stu[i].age,stu[i].class,stu[i].sco1,stu[i].sco2,stu[i].sco3,stu[i].sum,stu[i].ave);

printf("\n");

printf("姓名:");

scanf("%s",&stu[i].name);

printf("性别:");

scanf("%S",&stu[i].sex);

printf("年龄:");

scanf("%d",&stu[i].age);

printf("班级:");

scanf("%s",&stu[i].class);

printf("\n");

printf("请输入学生的三门成绩:\n");

printf("\n");

printf("高数:"); scanf("%f",&stu[i].sco1); printf("英语:"); scanf("%f",&stu[i].sco2); printf("计算机:"); scanf("%f",&stu[i].sco3); stu[i].sum=stu[i].sco1+stu[i].sco2+stu[i].sco3;

stu[i].ave=stu[i].sum/3;//求平均成绩

printf("\n*****************************************************************************\n");

printf("\n | 学号 | 姓名 | 性别 | 年龄 | 班级 | 高数 | 英语 | 计算机 | 总 分 | 平均分 |\n");

printf("\n*****************************************************************************\n");

printf("%s\t%s\t%s\t%d\t%s\t%.2f\t%.2f\t%.2f\t%.2f\t%.2f\n",stu[i].num,stu[i].name,stu[i].sex,stu[i].age,stu[i].class,stu[i].sco1,stu[i].sco2,stu[i].sco3,stu[i].sum,stu[i].ave);

printf("是否确认修改:y或n\n");

scanf("%c",&a);

scanf("%c",&a);

if (a=='Y'||a=='y')

{

system("cls");

caidan();

}

}

//删除学生信息

void sc()

{

int i,a;

char num[100];

printf("请输入需删除的学生学号:\n");

scanf("%s",num);

for(i=0;i<N;i++)

if(strcmp(stu[i].num,num)==0)//strcmp比较字符串S1和S2,S1<S2返回负数;S1=S2返回0;S1>S2返回正数

{

printf("\n*****************************************************************************\n");

printf("\n | 学号 | 姓名 | 性别 | 年龄 | 班级 | 高数 | 英语 | 计算机 | 总 分 | 平均分 |\n");

printf("\n*****************************************************************************\n");

printf("%s\t%s\t%s\t%d\t%s\t%.2f\t%.2f\t%.2f\t%.2f\t%.2f\n",stu[i].num,stu[i].name,stu[i].sex,stu[i].age,stu[i].class,stu[i].sco1,stu[i].sco2,stu[i].sco3,stu[i].sum,stu[i].ave);

printf("确认是否删除该学生数据(1是、2否)\n");

scanf("%d",&a);

if(a==1)

{

stu[i]=del;

}printf("信息已删除,按任意键返回...\n"); break;}else break; } if(i==N) printf("您输入的信息不存在!\n"); getch(); system("cls"); caidan();

//按照高数成绩排序

void gs()

{

int i,j;

int caidan();

struct students del;

for(i=0;i<N-1;i++)

for(j=i+1;j<N;j++)

if(stu[j].sco1>stu[i].sco1)

{

del=stu[j];

stu[j]=stu[i];

stu[i]=del;

}

for(i=0;i<x;i++)

{

篇二:南阳理工学院成绩单模版

篇三:网上选课系统

南阳理工学院本科生毕业设计(论文)

南阳理工学院网上选课系统的设计与

实现

Design and Realization of Nanyang Institute of

Technology

On-line chooses selection system

总计: 毕业设计(论文) 29页

表格: 9个

插图 : 17 幅

南 阳 理 工 学 院 本 科 毕 业 设 计(论文)

南阳理工学院网上选课系统的设计与实现

Design and Realization of Nanyang Institute of

Technology

On-line chooses selection system

学 院(系): 软件学院

专 业: 软件工程

学 生 姓 名: 程铭雷

学 号: 68107006

指 导 教 师(职称):贾艳丽(讲师)

评 阅 教 师:

完 成 日 期: 2011.04.07

南阳理工学院

Nanyang Institute of Technology

南阳理工学院网上选课系统的设计与实现

软件工程 程铭雷

[摘 要]随着在校大学生人数的不断增加,网上选课系统的数据量也不断的上涨。针对学生选课这一环节,本系统从学生网上自主选课以及教师的课程发布两个大方面进行了设计,基本实现了学生的在线信息查询、选课功能以及教师对课程信息发布的管理等功能,另外也初步解决了教师在课程信息发布管理上的权限问题。本文中除了有对程序的总体设计、详细设计、功能实现等主体部分外,在这之前还介绍了与网上选课系统相关的信息管理系统、网络编程技术、JSP编程语言、SQL Server 2000数据库等的基本内容及发展情况。

[关键词]网上选课;设计与实现;权限

Design and Realization of Nanyang Institute of Technology

On-line chooses selection system

Software Engineering CHENG Ming-Lei

Abstract With the increasing number of college students, On-line chooses selection system, the amount of data has also been rising. Elective for students in this part of the system from the students and teachers online elective courses independently released two major aspects of the design, the basic realization of the students online information inquiry, teachers and curriculum elective functions and management of information dissemination function, while also solving the initial information dissemination and management of teachers in courses on the rights issue. This in addition to the program's overall design, detailed design, function realization of the main part of the outside, before that also introduced the online course selection system-related information management systems, network programming, JSP programming language, SQL Server 2000 database, and other basic content and development.

Keywords:On-line chooses selection; Design and Realization;The jurisdiction

目 录

第1章 绪 论 ............................................................. 1

1.2选题背景 .......................................................... 1

1.2系统概况 .......................................................... 1

1.3本文的结构安排 .................................................... 2

第2章 网上选课系统需求分析 .............................................. 3

2.1项目概述 .......................................................... 3

2.2系统环境及开发工具 ................................................ 3

2.2.1系统环境 ..................................................... 3

2.2.2开发工具 ..................................................... 4

2.3用户需求分析 ...................................................... 5

2.3.1系统概述 ..................................................... 5

2.3.2数据流程分析 ................................................. 7

2.3.3系统功能图 ................................................... 8

第3章数据库设计 ......................................................... 9

3.1概念结构设计 ...................................................... 9

3.1.1排课 E-R图 ................................................. 9

3.1.2选课 E-R图 ................................................ 10

3.1.3系统总E-R图 ................................................ 11

3.2逻辑结构设计 ..................................................... 11

3.2.1排课表(Arrange) ........................................... 12

3.2.2院系信息表(DeptInfo) ...................................... 13

3.2.3学生信息表(StudentInfo) ................................... 13

3.2.4教师信息表(TeachersInfo) .................................. 13

3.2.5教学楼信息表(BuildingInfo) ................................ 14

3.2.6教室信息表(ClassroomInfo) ................................. 14

3.2.7课程详细信息表(CourseInfo) ................................ 14


南阳理工学院官网教务管理系统》由:免费论文网互联网用户整理提供;
链接地址:http://www.csmayi.cn/show/56817.html
转载请保留,谢谢!