1、 课 程 设 计 设计题目:设计题目: 图书馆系统图书馆系统 一、课程设计的原始资料及依据一、课程设计的原始资料及依据 一、课程设计的原始资料及依据一、课程设计的原始资料及依据 目前,随着计算机技术的飞速发展,人工的工资管理显得十分的落后而且效 率低下,尤其在查询和计算方面,效率低且误差大。为了适应现代化的环境,许 多的管理事务都由电脑来管理,从而提高了管理的速率和效率。查阅有关资料, 进一步理解程序设计模块化的思想,并利用此思想编写一个简单的工资管理系 统。通过本设计可以加深理解利用程序设计思想开发一个系统的整个流程,从而 提高分析问题、解决问题和实际动手的能力。 二、课程设计主要内容及要求
2、二、课程设计主要内容及要求 1. 认真阅读资料,掌握程序设计模块化的思想。 2. 要求在设计的过程中,建立清晰的层次结构。 3. 画出主要的功能结构图和主要模块的流程图。 4. 输入职工各方面的信息。 5. 显示职工的所有和单条记录。 6. 计算职工的实发工资。 7. 查找、删除和插入职工的记录。 8. 保存职工的各方面信息。 9. 追加、读入和复制职工的信息。 10. 按职工的实发工资和编号分别进行排序。 11. 计算职工实发工资的票面值。 12. 按公司各部门分类合计。 13. 要求操作简单,用户界面友好。 14. 运行程序,检查结果是否和理论值一致。 15. 环境使用 Turbo C 环
3、境。 三、对课程设计说明书撰写内容、格式、字数的要求三、对课程设计说明书撰写内容、格式、字数的要求 1课程设计说明书是体现和总结课程设计成果的载体,主要内容包括:设 计题目、设计目的、设备器材、设计原理及内容、设计步骤、遇到的问题及解决 方法、设计总结、参考文献等。一般不应少于 3000 字。 2在适当位置配合相应的实验原理图、功能模块图、算法流程图等图表进 行说明。应做到文理通顺,内容正确完整,书写工整,装订整齐。 3设计总结部分主要写本人完成工作简介以及自己的设计体会,包括通过 课程设计学到了什么,哪里遇到了困难,解决的办法以及今后的目标。 4课程设计说明书手写或打印均可。手写要用学校统一
4、的课程设计用纸, 用黑或蓝黑墨水工整书写;打印时采用 A4 纸,页边距均为 20mm,正文采用宋 体小四号字,行间距 18 磅。文中大标题采用黑体小三号字,一级节标题采用黑 体四号字,二级节标题采用黑体小四号字,表题与图题采用宋体五号字。 5课程设计说明书装订顺序为:封面、任务书、成绩评定表、目录、正文、 参考文献。 四、设计完成后应提交成果的种类、数量、质量等方四、设计完成后应提交成果的种类、数量、质量等方面的要求面的要求 1完成“任务书”中指定的功能,运行结果正确。 2课程设计说明书。 五、时间进度安排五、时间进度安排 顺序 阶段日期 计 划 完 成 内 容 备注 1 第 1 天 (3 月
5、 24 日) 阅读资料 2 第 23 天 (3 月 25 日3 月 26 日) 系统分析设计 3 第 48 天 (3 月 27 日4 月 4 日) 程序编制、调试及运行 4 第 9 天 (4 月 5 日) 成绩评定 5 第 10 天 (4 月 6 日) 撰写课程设计说明书 六、主要参考资料(文献)六、主要参考资料(文献) 1 谭浩强.程序设计基础.北京:清华大学出版社,2004 2 郭翠英.程序设计案例经典.中国水利电力出版社,2004 3 谭浩强 著.C 语言程序设计 (第三版) 清华大学出版社 4 张翔C 语言函数大全 电子工业出版社 I 摘要摘要 以前的工资管理都是人工操作的,它存在着许
6、多的弊端,比如计算方面的误差、整个 系统的管理和职工信息的查询等。但是现在工资管理已经信息化、自动化,通过一些编程 语言来实现,再经过实践来验证,最后就有一个完整的工资管理系统。他包括对职工信息 的输入和显示、对职工信息的插入和删除、对职工信息的保存、按职工的编号和实发工资 分别进行排序、系统权限等。程序的设计思想独特,具有一定的逻辑性,语言使用恰当, 思路清晰。程序在编写的过程中使用了许多的专业知识,比如结构的创建和应用、指针的 灵活运用、for 循环的巧妙使用和函数的种种调用等。 工资管理程序的产生主要目的是解决一些实际问题,用来方便和准确的管理公司职工 的各项纪录,使得公司的管理既方便有完备。每个公司都得有管理职工信息的系统,有的 公司是人工的,那样非常 麻烦,而且还会出现很多错误。所以我们编写了这个程序。当 然,以后的公司管理都会采用这种方式,因为它的产生和发展给公司带来了巨大的财富。 再说,计算机今后将会应用在各个领域,所以,完善的工资管理程序是很有必要的。它在 管理的过程中,对一些数据的存储和计算是相当方便,当然它的误差