用qt简单编写的学生信息管理系统

用qt简单编写的学生信息管理系统

ID:23718443

大小:542.06 KB

页数:12页

时间:2018-11-10

用qt简单编写的学生信息管理系统_第1页
用qt简单编写的学生信息管理系统_第2页
用qt简单编写的学生信息管理系统_第3页
用qt简单编写的学生信息管理系统_第4页
用qt简单编写的学生信息管理系统_第5页
资源描述:

《用qt简单编写的学生信息管理系统》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、1.设计目的本系统为使学校适应工作发展的需要,加快信息化建设,提高学生信息管理效率与准确性。本系统由学生信息查看系统,学生信息修改系统,学生信息删除系统,学生信息添加系统组成。2.设计内容该系统通过QT编程完成,主要拥有五个界面。(1)主窗口有菜单栏和工具栏,菜单栏编辑菜单中有Add、Search、Modify、Delete菜单项,且当这些菜单项属于激活状态时,状态栏显示自己的学号和名字。该主窗口的标题为自己的学号和名字,在主窗口中央显示StudentManagementSystem。(2)Add界面要求打开界面时,显示出文件里的所有信息,点击增加按钮以后,标签显示自己的学号与名字

2、,将增加的内容添加至文件中,并显示出来。(3)Search界面,通过输入学号就能查询该学生的相应信息,并显示出来,点击按钮以后标签显示自己的学号和名字。(4)Modify界面,通过输入学号,输出该学生的相应信息,通过往各文本区里写入相应的修改后的信息,点击修改按钮后修改文件内容,并将该学生的新的信息显示在文本区中,标签显示自己的学号和名字。(5)Delete界面要求界面打开时出现文件中所有学生的信息,通过输入学号选择需删除的信息行,当点击按钮时标签显示自己的名字和学号。3.需求描述11图1系统用例图4.系统设计4.1顺序图图2添加模块顺序图图3查询模块顺序图图4修改模块顺序图11图

3、5删除模块顺序图4.1活动图图6系统活动图4.2构件图图7构件图4.6文件内容NumNameSexAge0906054207zhanglianghonggirl21110906054201zhangdigirl210906054202zhangqiuwengirl210906054203yuanyukungirl210906054204mayanjuangirl215.系统实现5.1开发工具及系统运行环境开发工具:QTDesigner运行环境:Linux5.2主窗口实现图8主窗口功能描述:主窗口有菜单栏和工具栏,菜单栏编辑菜单中有Add、Search、Modify、Delete菜单

4、项,且当这些菜单项属于激活状态时,状态栏显示自己的学号和名字。该主窗口的标题为自己的学号和名字,在主窗口中央显示StudentManagementSystem。点击相应的菜单项,跳转到相应界面。主要代码:在主窗口的.h文件中声明窗体对象,和槽函数。AddFrame*addf;SearchFrame*adds;DeleteFrame*deletef;11ModifyFrame*modifyf;publicslots:virtualvoidadd();virtualvoidsearch();virtualvoiddelete1();virtualvoidmodify();在主窗口的.c

5、pp文件的构造函数中创建个窗体对象。addf=newAddFrame(this,"0");Searchf=newSearchFrame(this,"0");deletef=newDeleteFrame(this,"0");modifyf=newModifyFrame(this,"0");设置窗体标题setCaption(tr("0906054207zhanglianghong"));关联槽函数connect(editAddAction,SIGNAL(activated()),this,SLOT(add()));connect(editSearchAction,SIGNAL(acti

6、vated()),this,SLOT(search()));connect(editDeleteAction,SIGNAL(activated()),this,SLOT(delete1()));connect(editModifyAction,SIGNAL(activated()),this,SLOT(modify()));当相应菜单栏被激活时,状态栏中显示自己的学号和名字editAddAction->setText(tr("0906054207zhanglianghong"));editSearchAction->setText(tr("0906054207zhangliangh

7、ong"));editDeleteAction->setText(tr("0906054207zhanglianghong"));editModifyAction->setText(tr("0906054207zhanglianghong"));实现槽函数voidMainFrame::add(){addf->show();}VoidMaiFrame::search(){searchf->show();}voidMaiFrame::delete1(){deletef->

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。