1 / 11
文档名称:

嵌入式学生选课系统.doc

格式:doc   大小:59KB   页数:11页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

嵌入式学生选课系统.doc

上传人:hnxzy51 2022/8/9 文件大小:59 KB

下载得到文件列表

嵌入式学生选课系统.doc

相关文档

文档介绍

文档介绍:-
. z.
- 任课教师。
〔1〕学生信息模块完成学生的登陆,然后调用相应的选课模块。其中学生登录模块的功能是验证登录人员确实是本院的学生,学生启动本系统后,系统提示输入学生**码和密码,验证后进入主控操作界面。
〔2〕选课信息模块,是在登陆的状态下在本登陆用户名下进展操作的。针对每个学生进展选课的添加和删除以及查询。
学生选课的流程:先从登陆界面登陆如果登陆成功进入选课界面,如果密码或者用户名不对则登录失败。进入到选课界面可以对自己的选课进展增删查。
-
. z.
- - -
- - -专业资料-
模块设计
(一)、学生登陆模块
学生通过登陆界面验证用户名和密码,和数据库中的学生信息匹配方可登陆成功,进入到选课界面。
〔二〕、选课管理模块
该模块是在当前用户登陆的状态下进展选课的,所以选课的信息直接参加到该生的信息库中。可对课程进展添加、删除以及查询。
〔三〕、数据库设计
〔1〕STUDENT表
列名
类型
SNo
int
SName
Varchar(20)
SPsw
int
〔2〕COURSE表
列名
类型
CNo
int
CName
Varchar(20)
CTeacher
Varchar(20)
Course
Varchar(50)
-
. z.
- - -
- - -专业资料-
四、实现过程
(登陆界面的设计和student数据库的初始化)
// : 实现文件
//
#include"stdaf*.h"
#include""
#include""
#include""
#ifdef_DEBUG
#definenewDEBUG_NEW
#endif
// CMySqliteDlg 对话框
CMySqliteDlg::CMySqliteDlg(CWnd* pParent/*=NULL*/)
: CDialog(CMySqliteDlg::IDD, pParent)
{
m_hIcon = Af*GetApp()->LoadIcon(IDR_MAINFRAME);
}
voidCMySqliteDlg::DoDataE*change(CDataE*change* pD*)
{
CDialog::DoDataE*change(pD*);
}
BEGIN_MESSAGE_MAP(CMySqliteDlg, CDialog)
#ifdefined(_DEVICE_RESOLUTION_AWARE) && !defined(WIN32_PLATFORM_WFSP)
ON_WM_SIZE()
#endif
//}}AF*_MSG_MAP
ON_BN_CLICKED(IDC_BUTTON1, &CMySqliteDlg::OnBnClickedButton1)
END_MESSAGE_MAP()
// CMySqliteDlg 消息处理程序
BOOLCMySqliteDlg::OnInitDialog()
{
CD