- 1、本文档共41页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
实训自制的C语言学院教学信息管理系统报告..docx
《程序设计基础》课程设计报 告 书题 目 作 者 所属学院 专业年级 指导老师 职称 写作时间 2013年12 月 至 2014 年 1 月 吉首大学教务处制目 录1.设计目的与要求- 1 -1.1目的- 1 -1.2 要求- 1 -2.总体设计- 1 -2.1总体思想- 1 -2.2软件模块结构图- 1 -3.详细设计- 2 -3.1主函数- 2 -3.2录入员工信息函数- 3 -3.3更新员工信息函数- 3 -3.3.1增加员工信息函数- 4 -3.3.2删除员工信息函数- 4 -3.3.3删除销售人员函数- 5 -3.4查询员工信息函数- 5 -3.5排列员工信息函数- 6 -3.6统计员工信息函数- 6 -3.7浏览员工信息函数- 7 -3.8统计业绩情况函数- 7 -3.9读取文件函数- 8 -3.10退出系统函数- 8 -4.数据结构设计,模块功能实现- 8 -4.1数据结构设计- 8 -4.1.1定义结构体- 8 -4.1.2函数功能描述- 9 -4.2功能界面- 10 -4.2.1用户登录界面- 10 -4.2.2 菜单界面(主界面)- 11 -4.3.3各模块功能界面- 12 -5.调试分析- 12 -5.1调试方法:- 12 -5.2测试方法:- 13 -6.总结- 13 -7.答辩记录- 14 -8.教师意见- 15 -9.参考文献- 16 -附录:源代码- 17 -学院教学信息管理系统1.设计目的与要求1.1目的1.掌握C语言编程的基础知识较熟练的编写C语言应用程序。2.能够利用所学的基本知识和技能,解决简单的程序设计问题,增强独立完成工作的能力。3.通过设计主要使我们有一个独立编写程序的过程,对理论学习及动手能力都有一个很大的提高,进一步培养我们热爱专业的思想,同时对本专业综合素质的提高起一个积极的推动作用。1.2 要求 1.要求利用C语言面向过程的编程思想来完成系统的设计; 2.突出C语言的函数特征,以多个函数实现每一个子功能; 3.画出功能模块图; 4. 进行简单界面设计,能够实现友好的交互; 5. 具有清晰的程序流程图和数据结构的详细定义; 6. 熟练掌握C语言对文件的各种操作。2.总体设计2.1总体思想本系统主要的设计思想是实现对学院教师信息的录入、存储、查询、排列、浏览、插入、读取等主要功能。人员信息以文件的形式存储。系统的人机接口采用简单的字符界面进行交互。系统的设计方法是结构化设计方法,采用C语言进行开发。软件开发平台采用Code blocks。2.2软件模块结构图根据需求分析结果,学院教师信息管理系统可以分为录入学院教师信息、存储学院教师信息、查询学院教师信息、排列学院教师信息、浏览学院教师信息、插入学院教师信息、读取学院教师信息。如图2-1所示学院教师信息管理系统键入登录用户名及密码登录失败,跳出登陆成功3.详细设计3.1主 欢迎进入 登陆界面用户登陆登陆成功进入菜单图3-1登陆失败退出函数 如图3-1所示3.2录入教师信息函数图3-23.3更新员工信息函数 更新员工信息函数包含了3个子功能函数,分别是增加销售人员信息、删除销售人员信息、删除销售人员信息renew()更新员工信息 如图3-3所示add()增加函数3.3.1增加员工信息函数 返回上级菜单添加完毕是否继y/n 如图3-4所示 图3-43.3.2删除员工信息函数 删除员工信息可以按工号或者姓名来进行删除。如图3-5所示modify()修改函数2.按姓名查找删除该职工返回上级菜单图3-51.按工号查找3.3.3删modify()删除函数按姓名查找修改该职工返回上级菜单如图3-6所示图3-6按工号查找修改该职工某项信息除销售人员函数3.4查询员工信息函数查询员工信息方式有,按姓名查询、按年龄查询、按业绩查询。如图3-7所示 查询人员信息返回上级菜单 图3-73.5排line()排列函数2.按工号排列排列员工信息返回主菜单如图3-8所示图3-81.按业绩排列列员工信息函数3.6统计员工信息函数统计员工信息方式有,按姓名查询、按年龄查询、按业绩查询。如图3-9所示 统计人员信息返回上级菜单 图3-93.7浏 output() 输出函数浏览所有员工信息返回主菜单如图3-10所示图3-10览员工信息函数3.8统计业绩情况函数如图所示3-11 统计人员信息销售业绩总额返回上级菜单 图3-11 read_message() 读取文件函数 3.9读取文件信息返回主菜单如图3-12所示图3-12读取文件函数3.10退出系统函数 如图3-13所示Quit()退出函数退出界面退出系统图3-134.数据结构设计,模块功能实现4.1数据结构设计定义一维数组struct worker work[100]
文档评论(0)