实训自制的c语言学院教学信息管理系统报告.

实训自制的c语言学院教学信息管理系统报告.

ID:13162175

大小:175.41 KB

页数:40页

时间:2018-07-21

实训自制的c语言学院教学信息管理系统报告._第1页
实训自制的c语言学院教学信息管理系统报告._第2页
实训自制的c语言学院教学信息管理系统报告._第3页
实训自制的c语言学院教学信息管理系统报告._第4页
实训自制的c语言学院教学信息管理系统报告._第5页
资源描述:

《实训自制的c语言学院教学信息管理系统报告.》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、软件服务外包学院《程序设计基础》课程设计报告《程序设计基础》课程设计报告书题目作者所属学院专业年级指导老师职称写作时间2013年12月至2014年1月吉首大学教务处制-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.

2、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-软件服务外包学院《程序设计基础》课程设计报告学院教学信

3、息管理系统1.设计目的与要求1.1目的1.掌握C语言编程的基础知识较熟练的编写C语言应用程序。2.能够利用所学的基本知识和技能,解决简单的程序设计问题,增强独立完成工作的能力。3.通过设计主要使我们有一个独立编写程序的过程,对理论学习及动手能力都有一个很大的提高,进一步培养我们热爱专业的思想,同时对本专业综合素质的提高起一个积极的推动作用。1.2要求1.要求利用C语言面向过程的编程思想来完成系统的设计;2.突出C语言的函数特征,以多个函数实现每一个子功能;3.画出功能模块图;4.进行简单界面设计,能够实现友好的交互;5.具有清晰的程序流程图和数据结构的详细定义;6.熟练掌握C语言对

4、文件的各种操作。2.总体设计2.1总体思想本系统主要的设计思想是实现对学院教师信息的录入、存储、查询、排列、浏览、插入、读取等主要功能。人员信息以文件的形式存储。系统的人机接口采用简单的字符界面进行交互。系统的设计方法是结构化设计方法,采用C语言进行开发。软件开发平台采用Codeblocks。2.2软件模块结构图根据需求分析结果,学院教师信息管理系统可以分为录入学院教师信息、存储学院教师信息、查询学院教师信息、排列学院教师信息、浏览学院教师信息、插入学院教师信息、读取学院教师信息。如图2-1所示-36-软件服务外包学院《程序设计基础》课程设计报告学院教师信息管理系统键入登录用户名及

5、密码登录失败,跳出登陆成功主菜单插入学院教师信息浏览学院教师信息排列学院教师信息查询学院教师信息读取学院教师信息录入教师信息返回主菜单3.详细设计3.1主欢迎进入登陆界面用户登陆登陆成功进入菜单图3-1登陆失败退出函数如图3-1所示-36-软件服务外包学院《程序设计基础》课程设计报告3.2录入教师信息函数图3-23.3更新员工信息函数(1)添加销售人员信息更新员工信息函数包含了3个子功能函数,分别是增加销售人员信息、删除销售人员信息、删除销售人员信息(0)返回主菜单(3)修改销售人员信息(2)删除销售人员信息renew()更新员工信息如图3-3所示图3-3add()增加函数3

6、.3.1增加员工信息函数返回上级菜单否n是y添加完毕是否继y/n开始输入信息如图3-4所示-36-软件服务外包学院《程序设计基础》课程设计报告图3-43.3.2删除员工信息函数删除员工信息可以按工号或者姓名来进行删除。如图3-5所示modify()修改函数2.按姓名查找删除该职工返回上级菜单图3-51.按工号查找3.3.3删modify()删除函数按姓名查找修改该职工返回上级菜单如图3-6所示图3-6按工号查找修改该职工某项信息除销售人员函数-36-软件服务外包学院《程序设计基础》课程设计报告3.4查询员工信息函数查询员工信息方式有,按姓名查询、按年龄查询、按业绩查询。如图3-7所

7、示inquire()查询函数achive_cha()(3)按年龄查询name_cha()(1)按年龄查询age_cha()(2)按年龄查询查询人员信息返回上级菜单返回主菜单图3-73.5排line()排列函数2.按工号排列排列员工信息返回主菜单如图3-8所示图3-81.按业绩排列列员工信息函数-36-软件服务外包学院《程序设计基础》课程设计报告3.6统计员工信息函数统计员工信息方式有,按姓名查询、按年龄查询、按业绩查询。如图3-9所示count()统计函数count_

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。