大学教务管理系统源码

 2025-01-14 12:30:01  阅读 203  评论 0

摘要:#include <stdio.h>struct Student { int numchar name[20]float score[3]float avg}stus[30]void Add()//填加学员 void List()//学员详细列表 void Asc()//显示后三名学员 void Desc()//显示前三名学员 void Display()void main() { int swhile(1) { printf("学员管理系

#include <stdio.h>

struct Student

大学教务管理系统源码

{

int num

char name[20]

float score[3]

float avg

}stus[30]

void Add()//填加学员

void List()//学员详细列表

void Asc()//显示后三名学员

void Desc()//显示前三名学员

void Display()

void main()

{

int s

while(1)

{

printf("学员管理系统:n")

printf("1、增加学员n")

printf("2、学员详细列表n")

printf("3、显示前三名n")

printf("4、显示后三名n")

printf("5、显示平均成绩n")

printf("6、退出n")

printf("请选择:")

scanf("%d",&s)

switch(s)

{

case 1:

Add()

break

case 2:

List()

break

case 3:

Desc()

Display()

break

case 4:

Asc()

Display()

break

case 5:

Display()

break

case 6:

return

break

default:

printf("选择错误!n")

break

}

}

}

void Add()

{

int i,k

float sum

char c

for(i=0i<30i++)

{

printf("请输入第%d个学员信息:n",i+1)

printf("学号:")

scanf("%d",&stus[i].num)

printf("姓名:")

fflush(stdin)

scanf("%s",stus[i].name)

printf("请输入三门课的成绩:n")

sum=0

for(k=0k<3k++)

{

printf("%d:",k+1)

scanf("%f",&stus[i].score[k])

sum+=stus[i].score[k]

}

stus[i].avg=sum/3

printf("是否继续?")

fflush(stdin)

scanf("%c",&c)

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

return

}

}

void List()

{

int i,j=0

printf("学号t姓名t成绩1t成绩2t成绩3t平均n")

for(i=0i<30i++)

{

if(stus[i].num!=0)

{

printf("%dt%st%.2ft%.2ft%.2ft%.2fn",stus[i].num,stus[i].name,stus[i].score[0],stus[i].score[1],stus[i].score[2],stus[i].avg)

}

}

}

void Asc()

{

int i,j

struct Student c

for(i=0i<30i++)

{ for(j=0j<29-ij++)

if(stus[j].avg<stus[j+1].avg)

{

c=stus[j]

stus[j]=stus[j+1]

stus[j+1]=c

}

}

}

void Desc()

{

int i,j

struct Student c

for(i=0i<30i++)

{ for(j=0j<29-ij++)

if(stus[j].avg>stus[j+1].avg)

{

c=stus[j]

stus[j]=stus[j+1]

stus[j+1]=c

}

}

}

void Display()

{

int i,d=0

printf("学号t姓名t平均n")

for(i=0i<30i++)

{

if(stus[i].num!=0)

{

printf("%dt%st%.2fn",stus[i].num,stus[i].name,stus[i].avg)

d++

}

if(d==3)

break

}

}

看看我写的这个!

教务管理信息系统的源程序属于

php学生管理系统源码,供大家参考,具体内容如下

功能:

1.添加/删除/修改

2.数据存储.

界面分布:

index.php

--->主界面

add.php --->stu添加

action --->sql中add/del/update

(处理html表单-->mysql的数据存储 && 页面跳转)

edit.php --->stu修改

menu.php

-->首页

1. index.php

<!DOCTYPE html>

<html lang="en">

<head>

<meta charset="UTF-8">

<title>学生信息管理</title>

<script>

function doDel(id) {

if(confirm('确认删除?')) {

window.location='action.php?action=del&id='+id

}

}

</script>

</head>

<body>

<center>

<?php

include ("menu.php")

?>

<h3>浏览学生信息</h3>

<table width="500" border="1">

<tr>

<th>ID</th>

<th>姓名</th>

<th>性别</th>

<th>年龄</th>

<th>班级</th>

<th>操作</th>

</tr>

<?php

//1. 链接数据库

try{

$pdo = new PDO("uri:mysqlPdo.ini","root","1")

}catch (PDOException $e) {

die('connection failed'.$e->getMessage())

}

//2.执行sql

$sql_select = "select * from stu"

//3.data 解析

foreach ( $pdo->query($sql_select) as $row) {

echo "<tr>"

echo "<th>{$row['id']} </th>"

echo "<th>{$row['name']}</th>"

echo "<th>{$row['sex']} </th>"

echo "<th>{$row['age']} </th>"

echo "<th>{$row['classid']}</th>"

echo "<td>

<a href='edit.php?id={$row['id']}'>修改</a>

<a href='javascript:void(0)' onclick='doDel({$row['id']})'>删除</a>

</td>"

echo "</tr>"

}

>

</table>

</center>

</body>

</html>

2. add.php

<!DOCTYPE html>

<html lang="en">

<head>

<meta charset="UTF-8">

<title>学生管理系统</title>

</head>

<body>

<center>

<?php include ('menu.php')?>

<h3>增加学生信息</h3>

<form action="action.php?action=add" method="post">

<table>

<tr>

<td>姓名</td>

<td><input type="text" name="name"></td>

</tr>

<tr>

<td>年龄</td>

<td><input type="text" name="age"></td>

</tr>

<tr>

<td>性别</td>

<td><input type="radio" name="sex" value="男">男</td>

<td><input type="radio" name="sex" value="女">女</td>

</tr>

<tr>

<td>班级</td>

<td><input type="text" name="classid"></td>

</tr>

<tr>

<!--<td></td>-->

<td><a href="index.php">返回</td>

<td><input type="submit" value="添加"></td>

<td><input type="reset" value="重置"></td>

</tr>

</table>

</form>

</center>

</body>

</html>

3. action.php

<?php

//1. 链接数据库

try{

$pdo = new PDO("uri:mysqlPdo.ini","root","1")

}catch (PDOException $e) {

// echo 'Connection failed: ' . $e->getMessage()

die('connection failed'.$e->getMessage())

}

//2.action 的值做对操作

switch ($_GET['action']){

case 'add'://add

$name = $_POST['name']

$sex = $_POST['sex']

$age = $_POST['age']

$classid = $_POST['classid']

$sql = "insert into stu (name, sex, age, classid) values ('{$name}', '{$sex}','{$age}','{$classid}')"

$rw = $pdo->exec($sql)

if ($rw >0){

echo "<script>alter('添加成功')</script>"

}else{

echo "<script>alter('添加失败')</script>"

}

header('Location: index.php')

break

case 'del'://get

$id = $_GET['id']

$sql = "delete from stu where id={$id}"

$rw = $pdo->exec($sql)

if ($rw >0){

echo "<script>alter('删除成功')</script>"

}else{

echo "<script>alter('删除失败')</script>"

}

header('Location: index.php')

break

case 'edit'://post

$id = $_POST['id']

$name = $_POST['name']

$age = $_POST['age']

$classid = $_POST['classid']

$sex = $_POST['sex']

//echo $id, $age, $age, $name

$sql = "update stu set name='{$name}', age={$age},sex='{$sex}',classid={$classid} where id={$id}"

//$sql = "update myapp.stu set name='jike',sex='女', age=24,classid=44 where id=17"

print $sql

$rw = $pdo->exec($sql)

if ($rw >0){

echo "<script>alter('更新成功')</script>"

}else{

echo "<script>alter('更新失败')</script>"

}

header('Location: index.php')

break

default:

header('Location: index.php')

break

}

4.edit.php

<!DOCTYPE html>

<html lang="en">

<head>

<meta charset="UTF-8">

<title>学生管理系统</title>

</head>

<body>

<center>

<?php include ('menu.php')

//1. 链接数据库

try{

$pdo = new PDO("uri:mysqlPdo.ini","root","1")

}catch (PDOException $e) {

die('connection failed'.$e->getMessage())

}

//2.执行sql

$sql_select = "select * from stu where id={$_GET['id']}"

$stmt = $pdo->query($sql_select)

if ($stmt->rowCount() >0) {

$stu = $stmt->fetch(PDO::FETCH_ASSOC)// 解析数据

}else{

die("no have this id:{$_GET['id']}")

}

?>

<h3>修改学生信息</h3>

<form action="action.php?action=edit" method="post">

<input type="hidden" name="id" value="<?php echo $stu['id']?>">

<table>

<tr>

<td>姓名</td>

<td><input type="text" name="name" value="<?php echo $stu['name']?>"></td>

</tr>

<tr>

<td>年龄</td>

<td><input type="text" name="age" value="<?php echo $stu['age']?>"></td>

</tr>

<tr>

<td>性别</td>

<td>

<input type="radio" name="sex" value="男" <?php echo ($stu['sex'] == "男")? "checked":""?>>男

</td>

<td>

<input type="radio" name="sex" value="女" <?php echo ($stu['sex'] == "女")? "checked":""?>>女

</td>

</tr>

<tr>

<td>班级</td>

<td><input type="text" name="classid" value="<?php echo $stu['classid']?>"></td>

</tr>

<tr>

<td></td>

<td><input type="submit" value="更新"></td>

<td><input type="reset" value="重置"></td>

</tr>

</table>

</form>

</center>

<?php

>

</body>

</html>

5. menu.php

<!DOCTYPE html>

<html lang="en">

<body>

<h2>学生管理系统</h2>

<a href="index.php">浏览学生</a>

<a href="add.php">添加学生</a>

<hr>

</body>

</html>

山西财经大学教务系统进不去

教务管理信息系统的源程序属于应用软件。

教学管理系统是学校信息化的重要组成部分,是学校教学运行的重要基石,由此得知教务管理系统程序属于应用软件。

教务管理系统(又称教学管理信息服务平台,简称教务系统)是大学教学管理信息化的一个综合平台。

山西财经大学教务管理系统入口:http://jwxt.sxufe.edu.cn

2022-08-08 16:33:24| 作者:速来学搜集整理 关注:0次

山西财经大学教务管理系统

山西财经大学教务管理系统入口一:http://jwxt.sxufe.edu.cn

山西财经大学教务管理系统入口二:http://jwc.sxufe.edu.cn/

注:山西财经大学教务管理系统仅限校内访问,山西财经大学教务管理系统权威提供山西财大学生选课、考试管理、成绩查询、教学管理、教务管理综合系统平台。

山西财经大学教务部联系方式

地址:山西省太原市坞城路140号 (山西财经大学坞城校区)

邮政编码:030006

电话:0351-7666195

山西财经大学教务部部门电话一览

综合科 办公地点:修德楼915房间 联系电话:0351-7666195

教学运行科 办公地点: 修德楼921房间 联系电话: 0351-7666167

教学质量科 办公地点:修德楼911房间 联系电话:0351-7666554;0351-7666777

学籍科 办公地点: 修德楼925房间 联系电话: 0351-7666120

招生考试科 办公地点:修德楼905房间 联系电话:0351-7666571

教材科 办公地点:修德楼927房间 联系电话:0351-7666131

以上就是关于教务信息管理系统(C语言)全部的内容,如果了解更多相关内容,可以关注,你们的支持是我们更新的动力!

版权声明:我们致力于保护作者版权,注重分享,被刊用文章【大学教务管理系统源码】因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理! 部分文章是来自自研大数据AI进行生成,内容摘自(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供学习参考,不准确地方联系删除处理!;

原文链接:https://www.yxiso.com/zhishi/977089.html

发表评论:

关于我们
院校搜的目标不仅是为用户提供数据和信息,更是成为每一位学子梦想实现的桥梁。我们相信,通过准确的信息与专业的指导,每一位学子都能找到属于自己的教育之路,迈向成功的未来。助力每一个梦想,实现更美好的未来!
联系方式
电话:
地址:广东省中山市
Email:beimuxi@protonmail.com

Copyright © 2022 院校搜 Inc. 保留所有权利。 Powered by BEIMUCMS 3.0.3

页面耗时0.1212秒, 内存占用2 MB, 访问数据库23次

陕ICP备14005772号-15