




下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、新品上市基于php+mysql开发的进存销系统完整源码触能秋导-海ViUvusitj of S4iMce TmIulo)。叮课程设计报告课程设计名称:Php web课程设计系部名称: 中印计算机软件学院学生姓名:苟祥明班级:11级软件1班学号:201101080026成绩:指导教师: 董小刚开课时间:2013学年第二学期页脚内容18目录1、需求与功能分析32、系统总体框架43、模块设计与分析44、类的设计与分析67、存在的不足与对策89、体会感受101R参考文献101需求与功能分析(1)需求分析学生成绩管理系统主要提供成绩查询,方便管理的网上的信息查阅平台,学生可以通过该系统查 阅与自己相关信
2、息,查看留言、提交留言。教师可以通过成绩管理系统查阅学生成绩信息,教师信息, 查看教师留言、学生留言、提交留言、留言的管理等相关操作。系统管理员可以实现以上的所有功能, 还有对学生的添加、删除、修改、教师的添加、删除、修改,数据库的备份、数据库的还原等相关操 作。(2)功能分析学生成绩管理系统”包括九个模块:输入学生资料,输出学生资料,学生姓名按顺序排列,添 加学生资料,按姓名查找,删除该学生资料,查找并显示学生资料,按姓名查找,修改该学生资料, 从文件中读入数据,储存学生资料并退出系统。本系统根据学生成绩管理的需要,而建立一个学生成绩管理系统”,以方便对成绩的各项管理操作。本系统能对成绩进行
3、输入和输出;能按姓名对学生进行排序,并显示学生资料、成绩等,不过得 以系统输入学生资料、成绩为前提;能添加学生成绩资料;能根据学生的姓名来查询该学生的成绩资 料,并修改或是删除该学生信息;能够从文件中读取学生信息,并且添加到系统中;能把对系统所进 行 的 操 作 进 行 保 存, 以 及 时 更 新 系3、模块设计与分析(1胞入学生资料模块:y,主要功能用来对学生的成绩进行收集和输入。在学生信息保存在系统中的前提下,成绩录入需要 输入学生资料,比如班级,学号,姓名。在准确输入学生资料后,就可以对该学生的各科成绩进行录 入。该学生各科成绩输入成功后,系统会提示是否继续进行操作,如果想继续输入学生
4、成绩就输入 不想再输入学生成绩的话就输入 n,再输入n之后,系统返回到主菜单。(2肺出学生资料模块:主要功能用来对学生的成绩进行输出。在系统已经录入了学生资料成绩的前提下,使用该功能可 以显示所有学生的信息,资料等等。具体包括学生的班级,学号,姓名和各科成绩。在查看学生的资 料,成绩各方面的信息后,按任意键就可以返回到主菜单。(3)按学生姓名进行排列模块主要功能是用来对学生的资料按姓名进行排序。在系统保存学生资料,成绩的前提下,使用此 功能可以对学生的资料按姓名进行排序,这样就方便查找姓氏相同或是相近的同学的资料。(4)添加学生资料模块主要功能是用来添加学生资料,成绩。如果系统有保存学生资料的
5、情况下,想录入学生成绩的话, 就不用添加学生资料这模块。如果系统没有保存该学生信息的话,就要使用此模块,在成功添加学生 资料后,就可以对该学生进行其他的操作。主要功能是用来删除学生资料。在系统保存学生资料的前提下,想删除某学生的资料,可以输入 学生姓名,系统查找该学生资料后,就可以删除了。由于学生辍学,毕业等原因,及时对系统进行更 新,删除一些没用的信息,可以使系统更加优化(6)查找并显示学生资料模块主要功能是用来查找学生资料。在系统保存了某学生资料的前提下,想要查找该学生资料,可以 输入该学生姓名,这样系统就会显示该学生资料和各科成绩等信息(7)按姓名查找,修改学生资料模块主要功能是用来修改
6、学生资料。在系统保存了某学生资料的前提下,想要查找该学生资料,可以 输入该学生姓名,系统就会显示该学生资料和各科成绩等信息,这样就可以修改该学生的资料,成绩 等信息。(8)从文件中读入数据模块主要功能是用来从文件中读入学生数据。由于一些资料可以用Word文档或Exce度格输入,故在此模块中增加了导入数据的功能。这样就方便很多,不用把学生资料一个一个添加,节省了很多时间 精力。(9)储存学生资料并退出系统模块主要功能是用来储存学生资料。在对系统进行一系列操作,比如添加、删除、修改学生资料后, 对系统的最新操作进行保存,及时更新系统,方便下一次的操作。4、类的设计与分析Studen膜类图typed
7、ef classpublic:char num10;char cla10;char name20;char byyl10;char jsjzc20;char sjk10;char jsjyy20;Student;表1 Studen澳说明表名称属性说明num数据成员说明学生学号cla数据成员说明学生班级name数据成员说明学生名字byyi数据成员说明学生编译原理成绩jsjzc数据成员说明学生计算机组成成绩sjk数据成员说明学生数据库成绩jsjyy数据成员说明学生计算机英语成绩代码:void main() 主函数调用。int n=0;for(;)switch(menu()case 1:cout&l
8、t;<setw(15)<<" "<<"输入学生资料"<<endl;n=Input(stu,n);break;case 2:cout<<setw(15)<<" "<<"输出所有学生资料"<<endl;Display(stu,n);break;case 3:cout<<setw(15)<<" "<<"按姓名排序"<<endl;Sort(stu,
9、n);cout<<setw(15)<<""system("pause");break;case 4:cout<<setw(15)<<" "<<"插入学生资料"<<endl;n=Insert(stu,n);cout<<setw(15)<<""system("pause");break;case 5:cout<<setw(15)<<" "&l
10、t;<"删除学生资料"<<endl;cout<<setw(15)<<" "<<"输入他(她)的姓名:”n=Delete(stu,n);cout<<setw(15)<<""system("pause");break;case 6:cout<<setw(15)<<" "<<"查找学生"<<endl;Query(stu,n);cout<<
11、;setw(15)<<""system("pause");break;case 7:cout<<setw(15)<<" "<<"修改学生资料"<<endl;cout<<setw(15)<<" "<<"输入你要修改的学生的姓名:"n=Xiugai(stu,n);system("pause");break;case 8:cout<<setw(15)<
12、;<" "<<"从文件中读入数据"<<endl;n=AddfromText(stu,n);break;case 0:cout<<setw(15)<<" "<<"将所有资料写入文件"<<endl;WritetoText(stu,n);cout<<setw(15)<<""system("pause");break;5、存在的不足与对策本学生成绩管理系统由九个模块组成,每个模块相互
13、联系又相互独立。这个学生成绩管理系统存 在着很多不足之处,由于自己本身编程能力的问题,这个系统可以实现的功能非常有限。只能实现学 生管理系统最基本的功能,可以进行简单的输入、输出学生资料,查询和修改学生信息,能直接从文 件中读入数据,能对系统所作的修改、操作进行保存等。而且在每个模块也有不足的地方,比如在输 入学生资料时,对每个信息项没有严格的规定,可以输入任何的字符。同时有些模块还不能实现本应 该有的功能,这有待以后努力,争能够实现该有的功能。在21世纪的科技时代,科学技术突飞猛进,计算机已经不仅是在科技上应用,而且在生活中也是 同样得到了广泛在应用。如今,不管是小学、初中、高中、甚至是很多
14、大学生的学生成绩管理基本上 是靠人工进行管理,但随着时间的变化,学校规模的扩大,有关学生成绩管理工作和所涉及到的数据 量越来越大越来越多,大多数学校不得不靠增加人力、物力、财力来进行学生成绩管理。但是人工管 理成绩档案具有效率低、查找麻烦、可靠性不高、保密性低等因素。因此开发出一个不仅仅是适用于 大中专院校以及其它高校通用的学生成绩管理系统是必要的。开发一个学生成绩管理系统,采用计算机对学生成绩进行管理,进一步提高了办学效益和现 代化水平。为广大教师和学生提高工作效率,实现学生成绩信息管理工作流程的系统化、规范化和自 动化。现在我国的大中专院校的学生成绩档案管理水平普遍都不是很高,有的还停留在
15、全用纸介质基 础上,这种管理方式已不能适应时代的发展,社会的需求,因为它浪费了大量的人力物力,也存在着 许多不足的因素。在今天信息时代这种传统的管理方法必然会被计算机为基础的信息管理系统所代替。一个高效的学生成绩管理系统可以存储历届的学生成绩档案,不需要大量的人力,只需要几名专门录 人员即可操作系统,节省大量人力,可以迅速查到所需信息、高效、安全,学生在能方便的查看自己 的成绩。6、程序源代码#include<iostream>#include<stdio.h>#include<ctype.h>#include<stdlib.h>#include
16、<string.h>#include<iostream>#include<iomanip>using namespace std;typedef classpublic:char num10;char cla10;char name20;char byyl10;char jsjzc20;char sjk10;char jsjyy20;Student;Student stu80; int menu() char c;for(;c<'0'11c>'8')system("cls");cout<&
17、lt;"欢迎使用本学生成绩管理系统! ! "<<endl;cout<<"编程人员:纪欣吉"学生 成cout<<endl;cout<<"* "<<endl;cout<<setw(32)<<" "<<"1.输入学生资料"<<endl;cout<<setw(32)<<" "<<"2.输出学生资料"<<endl
18、;cout<<setw(32)<<" "<<"3.按学生姓名进行排列"<<endl;cout<<setw(32)<<" "<<"4.添加学生资料"<<endl;cout<<setw(32)<<" "<<"5.按姓名查找,删除该学生资料"<<endl;cout<<setw(32)<<" "&l
19、t;<"6.查找并显示学生资料"<<endl;cout<<setw(32)<<" "<<"7.按姓名查找,修改该学生资料"<<endl;cout<<setw(32)<<" "<<"8.从文件中读入数据"<<endl;cout<<setw(32)<<" "<<"0.储存学生资料并退出系统"<<end
20、l;cout<<setfill('=')<<setw(48)<<"="<<endl;cout<<setw(15)<<""cout<<"请选择(0-8):"c=getchar();return(c-'0');int Input(Student stud,int n) / 输入数据。(int i=0;char sign,x10;for(;sign != 'n' && sign != '
21、N')(cout<<setw(15)<<" "<<"班级:";cin>>studn+i.cla;cout<<setw(15)<<" "<<"学号:"; cin>>studn+i.num;cout<<setw(15)<<" "<<"姓名:"; cin>>studn+;cout<<setw(15)<<" "<<"编译原理:”; cin>>studn+i.byyl;cout<<setw(15)<<" "<<"计算机组成原理:
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 【正版授权】 IEC 60670-24:2024 EXV EN Boxes and enclosures for electrical accessories for household and similar fixed electrical installations - Part 24: Particular requirements for encl
- 2025-2030年中国镁锰电池市场规模分析及发展建议研究报告
- 2025-2030年中国辣椒制品行业运行动态与投资战略研究报告
- 2025-2030年中国蒿甲醚行业市场现状调研与前景规模预测报告
- 2025-2030年中国自动高压蒸汽灭菌器市场发展状况及前景趋势分析报告
- 2025-2030年中国育发水市场发展状况及投资规划研究报告
- 2025安全员-C证考试题库
- 2025-2030年中国糯玉米汁饮料市场发展预测及前景调研分析报告
- 2025-2030年中国粉针类头孢制剂行业需求分析与十三五规划研究报告
- 2025-2030年中国移动电源车产业运行动态及前景趋势预测报告
- 2025年云南省昆明国家高新技术产业开发区招聘合同聘用制专业技术人员47人历年高频重点模拟试卷提升(共500题附带答案详解)
- 1.1青春的邀约 教学课件 2024-2025学年七年级道德与法治下册(统编版2024)
- 2024年财政部会计法律法规答题活动题目及答案一
- 2024年01月广州期货交易所2024年招考笔试历年参考题库附带答案详解
- 中小学教师家访记录表内容(18张)8
- 《冠心病》课件(完整版)
- 2024年聊城职业技术学院高职单招(英语/数学/语文)笔试历年参考题库含答案解析
- 精品资料(2021-2022年收藏)垃圾焚烧发电厂监理规划
- 声屏障工程施工组织设计方案
- 五年级美术下册全册教材分析
- 第五章:毒物泄漏及扩散模型-第四次
评论
0/150
提交评论