java学籍管理系统课设报告,java课程设计学籍管理系统.doc

41528d3028836879cd698677c3999917.gifjava课程设计学籍管理系统.doc

课程设计任务书题目学籍管理系统组员学号组员学号组员学号专业课程JAVA指导教师完成时间2011年9月2011年12月计算机科学系制1课程设计任务书及成绩评定课程设计的任务和具体要求1.录入学生基本信息的功能界面。2.修改学生基本信息的功能界面。3.查询学生基本信息的功能界面。4.删除学生基本信息的功能界面。指导教师签字日期指导教师评语成绩指导教师签字日期2课程设计所需软件、硬件JAVA编程工具MYECLIPSE6课程设计进度计划起止日期工作内容备注2011年10月至2011年12月编写一个程序可以用来管理学籍数据库参考文献、资料索引序号文献、资料名称编著者出版单位1高晓黎,刘博主编,清华大学出版社2JAVA编程思想3JAVA核心技术4深入简出JAVA3本学籍管理系统共有6个JAVA源文件。类之间的主要关系如图所示。STUDENTMANAGER主类STUDENTSITUATIONINQUESTDELETEMODIFYSITUATIONSTUDENTSTUDENTMANAGERJAVA该JAVA文件的类负责创建学籍管理系统主窗口。该类含有MAIN方法,程序从该类开始执行。STUDENTSITUATIONJAVA该文件的类负责创建学籍管理系统的学生信息录入界面。MODIFYSITUATIONJAVA该文件的类负责创建学籍管理系统的学生信息修改界面。INQUESTJAVA该文件的类负责创建学籍管理系统的学生信息查询界面。DELETEJAVA该文件的类负责创建学籍管理系统的学生信息删除界面。STUDENTJAVA负责创建存放学生信息的对象。1.具体设计1.1主类STUDENTMANAGER1.成员变量(见下表)主要成员变量(属性)成员变量描述变量类型名称基本信息录入界面STUDENTSITUATION基本信息录入基本信息修改界面MODIFYSITUATION基本信息修改基本信息查询界面INQUEST基本信息查询基本信息删除界面DELETE基本信息删除菜单选项JMENUITEM录入,修改,查询,删除存放基本信息的散列表HASHTABLE基本信息存放散列表的文件FILEFILE2.方法(见下表)主要方法名称功能备注STUDENTMANAGER创建程序主窗口构造方法ACTIONPERED处理ACTIONEVENT事件接口方法MAIN程序开始运行3.代码STUDENTMANAGERJAVA4IMPORTJAVAAWTIMPORTJAVAAWTEVENTIMPORTJAVAXSWINGIMPORTJAVAIOIMPORTJAVAUTILHASHTABLEPUBLICCLASSSTUDENTMANAGEREXTENDSJFRAMEIMPLEMENTSACTIONLISTENER{STUDENTSITUATION基本信息录入NULL//创建基本信息录入界面MODIFYSITUATION基本信息修改NULL//创建基本信息修改界面INQUEST基本信息查询NULLDELETE基本信息删除NULLJMENUBARBARJMENUFILEMENUJMENUITEM录入,修改,查询,删除CONTAINERCONNULLHASHTABLE基本信息NULL//存放基本信息的散列表FILEFILENULL//存放散列表的文件CARDLAYOUTCARDNULL//卡片式布局JLABELLABELNULL//欢迎语标签JPANELPCENTERPUBLICSTUDENTMANAGER{录入NEWJMENUITEM“录入学生基本信息“修改NEWJMENUITEM“修改学生基本信息“查询NEWJMENUITEM“查询学生基本信息“删除NEWJMENUITEM“删除学生基本信息“BARNEWJMENUBARFILEMENUNEWJMENU“菜单选项“FILEMENUADD录入FILEMENUADD修改FILEMENUADD查询FILEMENUADD删除BARADDFILEMENUSETJMENUBARBARLABELNEWJLABEL“欢迎使用学生基本信息管理系统“,JLABELCENTERLABELSETFONTNEWFONT“TIMESROMAN“,FONTBOLD,24LABELSETFOREGROUNDCOLORRED基本信息NEWHASHTABLE录入ADDACTIONLISTENERTHIS修改ADDACTIONLISTENERTHIS查询ADDACTIONLISTENERTHIS删除ADDACTIONLISTENERTHISCARDNEWCARDLAYOUTCONGETCONTENTPANEPCENTERNEWJPANELPCENTERSETLAYOUTCARDFILENEWFILE“基本信息TXT“IFFILEEXISTS{TRY{FILEOUTPUTSTREAMOUTNEWFILEOUTPUTSTREAMFILEOBJECTOUTPUTSTREAMOBJECTOUTNEWOBJECTOUTPUTSTREAMOUTOBJECTOUTWRITEOBJECT基本信息OBJECTOUTCLOSE5OUTCLOSE}CATCHIOEXCEPTIONE{}}基本信息录入NEWSTUDENTSITUATIONFILE基本信息修改NEWMODIFYSITUATIONFILE基本信息查询NEWINQUESTTHIS,FILE基本信息删除NEWDELETEFILEPCENTERADD“欢迎语界面“,LABELPCENTERADD“录入界面“,基本信息录入PCENTERADD“修改界面“,基本信息修改PCENTERADD“删除界面“,基本信息删除CONADDPCENTER,BORDERLAYOUTCENTERCONVALIDATEADDWINDOWLISTENERNEWWINDOWADAPTER{PUBLICVOIDWINDOWCLOSINGWINDOWEVENTE{SYSTEMEXIT0}}SETVISIBLETRUESETBOUNDS100,50,420,380VALIDATE}PUBLICVOIDACTIONPEREDACTIONEVENTE{IFEGETSOURCE录入{CARDSHOWPCENTER,“录入界面“}ELSEIFEGETSOURCE修改{CARDSHOWPCENTER,“修改界面“}ELSEIFEGETSOURCE查询{//“基本信息查询”窗口设置为独立窗口,以便于用户进行查询基本信息查询SETVISIBLETRUE}ELSEIFEGETSOURCE删除{CARDSHOWPCENTER,“删除界面“}}PUBLICSTATICVOIDMAINSTRINGARGS{NEWSTUDENTMANAGER}}1.2录入界面STUDENTSITUATION1.成员变量(见下表)主要成员变量(属性)6描述变量类型名称存放“学生”对象的散列表HASHTABLE基本信息表输入学生基本信息的文本条JTEXTFIELD学号,姓名,专业,年级,出生存放学生信息的对象STUDENT学生2.方法(见下表)主要方法名称功能备注STUDENTSITUATION创建学生录入界面构造方法ACTIONPERED处理ACTIO

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
封面及目录格式实例: 管理信息系统课程设计报告 ---XXX管理信息系统设计 学院:工商管理学院 班级: 姓名: 学号: 指导教师: 职称:讲师 时间:2009年6月22日到6月26日 目 录 一 绪论 1.1项目背景………………………………………………… 4 1.2编写目的………………………………………………………4 1.3XXX信息系统的功能 ………………………………5 1.4开发环境的介绍……………………………………………5 二.系统规划 2.1系统开发题目………………………………………………6 2.2系统的划分…………………………………………………6 三.系统分析 3.1需求与可行性分析 ………………………………………7 3.1.1需求分析 ……………………………………………… 7 3.1.2可行性分析………………………………………………7 3.2组织结构分析………………………………………………9 3.3业务流程分析………………………………………………9 3.4 数据流程分析…………………………………………… 10 四.系统设计 4.1总体设计 …………………………………………………11 4.2设计思想 …………………………………………………12 4.3数据库设计 ………………………………………………13 4.3.1数据库概念结构设计………………………………… 13 4.3.2数据库逻辑结构设计…………………………………13 4.4数据存储设计…………………………………………… 15 4.5输出设计…………………………………………………16 4.6 输入设计…………………………………………………16 五.系统实施与维护 5.1 程序代码 ………………………………………………16 5.1.1用户注册代码…………………………………………16 5.1.2数据信息的入库………………………………………16 5.1.3综合查询…………………………………………17 5.2 系统界面的介绍 ………………………………………24 5.3系统测试 …………………………………………………25 5.4系统转换 …………………………………………………25 5.5对自己开发系统的评价…………………………………26 六.经验总结 6.1设计过程中的问题与总结 ……………………………27 6.2 系统的应用效果 ………………………………………27 6.3开发体会 …………………………………………………27 参考文献………………………………………………………27
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值