教学计划编制程序课题实验报告
教学计划编制程序课题实验报告
教学计划编制程序课题实验报告
目 录
1 课题需求描述 3
3
3
2 总体功能与数据结构设计 4
总体功能设计 4
限级别来区别对待不同操作者对数据库的操作来提高数据库的安全性;系统平台的安全性体现在操作系统的安全性、计算机系统的安全性和网络体系的安全性等方面。
(2)、完整性要求
系统完整性要求系统中数据的正确性以及相容性。可通过建立主、外键,使用check约束,或者通过使用触发器和级联更新。
对查询、统计的结果能够列表显示。
核心算法:Floyd算法(弗洛伊德算法—每一对顶点之间的最短路径)
输入数据:单位个数,各单位名称,距离,频度.
输出数据:路径长度,最佳单位地址名称.
数据结构设计
对查询、统计的结果能够列表显示。
核心算法:Floyd算法(弗洛伊德算法-每一对顶点之间的最短路径)
输入数据:单位个数,各单位名称,距离,频度。
输出数据:路径长度,最佳单位地址名称.
采用模块化的算法实现。
算法设计和程序设计
第一步,让所有路径加上中间顶点1,取A[i][j]与A[i][1]+A[1][j]中较小的值作A[i][j]的新值,完成后得到
教学计划编制程序课题实验报告
教学计划编制程序课题实验报告
教学计划编制程序课题实验报告
A(1),如此进行下去,当第k步完成后,A(k)[i][j]表示从i到就且路径上的中间顶点的路径的序号小于或等于k的最短路径长度。当第n—1步完成后,得到A(n-1),A(n-1)(n—1)[i][j]表示从i到j且路径上的中点顶点的序号小于或等于n—1的最短路径长度,即A(n—1)[i][j]表示从i到j的最短路径长度。
3。1算法设计
如果超市是要选在某个单位,那么先用floyd算法得出各顶点间的最短距离/最小权值。
假设顶点个数有n个,那么就得到n*n的一张表格,arcs(i,j)表示i单位到j单位的最短距离/最小权值 , 这张表格中和最小的那一行(假设为第t行),那么超市选在t单位处就是最优解
3.2程序设计
#include <iostream〉
3.2.1 图书信息类 Book 声明
class Book
{
public:
ﻩBook(); // 默认构造函数
Book(long _bno, char *_name, bool _status, long _bin, long _bout = 0, long _btotal = 0);// 带参数的构造函数
ﻩBook(const Book &book); // 拷贝构造函数
ﻩ~Book(); // 析构函数
ﻩBook& operator=(const Book &book); // 赋值运算符重载函数
ﻩvoid borrow(long _bno); // 图书借阅
void giveBack(long _bno); // 图书归还
ﻩlong getBin() const; //
教学计划编制程序课题实验报告
教学计划编制程序课题实验报告
教学计划编制程序课题实验报告
获取馆藏图书量
ﻩlong getBout() const; // 获取在外图书量
ﻩlong getBtotal() const; // 获取借阅总量
boolsearchBno(long _bno) const;
教学计划编制程序课题实验报告 来自淘豆网m.daumloan.com转载请标明出处.