欢迎来到天天文库
浏览记录
ID:35626444
大小:505.00 KB
页数:33页
时间:2019-04-03
《《程序设计基础》课程设计报告书--职工信息管理系统》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、软件服务外包学院《程序设计基础》课程设计报告吉首大学JISHOUUNIVERSITY《程序设计基础》课程设计报告书题目职工信息管理系统作者所属学院软件服务外包学院专业年级软件工程2012级4班指导老师职称讲师写作时间2012年12月至2013年1月吉首大学教务处制-32-软件服务外包学院《程序设计基础》课程设计报告目录一、前言-3-1.功能分析-3-(1).主函数模块:-3-(2).菜单选择函数模块:-3-(3).新建函数模块:-3-(4).追加函数模块:-3-(5).存储函数模块:-3-(6).读取函数模块:-3-(7).打印表头函数模
2、块:-3-(8).显示函数模块:-3-(9).复制函数模块:-3-(10).删除函数模块:-3-(11).修改函数模块:-3-(12).排序函数模块:-4-(13).统计函数模块:-4-2.人员分配-4-3.进度安排-4-二、概要设计-4-1.系统的目标-4-2.系统的功能结构-4-三、详细设计-5-1.主函数模块设计-5-2.菜单选项函数模块设计-7-3.菜单选择函数模块设计-8-4.新建函数模块设计-9-5.追加函数模块设计-9-6.显示函数模块设计-11-7.修改函数模块设计-12-8.删除函数模块设计-15-9.排序函数模块设计-
3、18-10.统计函数模块设计-19-四、源代码及调试-25-1.测试1主界面-25-2.测试2新建-26-3.测试3追加-26-4.测试4显示-26-5.测试5查询-27-6.测试6修改-27-7.测试7删除-28-8.测试8显示-28--32-软件服务外包学院《程序设计基础》课程设计报告9.测试9统计-29-10.测试10排序-29-11.测试11显示-30-12.测试12退出-30-五、特殊问题及解决方法-31-1.问题1修改函数模块:-31-解决方法:-31-2.问题2统计函数模块:-31-解决方法:-31-六、总结与体会-31-七
4、、参考文献-32--32-软件服务外包学院《程序设计基础》课程设计报告职工信息管理系统一、前言1.功能分析(1).主函数模块:进行用户验证及输出主界面(2).菜单选择函数模块:选择需要进行的界面(3).新建函数模块:新建职工各信息(4).追加函数模块:在末尾追加新的信息(5).存储函数模块:存储到某文件中(6).读取函数模块:读取文件(7).打印表头函数模块:输出表头(8).显示函数模块:输出信息(9).复制函数模块:复制信息(10).删除函数模块:删除选定的信息(11).修改函数模块:修改选定的信息(12).排序函数模块:按要求进行排序
5、(13).统计函数模块:统计各项信息2.人员分配小组组长:田停小组成员:胡思源周妙吴晓丹项目分工:田停:(主函数、菜单选择函数、新建信息函数、追加信息函数、存储函数、读取内存函数)吴晓丹:(打印表头、显示信息函数、复制函数、查找信息函数、删除信息函数)胡思源:(结束函数、修改信息函数)周妙:(统计信息函数、信息排序函数)-32-软件服务外包学院《程序设计基础》课程设计报告1.进度安排2012年12月29日——2012年12月31日:分配任务并执行任务2013年1月1日——2012年1月3日:合并源代码并进行调试成功2013年1月4日——2
6、013年1月5日:完成课程设计报告文档一、概要设计对你要实现的系统的总体设计,包括:系统的系统结构和体系框架;项目框图及本工作在项目中的地位;系统中自己完成模块部分的所有对象的概要设计(如对象的主要职责和对象之间的相互关系);主要的控制流程;重要的功能流程设计及方案选择等内容。1.系统的目标使能够进行录入、增加、删除、修改和查询等,用户可以对文件中存储的单位职工信息进行排序、浏览、录入和查询等。2.系统的功能结构-32-软件服务外包学院《程序设计基础》课程设计报告一、详细设计详细设计文档应该包括对每一个对象类的详细描述,以及对对象类的属性
7、和方法的详细描述。写出算法、流程图。详细设计文档还应该把总体设计文档中所设计的其它内容进一步充实。最后详细设计文档中应该对本系统中关键的问题或者你认为自己最满意的设计内容做详细的说明和归纳性总结。1.主函数模块设计(1)模块概述:开始用户验证,成功则进行下一项,否则结束。输出主界面并进行菜单选择函数。(2)技术分析:使用了strcmp比较函数-32-软件服务外包学院《程序设计基础》课程设计报告(3)功能实现:用户验证成功则进行菜单选择intmain(){intl=0;charstr1[4][20]={"Husiyuan","Wuxiaod
8、an","Zhoumiao","Tianting"};charstr2[4][2]={"1","2","3","4"};charn[20],m[2];printf("请输入用户名:");g
此文档下载收益归作者所有