c 课程设计

发布 2022-09-30 16:25:28 阅读 2044

v i s u a l c++ 面向对象程序设计。

课程设计。题目: 图书查询系统

院系: 数理学院

专业班级:12信息与计算科学一班。

学号姓名:12207010137王建春

12207010109姜阿华

12207010116 张安柱

2024年1月 4号。

一、功能:通过该系统可以对书库中的图书进行查询,查询结果显示的主要内容包括:书号、书名、作者、出版社、图书的借阅状态(是否可借)。

二、设计。1.数据库设计:

采用本地数据库,数据库形式可自行选择,数据库中包括一个数据表,数据表中包含以下字段:书号、书名、作者、出版社、借阅状态。其中书号为关键字段。

数据库和数据表的名称自定。

2.用户界面设计:

建立四个用户界面:系统登录界面、查询条件选择界面、查询条件录入界面、查询结果显示界面。

1)系统登录界面。

一个引导界面,确定是否进入系统或退出系统。

2)查询条件选择界面。

选择进行查询的条件,如选择书名,则表示按书名进行查询。

3)查询条件录入界面。

输入所要的查询内容,系统即可根据该条件查询所有满足该条件的图书。

4)查询结果显示界面。

显示所有满足查询条件的图书。

三、要求:1.查询时可实现模糊查询,查询结果以**的形式显现给用户。如果没有满足条件的图书,则应给出提示,提示可使用消息框的形式。

2.模糊查询:只要输入查询条件的部分内容,即可查询所有包含该条件的图书。

vc中界面的操作与管理。

1.启动vc6.0

使用基于对话框的开发模式,出现下面的对话框:

2.先删除无用的出事空间,然后再空间工具栏中选择相应的空间添加到对话框的面板上,并对这些按钮、编辑栏等进行布局。

3,设计界面,添加类向导,在每个类中添加oninitdialog()函数。

设置登陆的类位cpengdlg

在主程序中判断登录条件**如下:

bool cpengapp::initinstance()

afxenablecontrolcontainer();

adoconn m_adoconn;

cpengdlg dlg;

//int i=0;

if (catch(..异常处理。

return true;

如果上述验证成功转到登录成功界面如下:

显示相关信息,然后点击确定登录到主界面:

点击相关按钮可以跳转到不同的界面。

一.点击查询显示页面如下(类名为clookdlg):

实现查询功能**如下:

void clookdlg::dodataexchange(cdataexchange* pdx)

cdialog::dodataexchange(pdx);

//}afx_data_map

begin_message_map(clookdlg, cdialog)

//}afx_msg_map

end_message_map()

/ clookdlg message handlers

bool clookdlg::oninitdialog()

cdialog::oninitdialog();

int i=0;

m_ lvs_report);

m_m_"书号",0,100);

m_"书名",0,100);

m_"作者",0,100);

m_"出版社",0,100);

m_"借阅状态",0,100);

ccombobox* pcomb = ccombobox*)getdlgitem(idc_combo1);

pcomb->addstring("书号");

pcomb->addstring("书名");

pcomb->addstring("作者");

pcomb->addstring("出版社");

pcomb->addstring("借阅状态");

pcomb->setcursel(0);

adoconn ado;

_recordsetptr m_recordset;

cstring sql="select * from book";

m_recordset=

while(!m_recordset->adoeof)

return true;

void clookdlg::onok()

// todo: add extra validation here

//cdialog::onok();

updatedata(true);

m_cstring temp;

cstring sqlstr;

adoconn ado;

ccombobox* pcomb = ccombobox*)getdlgitem(idc_combo1);

int n = pcomb->getcursel();

switch(n)

//if(m_condition=="

"select * from book where %s like '%s%%'temp,m_condition);

C 课程设计

自动走迷宫小游戏。根据课堂讲授内容,做相应的自主练习,消化课堂所讲解的内容 通过调试典型例题或习题积累调试c 程序的经验 通过完成辅导教材中的编程题,逐渐培养学生的编程能力 用计算机解决实际问题的能力。同时在设计的过程中发现自己的不足之处,对以前所学过的知识理解的更加深刻,掌握得更加牢固。迷宫生成。...

c 课程设计

哈尔滨 课程设计报告。课程 c 学号 姓名 班级 教师 1.管理系统的功能说明。课程信息管理 能够增加数据,删除数据,显示数据,修改数据,按姓名和首字母查询数据和一些基本的程序功能。2.存储数据的描述。coursenumber 课程号coursename 课程名subject 所属专业xingzhi...

C课程设计

面向对象程序设计课程设计。一 设计要求。1 课程设计以3 4人为一组,每人一个模块 2 课程设计时间为1周 在处理系统的时候,要从分析系统的需求入手,根据系统需求进行详细分析,明确系统功能,然后设计系统整体架构以及划分系统模块,按照模块分配小组中每个组员的具体任务,完成设计。二 系统设计规范。1 命...