成都工业学院
专周报告
课程名称
面向对象程序设计专周
项目名称
学生成绩管理系统
姓 名
杜锐
班 级
1506041
学 号
1501511768
指导教师
徐琳老师
设计时间
2016年06月13日 至 2016年06月17日
成都工业学院·计算机工程学院
一、项目要求 1
(一) 项目名称: 1
(二) 功能说明: 1
二、项目开发环境 1
三、类设计 1
四、项目功能结构图 1
五、设计与实现 2
(一) 分析问题 2
(二) 设计思路 2
(三) 功能实现 3
(四) 算法、技巧及调试 5
六、总结 5
七、参考文献 5
一、项目要求
(一)项目名称:
学生成绩管理系统
(二)功能说明:
成绩录入功能:可以选择将单个学生或以班级为单位的学生成绩和班级等信息录入程序中并且以txt文件的形式保存。
成绩查询功能:本功能分为通过学号查询成绩,通过姓名查询成绩,通过班级查询成绩,查询不及格成绩,查询学科任意分数段内学生成绩五个模块。其中通过班级查询成绩会按照冒泡排序法将学生成绩从高到低依次排序。
成绩修改功能:本功能可通过学生学号查找学生成绩信息,然后对学生成绩信息进行修改。
4.成绩删除功能:本功能可通过学生学号查找学生成绩信息,然后选择是否删除该学生成绩信息。或者可以直接选择是否删除所有学生成绩信息。
二、项目开发环境
操作系统版本:Windows10 64位
软件版本:Visual studio 2015
三、数据库设计
学生类:(用于存储和处理学生的相关信息)
data
int num;
char name[20];
char sex[10];
int year;
function
int return_num()
char return_name()
班级类:(用于存储和处理班级的相关信息)
data
Long Class
Char system[20]
Char major[20]
Int number
function
Int return_num()
大学生类:(学生类和班级类的派生类,用于存储和处理大学生的相关信息)
data
Char school[20]
课程类:(用于存储和处理课程的相关信息)
data
Long bianhao
Char name[20]
Char teacher[20]
Int xuefen
function
char cin_normal[10]
Double in_normal
Char cfinal[10]
Double final
Char cpercentage_in[10]
Double percentage_in
Char ctotal[10]
Double total
课程成绩类:(课程类的派生类,用于存储和处理课程成绩的相关信息)
data
Int banjihao
Char name[20]
Int num1
Int term
Double total
Double average
学生成绩类:(大学生类和课程成绩类的派生类,用于存储和处理学生成绩的相关信息)
function
Void menu()
Void write()
Void change()
Void Delete()
Void show()
Void hy()
Score banji_set(int,int)
Int fail()
Int Fs()
四、项目功能结构图
1.成绩录入功能:可以选择将单个学生或以班级为单位的学生成绩和班级等信息录入程序中并且以txt文件的形式保存。
2.成绩查询功能:可以通过学号查询成绩,通过姓名查询成绩,通过班级查询成绩,查询不及格成绩,查询学科任意分数段内学生成绩。
3.成绩修改功能:可通过学生学号查找学生成绩信息,对学生成绩信息进行修改。
4.成绩删除功能:可通过学生学号查找学生成绩信息,选择是否删除该学生成绩信息。或可以直接选择是否删除所有学生成绩信息。
五、设计与实现
侯志林组分工:
组长:侯志林 负责:查询功能(姓名查询,学号查询,不及格名单)
组员1:陆海空 负责:录入功能,一级界面
组员2:杜锐 负责:查询功能(学科分数段成绩查询),删除功能
组员3:王雪剑 负责:修改功能,查询功能(班级查询)
(一)分析问题
1.我所负责的删除功能和按学科分数段查询功能,在删除功能中,主要有从数组中匹配的问题,如何实现单个删除的问题,还有就是删除后保存的问题。
2.在按学科分数段查询时,主要有如何同时查询学科以及分数段,同时实现两个条件的判定。
3.循环的使用,如何做到所有文件全部都要被判定。
(二)设计思路
1.首先我想要删除信息,就必须的找到信息。这就得把数组里的信息一一匹配,用for循环实现。找到相应的人使用数组覆盖,使得
您可能关注的文档
- 《生态系统的信息传递》导学案汇编.ppt
- 《环创》水肥一体化自动系统介绍汇编.ppt
- 《生物与环境组成生态系统》教学设计汇编.doc
- 《消费心理学》4消费者感知.ppt
- 《生态系统的信息传递》汇编.pptx
- 《生物与环境组成生态系统第1课时》导学案[1]汇编.ppt
- 《现场急救---心肺复苏》313.ppt
- 《生活中的静电现象》汇编.ppt
- 《电动机》参考1汇编.ppt
- 《电子商务基础》第一章汇编.pptx
- 书法通神 临池之范——赏析王阳明《拒婚帖》.docx
- 2025年黑龙江三江美术职业学院单招《数学》模拟题库附参考答案详解(满分必刷).docx
- 2025年青岛航空科技职业学院单招《数学》试卷含答案详解【培优B卷】.docx
- 2025年青海卫生职业技术学院单招《数学》试卷带答案详解(培优B卷).docx
- “扬州八怪”的绘画美学思想与曹雪芹的艺术思想.docx
- 2025年陕西工业职业技术学院单招《数学》检测卷有答案详解.docx
- 2025年青岛酒店管理职业技术学院单招《数学》过关检测试卷推荐附答案详解.docx
- 电子墨水屏笔记本在课堂应用提升阅读舒适度.docx
- 2025年阿拉善职业技术学院单招《数学》考试综合练习附答案详解(完整版).docx
- 探索传统文化:清明节意义与实践.pptx
最近下载
- (人教版2026新教材)数学二年级下册新教材解读课件.pptx
- 松下sj-mr220中文使用说明书.pdf VIP
- 融优学堂明式家具赏析(中国美术学院)章节测验答案.docx
- 2025年铁道统计公报 .pdf VIP
- 北汽新能源EU5维修手册OBC.pptx VIP
- ISO10292-1994建筑玻璃.多层玻璃稳态U值(热透过率)的计算.PDF VIP
- 北汽新能源EU5维修手册-电路图.pdf VIP
- TCNEA-核电工程班组建设评价指南及编制说明.pdf VIP
- 基层行低利率环境对金融增加值的影响分析.pdf VIP
- 2025-2026学年小学音乐鲁教版五四学制2024一年级下册-鲁教版(五四学制)(2024)教学设计合集.docx
原创力文档

文档评论(0)