欢迎来到天天文库
浏览记录
ID:32399514
大小:66.00 KB
页数:8页
时间:2019-02-04
《javaswing布局管理器》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、学籍管理系统JavaSwing布局管理器科尔沁艺术职业学院计算机科学与技术系2008级(普理)班曹容赫指导教师苏春源摘要:院校规模不断扩大,学生数量不断增多,原来的人工记录的方式,甚至是一般的数据存储管理软件不能满足学生管理的需求。传统管理方式维护数据性能低、查询信息不方便、选课效率低、维护成绩信息的工作量大,为弥补以上缺陷,便于信息管理与维护,提高管理效率,从而开发此学籍管理系统,以实现学院的信息化管理。关键词Java.*Swing用户名管理KerqinArtInstituteofevaluatingteachingcareersystemKerqinArtV
2、ocationalCollege,DepartmentofComputerScienceandTechnology2008(2)CaorongheAbstract:Theinstitutionshavebeenexpanding,increasingthenumberofstudents,theoriginalwayofmanualrecords,orevenageneraldatastoragemanagementsoftwarecannotmeetthemanagementneedsofstudents.Performanceofthetraditional
3、low-maintenancedatamanagement,queryinformationisnotconvenient,courseselection,lowefficiency,heavyworkloadtomaintainperformanceinformationformorethanmakeupfordeficiencies,facilitateinformationmanagementandmaintenance,andimprovemanagementefficiency,inordertodeveloptheschoolmanagementsy
4、stemtoachieveSchoolofInformationManagement.Keywordsjava*swingTheuser'snamemanages引言为了学院更方便的管理各院系开设的课程,让学生更方便地选课并及时了解个人课程及成绩信息,同时提高学院的信息化水平,学籍管理系统对成绩管理、学籍管理、班级管理、课程设置、选课信息等几个方面进行管理,真正实现管理信息化,且弥补了过去传统的数据信息管理的低效率问题。1、需求分析经过讨论此系统的开发是有必要的,针对此系统的使用群体有学生、家长、教师等。此系统可以根据相应信息对学生信息进行更有效的管理。还应用了
5、Java*Swing来编写主体布局界面,使操作更简单、更实用。2、Java*SwingSwing是一个用于开发Java应用程序用户界面的开发工具包。它以抽象窗口工具包(AWT)为基础使跨平台应用程序可以使用任何可插拔的外观风格。Swing开发人员只用很少的代码就可以利用Swing丰富、灵活的功能和模块化组件来创建优雅的用户界面。Swing组件都是AWT的Container类的直接子类和间接子类。Swing包比AWT包提供了更加强大的图形界面开发功能,在AWT包的基础上增加了许多新的组件。2.1、主窗体界面的设计在开发系统的各个功能模块之前,首先要完成主界面的设计
6、,此系统有两个主窗体,教师客户端主窗体和学生客户端主窗体,不同的是学生客户端主窗体与教师客户端主窗体功能有差异。写主界面的时候要为各个功能模块留出位置,以便将各个功能模块添加到主窗体,开发主界面的代码框架如下(这里写的是教师客户端主窗体):publicclassTeacherClientextendsJFrame{//host=数据库主机IP+":"+端口号privateStringhost;//声明引用学院系编号Stringcoll_id;//创建树节点的代码privateDefaultMutableTreeNodedmtnRoot=newDefaultMut
7、ableTreeNode(newMyNode("操作选项","0"));privateDefaultMutableTreeNodedmtn1=newDefaultMutableTreeNode(newMyNode("系统选项","1"));privateDefaultMutableTreeNodedmtn2=newDefaultMutableTreeNode(newMyNode("学生信息管理","2"));privateDefaultMutableTreeNodedmtn3=newDefaultMutableTreeNode(newMyNode("课程管理",
8、"3"));privat
此文档下载收益归作者所有