西华大学数据结构与算法B-课程设计说明书
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
本课题主要的目的是………
……后面的内容供参考,同学们可根据具体题目作适当的修改。
2.
2.1
添加一个职员的基本信息,包括姓名,工作证号,身份证号码,生日,家庭住址,家庭电话号码,部门,薪水,性别,职务。
2.2
能够对一个职员的信息进行删除按姓名进行删除。
2.3
能够对于全部职员的信息进行删除!
2.4
显示所有职员的主要信息包括姓名,身份证号码,工作证号,生日!
void setsalary(char *); //设置薪水
void setpost(char *); //设置职务
void setdepartment(char *); //设置工作部门
Leabharlann Baiduprivate:
int year; //年
int month; //月
int day; //日
};
people类的声明
class people
{
public:
people(); //people类的构造函数
friend ostream & operator <<(ostream &out,people p); //重载“〈〈”
2.5
根据你键入的职员姓名,显示其详细信息!
2.6
对职员的信息进行修改。
VC++6.0。
具体操作如下:新建……工程,添加相应的源文件……,再编译,链接,执行等,此部分可参照实验指导书前面的内容写。
图4.1系统总体框架图
Date类的声明
class Date
{
Public:
Date(); //Date类的构造函数
数学与计算机学院
课程设计说明书
【此页单独打印】
课 程 名 称:数据结构与算法B-课程设计
课 程 代 码:6013799
题 目:
年级/专业/班:
学 生 姓 名:
学 号:
开 始 时 间:2011年12月6日
完 成 时 间:2011年12月21日
课程设计成绩:
学习态度及平时成绩(30)
技术水平与实际能力(20)
char *getid(); //获得id
char *gettelephone(); //获得电话号码
Date getbirthday(); //获得生日
char *getnumber(); //获得工作证号
void setname(char *); //设置姓名
void setsex(char *); //设置性别
void setid(char *); //设置id
void setnumber(char *); //设置工作证号
void setaddress(char *); //设置家庭地址
void settelephone(char *); //设置电话号码
void setbirthday(Date); //设置出生日期
friend istream & operator >>(istream &in,people &p); //重载“〈〈”
void operator =(people p); //重载“=”
void set(); //people类的设置函数
char *getname(); //获得姓名
char *getsex(); //获得性别
创新(5)
说明书撰写质量(45)
总 分(100)
指导教师签名:年月日
1
1.1
在现代化的企业管理中,人事管理系统有着十分重要的作用,然而,用大型软件系统来于小型的企事业单位,不啻于“杀鸡用牛刀”,因此小型的的软件对于这种单位自然有十分重要作用。某小型企业出与这种目的制作了这个人事管理系统。
1.2
…
1.5
void set(); //Date类的设置函数
friend istream & operator >>(istream &in,Date &da); //重载“》”
friend ostream & operator <<(ostream &out,Date d); //重载“《”
void operator =(Date d);重载“=”
……后面的内容供参考,同学们可根据具体题目作适当的修改。
2.
2.1
添加一个职员的基本信息,包括姓名,工作证号,身份证号码,生日,家庭住址,家庭电话号码,部门,薪水,性别,职务。
2.2
能够对一个职员的信息进行删除按姓名进行删除。
2.3
能够对于全部职员的信息进行删除!
2.4
显示所有职员的主要信息包括姓名,身份证号码,工作证号,生日!
void setsalary(char *); //设置薪水
void setpost(char *); //设置职务
void setdepartment(char *); //设置工作部门
Leabharlann Baiduprivate:
int year; //年
int month; //月
int day; //日
};
people类的声明
class people
{
public:
people(); //people类的构造函数
friend ostream & operator <<(ostream &out,people p); //重载“〈〈”
2.5
根据你键入的职员姓名,显示其详细信息!
2.6
对职员的信息进行修改。
VC++6.0。
具体操作如下:新建……工程,添加相应的源文件……,再编译,链接,执行等,此部分可参照实验指导书前面的内容写。
图4.1系统总体框架图
Date类的声明
class Date
{
Public:
Date(); //Date类的构造函数
数学与计算机学院
课程设计说明书
【此页单独打印】
课 程 名 称:数据结构与算法B-课程设计
课 程 代 码:6013799
题 目:
年级/专业/班:
学 生 姓 名:
学 号:
开 始 时 间:2011年12月6日
完 成 时 间:2011年12月21日
课程设计成绩:
学习态度及平时成绩(30)
技术水平与实际能力(20)
char *getid(); //获得id
char *gettelephone(); //获得电话号码
Date getbirthday(); //获得生日
char *getnumber(); //获得工作证号
void setname(char *); //设置姓名
void setsex(char *); //设置性别
void setid(char *); //设置id
void setnumber(char *); //设置工作证号
void setaddress(char *); //设置家庭地址
void settelephone(char *); //设置电话号码
void setbirthday(Date); //设置出生日期
friend istream & operator >>(istream &in,people &p); //重载“〈〈”
void operator =(people p); //重载“=”
void set(); //people类的设置函数
char *getname(); //获得姓名
char *getsex(); //获得性别
创新(5)
说明书撰写质量(45)
总 分(100)
指导教师签名:年月日
1
1.1
在现代化的企业管理中,人事管理系统有着十分重要的作用,然而,用大型软件系统来于小型的企事业单位,不啻于“杀鸡用牛刀”,因此小型的的软件对于这种单位自然有十分重要作用。某小型企业出与这种目的制作了这个人事管理系统。
1.2
…
1.5
void set(); //Date类的设置函数
friend istream & operator >>(istream &in,Date &da); //重载“》”
friend ostream & operator <<(ostream &out,Date d); //重载“《”
void operator =(Date d);重载“=”