- 1、本文档共172页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
课 程 设 计 报 告
题目: 中小企业资产信息管理系统
课程名称: C语言程序设计
专业班级:
学 号:
姓 名:
指导教师:
报告日期: 2014.10.11
计算机科学与技术学院
课程设计任务书
题 目 中小企业资产信息管理系统
课题内容:
用C语言开发一个基于十字交叉链表的信息系统,对教师工作量进行自动管理,该系统具有以下功能:
各种基本数据的录入。
要求每个系统的1级链表、2级链表、3级链表都能够进行基本数据的录入。
各种基本数据的修改。
允许对已经录入的数据重新进行编辑、修改。要求每个系统的1级链表、2级链表、3级链表都能够进行基本信息的修改。
各种基本数据的插入。
要求每个系统的1级链表、2级链表、3级链表都能够进行结点的插入。
各种基本数据的删除。
要求每个系统的1级链表、2级链表、3级链表都能够进行结点的删除。
基于各种数据的查询。
基于各种基本数据的统计计算。如:
(6-3-1)统计各类资产的总价格,按总价格从高到低排序后输出;
(6-3-2)统计各资产的出借次数,从高到低排序后输出;
(6-3-3)列出到期未还的出借信息(如:资户编号,责任人姓名);
(6-3-4)其它方面的统计(自行确定)。
课题任务要求:
1、只能使用C语言,源程序编写格式要按照缩进方式,源程序要有详细的注释。
2、要有用户界面。要求至少采用教材p325类似的简易菜单;最好采用文本菜单界面;鼓励采用图形菜单界面。
3、必须使用结构和十字交叉链表等数据结构。
4、使用二进制数据文件来分别保存1级链表、2级链表、3级链表的数据。
5、鼓励自行增加新功能。
主要参考文献:
[1]曹计昌,卢萍,李开. C语言与程序设计. 北京:电子工业出版社,2013.1
[2]李开,卢萍,曹计昌. C语言实验与课程设计.北京:科学出版社,2011.3
目 录
1 绪言1
1.1 选题背景1
1.2 课程设计课题的目的与意义1
1.3 课题的主要研究内容1
1.4 技术路线1
2 系统整体设计2
2.1 课题设计方法及过程2
2.2 系统模块分析3
3 数据结构设计7
3.1 动态数据结构7
3.2 结构设计及其用法8
4 系统各模块设计与实现11
4.1 主模块设计与实现11
4.2 文件模块设计与实现12
4.3 录入模块设计与实现12
4.4 查询模块设计与实现15
4.5 统计模块设计与实现16
4.6 帮助模块设计与实现16
4.7 其他辅助函数的设计与实现16
5 系统测试18
5.1 文件模块测试18
5.2 录入模块测试20
5.3 查询模块测试23
5.4 统计模块测试29
5.5 帮助模块测试31
6 总结与体会33
7 参考文献34
附录1 程序清单35
附录1.1头文件35
附录1.2 C文件源码40
PAGE \* MERGEFORMAT 166
1 绪言
本章内容阐述了这一款软件——中小型企业资产管理系统的开发背景、适用人群、适用平台及使用的基础情况。
1.1选题背景
当今社会创业前景广阔,近几年来社会中涌现了大量的中小型企业。这些企业很多没有专业技术背景,在资产管理和人员配置等方面依然使用传统人工的方法,为本就规模不大的企业增添了很多负担。这一课题的选择就是讲用户定义在中小型企业管理人员,这一软件的出现可以使企业大规模节省人力资源和其他不必要的损失和浪费。
1.2 课程设计课题的目的与意义
进一步熟悉Windows下基于C语言的程序开发,形成完整的开发思路;
在程序开发过程中了解完整的程序结构,让写作格式、代码可读性等细节更加规范,为团队开发打下基础;
通过该程序的开发,了解并解决中小型企业的困难和问题。
1.3 课题的主要研究内容
使用结构和十字交叉链表等数据结构来存储企业的资产信息。
使用二进制数据文件来保存链表的信息,即企业的资产信息。
完成一定的功能,如输入、更改、删除、插入和查询等,为中小企业对资产信息的存储更加的方便、灵活。
1.4 技术路线
完成该课题所运用的技术路线:
在Windows下的CodeBlocks编程软件下进行基础C语言的程序开发;
基础C下的结构、十字交叉链表(三级)、I/O文件、插入删除节点以及遍历链表等详细技术;
运用GTK实现图形化窗口;
运用GTK树功能储存并展示多级链表;
2 系统整体设计
2.1课题设计方法及过程
2.1.1课题设计方法
从整体到个体:先整体分析,设计出大概的架构,再针对一个个功能一个个函数进行具体
您可能关注的文档
- leslie人口增长模型剖析.doc
- 3080使用说明书剖析.doc
- LexisNexis资源助力扩展学术研究视野剖析.pptx
- LGT领导高尔夫实战训练-向下管理-情景剖析.ppt
- LG产品培训——福大自动化剖析.ppt
- 20101_第3章_个体心理与管理_management_psychology-chapter_3-in_Chinese夜大剖析.ppt
- 补2012年电容器组交接试验记录剖析.doc
- 补充-ERP基础知识剖析.ppt
- LineList剖析.pptx
- 补充热处理的知识剖析.ppt
- 2025年辽宁省部分重点中学高三第三次(4月)联考生物试题含解析.doc
- 2025年江西省鹰潭市高三质量普查调研考试语文试题试卷含解析.doc
- 2025年江西省高安市高安中学高三年级下学期一调考试语文试题试卷含解析.doc
- 2025年江西省鄱阳县一中高三生物试题模拟考试试卷含解析.doc
- 2025年丽水市重点中学高三3月调研考试英语试题含附加题含解析.doc
- 2025年江西省新余一中第二学期学业水平考试生物试题含解析.doc
- 2025年江西新余一中宜春中学高三第三次诊断语文试题含解析.doc
- 2025年辽宁省大连市海湾高级中学高三第一次检测试题英语试题(快班)含解析.doc
- 2025年辽宁省抚顺市第十中学高三质量监测(三)生物试题含解析.doc
- 2025年江西省高安二中高三下学期第四次质量检测试题生物试题试卷含解析.doc
最近下载
- 绩效考核方案(经典通用~).doc
- 必威体育精装版版国有企业因公临时出国(境)管理办法.docx VIP
- 建筑工程图集 07J205:玻璃采光顶.pdf VIP
- 2024年长沙中考作文“考试的背后”审题指导+立意素材+范文8篇.docx
- 中医护理年度工作总结PPT.pptx
- 高考语文思辨类作文写作全面指导写作指导:二元思辨性作文速成模板及示例.pdf VIP
- 项目部安全隐患排查治理制度.docx
- 售楼处保洁服务标准-完整版.pdf VIP
- 《双减背景下小学语文高效课堂和有效教学模式研究》科研课题结题报告.docx
- 【精选 】高一年级(6)班《告别假努力,学会真自律》主题班会(28张PPT)课件.pptx
文档评论(0)