免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 5716 | 回复: 10
打印 上一主题 下一主题

[C] 学生管理系统 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-10-16 21:15 |只看该作者 |倒序浏览
本人是在Linux系统中做的学生管理系统,附件中是我的代码,以下是题目内容。
C语言课程设计---学生管理系统
概要:
使用c语言实现学生管理系统。系统实现对学生的基本信息和考试成绩的管理。使用终端命令界面,作为系统的输入输出界面。信息运行是把信息保存在内存中,系统退出后信息保存至文件。
功能描述:
学生信息:
          基本信息:学号、姓名、密码、年级、班级
          成绩信息:数学成绩、C语言成绩、语文成绩、名次
1、 实现对学生信息基本信息的录入,其中名次根据成绩自动计算(添加)。学号不能重复。
2、 删除学生信息
3、 修改学生信息
4、 查找学生信息
     a)根据学号查找
     b)根据姓名查找
     c)根据班级群体查找,把属于这个班的学生全部显示
5、显示所有学生信息列表
     a)按学号顺序显示
     b)按名次显示
     c)按某学科(可选)成绩顺序显示,并在最后显示出此科平均分。
6、保存学生信息
修改后的信息保存到文件中。当程序启动后从文件中读取信息,至内存。
在做添加删除修改时信息保存至内才中。(在内存中使用链表或数组…保存)。
7退出系统
如果有修改操作要提示是否保存。

教师信息:教员序号、教员姓名、教员密码、 所任班级
             对老师信息的添加、删除、修改、显示、保存。教员序号不能重复。

登陆功能:
1、系统启动后提示登陆界面。使用用户名和密码登陆。学生和老师都可以登陆。
2、用户名和密码正确登陆成功。显示欢迎界面:”欢迎XX同学(或老师)登陆”
显示操作界面。
3、如果输入用户名和密码错误接续提示,超过3次程序自动退出。
4、除老师和学生外,系统有一个特殊用户超级管理员用户。用户名固定(admin),
也可以固定。
5、超级管理员、老师和学生有不同的操作界面。

管理权限:
1超级管理员:可以对老师学生做所有操作。
2老师:可以查看自己的信息,和修改自己的密码。可以查看所有学生的信息,修改学生的成绩信息。
3学生 :可以查看自己的信息,和修改自己的基本信息。

学生管理系统.rar

15.14 KB, 下载次数: 672

论坛徽章:
0
2 [报告]
发表于 2009-10-17 00:05 |只看该作者
支持原创

论坛徽章:
0
3 [报告]
发表于 2009-10-17 02:37 |只看该作者
支持 学习了

论坛徽章:
0
4 [报告]
发表于 2009-10-17 09:04 |只看该作者
最好带个项目文档,让大家好参考学习

论坛徽章:
1
黑曼巴
日期:2020-02-27 22:54:26
5 [报告]
发表于 2009-10-17 09:12 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

论坛徽章:
0
6 [报告]
发表于 2009-10-17 09:59 |只看该作者
本科C或者数据结构课外大作业?

论坛徽章:
0
7 [报告]
发表于 2009-10-19 18:29 |只看该作者

回复 #6 gigabyte 的帖子

这个是我自己做的项目,练习练习对自己提高C语言很有帮助的。这里面涉及到链表的操作,文件的操作,还有内存的操作。

论坛徽章:
0
8 [报告]
发表于 2009-10-19 18:32 |只看该作者
什么界面的?CGI?

论坛徽章:
0
9 [报告]
发表于 2009-10-19 18:33 |只看该作者

回复 #5 c/unix 的帖子

多谢提醒,我用ncurses试试。

论坛徽章:
0
10 [报告]
发表于 2009-10-20 11:55 |只看该作者

回复 #8 prolj 的帖子

CGI是什么?请解释一下。多谢。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP