系统功能的基本要求(感谢关注!)

1.订户管理:订户增加、修改、删除;

2.目录管理:目录增加、删除、修改;

3.订单管理:完成订户订阅数据的管理;

4.订单查询:按订户查询订单详细情况;

5.统计查询:按报刊目录统计各类报刊的订阅数量及金额。

代码已实现在vc++6.0以及vs2019中成功运行(运行出现问题欢迎私信)

此题目说明书,任务书,课程设计所有内容部分已打包,需要的私信取!!!

#include <stdlib.h>
#include <windows.h>
#include <sqlucode.h>
#include <iostream>
#include <tchar.h>
using namespace std;#define CNO_LEN 10
#define NMNO_LEN 10
#define QTY_LEN 4
#define DATE_LEN 10
#define START_LEN 10
#define TERM_LEN 10
#define TITLE_LEN 20
#define PERIOD_LEN 10
#define PRICE_LEN 8
#define NAME_LEN 10
#define ADDR_LEN 20
void back(){}
int main()
{//定义句柄括和变量SQLHENV dinghenv;       //环境句柄括SQLHDBC dinghdbc;       //连接句柄括SQLHSTMT dinghstmt;     //语句句柄括SQLRETURN ret;SQLDOUBLE PRICE;SQLINTEGER QTY;SQLCHAR CNO[CNO_LEN], NMNO[NMNO_LEN], DATE1[DATE_LEN], START[START_LEN], TERM[TERM_LEN], TITLE[TITLE_LEN], PERIOD[PERIOD_LEN], NAME[NAME_LEN], ADDR[ADDR_LEN];SQLINTEGER cbCNO = SQL_NTS, cbNMNO = SQL_NTS, cbQTY = 0, cbDATE1 = SQL_NTS, cbSTART = SQL_NTS, cbTERM = SQL_NTS, cbTITLE = SQL_NTS, cbPERIOD = SQL_NTS, cbNAME = SQL_NTS, cbADDR = SQL_NTS;SQLINTEGER cbPRICE = 0;//初始化环境ret = SQLAllocHandle(SQL_HANDLE_ENV, SQL_NULL_HANDLE, &dinghenv);ret = SQLSetEnvAttr(dinghenv, SQL_ATTR_ODBC_VERSION, (SQLPOINTER)SQL_OV_ODBC3, SQL_IS_INTEGER);//建立连接ret = SQLAllocHandle(SQL_HANDLE_DBC, dinghenv, &dinghdbc);ret = SQLConnect(dinghdbc, (SQLCHAR*)(_T("sqlserver")), SQL_NTS, (SQLCHAR*)(_T("sa")), SQL_NTS, (SQLCHAR*)(_T("772739")), SQL_NTS);if (!(ret == SQL_SUCCESS || ret == SQL_SUCCESS_WITH_INFO)){printf("数据库连接失败!\n");return -1;}else{printf("数据库连接成功!加载中.....\n");Sleep(2000);//延时2秒system("cls");//清屏}
loop://初始化语句句柄括ret = SQLAllocHandle(SQL_HANDLE_STMT, dinghdbc, &dinghstmt);ret = SQLSetStmtAttr(dinghstmt, SQL_ATTR_ROW_BIND_TYPE, (SQLPOINTER)SQL_BIND_BY_COLUMN, SQL_IS_INTEGER);//执行语句int x, y, m, n;cout << "" << endl;cout << "    订户订阅报刊的应用系统        " << endl;cout << "" << endl;cout << "       1、订户管理" << endl;cout << "       2、目录管理" << endl;cout << "       3、订单管理" << endl;cout << "       4、订单查询" << endl;cout << "       5、统计查询" << endl;cout << "       6、退出" << endl;cout << "" << endl;cout << "请输入您的选择:";cin >> x;switch (x){case 1:x = 1;//订户管理{system("cls");//清屏loop1:cout << "" << endl;cout << "        订户管理" << endl;cout << "" << endl;cout << "      1、增加订户" << endl;cout << "      2、修改订户" << endl;cout << "      3、删除订户" << endl;cout << "      4、返回上级" << endl;cout << "" << endl;cout << "请输入您的选择:";cin >> y;switch (y){case 1:y = 1; //增加订户{SQLCHAR CNO1[CNO_LEN], NAME1[NAME_LEN], ADDR1[ADDR_LEN];ret = SQLPrepare(dinghstmt, (SQLCHAR*)(_T("INSERT INTO CUSTOMER(CNO,NAME,ADDR) VALUES(?,?,?)")), SQL_NTS);cout << "输入订户信息(订户编号,姓名,地址):" << endl;cin >> CNO1;cin >> NAME1;cin >> ADDR1;if (ret == SQL_SUCCESS || ret == SQL_SUCCESS_WITH_INFO){cbCNO = SQL_NTS; cbNAME = SQL_NTS; cbADDR = SQL_NTS;ret = SQLBindParameter(dinghstmt, 1, SQL_PARAM_INPUT, SQL_C_CHAR, SQL_CHAR, CNO_LEN, 0, CNO1, 0, &cbCNO);ret = SQLBindParameter(dinghstmt, 2, SQL_PARAM_INPUT, SQL_C_CHAR, SQL_CHAR, NAME_LEN, 0, NAME1, 0, &cbNAME);ret = SQLBindParameter(dinghstmt, 3, SQL_PARAM_INPUT, SQL_C_CHAR, SQL_CHAR, ADDR_LEN, 0, ADDR1, 0, &cbADDR);}cout << "添加订户成功!" << endl;system("pause");//冻结屏幕system("cls");//清屏ret = SQLExecute(dinghstmt);//Step 6 处理结果集并执行预编译后的语句}goto loop1;case 2:y = 2;//修改订户{SQLCHAR CNO2[CNO_LEN], NAME2[NAME_LEN], ADDR2[ADDR_LEN];ret = SQLPrepare(dinghstmt, (SQLCHAR*)(_T("UPDATE  CUSTOMER SET  NAME=?, ADDR=? WHERE CNO=?")), SQL_NTS);cout << "输入订户编号以及修改信息(姓名,地址):" << endl;cin >> CNO2;cin >> NAME2;cin >> ADDR2;if (ret == SQL_SUCCESS || ret == SQL_SUCCESS_WITH_INFO){cbCNO = SQL_NTS; cbNAME = SQL_NTS; cbADDR = SQL_NTS;ret = SQLBindParameter(dinghstmt, 1, SQL_PARAM_INPUT, SQL_C_CHAR, SQL_CHAR, NAME_LEN, 0, NAME2, 0, &cbNAME);ret = SQLBindParameter(dinghstmt, 2, SQL_PARAM_INPUT, SQL_C_CHAR, SQL_CHAR, ADDR_LEN, 0, ADDR2, 0, &cbADDR);ret = SQLBindParameter(dinghstmt, 3, SQL_PARAM_INPUT, SQL_C_CHAR, SQL_CHAR, CNO_LEN, 0, CNO2, 0, &cbCNO);}cout << "修改订户信息成功!" << endl;system("pause");//冻结屏幕system("cls");//清屏ret = SQLExecute(dinghstmt);}goto loop1;case 3:y = 3;//删除订户{SQLCHAR CNO3[CNO_LEN];ret = SQLPrepare(dinghstmt, (SQLCHAR*)(_T("DELETE FROM CUSTOMER WHERE CNO=?")), SQL_NTS);cout << "输入要删除的订户编号" << endl;cin >> CNO3;if (ret == SQL_SUCCESS || ret == SQL_SUCCESS_WITH_INFO){cbCNO = SQL_NTS;ret = SQLBindParameter(dinghstmt, 1, SQL_PARAM_INPUT, SQL_C_CHAR, SQL_CHAR, CNO_LEN, 0, CNO3, 0, &cbCNO);}cout << "删除订户成功!" << endl;system("pause");//冻结屏幕system("cls");//清屏ret = SQLExecute(dinghstmt);}goto loop1;case 4:y = 4;system("cls");//清屏goto loop;}}case 2:x = 2;//报刊目录管理{system("cls");//清屏loop2:cout << "" << endl;cout << "        报刊目录管理" << endl;cout << "" << endl;cout << "      1、增加报刊目录" << endl;cout << "      2、修改报刊目录" << endl;cout << "      3、删除报刊目录" << endl;cout << "      4、返回上级" << endl;cout << "" << endl;cout << "请输入您的选择:";cin >> m;switch (m){case 1:y = 1;//增加报刊目录{SQLCHAR NMNO1[NMNO_LEN], TITLE1[TITLE_LEN], PERIOD1[PERIOD_LEN];SQLDOUBLE PRICE1;ret = SQLPrepare(dinghstmt, (SQLCHAR*)(_T("INSERT INTO NMTABLE(NMNO,TITLE,PERIOD,PRICE) VALUES(?,?,?,?)")), SQL_NTS);cout << "输入报刊信息(报刊号,名称,刊期,单价):" << endl;cin >> NMNO1;cin >> TITLE1;cin >> PERIOD1;cin >> PRICE1;if (ret == SQL_SUCCESS || ret == SQL_SUCCESS_WITH_INFO){cbNMNO = SQL_NTS; cbTITLE = SQL_NTS; cbPERIOD = SQL_NTS; cbPRICE = 0;ret = SQLBindParameter(dinghstmt, 1, SQL_PARAM_INPUT, SQL_C_CHAR, SQL_CHAR, NMNO_LEN, 0, NMNO1, 0, &cbNMNO);ret = SQLBindParameter(dinghstmt, 2, SQL_PARAM_INPUT, SQL_C_CHAR, SQL_CHAR, TITLE_LEN, 0, TITLE1, 0, &cbTITLE);ret = SQLBindParameter(dinghstmt, 3, SQL_PARAM_INPUT, SQL_C_CHAR, SQL_CHAR, PERIOD_LEN, 0, PERIOD1, 0, &cbPERIOD);ret = SQLBindParameter(dinghstmt, 4, SQL_PARAM_INPUT, SQL_C_DOUBLE, SQL_DOUBLE, 0, 0, &PRICE1, 0, &cbPRICE);}cout << "录入报刊信息成功!" << endl;system("pause");//冻结屏幕system("cls");//清屏ret = SQLExecute(dinghstmt);}goto loop2;case 2:y = 2;//修改报刊目录{SQLCHAR NMNO2[NMNO_LEN], TITLE2[TITLE_LEN], PERIOD2[PERIOD_LEN];SQLDOUBLE PRICE2;ret = SQLPrepare(dinghstmt, (SQLCHAR*)(_T("UPDATE NMTABLE SET  TITLE=?,PERIOD=?,PRICE=? WHERE NMNO=?")), SQL_NTS);cout << "输入报刊号及修改信息(名称,刊期,单价):" << endl;cin >> NMNO2;cin >> TITLE2;cin >> PERIOD2;cin >> PRICE2;if (ret == SQL_SUCCESS || ret == SQL_SUCCESS_WITH_INFO){cbNMNO = SQL_NTS; cbTITLE = SQL_NTS; cbPERIOD = SQL_NTS; cbPRICE = SQL_NTS;ret = SQLBindParameter(dinghstmt, 1, SQL_PARAM_INPUT, SQL_C_CHAR, SQL_CHAR, TITLE_LEN, 0, TITLE2, 0, &cbTITLE);ret = SQLBindParameter(dinghstmt, 2, SQL_PARAM_INPUT, SQL_C_CHAR, SQL_CHAR, PERIOD_LEN, 0, PERIOD2, 0, &cbPERIOD);ret = SQLBindParameter(dinghstmt, 3, SQL_PARAM_INPUT, SQL_C_DOUBLE, SQL_DOUBLE, 0, 0, &PRICE2, 0, &cbPRICE);ret = SQLBindParameter(dinghstmt, 4, SQL_PARAM_INPUT, SQL_C_CHAR, SQL_CHAR, NMNO_LEN, 0, NMNO2, 0, &cbNMNO);}cout << "修改报刊信息成功!" << endl;system("pause");//冻结屏幕system("cls");//清屏ret = SQLExecute(dinghstmt);}goto loop2;case 3:m = 3;//删除报刊目录{SQLCHAR NMNO3[NMNO_LEN];ret = SQLPrepare(dinghstmt, (SQLCHAR*)(_T("DELETE FROM NMTABLE WHERE NMNO=?")), SQL_NTS);cout << "输入要删除的报刊号" << endl;cin >> NMNO3;if (ret == SQL_SUCCESS || ret == SQL_SUCCESS_WITH_INFO){cbCNO = SQL_NTS;ret = SQLBindParameter(dinghstmt, 1, SQL_PARAM_INPUT, SQL_C_CHAR, SQL_CHAR, NMNO_LEN, 0, NMNO3, 0, &cbNMNO);}cout << "删除报刊信息成功!" << endl;system("pause");//冻结屏幕system("cls");//清屏ret = SQLExecute(dinghstmt);}goto loop2;case 4:m = 4;system("cls");//清屏goto loop;}}case 3:x = 3;//订单管理{system("cls");//清屏loop3:    cout << "" << endl;cout << "        订单管理" << endl;cout << "" << endl;cout << "      1、增加订单" << endl;cout << "      2、修改订单" << endl;cout << "      3、删除订单" << endl;cout << "      4、返回上级" << endl;cout << "" << endl;cout << "请输入您的选择:";cin >> n;switch (n){case 1:m = 1; //增加订单{SQLCHAR CNO4[CNO_LEN], DATE4[DATE_LEN], NMNO4[NMNO_LEN], START4[START_LEN], TERM4[TERM_LEN];SQLINTEGER QTY4;ret = SQLPrepare(dinghstmt, (SQLCHAR*)(_T("INSERT INTO [dbo].[ORDER](CNO,DATE1,NMNO,START,TERM,QTY) VALUES(?,?,?,?,?,?)")), SQL_NTS);cout << "输入订单信息(订户编号,日期,报刊号,起订期,终订期,份数):" << endl;cin >> CNO4;cin >> DATE4;cin >> NMNO4;cin >> START4;cin >> TERM4;cin >> QTY4;if (ret == SQL_SUCCESS || ret == SQL_SUCCESS_WITH_INFO){cbCNO = SQL_NTS; cbDATE1 = SQL_NTS; cbNMNO = SQL_NTS; cbSTART = SQL_NTS; cbTERM = SQL_NTS; cbQTY = 0;ret = SQLBindParameter(dinghstmt, 1, SQL_PARAM_INPUT, SQL_C_CHAR, SQL_CHAR, CNO_LEN, 0, CNO4, 0, &cbCNO);ret = SQLBindParameter(dinghstmt, 2, SQL_PARAM_INPUT, SQL_C_CHAR, SQL_CHAR, DATE_LEN, 0, DATE4, 0, &cbDATE1);ret = SQLBindParameter(dinghstmt, 3, SQL_PARAM_INPUT, SQL_C_CHAR, SQL_CHAR, NMNO_LEN, 0, NMNO4, 0, &cbNMNO);ret = SQLBindParameter(dinghstmt, 4, SQL_PARAM_INPUT, SQL_C_CHAR, SQL_CHAR, START_LEN, 0, START4, 0, &cbSTART);ret = SQLBindParameter(dinghstmt, 5, SQL_PARAM_INPUT, SQL_C_CHAR, SQL_CHAR, TERM_LEN, 0, TERM4, 0, &cbTERM);ret = SQLBindParameter(dinghstmt, 6, SQL_PARAM_INPUT, SQL_C_LONG, SQL_INTEGER, 0, 0, &QTY4, 0, &cbQTY);}cout << "添加订单信息成功!" << endl;system("pause");//冻结屏幕system("cls");//清屏ret = SQLExecute(dinghstmt);}goto loop3;case 2:n = 2;//修改订单{SQLCHAR CNO5[CNO_LEN], DATE5[DATE_LEN], NMNO5[NMNO_LEN], START5[START_LEN], TERM5[TERM_LEN];SQLINTEGER QTY5;ret = SQLPrepare(dinghstmt, (SQLCHAR*)(_T("UPDATE [dbo].[ORDER] SET  DATE1=?,START=?,TERM=?,QTY=?  WHERE CNO=? AND NMNO=?")), SQL_NTS);cout << "输入订单订户编号和报刊号及修改信息(日期,起订期,终订期,份数)" << endl;cin >> CNO5;cin >> NMNO5;cin >> DATE5;            cin >> START5;cin >> TERM5;cin >> QTY5;if (ret == SQL_SUCCESS || ret == SQL_SUCCESS_WITH_INFO){cbCNO = SQL_NTS; cbDATE1 = SQL_NTS; cbNMNO = SQL_NTS; cbSTART = SQL_NTS; cbTERM = SQL_NTS; cbQTY = 0;ret = SQLBindParameter(dinghstmt, 1, SQL_PARAM_INPUT, SQL_C_CHAR, SQL_CHAR, DATE_LEN, 0, DATE5, 0, &cbDATE1);ret = SQLBindParameter(dinghstmt, 2, SQL_PARAM_INPUT, SQL_C_CHAR, SQL_CHAR, START_LEN, 0, START5, 0, &cbSTART);ret = SQLBindParameter(dinghstmt, 3, SQL_PARAM_INPUT, SQL_C_CHAR, SQL_CHAR, TERM_LEN, 0, TERM5, 0, &cbTERM);ret = SQLBindParameter(dinghstmt, 4, SQL_PARAM_INPUT, SQL_C_LONG, SQL_INTEGER, 0, 0, &QTY5, 0, &cbQTY);ret = SQLBindParameter(dinghstmt, 5, SQL_PARAM_INPUT, SQL_C_CHAR, SQL_CHAR, CNO_LEN, 0, CNO5, 0, &cbCNO);ret = SQLBindParameter(dinghstmt, 6, SQL_PARAM_INPUT, SQL_C_CHAR, SQL_CHAR, NMNO_LEN, 0, NMNO5, 0, &cbNMNO);}cout << "修改订单信息成功!" << endl;system("pause");//冻结屏幕system("cls");//清屏ret = SQLExecute(dinghstmt);}goto loop3;case 3:n = 3;//删除订单{SQLCHAR CNO6[CNO_LEN], NMNO6[NMNO_LEN];ret = SQLPrepare(dinghstmt, (SQLCHAR*)(_T("DELETE FROM [dbo].[ORDER] WHERE CNO=? AND NMNO=?")), SQL_NTS);cout << "输入要删除订单的用户号与报刊号:" << endl;cin >> CNO6;cin >> NMNO6;if (ret == SQL_SUCCESS || ret == SQL_SUCCESS_WITH_INFO){cbCNO = SQL_NTS; cbNMNO = SQL_NTS;ret = SQLBindParameter(dinghstmt, 1, SQL_PARAM_INPUT, SQL_C_CHAR, SQL_CHAR, CNO_LEN, 0, CNO6, 0, &cbCNO);ret = SQLBindParameter(dinghstmt, 2, SQL_PARAM_INPUT, SQL_C_CHAR, SQL_CHAR, NMNO_LEN, 0, NMNO6, 0, &cbNMNO);}cout << "删除订单信息成功!" << endl;system("pause");//冻结屏幕system("cls");//清屏ret = SQLExecute(dinghstmt);}goto loop3;case 4:n = 4;system("cls");//清屏goto loop;}}case 4:x = 4;//查询订单{SQLCHAR CNO7[CNO_LEN], DATE7[DATE_LEN], NMNO7[NMNO_LEN], START7[START_LEN], TERM7[TERM_LEN];SQLINTEGER QTY7;ret = SQLPrepare(dinghstmt, (SQLCHAR*)(_T("SELECT * FROM [dbo].[ORDER] WHERE CNO=?")), SQL_NTS);cout << "输入查询的订户编号:";cin >> CNO7;if (ret == SQL_SUCCESS || ret == SQL_SUCCESS_WITH_INFO){cbCNO = SQL_NTS; cbDATE1 = SQL_NTS; cbNMNO = SQL_NTS; cbSTART = SQL_NTS; cbTERM = SQL_NTS; cbQTY = 0;ret = SQLBindParameter(dinghstmt, 1, SQL_PARAM_INPUT, SQL_C_CHAR, SQL_CHAR, CNO_LEN, 0, CNO7, 0, &cbCNO);ret = SQLBindCol(dinghstmt, 1, SQL_C_CHAR, CNO7, CNO_LEN, &cbCNO);ret = SQLBindCol(dinghstmt, 2, SQL_C_CHAR, DATE7, DATE_LEN, &cbDATE1);ret = SQLBindCol(dinghstmt, 3, SQL_C_CHAR, NMNO7, NMNO_LEN, &cbNMNO);ret = SQLBindCol(dinghstmt, 4, SQL_C_CHAR, START7, START_LEN, &cbSTART);ret = SQLBindCol(dinghstmt, 5, SQL_C_CHAR, TERM7, TERM_LEN, &cbTERM);ret = SQLBindCol(dinghstmt, 6, SQL_C_LONG, &QTY7, 0, &cbQTY);}cout << "订户编号 日期      报刊号   起订期   终订期   份数" << endl;ret = SQLExecute(dinghstmt);while (SQLFetch(dinghstmt) != SQL_NO_DATA_FOUND){cout << CNO7 << DATE7 << NMNO7 << START7 << TERM7 << QTY7 << endl;}system("pause");//冻结屏幕system("cls");//清屏goto loop;}case 5:x = 5;//统计查询{SQLINTEGER SUM1;SQLDOUBLE SUM2;SQLINTEGER cbSUM1;SQLINTEGER cbSUM2;SQLCHAR NMNO[NMNO_LEN];ret = SQLPrepare(dinghstmt, (SQLCHAR*)(_T("SELECT [dbo].[ORDER].NMNO,SUM(QTY),SUM(QTY*PRICE) FROM [dbo].[ORDER],NMTABLE WHERE [dbo].[ORDER].NMNO=NMTABLE.NMNO GROUP BY [dbo].[ORDER].NMNO")), SQL_NTS);if (ret == SQL_SUCCESS || ret == SQL_SUCCESS_WITH_INFO){cbNMNO = SQL_NTS; cbSUM1 = 0; cbSUM2 = 0;ret = SQLBindCol(dinghstmt, 1, SQL_C_CHAR, NMNO, NMNO_LEN, &cbNMNO);ret = SQLBindCol(dinghstmt, 2, SQL_C_LONG, &SUM1, 0, &cbSUM1);ret = SQLBindCol(dinghstmt, 3, SQL_C_DOUBLE, &SUM2, 0, &cbSUM2);}cout << "报刊号  份数  总价"<<endl;ret = SQLExecute(dinghstmt);while (SQLFetch(dinghstmt) != SQL_NO_DATA_FOUND){cout << NMNO << SUM1 << "   " << SUM2 << endl;}system("pause");//冻结屏幕system("cls");//清屏goto loop;}default:return 0;}//中止处理SQLFreeHandle(SQL_HANDLE_STMT, dinghstmt);SQLDisconnect(dinghdbc);SQLFreeHandle(SQL_HANDLE_DBC, dinghdbc);SQLFreeHandle(SQL_HANDLE_ENV, dinghenv);return 0;
}

报刊订阅管理系统(数据库课程设计)相关推荐

  1. 计算机机房管理系统 数据库课设,学校机房管理系统数据库课程设计.doc

    学校机房管理系统数据库课程设计.doc 数据库原理及应用课程设计设计报告题目机房管理系统后台数据库学号131007220学生姓名指导教师提交时间2015/1/4目录第1章需求分析111课程设计概述11 ...

  2. 关于书籍管理系统数据库课程设计

    关于书籍管理系统数据库课程设计 系统概述 该系统用以收集.存储书籍信息.人员(读者.图书管理员)信息.图书借阅信息以及意外处理信息,并及时记录存储各个环节信息的变更,以便管理.查询.显示.输出,以节约 ...

  3. 数据库课程设计:建材物资管理系统数据库课程设计

    数据库课程设计:建材物资管理系统数据库课程设计 ** 一.课设简述 ** 本次设计基于大二学习的数据库原理这门课程,选择了建材物资管理系统这个课设题目,在查阅了相关资料后,设计了集进货商家信息,进货报 ...

  4. 医院疫情管理系统-数据库课程设计(源码+数据库+报告全套)

    自己结合网上相关的知识做的数据库课程设计-医院管理系统(疫情),时间非常非常短暂做的比较粗糙,该版本为学院课设答辩之前,答辩时老师给了一些完善意见,但是没有时间去修改.... eclipse + SQ ...

  5. 职工考勤管理MySQL课程设计_考勤管理系统数据库课程设计.doc

    课 程 设 计 课程名称 数据库系统概论_____ 题目名称 考勤管理系统 学生学院 计算机学院 专业班级 学 号 学生姓名 ________ 指导教师 左亚尧 2012年 1月 16日 一.需求分析 ...

  6. 学生成绩管理系统mysql课程设计_学生成绩管理系统数据库课程设计报告.doc

    目 录 TOC \o "1-2" \h \z \u HYPERLINK \l "_Toc303696065" 1.开发背景 PAGEREF _Toc303696 ...

  7. 中学学籍管理系统数据库课程设计,限于篇幅只能采取截图方式上传,原文件在我资源中有所展示。

    第五章 数据库物理设计 5.1 RDBMS的选择 中学生管理系统课程设计小组选择的是Microsoft的SQL Server的Windows.NT版本,主要是考虑到:Microsoft SQL Ser ...

  8. 酒店管理系统+数据库课程设计+资料齐全+高分

    题目: 酒店管理和宾客端服务系统 96分 这里写目录标题 一.绪论 二.任务的描述 三.任务设计 四.编写代码 五.感想认识 六.截图 七.使用步骤 分享原因 一.绪论 酒店管理和宾客端服务系统的意义 ...

  9. 住院管理系统数据库课程设计

    对这次课程设计做个总结: 首先,数据库优化做的不太好,其次,需求分析这里,分析不正确,医生开药应该是先对数据库查询,看是否存在此类药品,如果存在,对应药品的数量减一,将该药品加入药单中,我是直接开成了 ...

  10. 学生选课管理系统 数据库课程设计

    资源链接 ***主要能实现以下几个功能,不同的用户需要不同的登陆端来实现不同的功能,学生端要实现选课,退课,能看自己的课程表,能看自己的成绩表等功能,教师端要实现对自己学生的基本信息的增加,修改,删除 ...

最新文章

  1. 数据治理(三):数据质量管理
  2. A Rectangular Barn
  3. 仿京东左侧菜单弹出html代码,相仿京东左侧菜单
  4. windows命令提示符_如何个性化Windows命令提示符
  5. AI一体机高速自由流收费稽核解决方案
  6. 盒子模型与DOCTYPE
  7. [SQL] 常用查询脚本
  8. 安装you-get和ffmpeg for Mac
  9. 特征级融合_多知识图谱的融合算法探索
  10. pmu2008终端服务器,基于PMU的电网实时监测系统主站设计
  11. 爸妈上班却顶着凛冽的寒风骑着自行车
  12. Unity笔记-29-ARPG游戏项目-02-移动跳跃
  13. 多因子风险建模-协方差矩阵、投资组合风险
  14. 如何自动识别视频语音内容并生成字幕
  15. gitlab 配https_gitlab容器--带https配置
  16. python pexels_从零开始学习python爬虫方法,从安装到语法基础(附赠资料)
  17. GGGGGGithub
  18. 创龙科技Zynq-7010/20工业开发板(双核ARM Cortex-A9+A7)-性能及参数资料
  19. Cannot read properties of undefined (reading ‘extraneous‘) npm install时
  20. 安全狗等级保护建设服务内容有哪些?

热门文章

  1. 7个引人注目的创新物联网应用
  2. Don’t Just Assume; Look and Answer: Overcoming Priors for Visual Question Answering——论文阅读笔记
  3. ORB_SLAM2源码阅读(一)概要
  4. 怎么把数组转化成字符串呢?有没有现成的函数呢?
  5. MD5的使用(计算指定目录下文件的md5值)
  6. c语言oct hex dec用法,C++ 如何用cout输出hex,oct,dec的解决方法
  7. java 菱形继承_菱形继承与菱形虚拟继承
  8. 三国志战略版:求贤之我要换啥
  9. ros2 launch 用法以及一些基础功能函数的示例
  10. java水仙花数编程_水仙花数java编程实现