mfc学生信息管理系统
一、系统设计功能:
实现账号登陆界面。(例如:使用用户名和密码来进入界面。如果输入的用户名和密码有一项为空或者是输入的用户名和密码是错误的,则不能进入系统)
用户名:可以是学生名字也可以是学生个人学号。
二、实现任意添加学生的信息。
(例如:添加学生的个人学号,姓名,性别,出生日期。专业,年级。添加记录时,要求学号要唯一。输入不允许为空,并且有提示功能;如果输入的时候有一项为空,则提示信息。)
三、实现删除学生的信息
四、实现查询学生的信息
不会写,查询成功后对应的一行会出现√
五、编辑学生信息
六、学生信息导入和保存功能
二、对应版块
- 登录版块
// systemDlg.cpp : implementation file
//
#include "stdafx.h"
#include "system.h"
#include "systemDlg.h"
#include "SystemDlg1.h"
#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif
/
// CAboutDlg dialog used for App About
class CAboutDlg : public CDialog
{
public:
CAboutDlg();
// Dialog Data
//{
{AFX_DATA(CAboutDlg)
enum {
IDD = IDD_ABOUTBOX };
//}}AFX_DATA
// ClassWizard generated virtual function overrides
//{
{AFX_VIRTUAL(CAboutDlg)
protected:
virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support
//}}AFX_VIRTUAL
// Implementation
protected:
//{
{AFX_MSG(CAboutDlg)
//}}AFX_MSG
DECLARE_MESSAGE_MAP()
};
CAboutDlg::CAboutDlg() : CDialog(CAboutDlg::IDD)
{
//{
{AFX_DATA_INIT(CAboutDlg)
//}}AFX_DATA_INIT
}
void CAboutDlg::DoDataExchange(CDataExchange* pDX)
{
CDialog::DoDataExchange(pDX);
//{
{AFX_DATA_MAP(CAboutDlg)
//}}AFX_DATA_MAP
}
BEGIN_MESSAGE_MAP(CAboutDlg, CDialog)
//{
{AFX_MSG_MAP(CAboutDlg)
// No message handlers
//}}AFX_MSG_MAP
END_MESSAGE_MAP()
/
// CSystemDlg dialog
CSystemDlg::CSystemDlg(CWnd* pParent /*=NULL*/)
: CDialog(CSystemDlg::IDD, pParent)
{
//{
{AFX_DATA_INIT(CSystemDlg)
m_count = _T("");
m_password = _T("");
//}}AFX_DATA_INIT
// Note that LoadIcon does not require a subsequent DestroyIcon in Win32
m_hIcon = AfxGetApp()->LoadIcon(IDR_MAINFRAME);
}
void CSystemDlg::DoDataExchange(CDataExchange* pDX)
{
CDialog::DoDataExchange(pDX);
//{
{AFX_DATA_MAP(CSystemDlg)
DDX_Text(pDX, IDC_EDITCOUNT, m_count);
DDX_Text(pDX, IDC_EDITPASSWORD, m_password);
//}}AFX_DATA_MAP
}
BEGIN_MESSAGE_MAP(CSystemDlg, CDialog)
//{
{AFX_MSG_MAP(CSystemDlg)
ON_WM_SYSCOMMAND()
ON_WM_PAINT(