学生综合测评系统

合集下载

学生综合测评系统界面设计

学生综合测评系统界面设计

Visual FoxPro 6.0 程序设计.课件
-14-
前页 后页 首页
Visual FoxPro 6.0 程序设计.课件
图1-11 学生界面
-15-
前页 后页 首页
谢谢观看!
Visual FoxPro程序设计
学生界面的设计步骤如下:
(1)新建1个表单,保存为“学生界面.scx”,设置相关属性。 (2)为表单的数据环境添加数据表:学生评定表和学生信息表。 (3)拖动“数据环境设计器”窗口中的“学生信息表”的“字段”,移动鼠标光标到表单
上,释放鼠标左键,表单上自动出现该表所有字段的绑定文本框及对应的标签,表单还 出现1个名为“olb照片”的字段绑定图片框。 (4)拖动“数据环境设计器”窗口中的“学生评定表”的“字段”到表单上,释放鼠标左 键,表单上自动出现该表所有字段的绑定文本框及对应的标签。 (5)设置所有字段绑定控件的只读属性ReadOnly为.T.。 (6)添加1个标签、两个矩形和6个命令按钮。 (7)调整表单及控件的大小和位置,并设置其他属性,得到界面效果如图1-11所示。
浏览界面设计步骤如下: (1)新建1个表单,保存为“浏览界面.scx”,设置相关属 性。 (2)为表单的数据环境添加数据表:学生评定表。 (3)拖动“数据环境设计器”窗口中的“学生评定表”的 “班级”字段到表单上,释放鼠标左键,表单上自动出现 一个字段绑定文本框,其名称默认为“txt班级”。 (4)拖动“数据环境设计器”窗口中的“学生评定表”的 标题栏到表单上,释放鼠标左键,表单上自动出现一个表 格,其默认名称为“grd学生评定表”;设置表格的只读 属性ReadOnly为.T.。 (5)添加1个标签和两个命令按钮。 调整表单及控件的大小和位置,并设置其他属性,得到界面 效果如图1-9所示。

学生综合测评管理系统

学生综合测评管理系统

课程设计(大作业)报告课程名称:软件体系结构设计题目:学生综合测评管理系统院系:信息技术学院班级:设计者:学号:指导教师:设计时间:信息技术学院昆明学院课程设计(大作业)任务书课程设计报告摘要随着信息技术在管理上越来越深入而广泛的应用,管理信息系统的实施在技术上已逐步成熟。

管理信息系统是一个不断发展的新型学科,任何一个单位要生存要发展,要高效率地把内部活动有机地组织起来,就必须建立与自身特点相适应的管理信息系统。

首先,本文经过对学生综合测评系统发展现状的调查,面临技术上的发展的新形势,运用所学计算机软件工程相关理论,包括数据库原理等知识,综合考虑当前综合测评系统所应该具备的各种功能和外部环境的各种因素,进行系统评估,对各个方案设计进行再定位,从而选择最佳的方案设计。

其次,本文阐述了学生综合测评系统登录系统的设计与实现。

力求实现对系统信息的查询,添加,删除,修改等功能,最终构建集成为使用运转良好,扩展性、适应性强的综合测评系统。

文章介绍了学生管理信息系统的系统分析部分,包括可行性分析、业务流程分析等;系统设计部分主要介绍了系统功能设计和数据库设计及代码设计;系统实现部分说明了几个主要模块的算法,并附带了主要的界面和程序。

一、系统描述1、系统需求(1)系统功能:作为登录模块系统设计,我们经小组讨论,应具有欢迎界面,由于系统需要,在登录的同时应具有教师或者学生的权限选择,还应具备一个出错返回功能。

(2)登录系统涉及人员查询上传佐证材料的学生;审核提交学生上传资料的老师;系统管理员2、可行性分析由于本系统管理的对象单一,都是在校学生,且每个数据内容具有较强的关联性,涉及的计算过程不是很复杂。

因此,登录系统比较适合于采用JAVA,而综合测评和审核系统适用数据库管理。

本系统的登录模块界面采用Java编程实现,可以先画出草图再进行代码实现,这样做出的界面比较美观。

3、系统的功能简介本系统主要实现学生综合素质评分的查询、学生上传加分项的佐证材料、以及教师对学生上传的佐证材料进行审核并提交到数据库。

学生综合测评管理系统

学生综合测评管理系统
1
学生需求
学生既是综合测评的对象,
也是综合测评的主体。
学生可以查询并维护自己的个人档案,
同时参加其他同学的综合测评。学生对功能上的需求主要有:
(1)
查询课程信息和考试成绩;
(2)
查询自己的测评结果,查看本班测评结果统计信息
2
班主任需求
班主任可以对学生的个人信息、
各学期课程信息、
学生综合测评结果进行录入、
统计分析:对成绩的分类统计,加以整合,以便得出综合评分标准。
统计和
修改。操作权限范围是本班同学。
2.2
系统子功能需求分析
本系统包括学生用户管理,数据库管理,学生信息管理,统计分析,报表的生成。根据
所需功能要求包括以下的功能模块:
学生信息的管理:包括对学生信息的查询,修改,删除等更新。
课程信息的管理:对学生选修课程信息的查询,修改和删除等更新。
成绩信息的管理:对学生成绩信息的查询,修改和删除等更新。
学生综合测评管理系统
2.1
按角色需求分析
学生综合测评系统可以及时、
准确、
公平地计算出学生的综合测评结果。
利用计算机对
学生综合素质进行测评具有手工测评无法实现的优点。例如:数据处理自动化、管理规范、
操作便捷、可靠性高等。学生综合测评系统的用户群可分为普通用户
(
学生
)
和班主任,系统
功能定根据两种不同的用户身份进行需求分析。

学生信息管理系统 综合测评系统

学生信息管理系统 综合测评系统

学生素质综合测评模块业务流程管理(一)准备阶段:1.系统管理员开启学校综合测评模块功能。

2.各院部填写学生工作领导小组成员(负责人、成员).院部负责人开启各自学院综合测评模块功能。

3.各班填写测评评优工作小组成员(负责人、成员).(二)学生测评信息填写阶段德育素质测评:A、测评小组成员对本班成员进行民主评议、纪律观念、宿舍文明和诚信评价四项基础分数打分。

B、测评小组成员对本班成员进行思想政治与道德素养、社会实践与志愿服务、科学技术与创新创业、文体艺术与身心发展、社团活动与社会工作、技能培训六项拓展性素质打分。

C、系统计算基础素质和拓展性素质得分并得到德育素质得分,从而划分德育素质等级。

(注:本模块对素质拓展认证采用申请认证方式)智育素质测评:方案一:将教务管理系统学生成绩数据导入学生信息管理系统,系统自动划分智育素质等级。

方案二:A、本班负责人填写本班该学年课程信息(课程名称+学分)B、测评小组录入本班成员该学年各课程成绩。

C、系统根据“平均学分绩=∑(课程成绩*课程学分)/∑课程学分”计算出平均学分绩并划分智育等级.体育素质测评:A、有体育课的班级,测评小组成员对本班成员进行体育成绩、体育竞赛成绩打分.没有体育课的班级,测评小组成员对本班成员进行体育竞赛成绩打分。

B、系统计算得到体育素质得分,从而划分体育素质等级。

综合素质测评:系统根据德育、智育、体育素质等级划分综合素质等级。

(三)测评信息确认阶段1、个人在本班测评小组录入工作完成后进行签名(密码)确认并对本班测评小组打分,本班所有成员确认完毕后测评小组负责人进行签名确认,院部负责人在本学院所有班级确认完毕后进行签名确认。

2、个人荣誉称号及奖学金申请:(1)系统管理员添加本学年个人荣誉称号(个人荣誉称号+级别+名额)、奖学金(奖学金名称、类别、名额)。

(2)个人根据综合测评成绩填写申请表(测评信息+申请书)(3)本班测评小组进行筛选,对核准这进行确认,院部对核准班级进行确认,系统生成院部个人荣誉、奖学金学生表。

高校学生综合测评系统设计与实现

高校学生综合测评系统设计与实现

目 录1引言引言 (1)1.1选题背景选题背景 (1)1.2目的和意义目的和意义 ............................................... 1 1.3 1.3 系统调研和现状分析系统调研和现状分析系统调研和现状分析...................................... 1 2 2 系统开发工具系统开发工具系统开发工具................................................. 3 2.1 2.1 系统开发的基础知识系统开发的基础知识系统开发的基础知识...................................... 3 2.2 2.2 数据库技术数据库技术数据库技术.............................................. 4 2.3 2.3 运行环境和开发工具的选择运行环境和开发工具的选择运行环境和开发工具的选择................................ 6 3 3 系统总体设计系统总体设计系统总体设计................................................. 7 3.1 3.1 系统实现的目标系统实现的目标系统实现的目标.......................................... 7 3.2 3.2 系统设计的基本原则系统设计的基本原则系统设计的基本原则...................................... 8 3.3 3.3 系统的体系结构设计系统的体系结构设计系统的体系结构设计...................................... 8 4系统的详细设计系统的详细设计 .. (10)4.1 4.1 编码规范设计编码规范设计编码规范设计........................................... 10 4.2 4.2 数据库设计数据库设计数据库设计............................................. 10 4.3系统流程设计系统流程设计 .. (13)4.4 4.4 结果分析结果分析结果分析............................................... 18 5 5 系统测试系统测试系统测试..................................................... 18 5.1 5.1 系统的测试系统的测试系统的测试.............................................. 18 5.2系统的维护系统的维护 . (19)6 6 总结与展望总结与展望总结与展望................................................... 19 参考文献参考文献....................................................... 20 致 谢 . (21)附录附录 (21)大学生综合测评管理系统设计与开发陈良(指导教师:田俊)陈良(指导教师:田俊)教育信息与技术学院教育信息与技术学院 教育技术学教育技术学 湖北湖北 黄石黄石 435002 1引言1.1选题背景随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。

学生综合测评系统(Java)

学生综合测评系统(Java)

学生综合测评系统目录1.需求分析22.概要设计33.详细设计54.用户使用手册94.1 环境设置 (9)4.2 操作步骤 (9)5.程序创新点176.使用的主要技术177.总结17附录 (17)1.需求分析随着软件的发展,学生的信息如今都是存储在电脑的数据库当中的,依靠电脑软件的学生综合测评系统可以大大节约教师们的工作时间,所以我们编写了学生综合测评系统。

综合测评系统能实时反应数据库中同学的信息记录和信息处理。

每条信息记录要求包含:1.学号2.姓名3.性别4.家庭地址5.联系电话6.高等数学7.物理8.英语9.考试平均成绩10. 考试名次11. 同学互评分12. 品德成绩13. 任课老师评分14. 综合测评总分15. 综合测评名次系统功能包括:1.查询学生信息2.添加学生信息3.删除学生信息4.修改学生信息5.显示所有学生信息6.查询学生成绩7.添加学生成绩8.修改学生成绩9.显示所有学生成绩10. 显示所有信息(按考试名次排序、按综合测名名次排序)11. 退出2.概要设计根据需求分析中的描述,我们把学生的信息都存入数据库中,在数据库中单个学生内包含信息如下:学号:sno 短文本姓名:sname 短文本性别:sex 短文本家庭地址:add 长文本联系电话:tel 短文本高等数学:math 数字(Double)物理:physics 数字(Double)英语:english 数字(Double)考试平均成绩:score_ave 数字(Double)考试名次:no_test 数字(Integer)同学互评分:score_tog 数字(Double)品德成绩:score_pol 数字(Double)任课教师评分:score_tea 数字(Double)综合测试综合:score_syn 数字(Double)综合测试名次:no_syn 数字(Integer)在此程序中所运用的函数全部为构造函数的功能AddStudentFrm_info.class//按信息添加界面AddStudentFrm_score.class//按成绩添加界面DeleteStudentFrm_info.class//删除界面DispStudentFrm_info.class//按信息显示全部界面DispStudentFrm_score.class//按成绩显示全部界面EnterStudentFrm_delete_info.class//进入删除信息界面EnterStudentFrm_disp_info.class//进入显示信息界面EnterStudentFrm_disp_score.class//进入显示成绩界面EnterStudentFrm_modify_info.class//进入修改信息界面EnterStudentFrm_modify_score.class//进入修改成绩界面MainFrm.class//主界面ModifyStudentFrm_info.class//按信息修改界面ModifyStudentFrm_score.class//按成绩修改界面StudentDao.class//操作函数StudentFrm_all.class//显示全部信息界面StudentFrm_info_all.class//显示信息界面StudentFrm_score_all.class//显示成绩界面3.详细设计***************************************************************** ****查询学生信息:1)输入要查询学生的学号public EnterStudentFrm_disp_info()2)查询学生信息界面public DispStudentFrm_info(String sno)3)查询信息的函数public String[] queryStudents_info_one(String sno)private void executeUpdate(String sql)***************************************************************** ****查询学生成绩:1)输入要查询学生的学号public EnterStudentFrm_disp_score()2)查询学生成绩界面public DispStudentFrm_score(String sno)3)查询成绩的函数public String[] queryStudents_score_one(String sno)private void executeUpdate(String sql)***************************************************************** ****添加学生信息:1)添加学生信息界面public AddStudentFrm_info()2) 添加学生信息的函数public boolean addStudent_info(String sno, String sname, String sex, String add ,String tel)private void executeUpdate(String sql)***************************************************************** ****添加学生成绩:1)添加学生成绩界面public AddStudentFrm_score()2) 添加学生成绩的函数public int addStudent_score(String sno,double math,double physics,double english,double score_ave,double score_tog,double score_pol,double score_tea,double score_syn)public void orderStudent_no_test()public void orderStudent_no_syn()private void executeUpdate(String sql)***************************************************************** ****删除学生:1)输入要删除学生的学号public EnterStudentFrm_delete_info()2)删除学生界面public DeleteStudentFrm_info(String sno)3)删除的函数public void deleteStudent_sno(String sno)public void orderStudent_no_test()public void orderStudent_no_syn()private void executeUpdate(String sql)***************************************************************** ****修改学生信息:1)输入要修改学生的学号public EnterStudentFrm_modify_info()2)修改学生信息界面public ModifyStudentFrm_info(String sno)3)修改信息的函数public boolean modifyStudent_info(String sno, String sname, String sex, String add ,String tel)private void executeUpdate(String sql)***************************************************************** ****修改学生成绩:1)输入要修改学生的学号public EnterStudentFrm_modify_score()2)修改学生成绩界面public ModifyStudentFrm_score(String sno)3)修改成绩的函数public boolean modifyStudent_score(String sno,double math,double physics,double english,double score_ave,double score_tog,double score_pol,double score_tea,double score_syn) public void orderStudent_no_test()public void orderStudent_no_syn()private void executeUpdate(String sql)***************************************************************** ****显示所有学生信息:1)显示信息界面:private void initTable()private void updateTable()public StudentFrm_info_all()2)显示的函数public String[][] queryStudents_info_all()private void executeUpdate(String sql)***************************************************************** ****显示所有学生信息:1)显示信息界面:private void initTable()private void updateTable()public StudentFrm_score_all()2)显示的函数public String[][] queryStudents_score_all()private void executeUpdate(String sql)***************************************************************** ****显示所有信息:1)显示信息界面:private void initTable()private void updateTable()public StudentFrm_all()2)显示的函数public String[][] queryStudents_all()private void executeUpdate(String sql)***************************************************************** ****4.用户使用手册4.1 环境设置1.在Eclipse中创建一个Java工程和使用的类,如图所示。

学生综合测评管理系统的设计与实现

学生综合测评管理系统的设计与实现

兰州商学院陇桥学院本科生毕业论文(设计)论文(设计)题目:学生综合测评系统的设计与实现系别:信息管理系专业 (方向):信息管理与信息系统(电子商务方向) 年级、班: 2008级本科班学生姓名:孙强指导教师:米红娟2012 年05 月10 日声明本人郑重声明:所呈交的毕业论文(设计)是本人在导师的指导下取得的成果。

因本毕业论文(设计)引起的法律后果完全由本人承担。

本毕业论文(设计)成果归兰州商学院陇桥学院所有。

特此声明毕业论文(设计)作者签名:年月日学生综合测评系统的设计与实现摘要学生综合测评是高校进行学生管理工作的重要环节,是学生管理的基础。

随着高校建设和学生管理工作的发展,学生数据信息的维护和管理工作变得异常繁重,而且在计算学生综合测评成绩时也迫切需要一套分析系统,本系统使用C#技术,SQL SEVER2005数据库,采用B/S模式。

基本功能模块有管理员模块,系管理员模块,班管理员模块,教师模块,学生模块。

结合兰州商学院陇桥学院实际情况,进行详细的需求分析和功能分析,根据分析结果,给出了几个功能模块的过程设计、界面设计。

[关键词]学生综合测评;C#;B/S ;SQL 2005AbstractComprehensive evaluation of students is an important part of college student management, and is the basis of student management. With development of the college construction and student management, the maintenance and management of student data has become extremely heavy. Additionally, in the calculation of comprehensive evaluation of student achievement, there is an urgent need for an analysis system. The system using C #, SQL SEVER2005 database in B / S mode. The basic functional modules include administrator module, the administrator of the Department module, class module, teacher module, student module. Combined with the situation of the Longqiao school of Lanzhou Commercial College, detailed requirement analysis and functional analysis has been done. According to results of the analysis, process design and interface design of several functional modules are shown in the article.[Key words ]student colligation appraisement; C#; B/S;SQL 2005目录一、绪论 (1)(一)系统开发背景 (1)(二)选题的意义 (2)(三)本文主要工作 (2)二、应用系统设计 (3)(一)系统需求分析 (3)1、系统功能性需求分析 (3)2、系统非功能性需求分析 (5)(二)系统流程 (6)(三)系统功能 (7)三、开发工具和数据库 (8)(一)C#介绍 (8)(二)数据库SQL Server 2005介绍 (11)(三)数据库设计 (14)四、系统的设计 (15)(一)数据库的设计 (15)1、概念结构设计 (15)2、逻辑结构设计 (19)3、物理结构设计 (21)4、数据库视图 (23)(二)应用软件的设计 (23)1、登录界面 (23)2、修改密码界面 (23)3、管理员模块 (24)4、系管理员模块 (25)5、班管理员模块 (25)6、教师模块 (26)7、学生模块 (26)五、结论 (28)参考文献 (30)附件 (31)学生综合测评系统的设计与实现随着信息技术的发展,计算机已被广泛的用于社会的各个领域,成为推动社会发展的技术动力。

基于WEB的学生综合测评系统(内含源代码)

基于WEB的学生综合测评系统(内含源代码)

基于WEB的学生综合测评系统一、系统开发背景:随着计算机技术的不断发展,在现代化社会中,各种信息的处理基本都是由计算机来完成的。

在本课题中,我们要用计算机技术实现学生综合测评信息的管理。

在没有计算机之前,所有的信息记录都是由人工记录维护,不但不方便,还经常出错,有了计算机就可以方便的对各种信息进行查询和维护了。

作为高校的学生综合素质测评信息管理系统,它涉及到大量的学生信息,各个学生的素质测评信息等各种信息,信息种类多,信息量大,如果一切都靠人工操作管理,不但查找不方便,维护也更是噩梦,作为计算机专业的一名学生,更有义务通过计算机实现对这些信息的科学化管理,也能通过这次毕业设计锻炼自己独立开发系统的能力。

在这个系统中,我们使用了B/S结构的软件体系,采用的是asp动态网页设计技术和access轻量级数据库,可以灵活地管理各种信息。

系统包括四大功能模块:学生信息管理,测评信息管理,信息查询,系统设置。

二、需求分析的基本任务:需求分析的基本任务是准确回答“系统必须做什么?”这个问题,也就是确定为了满足用户的需要系统必须做什么。

具体地说,应该确定系统必须具有的功能和性能,系统要求的运行环境,并且预测系统发展的前景。

需求分析阶段必须仔细分析系统的业务流程,对业务流程进行抽象,得到系统的数据流分析。

数据流图是从数据流动和加工的角度描述了系统要处理的数据和对数据的处理,所以数据流图代表了系统的逻辑模型。

数据流图只是抽象地描述了系统的概貌,还要用其它工具进行更详细的描述。

数据字典、IPO图和ER图是详细描述系统中的数据元素、数据流、数据存储、处理和数据概念模型的好工具。

通过业务流程图、数据流图、数据字典、IPO图、ER图等图形工具,可以准确、规范地描述系统的需求。

三、系统的功能需求作为大学生综合素质测评信息管理系统,在系统中一定存在许多的学生,这需要对学生的信息进行管理;每学期期末时都需要对这些学生的各方面素质进行综合测评,系统能根据各个素质的分数自动计算综合的素质分数,所有需要对大量的测评信息进行管理;同时,系统可以提供信息查询的功能,显示出按要求查询到的测评信息,也能对系统的一些信息如专业信息,学期信息,个人密码信息进行设置,所以系统分四大功能模块,为了方便地对各种信息用计算机进行有效的管理,各模块的基本功能说明如下:学生信息管理:包括学生信息的登记,查询及维护功能测评信息管理:包括测评信息的登记,查询及维护功能信息查询:包括学生信息查询和测评信息查询系统管理:包括专业信息设置,学期信息设置,个人密码修改四、数据流程分析数据流程分析,即把数据在组织(或原系统)内部的流动情况抽象地独立出来,舍去了具体组织机构、信息载体、处理工作、物资、材料等,单从数据流动过程来考查实际业务的数据处理模式。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
printf("\t\t\t●1.输入学生信息\n");
printf("\t\t\t●2.修改学生信息\n");
printf("\t\t\t●3.删除学生信息\n");
printf("\t\t\t●4.浏览学生信息\n");
printf("\t\t\t●0.返回主菜单\n\n");
printf("\t\t请输入序号选择操作:");
getchar();
gets(p.phone);
info[count]=p;
for(i=0;i<count;i++){//按学号排序
if(info[i].number>info[count].number){
for(j=count;j>i;j--){
info[j];
default:printf("\n\t输入有误!请重新输入!\n\n");break;
}
}
}
voiddata_menu()//数据处理菜单
{
intchoice;
printf("\n\t在进入学生数据管理前,请确认学生信息已全部完成!\n");
printf("\n\t是否继续?输入数字选择(0:返回;其它数字继续。)\n");
return0;
}
voidhelp()//帮助信息
{
system("cls");//清屏
printf("*欢迎使用本系统!*\n\n");
printf("本系统可以存储学生的基本信息和各科成绩,并能计算考试平均成绩,综合测评成绩和排名。\n");
printf("基本信息包括:学号、姓名、性别、家庭住址、联系电话;\n各科成绩包括:语文、数学、外语成绩;\n");
voidmenu();
printf("\n\n\n\t\t............欢迎使用学生综合管理系统............\n\n");
printf("\t\t\t\t本程序由宗幸幸借鉴陈伟的程序编写\n\n");
printf("\n\n\t\t");
system("pause");
menu();
intchinese,math,english,stu,ksmc,pinde,teacher;
floataver,ceping;
}data[100];
intmain()//主函数
{
system("color9e");
voiddata_menu();
voidinfo_menu();
voidhelp();
printf("\n\n\t正在导入...\n\n");
if((f_info=fopen("info.txt","r"))==NULL){
printf("\n\t打开文件失败!\n\n");
return;
}
count=0;
while(!feof(f_info)){
fscanf(f_info,"%lf%s%s%s%s",&p.number,,p.sex,p.adds,p.phone);
voiddata_xieru();
voiddata_daoru();
voiddata_xiugai();
voiddata_chaxun();
voiddata_input();
voidshuchu();
structstudent{//定义学生信息结构数组
doublenumber;
charname[11];
学生综合测评系统结构框图
5.源程序清单
#include<stdio.h>//包含文件
#include"stdlib.h"
#include"string.h"
intcount;
voidinfo_daoru();
voidinfo_xieru();
voidinfo_del();
voidinfo_xiugai();
printf("其它包括:考试名次、同学互评分、品德成绩、任课教师评分等。\n");
printf("说明:考试成绩排名是按照考试成绩计算的(考试成绩=(语+数+外)/3);\n");
printf("综合测评总分=((考试成绩)*0.6+(同学互评分)*0.1+(品德成绩)*0.1+(任课教师评分)*0.2)\n");
scanf("%d",&choice);
if(choice==0)break;
switch(choice){
case1:info_input();info_xieru();break;
case2:info_xiugai();break;
case3:info_del();break;
case4:info_output();break;
for(i=0;i<count;i++){
printf("%10.0lf",info[i].number);
printf("%10s",info[i].name);
printf("%10s",info[i].sex);
printf("%15s",info[i].adds);
printf("%13s\n\n",info[i].phone);
二、功能描述:
A学生信息处理
(1)输入学生信息、学号、姓名、性别、家庭住址、联系电话,按学号以小到大的顺序存入文件中。
(2)插入(修改)同学信息:
(3)删除同学信息:
(4)浏览学生信息:
B、学生数据处理:
(1)按考试科目录入学生成绩并且按公式:考试成绩=(语文+数学+外语)/3计算考试成绩,并计算考试名次。
printf("\t请输入姓名:");//输入学生信息
getchar();
gets();
printf("\t请输入性别:");
getchar();
gets(p.sex);
printf("\t请输入家庭住址:");
getchar();
gets(p.adds);
printf("\t请输入电话号码:");
charsex[4];
charadds[15];
charphone[14];
}p,info[100],w={0,"","","","",};
structdata{//定义学生数据结构数组
doublenumber;
charname[11];
charsex[4];
charadds[15];
charphone[14];
return;
}
info_daoru();
if(count==0){//判断
printf("\n\t没有学生信息!");
printf("\n\n\t\t");
system("pause");
return;
}
else{
printf("\t学号\t姓名\t性别\t家庭住址\t联系电话\n");//输出学生信息
(3)删除同学信息:
提示:输入将删除同学号,读出该同学信息,要求对此进行确认,以决定是否删除将删除后的信息写到文件中。
(4)浏览学生信息:
提示:打开文件,显示该文件的学生信息。
B、学生数据处理:
(1)按考试科目录入学生成绩并且按公式:考试成绩=(语文+数学+外语)/3计算考试成绩,并计算考试名次,提示:先把学生信息读入数组,然后按提示输入每科成绩,计算考试成绩,求出名次,最后把学生记录写入一个文件中。
scanf("%lf",&p.number);
if(p.number==0)return;
for(i=0;i<=count;i++){//判断是否存在该学生
if(p.number==info[i].number){
printf("\n\n\t该学号已存在!请重新输入!\n\n");
return;
}
}
C、学生综合信息输出
提示:输出学生信息到屏幕。
三、算法提示:
1、数据结构:结构体类型数组
2、数据库结构:下表构成该系统的基本数据库。
学号
姓名
考试成绩

评分

Char
Char
struct

int

四、测试数据:
学生人数:N=10
学生综合测评系统
1.课程设计目的
掌握结构化程序设计的主体思想,以自顶向下逐步求精的方法编制程序解决一些实际的问题,为将来编写软件积累一些典型的案例处理经验。
(2)学生测评数据输入并计算综合测评总分及名次。
提示:综合测评总分=(考试成绩)*0.6+(同学互评分)*0.1+品德成绩*0.1+任课老师评分*0.2。
(3)学生数据管理
提示:输入学号,读出并显示该同学信息,输入新数据,将改后信息写入文件
相关文档
最新文档