2022年PHP成绩管理.docx
《2022年PHP成绩管理.docx》由会员分享,可在线阅读,更多相关《2022年PHP成绩管理.docx(9页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、课程设计报告课程设计名称: Php web 课程设计系 部 名 称 : 中 印 计 算 机 软 件 学 院学 生 姓 名 : 苟祥明班级 : 11 级软件 1 班学号 : 202101080026成绩 :指 导 教 师 : 董小刚开 课 时 间 : 2021学年第 二 学期目录1、需求与功能分析 32、系统总体框架43、模块设计与分析 44、类的设计与分析 67、存在的不足与计策89、体会感受 1010、参考文献 101 需求与功能分析(1) )需求分析同学成果治理系统主要供应成果查询,便利治理的网上的信息查阅平台,同学可以通过该系统查阅与自己相关信息,查看留言、提交留言;老师可以通过成果治理
2、系统查阅同学成果信息,老师信息,查看老师留言、同学留言、提交留言、留言的治理等相关操作;系统治理员可以实现以上的全部功能,仍有对同学的添加、删除、修改、老师的添加、删除、修改,数据库的备份、数据库的仍原等相关操作;(2)功能分析“同学成果治理系统”包括九个模块:输入同学资料,输出同学资料,同学姓名按顺序排列,添加同学资料,按姓名查找,删除该同学资料,查找并显示同学资料,按姓名查找,修改该同学资料,从文件中读入数据,储存同学资料并退出系统;本系统依据同学成果治理的需要,而建立一个“同学成果治理系统 ”,以便利对成果主菜单的各项治理操作;本系统能对成果进行输入和输出;能按姓名对同学进行排序,并显示
3、同学资料、成果等,不过得以系统输入同学资料、成果为前提;能添加同学成果资料; 能依据同学的姓名来查询该同学的成果资料,并修改或是删除该同学信息;能够从文件中读取同学信息,并且添加到系统中;能把对系统所进行的操作进行储存,以准时更新输入输出按学添按查找按从文储存同学同学生姓加姓名并显姓名件中同学资料资料名进学查示学查读入资料模块模块行排生找,生资找,数据并退列模资删除料模修改模块出系块料模块该学生资料模块同学资料模块统模块系;3、模块设计与分析(1) 输入同学资料模块:主要功能用来对同学的成果进行收集和输入;在同学信息储存在系统中的前提下, 成果录入需要输入同学资料,比如班级,学号,姓名;在精确
4、输入同学资料后,就可以对该同学的各科成果进行录入;该同学各科成果输入胜利后,系统会提示是否连续进行操作,假如想连续输入同学成果就输入y,不想再输入同学成果的话就输入n,再输入 n之后,系统返回到主菜单;(2) 输出同学资料模块:主要功能用来对同学的成果进行输出;在系统已经录入了同学资料成果的前提下, 使用该功能可以显示全部同学的信息,资料等等;具体包括同学的班级,学号,姓名和各科成果;在查看同学的资料,成果各方面的信息后,按任意键就可以返回到主菜单;(3) 按同学姓名进行排列模块主要功能是用来对同学的资料按姓名进行排序;在系统储存同学资料,成果的前提下, 使用此功能可以对同学的资料按姓名进行排
5、序,这样就便利查找姓氏相同或是相近的同学的资料;(4) 添加同学资料模块主要功能是用来添加同学资料,成果;假如系统有储存同学资料的情形下,想录入同学成果的话,就不用添加同学资料这模块;假如系统没有储存该同学信息的话,就要使用此模块,在胜利添加同学资料后,就可以对该同学进行其他的操作;主要功能是用来删除同学资料;在系统储存同学资料的前提下,想删除某同学的资料,可以输入同学姓名,系统查找该同学资料后,就可以删除了;由于同学辍学,毕业等缘由,准时对系统进行更新,删除一些没用的信息,可以使系统更加优化(6) 查找并显示同学资料模块主要功能是用来查找同学资料;在系统储存了某同学资料的前提下,想要查找该同
6、学资料,可以输入该同学姓名,这样系统就会显示该同学资料和各科成果等信息(7) 按姓名查找,修改同学资料模块主要功能是用来修改同学资料;在系统储存了某同学资料的前提下,想要查找该同学资料,可以输入该同学姓名,系统就会显示该同学资料和各科成果等信息,这样就可以修改该同学的资料,成果等信息;(8) 从文件中读入数据模块主要功能是用来从文件中读入同学数据;由于一些资料可以用Word文档或 Excel 表格输入,故在此模块中增加了导入数据的功能;这样就便利很多,不用把同学资料一个一个添加,节约了很多时间精力;(9) 储存同学资料并退出系统模块主要功能是用来储存同学资料;在对系统进行一系列操作,比如添加、
7、删除、修改同学资料后,对系统的最新操作进行储存,准时更新系统,便利下一次的操作;4、类的设计与分析Student 类类图studentnumclanamebyyljsjzcsjkjsjyytypedef classpublic: char num10 ;char cla10 ;char name20 ;char byyl10 ;char jsjzc20 ;char sjk10 ;char jsjyy20 ;Student ;表 1 Student 类说明表名称属性numcla name byyl jsjzc sjkjsjyy数据成员数据成员数据成员数据成员数据成员数据成员数据成员说明说明同学学
8、号说明同学班级说明同学名字说明同学编译原理成果 说明同学运算机组成成果说明同学数据库成果说明同学运算机英语成果代码:void main/主函数调用;int n=0 ;for ;switchmenucase 1:coutsetw15 输入同学资料 endl;n=Inputstu,n;break;case 2:coutsetw15 输出全部同学资料 endl;Displaystu,n;break;case 3:coutsetw15 按姓名排序 endl;Sortstu,n;coutsetw15 ;systempause;break;case 4:coutsetw15 插入同学资料 endl;n=I
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022 PHP 成绩 管理
限制150内