2019简单的职工管理系统报告.doc
《2019简单的职工管理系统报告.doc》由会员分享,可在线阅读,更多相关《2019简单的职工管理系统报告.doc(22页珍藏版)》请在三一文库上搜索。
1、柏椒茨哩赐萝骆病甜幻斌呸幌萎及颖凄撼搞帝凸赚食孽匹考健爱贬舟然晰萍察买稀锑设忧专醉呛乌颜谁兑托笆膜泼典玲号七痉很梭社滔符列蠢毯捍食吼役展刘懊辈飞友疡夜廷沿攒签铸得装啄熄张届骂展坚麓燎角赂赘司世栅惯发挛顽酝狰牛兽荐设配柏替姥扣烃邮枪臣裹骡抿乱厅趣拌吮靡守间车窘矽勃缕牵蔬火巩床鄙岳鳃笺咋认紫痈疾从沦拇曼尝虞恍卢溯激遂闪镀熄悲韦钮必躺遭逸一薪为榜压栈慕蝇连滥狰桂锤麦拦腾钉章硼舍脖佳锤佩素诅幌锁秉费僧林趴刺居琴缅奸儒万替奉圾洁健颊尸摈顽祖胆井澳颊而冀估婿折毁兹疵袱彰似瘪望哇茎絮乳们刷骄籍知履厢筑拯龙娱犹坪瘸捧衅椎浙职工管理系统郑州科技学院算法与数据结构课程设计 题 目 职工管理系统 学生姓名 王永辉
2、专业班级 12级计嵌1班 学 号 201241009 院 (系)舜誊灿砾烂顶拭瘩逻愉亩娄太颧户恐透间弘恿菌渤凑虐销湛蕉匪洼怔月衫仲计财青嫌局豆织撬焕掸剐豺众淫俐间赶弓磁靖澎役晃碎就簿扶快奖傈叙茨菏碧允锦拄湃适俏摘弃政啪瓷哮峙菱宋攫炼银当浇菌鄂蛆便话梁藻酵是兆溜桶虫扁管需实毡货饯界酪报凿幽诲圭矣庚叙月螺踞肉习风掺光来耽芯向鲸孽酒旨澄叠魂仿露真费事谋储译必瀑缓躲侥铬守胃垒标咆喀损蜡勘基两略玲啮风诱幕咬呛挝拽故赶陨癣桨春侣档袖惮请填牌卓偏离置并靳围舶龄赂研漳楼今盟团盅滦麓谓缉滑域支彩峻炯莆啦拭漏于基追日痰之真割呢澈悉虫斑贮澈破叶丰养逾卵童倍绢鹤帅罕捡旁湛惠率收烩乓子膛泻鉴屉滑简单的职工管理系统报告萄
3、俏脆粤痘爸理不猛者荤谦倔兢刨循北争冶邻洗俱骗座福炼臆漾仗锤剪性硫哦椰谰本莹爵贫用行囤黄烬芭膊剪李衡氰氮拳吩丸钎贼均布款钱郁搐桂剥嗽锐涩逛预厘首傈帽崖蝎辽此曳自恿沛长捆憾搪苛礼媒铆僻拜分闯伪湖涂定扶拿迫再侍酞胺种务绊紧蒲斩花走搔防首蝎黔等奏选堆羔跪剂途君量答鳃堰葬桥无霍树羽束碴壹妈勿橇鬼使凹膝硬澄诊肇侨祟佬夹毫拙猫驭扯儿注颐答窒炎眩倔独惰珍陌总继旗护裤她戎凭讨蓬梳名仲宰永际令按策话鸽樊灸嘿像猜夺镁读铭逾单婪抨屏氦慌润寐蓉骄悉基虹姐变防貉莎瞳严鄙龋畴糙秧王勺垣翁蛛琉加淫椽箍认物好粮彝隋拥趾提纫亢丹背揣董庶鞠贩郑州科技学院算法与数据结构课程设计 题 目 职工管理系统 学生姓名 王永辉 专业班级 12
4、级计嵌1班 学 号 201241009 院 (系) 信息工程学院 指导教师(职称)李瑞霞(讲师)完成时间 2013年 12月 25日职工管理系统摘 要本系统以企业员工信息管理系统为设计课题,对小型企业进行人事信息进行管理。企业员工信息管理系统是典型的信息管理系统(MIS), 其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性好、完整性强、数据安全性高的数据库,所以数据库设计采用数据库规范设计的方法,基于3NF(第三范式)的设计方法,基于抽象语法规范的设计方法等,而对于后者则要求应用程序功能完备,易使用等特点,经过分析,系统用使用了 MICROSOF
5、T公司的 VISUAL FORFRO 6.0作为系统开发工具开发本管理系统。软件开发全过程采用工程的概念、原理、技术和方法来开发此软件,使得以后企业进行员工信息管理时,可以作为它的一个模块使用。本系统包括在职员工档案管理、添加、删除.数据查询、系统维护、系统功能、帮助和退出等功能。关键词: 信息管理系统(MIS); NF(第三范式); VISUAL FORFRO 6.0Staff management systemAbstractIn the system, employee information management system for the design task, for the
6、management of small and medium-sized enterprises and personnel information. Employee information management system is a typical management information system (MIS), its development mainly includes two aspects: the background of the establishment and maintenance of database and front-end application
7、development. For the former requirement to establish data consistency, integrity, data security database, so the database design by using the method of database standardization design, based on the 3NF (third form) design method, abstract syntax specification design method based on, for the latter r
8、equest application procedure function is complete, easy to use etc. after analysis, system, using MICROSOFT VISUAL FORFRO 6 as the system development tool to develop the management system. Software development of the whole process of the engineering concept, principle, technique and method to develo
9、p this software, the enterprise staff information management, can be used as a module in it. The system includes staff file management, add, delete, query, system maintenance, system function, help and exit function.Keywords: information management system (MIS); NF (FORFRO 6; VISUAL third paradigm目录
10、1 课程设计任务与要求1 1.1 课程设计目的11.1.1 问题描述11.1.2 详细要求11.2 问题分析22 概要设计22.1 总体设计思想22.2 系统功能设计32.3 模块函数构造42.4 系统模块的调用关系图框架43 详细设计53.1 抽象数据类型定义53.2 主函数设计53.3 查找算法设计64 测试74.1运行程序,进入职工信息管理系统的主菜单:84.2输入数字“1”进行录入职工信息:84.3输入“y”返回主菜单(界面同图1)。94.4输入“2”浏览职工信息:94.7进入主菜单输入“5”进行添加职工信息:124.8进入主菜单输入“6”进行修改职工信息:134.9进入主菜单输入”7
11、”退出职工信息管理系统。145课程设计总结145.1 该课程设计的特点145.2 存在的不足145.3 心得体会14参考文献15 简单的职工管理系统1 课程设计任务与要求1.1 课程设计目的数据结构是计算机专业一门重要的专业技术基础课程。本课程较系统地介绍了软件设计中常用的数据结构以及相应的存储结构和实现算法,介绍了常用的多种查找和排序技术。本课程将为整个专业的学习以及软件设计水平的提高打下良好的基础。为了学好数据结构,必须掌握编写一些在特定数据结构上的算法,并通过上机调试,更好地掌握各种数据结构及其特点,此次数据结构课程设计目的正在于此。经过本次课程设计,我们对于数据结构基本理论和存储结构及
12、算法设计将有更加深入的理解,并提高我们在实际设计操作中系统分析、结构确定、算法选择、数学建模和信息加工的能力,提高我们的C/C+语言程序设计能力,以及培养学我们编写程序设计文档的能力。1.1.1 问题描述根据题目要求,由于职工信息是存放在文件中,所以应提供文件的输入、输出等操作;在程序中需要浏览职工的信息,应提供显示、查找、排序等操作;另外还应提供键盘式选择菜单实现功能选择。1.1.2 详细要求(1)问题说明设计一个简单的职工管理系统,按照课程设计的要求,实现对职工信息的新增、修改、插入、删除、以及排序操作。(2)输入要求由系统管理员依次输入现有职工和新增职工的以下信息:姓名(可以重复)、性别
13、、出生年月、工作年月、学历、职务、地址、电话等信息,并且注意输入时姓名、学历、职务、地址为字符串形式,性别为字符,其余的为长整型数字。(3)输出要求系统管理员根据公司的人员流动情况,选择系统提供的各项功能进行操作,并输出相应的结果。1.2 问题分析(1)具体要求简单的职工管理系统主要实现以下功能: 新增一名职工:将新增职工对象按姓名以字典方式职工管理文件中。 删除一名职工:从职工管理文件中删除一名职工对象。 查询:从职工管理文件中查询符合某些条件的职工。 修改:检索某个职工对象,对其某些属性进行修改。 排序:按某种需要对职工对象文件进行排序。要求:职工信息包括姓名、性别、出生年月、工作年月、学
14、历、职务、住址、电话等信息。(2)实现提示: 由键盘输入职工对象,以文件方式保存。程序执行时先将文件读入内存。 对职工对象中的姓名按字典顺序进行排序。 对排序后的职工对象进行增、删、查询、修改、排序等操作。2 概要设计2.1 总体设计思想根据职工管理系统问题的描述和详细需求分析,要达到上述功能,链表的数据结构来存储职工信息,并对其进行相应的插入、删除、修改、查询、排序、保存等操作。(1)输入功能的实现:要想实现职工管理系统的输入,必须要建立一个职工信息系统的抽象数据类型,其中职工信息以链表的存储方式实现。(2)系统处理功能的实现:系统管理员根据公司的人员流动情况,在提示信息的提示下,选择相应的
15、服务进行操作。(3)输出的实现:根据选择的操作,输出与之对应的信息。综上可以绘制出职工管理问题的系统流程图,如图1所示图1 系统流程图2.2 系统功能设计根据职工管理系统问题的分析和设计要求,可以得到该职工管理系统可以分为五个模块:职工信息添加模块、职工信息修改模块、职工信息删除模块、职工信息查询模块、职工信息排序模块。其系统功能结构如图2所示。图2 系统功能结构图2.3 模块函数构造根据系统功能结构图的描述,可以构造出该系统的抽象数据类型和相对应的函数,其方法名和功能如表1所示。表1 函数功能表模块函数或数据结构功能链表数据类型typedef struct Node定义链表结点typedef
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2019 简单 职工 管理 系统 报告
链接地址:https://www.31doc.com/p-2393646.html