急求编程专家编译一下下面的问题 非常感谢 急求

[复制链接]
查看11 | 回复0 | 2011-6-26 04:10:31 | 显示全部楼层 |阅读模式
学生信息管理系统
系统功能如下:
1)系统以菜单方式工作
具有主控界面,用户按照主控界面提示选择相应的功能;

2)系统数据录入功能
对“学生成绩基本信息”文件进行数据录入,只录入每个学生的学号、课程编号、课程名称、学分、平时成绩、实验成绩、卷面成绩共7个数据。综合成绩、学分由程序根据条件自动运算;

3)系统数据查询功能
分为学生基本情况查询和成绩查询两种
A.学生基本情况查询:
输入一个学号,可查询该生的基本信息并在屏幕上显示输出;
输入一个宿舍号码,可查询该宿舍中所有的学生的基本信息并在屏幕上显示输出;
B.成绩查询:
输入一个学号时,查询该生的所有课程情况,格式如下:
学号:xx姓名:xxxxx
课程编号:xxx课程名称:xxxxx综合成绩:xxxx实得学分:xx
课程编号:xxx课程名称:xxxxx综合成绩:xxxx实得学分:xx
………………………
共修:xx科,实得总学分为:xxx

4)系统删除功能
根据用户输入需要删除的学号,查找该条记录,若找到该记录,可对此人的相应数据进行删除,即对该记录进行标记,当重新写入文件里,不予写入,若未找到该记录,提示用户“未找到符合要求的记录”;
(在两个文件内都删除该学号的信息记录)

5)系统排序功能
对“学生成绩基本信息”文件能实现选择按综合成绩或实得学分升序或降序排序并在屏幕上显示输出;

6)系统其他功能模块
根据课题适当加入相应的扩展功能,自由发挥;

注:“学生基本信息”文件及其结构如下:
学号姓名性别宿舍号码电话号码
01张三男201651151
02李若若女101692340
03王敏女312675678
04吴东男502663455
05陈天天男409629783
………………
该文件不需要编程录入数据,由文本编辑工具直接生成,要求库存中至少有10条或以上记录,但不超过100条;
“学生成绩基本信息”文件及其结构如下:
学号课程编号课程名称学分平时成绩实验成绩卷面成绩综合成绩实得学分
01A01大学物理3667882
02B03高等数学478-190
01B03高等数学445-188
02C01VB3657666
……………………
综合成绩的计算公式:如果本课程的实验成绩为-1,则表示无实验,综合成绩=平时成绩*30%卷面成绩*70%;如果实验成绩不为-1,表示本课程有实验,综合成绩=平时成绩*15%实验成绩*15%卷面成绩*70%

实得学分的计算公式:综合成绩在[90,100],应得学分=学分*100%,综合成绩在[80,89]之间,应得学分=学分*80%,综合成绩在[70,79]之间,应得学分=学分*75%,综合成绩在[60,69]之间,应得学分=学分*60%,综合成绩在60以下,应得学分=学分*0%
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行