全球旧事资料 分类
课程设计报告
课程设计名称:C程序设计系别:三系
学生姓名:班学成级:号:绩:
郑步芹
软件2班201103112
指导教师:
开课时间:20112012学年二学期
f高校人事管理系统
一、课程设计目的
本课程设计是在学习面向对象基本理论之后的实践教学环节。该实践教学是软件设计的综合训练,包括问题分析、总体结构设计、用户界面设计、程序设计基本技能和技巧。要求学生在设计中逐步提高程序设计能力,培养科学的软件工作方法。学生通过课程设计在下述各方面得到锻炼:(1)能根据实际问题的具体情况,结合面向对象的基本理论和基本技巧,正确分析问题,并能设计出解决问题的有效算法与程序。(2)提高程序设计和调试能力。学生通过上机实习,验证自己设计的算法和程序的正确性。学会有效利用基本调试方法,迅速找出程序代码中的错误并且修改,进一步提高程序设计水平。
二、课程设计内容
职工信息管理系统建立一个职工信息管理系统,对于普通员工只能查询和修改自己的详细信息和查询其他员工的简单信息,对于人事部门人员可以查询、修改、增加所有职工的详细信息(但不包含修改工资),对于财务部门人员可以查询所有职工的详细信息,和修改职工的工资。1进入系统需要密码验证2具有简单的菜单功能。(不同类型的员工的菜单形式不同)(3)能够按要求完成职工信息的增加,删除,查询和更新相关信息(4)对程序源代码要给出各部分的详细注释。(5)雇员信息以文件的形式存储。(6)自己根据能力及需要添加相应功能模块,增强模拟系统功能。
f三、高校人事管理系统概要设计
定义一个类,定义类的成员数据、声明成员函数、存储和读取函数并定义一个对象数组。完成各个函数的具体功能,设计3个不同菜单来完成不同功能的实现,设计菜单功能执行函数并以此连接菜单与各功能函数实现调用。
流程图:
主菜单
普通职工
人事部门
财务部门
显示个人信息
修改个人信息
查询他人信息
增加职工信息
查询职工信息
修改职工信息
删除职工信息
查询职工信息
修改职工工资
f四、高校人事管理系统详细设计与实现
1建立一个员工的类perso
2定义成员数据:
ame姓名、工号、性别、
umsexaddress住址、tele电话、salary工资3声明成员函数:增加职工信息函数i
put、显示详细信息和他人简单函数show、查找个人和他人信息函数search、修改职工信息和工资函数revise以及存储和读取数据函数write_file、read_file。4设r
好听全球资料 返回顶部