资源描述:
《c++课程设计--学生选课系统程序设计报告》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、学生选课系统设计报告朱丽计算机科学与技术学院学生选课系统程序设计报告班级:1003专业:嵌入式软件指导教师:吴克立杨素娣学号:211011016姓名:李倩倩2010年2月29日9学生选课系统设计报告朱丽目录一.设计目的.....................................二.总体设计.....................................三.详细设计.....................................1.界面设计...................................2
2、.课程信息设计............................3.学生信息设计............................4.选课设计...................................四.测试与调试.................................五.心得体会....................................一.设计目的9学生选课系统设计报告朱丽网上选课系统是针对在校学生和教师使用,从学生的角度来说,由于学校教学制度的改革,现在大部分高等院校开始实行的是学生的自主选
3、课模式,传统的教学模式(学生按照学校安排好的课程上课)已经不能适应新型的教学手段,如果仍然通过纸上的方式选课,一方面浪费的大量的人力、物力资源,另一方面浪费时间以及在人为的统计过程中不可避免出现的差错等情况。随着学校规模的不断扩大,专业、班级、学生的数量急剧增加,有关学生选课的各种信息量也成倍增长,而目前许多高校的学生选课管理仍停留在复杂的人工操作上,重复工作较多,工作量大,效率低,这种弊端会越来越多的暴露出来。因此,利用网络,使学生只要在计算机前输入自己的个人选课信息即可完成原来几倍的作业量。从教师的角度来说,同样是节省了大量的工作量,由于
4、教师提出代课申请完成课程发布的工作较学生选课而言更加的复杂,因此通过网上进行课程发布能大幅度的减少教师的工作量,减少错误的发生几率。作为教师,也只要通过自己的电脑来操作即可,不用再奔波于教务处和办公室之间。一.总体设计学生选课系统退出系统学生信息管理学生信息修改学生信息查询学生信息录入学生信息删除退出学生信息学生信息浏览课程信息管理课程信息修改课程信息查询课程信息录入课程信息删除退出课程信息课程信息浏览选课选课信息浏览退选选课退出9学生选课系统设计报告朱丽三.详细设计运行环境:VisualStudio2005语言:C++1.界面设计界面图示菜
5、单选择:选1:进入课程信息界面选2:进入学生信息界面选3:进入选课界面选4:退出,并保存相关记录到文件里9学生选课系统设计报告朱丽2.课程信息课程信息界面图示菜单选择:选1:进入课程信息浏览,先看是否有记录,无则退出到课程信息界面,有则显示出来.选2:进入课程信息录入,录入课程编号,先看是否重复,若有重复,则提示错误,进行下次输入,无则输出一条记录,并添加记录到表.选3:进入课程信息修改,录入课程编号,看是否在表中有这条记录,无则提示错误,有则提示修改记录的相关信息.选4:进入课程信息删除,录入要删除的课程编号,看是否在表中有这条记录,无则提
6、示错误,有则提示显示记录的相关信息,再提示是否确实要删除记录,要则删除.选5:进入课程信息查询,进行选择是按学号查询或学分查询,不管哪种方式,都查询一下表中有相关的记录,没有则重新选择,有刚显示相关记录.选6:退出课程信息界面.9学生选课系统设计报告朱丽3.学生信息学生信息界面图示菜单选择:选1:进入学生信息浏览,先看是否有记录,无则退出到学生信息界面,有则显示出来.选2:进入学生信息录入,录入学生编号,先看是否重复,若有重复,则提示错误,进行下次输入,无则输出一条记录,并添加记录到表.选3:进入学生信息修改,录入学生编号,看是否在表中有这条
7、记录,无则提示错误,有则提示修改记录的相关信息.选4:进入学生信息删除,录入要删除的学生编号,看是否在表中有这条记录,无则提示错误,有则提示显示记录的相关信息,再提示是否确实要删除记录,要则删除.选5:进入学生信息查询,进行选择是按学号查询或学分查询,不管哪种方式,都查询一下表中有相关的记录,没有则重新选择,有刚显示相关记录.选6:退出学生信息界面.9学生选课系统设计报告朱丽4.选课选课界面图示菜单选择:选1:进入选课信息浏览,先看是否有记录,无则退出到选课信息界面,有则显示出来.选2:进入学生选课,录入学生编号,先看是否重复,若有重复,则提
8、示错误,进行下次输入,无则进行选课提示,输入选课的编号,再看是否输入的编号是否存在,无则重新输入,有则看是否选了这门课,没有就选上,进行重复选择.选3:进入学生退选