




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、湖南科技大学 VC +课程设计(论文) 1湖南科技大学VC+ 课程设计报告公司人事管理系统学生姓名: 金 钊 学 号: 0707020133 年级专业:2007 级信息与计算科学班 级: 信息一班 指导老师: 李建湘 学 院:数学与计算科学学院 湖南湘潭提交日期:2008 年 12 月湖南科技大学 VC +课程设计(论文) 2目 录1 前言.32 需求分析.43 概要设计.43.1 系统功能模块设计.43.2 流程图 .53.3 程序运行平台 .64 详细设计 .64.1 公司人员信息类的设计.64.2 数据的存储 .94.3 模块详细分析 .94.4 整体界面的实现 .104.5 系统登录的
2、实现 .124.6 添加.查询.删除和修改记录的实现 .184.7(特色)用户注册的实现 .275 测试分析.326 心得体会.32参考文献.33致 谢.33湖南科技大学 VC +课程设计(论文) 3公司人员信息管理系统金钊金钊(湖南科技大学 中国 湘潭 0707020133)摘摘 要要本次课程设计任务是通过编写一个公司人员信息管理系统,学习用Visual C+ 6.0 开发简单的管理系统。采用 Visual C+ 6.0 软件为主要开发工具。本系统主要完成对公司员工情况和公司信息的管理,包括人员信息的添加、修改、删除等。系统还可以完成对各类信息的浏览、查询、添加、删除、修改、等功能。由于我们
3、还没有学习数据库,所以在有关大量人员信息存储时,次系统显得心有余而力不足。 系统的核心是引用 I/O 流和文本处理来存储和修改公司人员的信息联系,每一个动作都可能影响到其它的功能,还有数据的改变,当完成对数据的操作时系统会自动地完成数据库的修改。关键字:VC+6.0;公司人员信息管理系统;模块化设计;i/O 流;1 前言使用计算机管理人员信息,不但可以大量节省时间、人力、财力、物力,而且能更全面有效地掌握公司的基本情况,及时获取最新而又准确的资料和信息。此课程设计就是这样一个管理公司人员信息的系统,其功能与实现方面有比较好的的针对性和实用性。软件是在 Visual c+平台上开发的,采用 i/
4、o 流文本存储数据和信息,作为虚拟的数据库。利用 i/o 流文本操作语言,能比较方便地实现对人员信息的操作与管理。系统登陆功能是系统的核心之一,在系统中有用户注册,用户注销,用户退出,其目的都是为了方便用户使用。系统有完整的用户对比功能,检查是否用户名已被注册。湖南科技大学 VC +课程设计(论文) 42 需求分析Visual C+6.0 的 MFC 提供了大量的类库函数强大支持。开发一个人员信息管理系统,可以实现人员信息的管理。并提供新信息输入,现有公司人员信息查询功能,对记录的删除修改等工作。公司人员管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据信息的建立和保存以及前端应用
5、程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。3 概要设计公司人员管理系统的概要设计分成两部分,首先是简要介绍系统功能模块设计,其次是简要介绍流程图。3.13.1 系统功能模块设计系统功能模块设计系统功能划分为九个模块,其流程图如图 3-1。各模块功能简要介绍如下: 图 3-1 系统功能模块流程图湖南科技大学 VC +课程设计(论文) 51、用户注册:添加一个系统账户,当输入的用户名未被注册且密码两次输入相同则注册成功。2、系统注销:可以注销当前用户,登陆另一个账户。3、系统退出:退出公司人员管理信息系统。4、信息
6、输入:输入公司职员的基本信息。5、信息输出:输出公司所有职员的信息。6、信息查询:查询制定人员的信息。7、信息修改:修改指定人员的信息。8、信息删除:删除指定人员的信息。9、信息清空:清空所有人员的信息。3.23.2 流程图流程图系统操作流程图如图 3-2。图 3-2 功能流程图湖南科技大学 VC +课程设计(论文) 63.33.3 程序运行平台程序运行平台开发工具: Visual C+运行环境:Windows 9x、Windows NT/2000、Windows XP4 详细设计公司人员管理系统的详细设计分成七部分,分别是公司人员信息类的设计、数据的存储、模块详细分析、整体界面的实现、系统登
7、录的实现、添加.查询.删除和修改记录的实现以及(特色)用户注册的实现。下面分别加以介绍,其中某些部分会将具体代码列出。.公司人员信息类的设计公司人员信息类的设计公司人员管理系统主要的人员信息主要分为技术员、销售员、经理以及销售经理等四类人员,为此设计了五个人员信息类分别是 employee(作为基类) 、technician、salesman、manager 以及 salesmanager,后四个类都公有地继承了 employee。下面是上述类的设计,即各类的声明,放在了 employee.h 文件中,而其中所有成员函数的设计见附件。/employee.hclass employ
8、eeprotected:char name20;/姓名int individualEmpNo; /个人编号int grade; /级别float accumPay;/月薪总额湖南科技大学 VC +课程设计(论文) 7static int employeeNo;/本公司职员编号目前最大值public:employee();/构造函数employee();/析构函数virtual void pay()=0;/计算月薪函数(纯虚函数)virtual void promote(int increment=0); /升级函数(虚函数)void SetName(char *); /设置姓名函数char *
9、 GetName(); /提取姓名函数int GetindividualEmpNo(); /提取编号函数int Getgrade(); /提取级别函数float GetaccumPay(); /提取月薪函数;class technician:public employee/兼职技术人员类private:float hourlyRate; /每小时酬金int workHours;/当月工作时数public:technician(); /构造函数void SetworkHours(int wh); /设置工作时数函数void pay();/计算月薪函数void promote(int);/升级函数
10、;湖南科技大学 VC +课程设计(论文) 8class salesman:virtual public employee/兼职推销员类protected:float CommRate;/按销售额提取酬金的百分比float sales;/当月销售额public:salesman();/构造函数void Setsales(float sl); /设置销售额函数void pay();/计算月薪函数void promote(int);/升级函数;class manager:virtual public employee /经理类protected:float monthlyPay; /固定月薪数pub
11、lic:manager(); /构造函数void pay();/计算月薪函数void promote(int);/升级函数;class salesmanager:public manager,public salesman /销售经理类public:湖南科技大学 VC +课程设计(论文) 9salesmanager();/构造函数void pay();/计算月薪函数void promote(int);/升级函数;.数据的存储数据的存储 根据上面所介绍的本系统的各个模块及其需要实现的功能,由于还没有学习数据库,所以我们只能应用 i/o 流文本操作来存储信息:1密码表 用于保存用户账
12、户的基本信息,系统通过该表对账户的用户名和密码的基本信息进行查询,并比较用户名和密码是否正确。2公司人员信息表 用于保存公司职员的基本信息。4.34.3模块详细分析模块详细分析1. 系统登录注册和注销系统开始运行就出现系统登录对话框,密码正确后才能进入主界面(默认用户名:金钊,密码为 123),用户还可以注销,注册和退出功能。自己认为有特色的是注册功能,由于没有数据库做后台,只好多次重复i/o 流操作,调用文本框。用来完成用户名的查找、对比,和用户的添加。2. 显示模块显示模块将输出所有职员的主要资料 。3. 修改模块首先由用户输入要修改的职员的姓名,然后系统用修改函数查找,显示该名职员的资料
13、,然后系统提示用户输入需要修改的项目和新的资料。4. 查找模块首先由用户输入要查找的职员姓名,然后系统用查找函数查找,然后系统就调用输出函数,输出所查找的职员资料。5. 删除模块首先由用户输入要删除的单个职员姓名,然后调用删除函数,删除该名职员的资料。6. 清空模块湖南科技大学 VC +课程设计(论文) 10系统将会把所有职员的资料全部删除,将链表清空。4.44.4 整体界面的实现整体界面的实现系统使用 VC+6.0 的 MFC 提供的主对话框作为整体界面,添加了一个下拉菜单,菜单中列出了六个功能按钮,见图 4-1 所示。 图 4-1 系统主界面程序的具体实现部分放整个工程(MFC)的 CMy
14、0701_33App 类中的成员函数InitInstance()中。具体代码清单如下所示: BOOL CMy0701_33App:InitInstance()CLoginDlg login;if(login.DoModal()=IDOK) /如果登录成功MB_INFO(欢迎进入公司人员信息管理系统!);/CMy0701_33App ed;/ed.OnAppAbout;湖南科技大学 VC +课程设计(论文) 11AfxEnableControlContainer();/ Standard initialization/ If you are not using these features an
15、d wish to reduce the size/ of your final executable, you should remove from the following/ the specific initialization routines you do not need.#ifdef _AFXDLLEnable3dControls();/ Call this when using MFC in a shared DLL#elseEnable3dControlsStatic();/ Call this when linking to MFC statically#endif/ C
16、hange the registry key under which our settings are stored./ TODO: You should modify this string to be something appropriate/ such as the name of your company or organization.SetRegistryKey(_T(Local AppWizard-Generated Applications);LoadStdProfileSettings(); / Load standard INI file options (includi
17、ng MRU)/ Register the applications document templates. Document templates/ serve as the connection between documents, frame windows and views.CSingleDocTemplate* pDocTemplate;pDocTemplate = new CSingleDocTemplate(IDR_MAINFRAME,RUNTIME_CLASS(CMy0701_33Doc),湖南科技大学 VC +课程设计(论文) 12RUNTIME_CLASS(CMainFra
18、me), / main SDI frame windowRUNTIME_CLASS(CMy0701_33View);AddDocTemplate(pDocTemplate);/ Parse command line for standard shell commands, DDE, file openCCommandLineInfo cmdInfo;ParseCommandLine(cmdInfo);/ Dispatch commands specified on the command lineif (!ProcessShellCommand(cmdInfo)return FALSE;/ T
19、he one and only window has been initialized, so show and update it.m_pMainWnd-ShowWindow(SW_SHOW);m_pMainWnd-UpdateWindow();return TRUE;else return false;4.54.5 系统登录的实现系统登录的实现系统登录是设计了一个对话框,对应的对话框类名为 CloginDlg。具体设计见图 4-2 以及相应的代码,代码清单放在了 CloginDlg 的成员函数 OnOK()内。湖南科技大学 VC +课程设计(论文) 13 图 4-2 系统登录的实现void
20、 CLoginDlg:OnOK() / TODO: Add extra validation hereCString username,password; /定义两个字符串变量m_strUserName.GetWindowText(username); /讲文本框中的值赋给username;m_strPassword.GetWindowText(password); /讲文本框中的值赋给password;/获得账号信息,从 xinxi.txt中获取,确定账号个数ifstream fin;fin.open(xinxi.txt);if(fin.fail()MB_INFO(打开数据文件错误!文件已被
21、损坏!);湖南科技大学 VC +课程设计(论文) 14exit(1);string xinxigeshu,geshu;char lline100;fin.getline(lline,100);xinxigeshu=lline;int xx=xinxigeshu.find(共有,0);int yy=xinxigeshu.find(个账号,0);geshu=xinxigeshu.substr(xx+4,yy-1);int znum=atoi(geshu.c_str();fin.close();/比较账号和密码,来确定是否登录成功 fin.open(code.txt); if(fin.fail()M
22、B_ERROR(没有注册的用户!);exit(1);char line10101;string strname,strpassword;strname=username.GetBuffer(0);湖南科技大学 VC +课程设计(论文) 15strpassword=password.GetBuffer(0);string str1,str2,stry;BOOL flag=false,flagname=false,flagpassword=false;for(int i=0;iznum;i+)fin.getline(linei,100); /从文件读入人员信息stry=linei;int loc1
23、,loc2;loc1=stry.find(用户名:,0);loc2=stry.find(密码:,0);str1=stry.substr(loc1+7,loc2-8);str2=stry.substr(loc2+5);if(!pare(strname) flagname=true;if(!pare(strpassword)flagpassword=true;if(flagname=true&flagpassword=true)flag=true;if(flag=true)湖南科技大学 VC +课程设计(论文) 16MB_INFO(登陆成功!);fileinfo info;info.set
24、fileinfo(1);CDialog:OnOK();elseif(flagname=false)MB_WARNING(用户名不存在,请重新输入!);m_strPassword.SetWindowText();m_strUserName.SetWindowText();elseMB_WARNING(密码错误,请重新输入!);m_strPassword.SetWindowText();/m_strUserName.SetWindowText();fin.close();void CLoginDlg:OnCancel() 湖南科技大学 VC +课程设计(论文) 17/ TODO: Add extr
25、a cleanup hereMB_QUERY(真的要退出系统吗?);CDialog:OnCancel();exit(1);BOOL CLoginDlg:OnEraseBkgnd(CDC* pDC) /设置对话框背景/ TODO: Add your message handler code here and/or call defaultCRect rect;CPaintDC dc(this);GetClientRect(&rect);CDC dcMem;dcMem.CreateCompatibleDC(&dc);CBitmap bmpBKG;bmpBKG.LoadBitmap(
26、IDB_BITMAP_DENGLU);/载入位图,IDB_DLGBITMAP 是在ResourceView 里边导入的位图 IDBITMAP bmp;bmpBKG.GetBitmap(&bmp);CBitmap* pOldBMP = dcMem.SelectObject(&bmpBKG);dc.StretchBlt(0,0,rect.Width(),rect.Height(),&dcMem,0,0,bmp.bmWid湖南科技大学 VC +课程设计(论文) 18th,bmp.bmHeight,SRCCOPY);return TRUE;4.64.6 添加添加. .查询查询.
27、 .删除和修改记录的实现删除和修改记录的实现这部分设计了四个对话框,见图 4-3,对应的对话框类名分别为CEmployeeInfoDlg 、CqueryDlg、CshanchuDlg 以及 CxiugaiDlg1。具体设计见图 4-2 以及相应的代码,对应代码清单分别放在了 CMy0701_33View 的成员函数:OnInputData()、OnChaxunData()、OnShanchuData()以及 OnXiugaiData()内。图 4-3 添加.删除和修改的实现void CMy0701_33View:OnInputData()/公司人员信息输入 access=finfo.getfi
28、leinfo();if(access=false)MB_INFO(请您先登录);湖南科技大学 VC +课程设计(论文) 19CLoginDlg ed;if(ed.DoModal()=IDOK)goto loop1;else/ TODO: Add your command handler code hereloop1: manager m1;technician t1;salesmanager sm1;salesman s1;vector vchar;vchar.push_back(&m1);vchar.push_back(&t1);vchar.push_back(&sm
29、1);vchar.push_back(&s1);CEmployeeInfoDlg ed;if(ed.DoModal()=IDOK)vector vread; vread.push_back(ed.m_manager); vread.push_back(ed.m_technician); vread.push_back(ed.m_salesmanager); vread.push_back(ed.m_tuixy); int i; for(i=0;iSetName(char*) (LPCTSTR)vreadi); /设置姓名 vchari-promote(i);/升级 t1.Setwork
30、Hours(ed.m_hour); /设置工作时间湖南科技大学 VC +课程设计(论文) 20 sm1.Setsales(ed.m_zsales);/设置本月的销售总额 s1.Setsales(ed.m_sales);/设置本月销售额 ofstream ofile(employee.txt,ios:out); /创建一个输出文件流对象 for(i=0;ipay(); /计算月薪 ofileGetName(), 编号:GetindividualEmpNo() , 级别:Getgrade()级, 本月工资GetaccumPay() OnInitialUpdate(); system(cls);if
31、stream infile(employee.txt,ios:in);/创建一个输入文件流对象try if (!infile) throw FileException(); catch ( FileException fe ) / exception handler MB_ERROR(fe.what(); / fe.what() n; exit(0); CQueryDlg ed; /声明查询对话框对象if(ed.DoModal()=IDOK)/调用查询对话框 char line10101;BOOL flag=FALSE;湖南科技大学 VC +课程设计(论文) 22 for(int i=0;iO
32、nInitialUpdate();ifstream infile(employee.txt,ios:in);tryif (!infile) throw FileException();catch ( FileException fe )MB_ERROR(fe.what();exit(0);char line4101;int j4;BOOL flag=FALSE;for(int i=0;i4;i+)infile.getline(linei,100);CString c_str1,name_str;c_str1.Format(%s,linei);name_str=c_str1.Left(c_str
33、1.Find(,);if(!name_str.Compare(ed.m_strxiuname1)湖南科技大学 VC +课程设计(论文) 24flag=TRUE;ji=i;if(flag=FALSE) MB_ERROR(并无此人!);elseCxiugaiDlg ed;if(ed.DoModal()=IDOK)infile.close();ofstream ofile(employee.txt,ios:out);for(i=0;i4;i+)if(i!=j0&i!=j1&i!=j2&i!=j3)ofilelineiendl;elseofileed.m_strxiuname.
34、GetBuffer(12), 编号:ed.m_strxiuno , 级别:ed.m_strxiuji级, 本月工资ed.m_strxiugong OnInitialUpdate();ifstream infile(employee.txt,ios:in);/创建一个输入文件流对象try if (!infile) throw FileException(); catch ( FileException fe ) / exception handler MB_INFO(fe.what(); / fe.what() n; exit(0); CshanchuDlg ed; /声明删除对话框对象湖南科技
35、大学 VC +课程设计(论文) 26if(ed.DoModal()=IDOK)/调用删除对话框 char line4101;int a4;bool flag=FALSE; for(int i=0;i4;i+)infile.getline(linei,100); /从文件读入人员信息 CString c_str,name_str; c_str.Format(%s,linei); /转换为字符串 name_str=c_str.Left(c_str.Find(,);/提取姓名if(!name_str.Compare(ed.m_strshancname)/与查询名比较ai=i;flag=TRUE;in
36、file.close();if(flag=FALSE) MB_ERROR(并无此人!);return; ofstream ofile(employee.txt,ios:out);for(int j=0;j4;j+)if(j!=a1&j!=a2&j!=a3&j!=a0) ofilelinejendl; ofile.close(); MB_INFO(此人信息已删除!);湖南科技大学 VC +课程设计(论文) 274.74.7(特色)用户注册的实现(特色)用户注册的实现此部分对用户注册设计了一个对话框,见图 4-4,对应的对话框类名为 Czhuce,具体代码清单 CMy070
37、1_33View 的成员函数 OnZhuceinfo()中。图 4-4 年级成绩的实现/特色函数,注册用户void CMy0701_33View:OnZhuceinfo() / TODO: Add your command handler code heresystem(cls);loop9: CZhuce ed;bool boolzhuce=false; /用来判断注册名是否已被注册ifstream fin;湖南科技大学 VC +课程设计(论文) 28ofstream fout;if(ed.DoModal()=IDOK) /提取账号信息fin.open(xinxi.txt);if(fin.f
38、ail()MB_INFO(打开数据文件错误!文件已被损坏!);exit(1);string xinxigeshu,geshu;char linez100;fin.getline(linez,100);xinxigeshu=linez;int xx=xinxigeshu.find(共有,0);int yy=xinxigeshu.find(个账号,0);geshu=xinxigeshu.substr(xx+4,yy-1);int znum=atoi(geshu.c_str();fin.close(); /注册用户湖南科技大学 VC +课程设计(论文) 29string newname,mima1,
39、mima2;newname=ed.m_newname.GetBuffer(0); /提取输入的字符,转换为 string 类型好存取;mima1=ed.m_mima1.GetBuffer(0); /提取输入的字符,转换为 string 类型好存取;mima2=ed.m_mima2.GetBuffer(0);ed.m_mima2.ReleaseBuffer(); /释放缓冲ed.m_mima1.ReleaseBuffer();ed.m_newname.ReleaseBuffer();/用来判断该用户名是否已被注册fin.open(code.txt);if(fin.fail()MB_ERROR(数
40、据文件被破坏!);exit(1);char line110101;for(int i=0;iznum;i+)string stry,str1;fin.getline(line1i,100); /从文件读入人员信息湖南科技大学 VC +课程设计(论文) 30stry=line1i;int loc1,loc2;loc1=stry.find(用户名:,0);loc2=stry.find(密码:,0);str1=stry.substr(loc1+7,loc2-8);if(!pare(newname)boolzhuce=true;fin.close();if(boolzhuce=true)MB_WARN
41、ING(该用户名已被注册!请注册不同的账号!);goto loop9;else/判断两次密码是否输入一致if(!pare(mima2)fout.open(code.txt,ios:app);/从文件末尾添加数据;if(fout.fail()MB_INFO(创建数据文件错误!);湖南科技大学 VC +课程设计(论文) 31exit(1);foutendl;fout用户名:newname,密码:mima1;MB_INFO(注册成功!);znum+; /用户数目加 1;这里很关键,是这个程序的核心,影响大局fout.close(); /更新账号信息fout.open(xinxi.txt,ios:tr
42、unc);if(fout.fail()MB_INFO(打开数据文件错误!文件已被损坏!);exit(1);fout共有znum个账号.endl;fout学校:湖南科技大学endl;fout学院:数学与计算科学学院endl;fout作者:07 级信息与计算科学一班 金钊endl;fout指导老师:李建湘endl;fout.close();else 湖南科技大学 VC +课程设计(论文) 32MB_ERROR(两次密码输入不一致!);goto loop9;5 测试分析经过测试,该系统能够较好地完成需求分析中的任务,如数据的添加、修改、删除、查询,其中,修改可通过先进行查询后再修改,还有特色模块用户
43、注册功能,能判断用户名是否被注册。但仍然存在很多问题,如对数据的输入方面没有太多的限制,这可能导致用户输入的异常发生。对系统查询设置也不灵活,系统的可扩展性不强。功能的实现也不太完善。代码的处理也不是很精简,有待进一步改善。并且没有大型的支持大容量数据的后台,只有利用文本 i/o 处理来实现所以数据的保密性和安全性不高,希望以后学习数据库后开发出强大的后台实现公司人员信息的管理。6 心得体会经过几个星期的设计和开发,系统基本开发完毕。在本次课程设计中困难遇到不少,比如文本文件的操作,i/o 流,string,Cstring 类,容器类相关的成员函数,全局参数的传递等。都是在百度上查找到的,并且
44、请教了上届的学长学姐,解决了大部分问题。由于设计时间较短,所以该系统还有许多不尽如人意的地方,比如用户界面不够美观,功能不够完善等多方面问题。在这次系统开发的过程中,我深深体会到了做一个系统,首先进行需求分析的重要性,了解了一个系统的制作,从功能分析到功能模块分析、与其他系统的关系,再到后台数据存储设计及各功能模块的创建都需要从整体上考虑设计。这些都有待以后进一步改进。通过实践对于我以后的学习是一笔不小的财富!特别是自己编的函数用户注册模块。希望在以后数据库系统设计中能开发出更强大的系统。湖南科技大学 VC +课程设计(论文) 33参考文献1.杨永国. Visual C+ 6.0 实用教程. 清华大学出版社,20042.唐俊明. Visual C+ 6.0 编程实例与技巧. 高等教育出版,2002致 谢一个学期的 VC+课程学习,让我对 VC 有了一定程度上的认识。了解了 VC的发展历史,熟悉了 VC 语言的基础知识,明白了 VC 的基本语法规则,可以运用 VC 来完成简单程序的编写和调试,实现预定的功能。 这次除在李老师的巨大帮助之外,师兄和师姐以及班上同学也给予了很大的帮助,我们在一
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 交通银行2025石嘴山市笔试英文行测高频题含答案
- 建设银行2025营口市秋招结构化面试经典题及参考答案
- 2025年3D打印的3D打印应用
- 2025大数据分析在体育训练中的应用
- 交通银行2025扬州市秋招群面案例总结模板
- 2025养老金融行业市场分析与发展
- 2025行业绿色技术发展前景
- 工商银行2025上海市秋招半结构化面试题库及参考答案
- 中国银行2025金昌市秋招笔试英语题专练及答案
- 邮储银行2025雅安市数据分析师笔试题及答案
- C1汽车驾驶证科目一考试题库750题(打印省纸版版)
- 医院医疗质量关键环节与重点部门监管制度
- 04S519小型排水构筑物(含隔油池)图集
- 2024中国糖尿病合并慢性肾脏病临床管理共识解读
- 高中英语2024届高考高频词汇(共1801个)
- 高校军事理论教育课教案
- 汉字历史-汉字的起源及形体演变(古代汉语课件)
- 吞咽障碍膳食营养管理中国专家共识(2019)解读
- 人教版部编版统编版一年级语文上册《我爱我们的祖国》课件
- 装配式建筑装饰装修技术 课件 模块三 装配式吊顶
- 挤压与膨化技术
评论
0/150
提交评论