MFC实现药物管理系统(二):登录界面的设计与实现

1. 定义一个用户类

因为重新建了一个项目,所以类名称可能与前面一部分有所区别,一切以项目源码为准

#pragma once
#include “userSet.h”
class CUser
{
public:
CUser();
virtual ~CUser();
private:
CString m_account;
CString m_pwd;
CString m_name;
CString m_classification;
CuserSet *m_userSet;

public:
//获得账户
CString GetAccount();

//获得密码
CString GetPwd();

//获得姓名
CString GetName();

//获得类别
CString GetClass();

//设置账户
void SetAccount(CString account);

//设置密码
void SetPwd(CString pwd);

//设置姓名
void SetName(CString name);

//设置类别
void SetClass(CString classification);

//设置m_userSet
void SetUserSet(CuserSet *pUserSet);

//用户登录,成功返回0
int Login();

};

**在登录函数中,首先打开数据库,根据用户的账户来查询密码,并进行判断。
如果成功,为该用户类的相应的成员变量赋值,并返回0
如果失败,返回-1**

//用户登录,成功返回0
int CUser::Logi

  • 0
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: MFC(Microsoft Foundation Classes)是一组C++类库,用于开发Windows桌面应用程序。图书管理系统是一种用于管理图书信息和借阅记录的软件系统。 使用MFC实现图书管理系统,可以按照以下步骤进行: 1. 设计数据库:首先,确定图书管理系统所需的数据库结构,包括图书信息表、读者信息表、借阅记录表等。选择合适的数据库管理系统(如MySQL或SQL Server)来创建和管理数据库。 2. 创建MFC应用程序:通过Visual Studio等开发工具创建一个新的MFC应用程序项目。 3. 设计用户界面:使用MFC提供的控件和界面设计工具,设计图书管理系统的用户界面。可以包括图书列表显示、读者信息录入、借阅还书等功能。 4. 编写数据交互代码:在MFC应用程序中,使用C++语言编写代码来实现与数据库的交互,包括数据查询、插入、更新和删除等功能。可以使用数据库连接库来简化数据库操作。 5. 实现图书管理功能:根据系统需求,编写代码实现图书信息的录入、修改和删除功能,并将数据保存到数据库中。可以提供搜索和排序功能,方便用户查询图书信息。 6. 实现借阅还书功能:编写代码实现借阅和归还图书的功能,包括借书日期、归还日期的记录,并更新相关的借阅记录表。 7. 实现读者管理功能:提供读者信息的录入、修改和删除功能,包括读者借书权限的管理。 8. 添加其他功能:根据需求可以添加其他功能,比如图书报损处理、图书馆收入支出统计等。 9. 进行测试和调试:完成开发后,进行系统测试和调试,确保系统能够正常工作,并修复存在的bug。 10. 部署系统:将开发完成的图书管理系统部署到目标服务器,供用户使用。 通过以上步骤,使用MFC可以实现一个功能完善的图书管理系统。 ### 回答2: MFC(Microsoft Foundation Class)是一种用于开发Windows应用程序的C++类库,它提供了一系列的类和函数,用于实现图形界面、文件操作、数据库处理等功能。图书管理系统是一种常见的应用程序,用于管理图书馆或书店中的图书信息。 要实现一个基本的图书管理系统,可以使用MFC来创建一个Windows应用程序,然后利用MFC提供的类和函数进行开发。以下是大致的步骤: 1. 创建一个MFC应用程序项目。在创建项目时,选择MFC应用程序向导,并指定所需的选项,如应用程序类型、命名空间等。 2. 设计图书管理系统的界面。运用MFC提供的界面设计器,设计包括图书信息显示、添加图书、删除图书、查询图书等功能的界面。 3. 创建图书类。利用MFC提供的类和数据结构,定义一个图书类,包括图书的属性如书名、作者、出版社等。 4. 实现图书信息的增删改查功能。通过MFC提供的界面控件和事件处理函数,实现添加图书、删除图书、修改图书信息和查询图书等功能。 5. 与数据库交互。图书管理系统通常需要将图书信息保存到数据库中,以便长期存储和管理。可以使用MFC提供的数据库类和函数,连接数据库,操作数据表,执行查询和更新等操作。 6. 完善系统功能。进一步完善图书管理系统的功能,例如增加借阅还书功能、统计图书借阅情况等。 7. 运行和测试。编译并运行图书管理系统,测试各个功能是否正常运行,是否符合预期。 通过上述步骤,可以使用MFC实现一个简单的图书管理系统。当然,具体的实现细节还需要根据实际需求进行调整和扩展。 ### 回答3: MFC(微软基于C++的应用程序框架)可以用于实现图书管理系统。以下是一个简单的示例: 首先,我们需要创建一个MFC应用程序项目。在项目中,我们可以使用MFC提供的窗体控件和数据库操作功能,来实现图书管理系统的各种功能。 图书管理系统的主要功能包括添加图书、删除图书、查询图书和借还图书等。在MFC中,可以使用按钮、文本框、列表框等控件来实现这些功能的用户界面。 在数据方面,我们可以使用MFC提供的数据库类,如CRecordset和CDaoRecordset,来操作图书管理系统的数据库。可以创建一个包含书名、作者、出版社等字段的数据库表,用于存储图书信息。通过MFC的数据库操作函数,可以实现图书的增删改查功能。 当用户点击添加图书按钮时,可以弹出一个对话框,让用户输入图书的相关信息,然后将这些信息插入到数据库表中。当用户点击查询图书按钮时,可以根据输入的关键字在数据库中进行查询,并将查询结果显示在列表框中。当用户点击借书按钮时,可以更新数据库中对应图书的状态为“已借出”,并进行相应的提示。当用户点击还书按钮时,可以将数据库中对应图书的状态更新为“未借出”。 同时,为了增强用户体验,可以对用户输入进行有效性验证,如判断图书是否已存在或者是否被借出等。还可以通过MFC提供的图形绘制功能,实现图书封面的展示以及其他界面的美化。 总之,利用MFC这样的应用程序框架,我们可以快速开发出一个基本的图书管理系统。当然,具体的实现过程还需要根据实际需求进行调整和完善。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值