学生的选课管理系统的

学生的选课管理系统的

ID:33732654

大小:205.00 KB

页数:28页

时间:2019-02-28

学生的选课管理系统的_第1页
学生的选课管理系统的_第2页
学生的选课管理系统的_第3页
学生的选课管理系统的_第4页
学生的选课管理系统的_第5页
资源描述:

《学生的选课管理系统的》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、实用标准文案2009~2010学年度第二学期赣南师范学院数学与计算机科学学院课程设计报告册课程设计名称:学生选课管理系统专业:计算机科学与技术班级:学号:姓名:指导老师:精彩文档实用标准文案课程设计任务一览表序号课程设计任务名称设计专题任务描述(可附页)1学生选课信息管理系统为选课信息管理人员和学生编写一个学生选课信息管理系统,实现选课信息的查询、修改、删除、添加以及学生课程成绩的查询等功能。2345指导用书:___算法与数据结构课程设计______精彩文档实用标准文案课程设计报告设计项目编号1名称学生选课信息

2、管理系统主要仪器设备一台PC机附属设备主要使用软件VisualC++6.0编程软件起止时间10年3月9日—5月30日同组人课程设计任务书1.系统的功能描述(10分)2.系统的主要功能模块算法设计(30分)3.系统的各函数设计(20分)4.系统的编码(20分)5.系统的运行(10分)6.系统的主要功能模块算法性能分析(10分)精彩文档实用标准文案课程设计报告一、系统的功能描述通过此选课系统可以实现如下功能:  ①输入数据:可以由用户输入学生信息、课程信息、选课信息建立各信息表;  ②查询各信息表:可以查询学生信息

3、表内的学生的个人信息,课程表里的课程信息和选课表里的选课信息;  ③查询学生个人信息、学生单科目成绩、个人总成绩;④删除、修改、添加选课信息;  ⑤查询学生个人平均成绩、系内所有学生成绩、某课程平均成绩;二、系统的主要功能模块算法设计根据实际情况,对上述要求做以下简化:1,首先需要客户为系统输入各表信息。2,查询或删除时只能查询或删除表内存在的信息,若表中不存在则报错。3,各表信息由线性表实现,各表内信息按用户输入时的顺序存放。程序中包含4个模块(1)主程序模块;(2)学生个人信息结构单元模块----定义各学生

4、个人信息的结构体类型;(3)课程信息结构单元模块----定义各课程信息的结构体类型;(4)选课信息结构单元模块----定义各选课信息的结构体类型;(5)功能模块----------------实现查询、修改、删除、添加信息,查询学生各个课程成绩等功能.主要功能模块算法详细如下:1、定义学生对象结构体类型typedefstructnode{charSno[10];charSname[10];charSsex[3];charSage[3];charSdept[4];structnode*next;}Student;

5、2、定义课程对象结构体类型typedefstructnode2{charCno[10];charCname[10];charCpno[5];charCcredit[3];structnode2*next;}Course;3、定义选课对象结构体类型typedefstructnode3{charSno[10];charCno[10];intGrade;structnode3*next;}SC;4、初始化学生信息表、课程信息表、选课信息表voidInitlistA(Student*stu){stu->next=NUL

6、L;}voidInitlistB(Course*C)精彩文档实用标准文案{C->next=NULL;}voidInitlistC(SC*S){S->next=NULL;}5、求选课表长度intGetlength(SC*S){inti=0;SC*p;p=S->next;while(p!=NULL){p=p->next;i++;}return(i);}6、用户输入数据建立学生信息表(尾插法)voidCreatelistA(Student*stu){Student*s,*r;intm,i;r=stu;cout<<"现

7、在输入学生信息"<>m;cout<<"

8、学号

9、姓名

10、性别

11、年龄

12、所在系

13、"<>s->Sno;cin>>s->Sname;cin>>s->Ssex;cin>>s->Sage;cin>>s->Sdept;r->next=s;r=s;}r->next=NULL;}7、由用户输入数据建立课程信息列表voidCreatelistB(Course

14、*C){Course*s,*r;r=C;intm,i;cout<<"现在输入课程信息"<>m;cout<<"

15、课程号

16、课程名

17、先行课

18、学分

19、"<>s->Cno;cin>>s->Cname;cin>>s->Cpno

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。