学生成绩管理系统说明文档内容摘要:
dent_FirstNext。 if(!temp) { cout文件无数据 \n\n endl。 cout endl。 cinchoose。 while(choose!=39。 139。 ) { cout endl。 cinchoose。 } Menu()。 } else { cout姓名 \t 学号 \t 语文成绩 \t 数学成绩 \t 英语成绩 \n。 while(temp!=NULL) { tempOut()。 temp=tempNext。 } } cout endl。 cinchoose。 while(choose!=39。 139。 ) { cout endl。 cinchoose。 } Menu()。 } 黄举文 《 用 链表与文件实现学生成绩管理系统 》 第 12 页 共 29 页 12 5 系统测试 在完成了系统各方面的设计后,并不是可以运行就完成的,为了保证系 统性能的稳定性跟安全性等,就要对系统做测试。 测试环境如下: 硬件 :P4C , 80GB硬盘, 512M内存 ; 软件 :Windows XP Personal SP2, 分辨率 1024*768, Microsoft Visual C++。 运行的主界面如图 所示: 图 运行主界面 ① 当选择 1 插入学生成绩信息功能时,如图 所示。 黄举文 《 用 链表与文件实现学生成绩管理系统 》 第 13 页 共 29 页 13 图 插入学生成 绩信息 实现 ② 返回主菜单后选择 2 查询学生成绩信息, 运行结果 按 由姓名查询和按学号查询分别如图 和图 所示。 黄举文 《 用 链表与文件实现学生成绩管理系统 》 第 14 页 共 29 页 14 图 按姓名查找相关信息 实现 图 按学号查找相关信息 实现 ③当在主菜单中选择 3 时, 则进行删除功能。 其运行结果如图 所示。 黄举文 《 用 链表与文件实现学生成绩管理系统 》 第 15 页 共 29 页 15 图 删除学生信息功能实现 ④ 当在主菜单中选择 4 时,则 进行学生信息修改功能。 其运行结果如图 所示。 图 修改学生 信息功能实现 ⑤ 当在主菜单中选择 5 时,则进行学生信息输出功能。 其运行结果如图 所示。 黄举文 《 用 链表与文件实现学生成绩管理系统 》 第 16 页 共 29 页 16 图 输出学生信息功能实现 黄举文 《 用 链表与文件实现学生成绩管理系统 》 第 17 页 共 29 页 17 6 结束语 在本次课程设计过程中, 曾遇到过不少问题,单靠我个人的努力,很难按时完成该课程设计,在此,我衷心感谢我的指导老师 —— 肖增良。 肖增良 老师认真负责的工作态度,严谨的治学精神和深厚的理论水平都使我获益非浅。 从一遍一遍得修改 到最后定稿的各个环节给予细心指导, 使我在知识和能力上都得到了极大的提高 ,在此表示衷心地感谢。 在整个过程中,我查阅了大量的关于 学生成绩 管理系统的资料和网站,在老师 的指导和自己的努力下,终于完成了本次课程设计。 通过这次数据结构课程设计的实验,在解决问题的过程中,充分体会到了数据结构这门课程对于软件设计的重要性,也体会到了数据结构 +算法 =程序这句话的真正含义,一个实际问题的解决第一步就是要依赖于良好的抽象思维的,将实际问题转化为相应的数据结构,只有这一步做好了,才能采取相应的算法和优化方法解决问题和解决好问题。 同时我还要感谢指导过我的每一位老师,他们给了我很大的指导和帮助,还有在我陷入困境时帮助过我的同学们。 另外,还要感谢学校领导、辅导员,为我们提供了良好的设计环境 以及各方面的支持。 黄举文 《 用 链表与文件实现学生成绩管理系统 》 第 18 页 共 29 页 18 参考文献 [1] 钱新贤,杨猛,程兆炜,张少东. Visual C++编程疑难详解 [M]. 北京:人民邮电出版社, 2020 [2] 王红梅,胡明,王涛.数据结构 (C++)[M]. 北京:清华大学出版社, 2020 [3] 程学先 . 数据库原理与技术 [M].北京:中国水利水电出版社, 2020 [4] Alex Kriegel amp。 Boris . SQL Bible[M].北京:电子工业出版社, 2020 [5] 郑章,程刚 ,张勇. Visual C++ 数据开发技术 [M]. 北京: 机械工业出版社, [6] and . C++ Annotations. Version , ICCE, University of Groningen,Netherlands, 1990. 250~ 280 黄举文 《 用 链表与文件实现学生成绩管理系统 》 第 19 页 共 29 页 19 附录 1:结构化设计源程序清单 // 程序名称: // 程序功能:采 用链表与文件实现一个简单的学生成绩管理系统。 // 程序作者 : 黄举文 // 最后修改日期 : 20201110 include iostream include fstream includecstring include include ctime using namespace std。 struct Class { int Chinese。 int Math。 int English。 }。 class Student{ public: Student()。 void Ofile(ofstream amp。 of)。 void Infile(ifstream amp。 f)。 void Out()。 void Set(char *name,int no,Class score)。 char *GetName()。 int GetNo()。 Student *Next。 protected: char Name[20]。 int No。 Class Score。 黄举文 《 用 链表与文件实现学生成绩管理系统 》 第 20 页 共 29 页 20 }。 Student::Student():Next(0){} char *Student::GetName(){return Name。 } int Student::GetNo(){return No。 } void Student::Set(char *name,int no,Class score) { strcpy(Name,name)。 No=no。 Score=score。 } void Student::Infile(ifstream amp。 f) { fNameNo。 //将数据输入到文件 } void Student::Ofile(ofstream amp。 of) { of Name No。 //从文件中提取数据 } void Student::Out() { coutName\tNo\t\t\t\t\t\tendl。 } class Function //功能类 {public: Function()。 //构造函数 ~Function()。 //析构函数 void Menu()。 //菜单函数。学生成绩管理系统说明文档
相关推荐
数据要绝对安全防止有意无意的破坏数据。 若数据遭到破坏,系统具有数据恢复功能,不可恢复的数据仅限于当日录入和修改的数据。 可维护性 本网站的维护主要包括以下内容: 1. 权限维护。 管理员需要对用户的用户名、密码和权限进行维护,给每名学生 分配享用的用户名和密码,确定查询级别。 2. 考试信息管理。 考试时间安排及是否有成绩信息要经常进行更新。 3. 成绩管理。 及时发布已经出来的成绩
has explicit interface, with simple ment based on the message system techno logy, bines with some relate techniques of access database server, using Visual as the development tool for proscenium
党委领导,校长负责;或学校党委副书记、副校长主管,校一级设立校党委、校行政领导下的学生工作部(处)、团委、教务处和后勤部门等,协调、管理学生事务。 (三)我国学生事务管理面临的问题 进入21世纪后,随着我国经济社会的发展和国际环境的变化,特别是高校扩招,使得我国的高等教育事业进入了一个全新的发展时期,学生事务管理也面临着新的问题和挑战。 “以人为本”的管理理念贯彻落实不到位。
re values(39。 10139。 ,39。 0239。 ,85) insert into score values(39。 10239。 ,39。 0239。 ,80) insert into score values(39。 10139。 ,39。 0339。 ,88) insert into score values(39。 10239。 ,39。 0239。 ,85) insert
水,贵重物品拿进出等进行登记,或者修改或者删除,这些是属于事件记录。 如某某某有亲戚或者朋友访问了,也可以进行登记或者修改或者删除,这些是属于人员访问。 如晚上有夜不归寝,或者晚归现象也可以登记或者修改或者删除,这些是属于住宿管理。 还可以对公寓中的入住状态,按专业,按年级,按楼号具体定位。 ( 4) 费 用管理模块 : 此功能模块主要对各个公寓各个房间的水费和电费进行记录和统计 查询。
stud[n].average=(stud[n].shuziluoji+stud[n].shuluoshiyan+stud[n].wuli+stud[n].yingyu +stud[n].math+stud[n].tiyu+stud[n].wulishiyan)/7。 cout平均分 stud[n].averageendl。 cout获奖情况 :(简述 )endl。 cinstud[n]