资源描述:
《c++项目报告之高校人事管理系统》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、XXXXX商店仓库管理系统C++课程项目设计说明书项目名称:高校人事管理系统班级:生物技术201103班项目组长:王美庭项目成员:王田、喻易、谭继鹏、霍擎、杨锏王美庭指导教师:叶涛完成日期:2012-06-26成绩:2高校人事管理系统目录11项目(高校人事管理系统)需求分析11.1项目目标11.2系统主要功能概述11.3可行性分析11.4项目运行环境22项目(高校人事管理系统)设计32.1概要设计32.2详细设计32.3项目命名约定52.4项目分工表52.5项目进度表53项目(高校人事管理系统)功能介绍64项目(高校人事管理系统)功能测试65项目
2、使用说明66项目(系统)总结77程序源代码719高校人事管理系统1项目(高校人事管理系统)需求分析1.1项目目标1.开发一个高校人事管理系统,修改以前该系统的不足,提高系统的运作效率。1.2系统主要功能概述1.高校人事管理系统模块(系统流程图)高校人事管理系统删除人员信息增加人员资料选择要进行的操作12查询人员信息修改人员信息34数据存盘数据装入56退出显示所有信息871.3可行性分析1.系统/技术可行性:windows安装了VC+6.0即可运行。2.使用可行性采用简单的GUI界面,用户经过短期培训即可方便使用系统。19高校人事管理系统1.4项目
3、运行环境CPU奔腾Ⅳ1.4G或以上内存512M或以上硬盘80GB或以上服务器端OSWindows2000/NT/Server客户端OSWindows2000/XP网络配置局域网19高校人事管理系统2项目(高校人事管理系统)设计2.1概要设计设计一个person和school的类,再结合main函数实现搞笑人事管理系统的功能,大致模块如下:高校人事管理系统修改功能删除功能添加功能查询功能数据存盘与装入功能显示功能2.2详细设计UML图类名:person私有成员变量:Intno,chartype[20],charname[20],charsex[10
4、],intage,chartime[20],charpos[20],chartechpos[20],charparty[20],charstudy[30]person*mynext公有成员函数:person(intnnum,charntype[],charnname[],charnsex[],intnage,charntime[],charnpos[],charntechpos[],charnparty[],charnstudy[]),person(intnnum,charntype[],charnname[],charnsex[],intnag
5、e,charntime[],charnpos[],charntechpos[],charnparty[],charnstudy[],person*next)voidsetnext(person*next),person*getnext(),intgetnum(),char*getname(),char*getsex(),char*getpos(),char*gettechpos(),char*gettime(),char*getparty(),char*getstudy(),intgetage(),voidgetag(intas),char*ge
6、ttype()。19高校人事管理系统类名:school私有成员变量:person*myfirst,intfirstnum。公有成员函数:School(),School(intnnu,charntyp[],charnnam[],charnse[],intnag,charntim[],charnpo[],charntechpo[],charnpart[],charnstud[]),voidinsertatlast(intnnum,charntype[],charnname[],charnsex[],intnage,charntime[],charnp
7、os[],charntechpos[],charnparty[],charnstudy[]),voidprintf(intr),voidprintf1(person*ahead),voidprintf(),voidadd(),boolremovedatnum(),boolfind1(),boolfind2(),boolupperson(),voidload(),voidsave(),~School()。19高校人事管理系统2.3项目命名约定类名:大写字母开头如:School类属性:采用匈牙利命名法(即第一个字母小写并表明数据类型)如:int变量:
8、采用匈牙利命名法(即第一个字母小写并表明数据类型)如:c2.4项目分工表姓名分配任务/完成的功能模块备注(贡献度,设总分为60分)喻易人