1 / 21
文档名称:

学生学籍管理系统(VC++).doc

格式:doc   页数:21
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

学生学籍管理系统(VC++).doc

上传人:janny 2011/6/11 文件大小:0 KB

下载得到文件列表

学生学籍管理系统(VC++).doc

文档介绍

文档介绍:湖南大学
《C++》课程设计报告
学生学籍管理系统
目录
一、系统总框图及函数定义及说明 2
二、模块设计分析 5
三、特色算法 5
四、存在的问题及对策 6
五、使用 6
六、程序源代码 6
在一个拥有上万个学生的大学里,对学生的管理成了一件比较棘手的事情(如果你采取人工的办法?!),好在现在有了电脑,有了各种各样的程序来帮你方便的完成这项工作;下面我要介绍的就是本人呕心沥血的拙作。
一、系统总框图及函数定义及说明
表一:
listNode ()
listNode (Inform &);
listNode (listNode &);
链表类
listNode
Inform data listNode* create() ;
listNode* del(listNode *,char*);
int num 数据成员成员函数 listNode* insert(listNode *,Inform &);
私有成员
listNode* modify(listNode *);
listNode *nextPtr void printlistNode (listNode*);
void search (char*, listNode *)
~ listNode ();
achieve ach Inform()
学生信息类
Inform
char *name Inform(Inform &)
char *id int operator<=(const Inform&);
char *sex 数据成员成员函数 Inform& operator=(Inform&)
char *number int operator= =(const Inform&);
私有成员
char *roomnumber int operator!=(char *)
char *phonenumber int operator= =(char *);
~Inform();

int sum achieve();
成绩类
achieve
void countaverage(subject *);
int num int operator= =(achieve &);
数据成员成员函数 achieve &operator=(achieve &);
int average void instruction();
私有成员
void setnum(int a);
subject *T (公) int getnum();
~achieve();


(公有)
科目类
subject
int achievement
(公有)
char name 数据成员成员函数 subject &operator=(const subject &);
(公有)
int xuefen
系统总框图:
本系统的功能虽然不是很强大,但是也包括了添加,删除,查找,修改和计算总学分和加权平均分等
基本的功能,具体框图如下。
开始
界面

密码

主要提示的菜单界面

p或 P 或 I 或i
插入资料
输出资料
D
M D s
或或或
m d S
查找资料
删除资料
修改资料
另外,在程序中,都是以e或E退出系统的,具体的操作可以在提示下进行。
上表列出了程序中定义的类中的数据成员(除特别说明外都是私有成员)和成员函数,并把类之间的包含关系显示出来了。除了上面列举的函数外,还有若干用于重载输入输出的类的友元函数;下表将把所有的函数原型和简单说明列出:
表二
函数原型
函数参数,返回值及功能说明
ListNode()
链表类listNode的空构造函数
listNode(Inform &)
链表类listNode的构造函数(给nextPtr分配动态空间)
listNode(listNode &);
链表类listNode的拷贝构造函数
listNode *create()
建立一个链表,返回链表的头指针
listNode*del(listNode *,char*);
若节点数据的一个属性与char*相同则删除,返回头指
listNode* insert(listNode *,Inform &);
插入一个节点数据(Inform类);返回头指针
listNode*modify(listNode *);
修改链表中节点的数据,返回头指针
void printlistNode(listNode*);
打印链表中的数据

最近更新

2024年内蒙古交通职业技术学院单招职业倾向性.. 41页

2024年内蒙古北方职业技术学院单招综合素质考.. 41页

2024年内蒙古呼伦贝尔市单招职业适应性考试题.. 41页

2024年内蒙古商贸职业学院单招职业适应性考试.. 40页

2024年内蒙古建筑职业技术学院单招职业适应性.. 40页

2026年传统节日的简短作文 9页

2024年内蒙古美术职业学院单招职业倾向性考试.. 39页

2024年内蒙古能源职业学院单招职业适应性测试.. 40页

2024年内蒙古锡林郭勒盟单招职业倾向性测试模.. 41页

2026年传统文化六一活动方案 9页

2024年包头轻工职业技术学院单招职业适应性考.. 42页

隔音材料耐火极限预测模型 35页

耐药性形成的多因素网络 35页

2024年北京社会管理职业学院单招职业倾向性测.. 40页

2024年北京科技大学天津学院单招职业技能考试.. 41页

2026年传承中华美德初二作文 6页

2026年伞作文初三 7页

2024年南京工业职业技术大学单招职业倾向性考.. 41页

2024年南京旅游职业学院单招职业适应性考试题.. 40页

2026年会议制度创新有哪些 59页

2026年会计顶岗实习总结 27页

绳索结构力学仿真研究 37页

2024年南充科技职业学院单招职业技能考试题库.. 39页

2024年南宁职业技术学院单招职业技能测试模拟.. 42页

2024年南开大学滨海学院单招职业适应性考试题.. 40页

2026年会计报告工作 22页

2024年南昌影视传播职业学院单招职业技能测试.. 40页

2026年会计实训心得体会 11页

风振控制技术进展 35页

美团代运营业务委托合同 6页