java swing布局管理器.doc

java swing布局管理器.doc

ID:32020423

大小:98.00 KB

页数:35页

时间:2019-01-30

java swing布局管理器.doc_第1页
java swing布局管理器.doc_第2页
java swing布局管理器.doc_第3页
java swing布局管理器.doc_第4页
java swing布局管理器.doc_第5页
资源描述:

《java swing布局管理器.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、学籍管理系统JavaSwing布局管理器科尔沁艺术职业学院计算机科学与技术系2008级(普理)班曹容赫指导教师苏春源摘要:院校规模不断扩大,学生数量不断增多,原来的人工记录的方式,甚至是一般的数据存储管理软件不能满足学生管理的需求。传统管理方式维护数据性能低、查询信息不方便、选课效率低、维护成绩信息的工作量大,为弥补以上缺陷,便于信息管理与维护,提高管理效率,从而开发此学籍管理系统,以实现学院的信息化管理。关键词Java.*Swing用户名管理KerqinArtInstituteofevaluatingtea

2、chingcareersystemKerqinArtVocationalCollege,DepartmentofComputerScienceandTechnology2008(2)CaorongheAbstract:Theinstitutionshavebeenexpanding,increasingthenumberofstudents,theoriginalwayofmanualrecords,orevenageneraldatastoragemanagementsoftwarecannotmeetth

3、emanagementneedsofstudents.Performanceofthetraditionallow-maintenancedatamanagement,queryinformationisnotconvenient,courseselection,lowefficiency,heavyworkloadtomaintainperformanceinformationformorethanmakeupfordeficiencies,facilitateinformationmanagementan

4、dmaintenance,andimprovemanagementefficiency,inordertodeveloptheschoolmanagementsystemtoachieveSchoolofInformationManagement.Keywordsjava*swingTheuser'snamemanages引言为了学院更方便的管理各院系开设的课程,让学生更方便地选课并及时了解个人课程及成绩信息,同时提高学院的信息化水平,学籍管理系统对成绩管理、学籍管理、班级管理、课程设置、选课信息等几个方面进

5、行管理,真正实现管理信息化,且弥补了过去传统的数据信息管理的低效率问题。1、需求分析经过讨论此系统的开发是有必要的,针对此系统的使用群体有学生、家长、教师等。此系统可以根据相应信息对学生信息进行更有效的管理。还应用了Java*Swing来编写主体布局界面,使操作更简单、更实用。2、Java*SwingSwing是一个用于开发Java应用程序用户界面的开发工具包。它以抽象窗口工具包(AWT)为基础使跨平台应用程序可以使用任何可插拔的外观风格。Swing开发人员只用很少的代码就可以利用Swing丰富、灵活的功能和

6、模块化组件来创建优雅的用户界面。Swing组件都是AWT的Container类的直接子类和间接子类。Swing包比AWT包提供了更加强大的图形界面开发功能,在AWT包的基础上增加了许多新的组件。2.1、主窗体界面的设计在开发系统的各个功能模块之前,首先要完成主界面的设计,此系统有两个主窗体,教师客户端主窗体和学生客户端主窗体,不同的是学生客户端主窗体与教师客户端主窗体功能有差异。写主界面的时候要为各个功能模块留出位置,以便将各个功能模块添加到主窗体,开发主界面的代码框架如下(这里写的是教师客户端主窗体):pu

7、blicclassTeacherClientextendsJFrame{//host=数据库主机IP+":"+端口号privateStringhost;//声明引用学院系编号Stringcoll_id;//创建树节点的代码privateDefaultMutableTreeNodedmtnRoot=newDefaultMutableTreeNode(newMyNode("操作选项","0"));privateDefaultMutableTreeNodedmtn1=newDefaultMutableTreeNod

8、e(newMyNode("系统选项","1"));privateDefaultMutableTreeNodedmtn2=newDefaultMutableTreeNode(newMyNode("学生信息管理","2"));privateDefaultMutableTreeNodedmtn3=newDefaultMutableTreeNode(newMyNode("课程管理","3"));privat

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

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

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