77范文网 - 专业文章范例文档资料分享平台

c++学生选修课程系统课程设计(2)

来源:网络收集 时间:2019-08-28 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

于程序测试工作的全过程,整个录入、修改、查询、处理工作均可视为对数据库的加载测试工作。要设计出一个好的信息管理系统数据库,除满足系统所要求的功能外,还必须遵守下列原则:1)基本表的个数越少越好。2) 主键的个数越少越好。键是表间连接的工具,主键越少,表间的连接就越简单。3)字段的个数越少越好。4) 所有基本表的设计均应尽量符合第三范式。数据库的设计中,如何处理多对多的关系和如何设计主键,是两个有着较大难度、需要重点考虑的问题。 例如:

--------------------Configuration: 8 - Win32 Debug--------------------

Compiling... 9.cpp

E:\\新建文件夹\\9.cpp(53) : error C2535: '__thiscall student::student(void)' : member function already defined or declared

E:\\新建文件夹\\9.cpp(24) : see declaration of 'student::student' 执行 cl.exe 时出错.

9.obj - 1 error(s), 0 warning(s)

改正:将中的去掉

(五)使用说明及编程体会

5.1使用说明

1、登录

首先,运行学生选课系统,出现学生选课系统画面 :

5

2、进入选修课系统学生端

当主菜单出现后,在“请选择登录方式:”后输入“1”,就进入了“选修课系统学生端”,界面如下:

3、选课

在“请选择操作方式: ”输入“1”,进入网上选课系统,请首先进入课程预览菜单,预览自己的课程表,学生自行选课后,也可进入课程预览菜单,查看

6

选课结果。课程表中已有的课程为教务处按各班教学计划整班指定上去的,不得自行退选

4、管理员登录

管理员密码admin。用管理员帐号登录可以查看每个人的选课,及退课情况。

(1)如密码正确,则出现以下界面:

此时,管理员可以在“请选择操作方式: ”后输入相应的数字,比如数日“1”,那么所执行的操作就是:增加学生,则出现以下界面:

7

(2)若密码不正确,则出现界面 第一次密码错误

第二次密码错误

5 、退出系统

(1)学生选课完成后可以按“4”退出选课系统,以防他人修改数据。 (2)密码错误次数超过3次,可按任意键退出,界面如下:

8

5.2编程体会

刚看到这个课程设计题目时,觉得这个课题比较难。今天回过去看看,却十分的欣慰,因为通过我们的努力终于完成了。虽然这不是我读大学以来第一次做课程设计,但却是花费心血最多的一次,这是对我这学期学习下来最好的检验。经过这次课程设计,我的能力有了很大的提高,比如操作能力、分析问题的能力、合作精神、严谨的工作作风等方方面面都进步了。

还要特别感谢老师对我的悉心指导,帮我理清设计思路,指导操作方法,并对我所做的设计方案提出有效的改进方案。老师渊博的知识、严谨的作风、诲人不倦的态度和学术上精益求精的精神让我受益终生。

附件:

#include #include #include #include using namespace std; //定义课程

class course //某个学生所学的课程中的某一个 {public: char cname[20]; //课程名称 float grade; //课程成绩 course *Next; //指向下一个课程的指针 };

//学生类 class student

{public: student() { root = NULL; const int maxcourse = 5; factcourse = 0;} void readname(char N[] ); //读入学生的姓名 void getname(char N[]); //得到学生的姓名 void wrecourse(char N[],float score); //要据课程名写入学生课程的成绩 float average(); //学生课程的平均成绩 void addcourse(char N[],float g); //给学生增加一门课 int findcourse(char N[]); //查找是否已有此课程,如果有返回,如果没有返回 int retfactcourse() { return factcourse;} //得到所学的课程数目 course *retroot()

9

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说教育文库c++学生选修课程系统课程设计(2)在线全文阅读。

c++学生选修课程系统课程设计(2).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/jiaoyu/688649.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: