资产管理系统c语言课程设计论文(编辑修改稿)内容摘要:
Entry *ptr) 功能:获取特定文本输入构件的数据到全局临时变量 返回值:无 ( 4) void ClassifyInfo(void) 功能:确认建立节点是否成功 返回值:无 ( 5) ASSETS_CLASS *GetNewAssetsClass(void) 功能:从动态存储区获得新的信息,并建立新的孤独节点。 返回值:指向该孤立节点的指针 ( 6) BOOL InsertClassifyNode(ASSETS_CLASS **phead,ASSETS_CLASS *pClassifyNode) 功能:将节点插入链表 返回值: TRUE ( 7) void BasicInputWindow(void) 功能:创建基本信息输入窗口 返回值:无 ( 8) void GetClassifyNum_b (GtkButton *button, GtkEntry *ptr) 功能:获取特定文本输入构件的数据到全局临时变量 返回值:无 ( 9) void GetAssetsNum (GtkButton *button, GtkEntry *ptr) 功能:获取特定文本输入构件的数据到全局临时变量 返回值:无 ( 10) void GetAssetsName (GtkButton *button, GtkEntry *ptr) 功能:获取特定文本输入构件的数据到全局临时变量 返回值:无 ( 11) void GetModel (GtkButton *button, GtkEntry *ptr) 功能:获取特定文本输入构件的数据到全局临时变量 返回值:无 ( 12) void GetManufacturer (GtkButton *button, GtkEntry *ptr) 功能:获取特定 文本输入构件的数据到全局临时变量 返回值:无 ( 13) void GetPrice (GtkButton *button, GtkEntry *ptr) 功能:获取特定文本输入构件的数据到全局临时变量 返回值:无 14 ( 14) void GetDate (GtkButton *button, GtkEntry *ptr) 功能:获取特定文本输入构件的数据到全局临时变量 返回值:无 ( 15) void GetStorage (GtkButton *button, GtkEntry *ptr) 功能:获取特定文本输入构件的数据到全局临时变量 返回值:无 ( 16) void GetInUse (GtkButton *button, GtkEntry *ptr) 功能:获取特定文本输入构件的数据到全局临时变量 返回值:无 ( 17) void BasicInfo() 功能:完成二级链表的节点创建和插入,并检查分类编号是否存在。 返回值:无 ( 18) ASSETS_BASIC *GetNewAssetsBasic(void) 功能:从动态存储区获得新的信息,并建立新的孤独节点。 返回值:指向该孤立节点的指针 ( 19) BOOL InsertBasicNode(ASSETS_CLASS *hd, ASSETS_BASIC *pAssetsBasic) 功能:将孤独的节点插入主链 返回值: TRUE ( 20) ASSETS_CLASS *ClassifySearch(ASSETS_CLASS *hd,char *classify) 功能:查找名字为 Classify 的分类节点 返回值:查得分类节点指针, NULL 代表未找到 ( 21) void LendingInputWindow(void) 功能:创建出借信息输入窗口 返回值:无 ( 22) BOOL InsertLendingNode(ASSETS_CLASS *hd, ASSETS_LENDING *pAssetsLending) 功能:将孤独的节点插入主链 返回值: FALSE ( 23) ASSETS_BASIC *BasicSearch(ASSETS_CLASS *hd,char *assets_num) 功能:查找名字为 Basic 的分类节点 返回值:无 15 查询模块设计与实现 ( 1) void ClassOutput(void) 功能:显示所有分类信息,并在弹框下方有修改和删除的按钮 返回值:无 ( 2) void DeleteClassNode(GtkWidget* selection) 功能:删除选中的分类信息项目在链表中的数据 返回值:无 ( 3) void FreeClassifyNode(ASSETS_CLASS *pClassifyNode) 功能:清空建立在某分类信息下的所有出借信息 返回值:无 ( 4) void FreeBasicNode(ASSETS_BASIC *pBasicNode) 功能:清空建立在某基本信息下的所有出借信息 返回值:无 ( 5) void ModifyClassify(GtkWidget *selection) 功能: 返回值: ( 6) void ModifyClassify(GtkWidget *selection) 功能:修改选中的出借项目在链表中的数据 返回值:无 ( 7) void BasicOutput(void) 功能:显示所有资产基本信息,并在弹框下方有修改和删除的按钮 返回值:无 ( 8) void DeleteBasicNode(GtkWidget* selection) 功能:删除选中的基本信息项目在链表中的数据 返回值:无 ( 9) void BasicChangeWindow(GtkWidget* selection) 功能:创建出借信息修改窗口,文本框内是未修改信息 返回值:无 ( 10) void ModifyBasic(GtkWidget *selection) 功能:修改选中的出借项目在链表中的数据 返回值:无 ( 11) void LendingOutput(void) 功能:显示所有出借信息,并在弹框下方有修改和删除的按钮 返回值:无 16 ( 12) void DeleteLendingNode(GtkWidget* selection) 功能:删除选中的出借项目在链表中的数据 返回值:无 ( 13) void LendingChangeWindow(GtkWidget* selection) 功能:创建出借信息修改窗口,文本框内是 未修改信息 返回值:无 ( 14) void ModifyLending(GtkWidget *selection) 功能:修改选中的出借项目在链表中的数据 返回值:无 统计模块设计与实现 ( 1) void CountClassifyPrice() 功能:统计某一分类信息下的总价格并弹出展示窗口 返回值:无 ( 2) void CountLendingNum() 功能:统计出借次数的次数并弹出展示窗口 返回值:无 ( 3) void CountUnReturned() 功能:统计未归还的资产信息并弹出展示窗口 返回值:无 帮助模块设计与实现 ( 1) void HelpTheme() 功能:帮助主题弹出窗口 返回值:无 ( 2) void InfoVersion() 功能:系统版本及版权说明弹出窗口 返回值:无 其他辅助函数的设计与实现 ( 1) char *_(char *c) 功能:获取字符串并转化成 utf8 编码格式 返回值: utf8 编码格式字符串 17 ( 2) gint Delete_event (GtkWidget *widget, GdkEvent *event, gpointer data) 功能:关闭部件 返回值: FALSE ( 3) void *Tips(gchar *topic, gint v) 功能:新建一个位于中央的,有题目的,无法缩放大小的弹出窗体 返回值:无 ( 4) int CreatList(ASSETS_CLASS **phead) 功能:从数据文件读取基础数据 , 并存放到所创建的十字链表中 返回值: int 型数值 , 表示链表创建的情况 0 空链 , 无数据 1 已加载分类信息数据,无高校信息和资产出借信息数据 3 已加载分类信息 高校信息数据,无资产出借信息数据 7 三类基础数据都已加载 ( 5) int *PriceAll(ASSETS_CLASS *pClassifyNode) 功能:计算某一分类信息下的基本信息中的价格总和 返回值: int 型价格总和 ( 6) int CharxToInt(char *charx) 功能:将指向 char 的格式的指针转换成所指向的 char,再转换成 int 型。 返回值:指针指向的 char 转化为的 int 18 5 系统测试 文件 模块测试 ( 1)对文件的功能选择(见图 ) ( 2)文件加载(见图 ) ( 3)文件保存(见图 ) ( 4)文件备份(见图 ) ( 5)文件恢复(见图 ) 图 文件 19 图 文件加载 图 文件保存 图 文件备份 20 图 文件恢复 录入 模块测试 ( 1) 进入录入功能(见图 ) ( 2) 录入分类信息(见图 ) ( 3) 录入基本信息(见图 ) ( 4) 录入出借信息(见图 ) ( 5) 录入成功提示(见图 ) 21 图 进入录入功能 图 录入分类信息 22 图 录入基本信息 图 录入出借信息 23 图 录入成功提示 查询 模块测试 ( 1) 查询功能选择(见图 ) ( 2) 分类信息查询(见图 ) ( 3) 分类信息修改(见图 ) ( 4) 分类信息删除(见图 、图 ) ( 5) 基本信息查询(见图 ) ( 6) 基本信息修改(见图 ) ( 7) 基本信息删除(见图 、图 ) ( 8) 出借信息查询(见图 ) ( 9) 出借信息修改(见图 ) ( 10) 出借信息删除(见图 、图 ) 24 图 查询功能选择 图 分类信息查询 25 图 分类信息修改 图 分类信息删除 26 图 分类信息删除 图 基本信息查询 27 图 基本信息修改 图 基本信息删除 28 图 基本信息删除 图 出借信息查询 图 出借信息修改 29 图 出借信息删除 图 出借信息删除 统计 模块测试 ( 1) 统计功能选择(见图 ) ( 2) 类别总价格统计(见图 ) ( 3) 出借次数统计(见图 ) ( 4) 未归还资产统计(见图 ) 30 图 统计功能选择 图 类别总价格统计 31 图 出借次数统计 图 未归还资产统计 帮助 模块测试 ( 1) 帮助主题(见图 ) ( 2) 系统版本与版权说明(见图 ) 32 图 帮助主题 图 系统版本及版权说明 33 6 总结与体会 通过一个学期对于 C 语言的学习,在这个假期我完成了我第一个完整的较大规模的程序。 在程序编写期间,从系统编程环境到具体代码实现的问题,都曾困扰过我。 但经历过这些我也收获颇多。 首先是课堂知识和真正使用时有很多不连贯。 课堂学习过程和测试阶段注重的更多事细节,比如变量的形式和转化等等。 但在实际的程序编写过程中,我使用最频繁和问题出现最多的地方就是链表和数据的 I/O 操作。 这是课堂上一笔带过的部分,在程序编写前我也重新阅读了课本的这一部分,也去图书馆找了一些相关书籍进行查询。 在刚开始编程的时候,我先阅读了老师已经提供的基础界面文件,但因为提前确定了想使用图形化界面,这些文件参考价值就大大下降了。 而老师也没有提供 GTK 范例,网上关于 GTK 的教程也并不多,使得上手产生了很大的问题。 虽然 GTK 在一定程度上精简了 C 语言使之更加易读易写,但我第一次接触这类接口,上手时确实有很多不适应。 但通过这一次的尝试,我大概了解了接口的使用方法。 这之后若是在网络或其他地方看到开发者文档也不会如这次这般不知所措了。 第三个大问题出现在编程环境上。 我的电脑系统是 OSX,在其上无法运行后缀名为 .exe 的文件。 我在 OSX 上安装 Windows 的虚拟机。资产管理系统c语言课程设计论文(编辑修改稿)
相关推荐
雨桥漂放河灯域则建起与之相匹配的河灯文化长廊、在主要沿江地带建起了休闲长廊,在红提产区则建起了红提长廊,生态文化长廊建设为该县文化建设添上靓丽的一笔。 到日前为止,资源县已建成了风雨桥、文化宣传大楼、民族会议中心、休闲广场、健身馆、少年宫 等十大文化设施,城北田径场和体育馆也在建设当中。 随着文化基础设施的进一步完善,极大地提升了 资源县 城档次,完善了 县 城功能。 (七)公共设施条件
梁截面尺寸见下表 21,同时给出了各层梁柱和板的砼强度等级,其设计强度: 22 /,/ mmNfmmNfC tc 结构平面布置图见下图 : 7 图 结构平面布置图 梁的尺寸估算 横向 边 梁,最大跨度 L= h=( 1/8~1/12) L=938mm~625mm,取 h=700mm b=( 1/2~1/3) h=350mm~266mm,取 b=300mm 横向 中 梁,最大跨度 L=
析 WA2610X 和 WA2620X 支持作为远程探针分析的 Sensor 设备,可以对覆盖区内的 WiFi 报文进行侦听捕获并实时镜像到本地分析设备供网络管理员进行故障排查、优化分析。 远程探针分析功能既可以针对工作信道进行无收敛镜像,也可以对所有信道轮询采样,灵活满足无线网络监控运维要求。 ※ 内置射频优化引擎 (ROE) WA2610X 和 WA2620X 内置射频优化引擎 (RF
................................................................. 78 提升机相对井筒的位置 ................................................................................................ 79 提升系统的总变位质量 ........
为建群种的旱生灌木分布于贺兰口浅山地带;以酸枣为主要建群种的旱生灌木组分布于贺兰口沟谷及洪积扇前缘地带。 13 贺兰口岩画名胜风景区位于贺兰山贺兰口 ,原隶属于银川市贺 兰县金山乡金山村。 现全部属于贺兰山岩画管理局管辖范围,景区现有职工 81人,景区现有耕地 (今后作为景区绿化美化用地),园地 hm2,林地 hm2,牧草地 hm2,废弃旧居民点 hm2,水域 hm2,未利用地 hm2。
including stock, distribute, maintain, dispose, check and so on. Therefore, the whole lifecycle management of enterprise assets is made and more consummate help is carried. Moreover, the system