C大作业---职员信息管理系统3429.docx





《C大作业---职员信息管理系统3429.docx》由会员分享,可在线阅读,更多相关《C大作业---职员信息管理系统3429.docx(41页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、(C+项目报报告文档档)C+程序设设计职员信息息管理系系统Verssionn CC+ 6.00生命科科学与技技术学院院生物医学学工程专专业10004班班指导教师师:彭娅娅婷日期:220111年077月033日开发团队队人员姓姓名学号 任务成绩刘奔U201101226355浏览信息息模块Wordd文档33,4部部分张博U201101226366信息录入入模块,添加信息息模块李扬U201101226377信息排序序Wordd文档22(2,33,4,55)张亚伦U201101226388修改信息息模块,显示所有有信息模模块 杨龙龙U201101226399删除信息息模块Wordd文档55,6部部分齐
2、中阳U201101226400查询信息息模块mainn函数的的完成胡宇U201101226411保存文档档模块Wordd文档11,2(11)部分分目录1 项项目(职职员信息息管理系系统)需需求分析析(1)(1)项项目目标标(2)系系统主要要功能概概述(3)可可行性分分析(4)项项目运行行环境2 项项目(职职员信息息管理系系统)设设计(2)(1)概概要设计计(2)详详细设计计 1) UMML图(类类的结构构和层次次)2)字段段说明(3)项项目命名名约定(4)项项目分工工表(5)项项目进度度表3 项项目(职职员信息息管理系系统)功功能介绍绍(4)4 项项目(职职员信息息管理系系统)功功能测试试(5
3、)5 项项目使用用说明(6)6 项项目(系系统)总总结(6)附录1 程序序源代码码(7)1 项项目(职职员信息息管理系系统)需需求分析析1.1 项目目目标开发一职职员信息息管理系系统,实实现职员员信息的的录入,修修改,查查询,删删除,保保存等功功能。1.2 系统主主要功能能概述1.添加加信息模块块:初始始化成员员信息,包包括职工工号,姓姓名,性性别,年年龄,学学历,工工资,住住址,电电话,给给成员排排序;2.删除除信息模模块:删删除某位位员工信信息数据据;3修改改信息模模块:依依据职工工的序号号修改某某位员工工的信息息;4.信息息查询模模块:依依据职员员的序号号查询某某位职员员的信息息;5.信
4、息息浏览模模块:浏浏览当前前所有职职员信息息;6:信息息排序模模块:依依据职工工号,姓姓名,薪薪酬为职职工排序序;7:保存存信息模模块:将将所录信信息存入入文档。1.3可可行性分分析1. 1.系统统可行性性:1:硬件件支持:电脑(笔笔记本电电脑,台台式电脑脑)可以以运行程程序;2:软件件支持:Winndowws,VVC+6.00作为程程序运行行平台2. 2.技术术可行性性:依据本学学期学习习C+知识,运用面向对象设计,团队成员协作完成。3. 3.使用用可行性性采用简单单的GUUI界面面,用户户经过短短期培训训即可方方便使用用系统。1.4 项目目运行环环境CPU奔腾11.4GG或以上上内存512
5、MM或以上上硬盘80GBB或以上上服务器端端OSWinddowss 20000/NT/Serrverr客户端OOSWinddowss 20000/XP网络配置置局域网2 项项目(职职员信息息管理系系统)设设计2.1 概要要设计: 建立EEmplloyeee类,LListt类,依依据要求求设计一一个主函函数,构构造函数数,析构构函数,以以及100个功能能函数,分分别为:(1)IInfooInpput; /实现信信息录入入(有重重载)(2)IInfooScaan; /用于浏览览信息(3)IInfooQueery; /查询信信息(4)IInfooSorrt; /信信息排序序(5)IInfooSwaa
6、p(6)IInfooDelletee; /删除除信息(7)IInfooModdifyy; /修改改信息(8)IInfooAddd; /添加加信息(9)sshowwalll;/显示所所有信息息(10)SSaveeFille();/保存存文档2.2 详细细设计UML图图List私有成员变量num;employee *phead;Emplloyeee私有成员员变量:num;namme;ssex;age;eduu;saalarry;addrress;ttelee;ordeernuum;公有成员员函数emplloyeee();Showw();Showw1.Listt公有成员员函数Lisst()phhea
7、dd=neew eemplloyeee;nuum=00;voiid IInfooInpput(chaar*nn,chhar*namme,ccharr*seex,iint agee,chhar*eduu,flloatt saal,ccharr*adddrees,ccharr*teele ); /信息录录入voiid IInfooInpput(); /信息息录入函函数重载载voiid IInfooScaan(); /浏览信信息voiid IInfooQueery(); /查询信信息voiid IInfooSorrt(); /信息排排序voiid IInfooSwaap(eemplloyeee *p
8、,eemplloyeee *q);voiid IInfooDelletee(); /删除信信息voiid IInfooModdifyy(); /修改信信息voiid IInfooAddd(); /添加信信息voiid sshowwalll(); /显示所所有信息息voiid SSaveeFille();/保保存为文文件Liist(); /析构函函数2.3 项目目命名约约定类名:大大写字母母开头 如:EEmplloyeee,LListt类属性:采用匈匈牙利命命名法(即即第一个个字母小小写并表表明数据据类型)如如:vooid, chhar,iint,ffloaat,类方法:每个单单词均为为大写字字
9、母开头头 如:InffoInnputt();IInfooScaan();InffoQuueryy();InffoSoort();InffoSwwap();InffoDeelette(); InnfoMModiify();IInfooAddd();shoowalll();SaaveFFilee();变量:采采用匈牙牙利命名名法(即即第一个个字母小小写并表表明数据据类型) 如:ccharr*nuum;ccharr*naame;chaar*ssex;intt agge;ccharr*eddu;ffloaat ssalaary;chaar*aaddrres;charr*teele;intt orrde
10、rrnumm;innt nnum;2.4项项目分工工表姓名分配任务务/完成成的功能能模块备注刘奔浏览信息息模块Wordd文档33,4部部分张博信息录入入模块,添加信息息模块李扬信息排序序Wordd文档22(2,33,4,55)张亚伦修改信息息模块,显示所有有信息模模块杨龙删除信息息模块Wordd文档55,6部部分齐中阳查询信息息模块mainn函数的的完成胡宇保存文档档模块Wordd文档11,2(11)部分分2.5项项目进度度表第18周周项目讨论论以及做做项目需需求分析析第18周周项目概要要设计,确确定分工工第19周周项目详细细设计,编编写文档档初稿、创创建数据据第19周周开发功能能模块第19周
11、周开发模块块功能,测测试模块块功能并并修改第19周周整体测试试并修改改第20周周形成项目目文档,项项目检查查,文档档检查3 项项目(职职员信息息管理系系统)功功能介绍绍1.添加加信息模模块:初初始化成成员信息息,包括括职工号号,姓名名,性别别,年龄龄,学历历,工资资,住址址,电话话,给成成员排序序;2.删除除信息模模块:删删除某位位员工信信息数据据;3修改改信息模模块:依依据职工工的序号号修改某某位员工工的信息息;4.信息息查询模模块:依依据职员员的序号号查询某某位职员员的信息息;5.信息息浏览模模块:浏浏览当前前所有职职员信息息;6:信息息排序模模块:依依据职工工号,姓姓名,薪薪酬为职职工排
12、序序;7:保存存信息模模块:将将所录信信息存入入文档。4 项项目(职职员信息息管理系系统)功功能测试试测试内容容预计实际改善情况况当前信息息浏览测测试会出现现所有职职员信息息如预计计信息录入入测试依照提示示录入职职员信息息如预计查询测试试按职工工号查询询按编号查查询按编号号查询,无无改动排序测试试按编号排排序如预计删除测试试删除职员员信息如预计修改测试试改动后信信息可存存档如预计新添成员员测试增添新成成员如预计保存文件件测试文件可正正常保存存如预计退出测试试正常退退出程序序如预计计5 项项目使用用说明将程序正正常编译译后,按按操作提提示正常常执行;如:当当前信息息浏览输输入2,按按回车键键即可
13、;操作简简单,容容易掌握握,注意:修修改信息息后,执执行操作作8,将将修改后后信息存存档。6 项项目(系系统)总总结(写出项项目实施施过程中中碰到的的问题,如如何解决决的问题题,有何何收获等等)本次C+实验验操作难难度大,小小组成员员分配任任务后花花费很长长时间,看看课本,上上网查询询资料后后,才能能正常完完成自己己所负责责模块操操作,且且程序编编写“巡查模模块”未如预预期,后后期改动动较大;通过本次次试验,团团队成员员意识到到互相团团结协作作,交流流信息的的重要性性,且认认识到自自身存在在的不足足,以后后还需多多加努力力附录1 程序序源代码码#inccludde#inccludde#incc
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 作业 职员 信息管理 系统 3429

限制150内