- 3
- 0
- 约4.4万字
- 约 64页
- 2017-08-26 发布于湖南
- 举报
*******************
实践教学
*******************
计算机与通信学院
2014年春季学期
Java课程设计 说明书
题 目: 高校人员信息管理系统
专业班级: 信息与计算科学1班
姓 名:
学 号:
指导教师:
成 绩:
目录
摘 要
在当前的学校人员管理体制下,高等学校不但要有浓厚的学风气息、雄厚的师资力量、先进精良硬件设备,与此同时,作为先进科学技术和优秀文化的承载者和传播者,更需要有一个执行效率高并且便于操作的现代信息化管理系统,以实现对高校各类人员进行添加、查找、修改、删除、统计、保存、读取等动态管理的目的。?
本文利用Microsoft?Visual?C++6.0的ADO编写程序,实现了高校对实验员、教师、行政人员、教师兼行政人员的管理操作。?
本系统主要有四个管理模块——实验员管理系统、教师管理系统、行政人员管理系统、教师兼行政人员管理系统。已经过全面的系统测试,能够很好的运行,达到了预期的效果。
关键字:C++ 人员管理 信息
序 言
需求分析
1.1 问题描述
某高校有四类员工:教师、实验员、行政人员,教师兼行政人员;共有的信息包括:编号、姓名、性别、年龄等。其中,教师还包含的信息有:所在系部、专业、职称;实验员还包含的信息由:所在实验室、职务;行政人员还包含的信息有:政治面貌、职称等
1.2 功能要求
(1)基本功能
1) 添加功能添加2) 查询功能根据编号姓名进行查询) 编辑功能根据查询对相应的记录进行修改) 统计功能能根据多种参数进行人员的统计保存功能) 添加人员记录时,考虑各种数据的有效性。
2)组合查询功能的实现。
3)可按人员的某些信息进行排序。
4)对文件的读写使用二进制信息。
1.3 问题的解决方案
根据系统功能要求,可以将问题解决分为以下步骤:
1)应用系统分析,建立该系统的功能模块框图以及界面的组织和设计;
2)分析系统中的各个实体及它们之间的关系;
3)根据问题描述,设计系统的类层次;
4)完成类层次中各个类的描述;
5)完成类中各个成员函数的定义;
6)完成系统的应用模块;
7)功能调试;
8)完成系统总结报告。class Experimenter),教师类(class Teacher),行政人员类(class Staff),教师兼行政人员类(class Tea_Sta)
基类中有
int num; 公用数据成员用于记录类成员的编号
int age; 公用数据成员用于记录类成员的年龄
string name; 公用数据成员用于记录类成员的姓名
string sex; 公用数据成员用于记录类成员的性别
virtual void Input(); 公有数据成员函数用于输入成员信息
virtual void Output(); 公有数据成员函数用于输出成员信息
int GetNum(); 公有数据成员函数用于获得成员编号
string GetName(); 公有数据成员函数用于获得成员姓名
实验员类中添加了
string library; 公有数据成员用于记录类成员的实验室
string zw; 公有数据成员用于记录类成员的职务
int choice2; 公有数据成员用于选择成员的性别
教师类中添加了
string depart; 公有数据成员用于记录类成员的部门
string spec; 公有数据成员用于记录类成员的专业
string title; 公有数据成员用于记录类成员的职称
int choice1; 公有数据成员用于选择成员的部门
int choice2; 公有数据成员用于选择成员的性别
行政人员类中添加了
string zzmm;; 公有数据成员用于记录类成员的政治面貌
string zc; 公有数据成员用于记录类成员的任职职称
int choice2; 公有数据成员用于选择成员的性别
教师兼行政人员类添加了
int choice1; 公有数据成员用于选择成员的部门
int choic
原创力文档

文档评论(0)