基于java学生学籍管理系统开发

基于java学生学籍管理系统开发

ID:12130416

大小:1.57 MB

页数:22页

时间:2018-07-15

基于java学生学籍管理系统开发_第1页
基于java学生学籍管理系统开发_第2页
基于java学生学籍管理系统开发_第3页
基于java学生学籍管理系统开发_第4页
基于java学生学籍管理系统开发_第5页
资源描述:

《基于java学生学籍管理系统开发》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、专业实训(四)项目报告题目:学生学籍管理系统院(系):软件学院1项目简介1.1项目意义随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。目前,学校学生管理是教务管理中的一个极为重要的环节,它是整个管理的核心和基础。由于学校规模进一步扩大,学生人数逐年上升,学生学籍的管理也变得越来越复杂。为此,切实有效的把学生学籍管理系统引入学校教务管理中,对于促进学校管理制度和提高学校教学质量有着显著意义。1.2项目说明该项目主要为高校管理员设计而开发针对学校

2、学生学籍信息的一套完备的管理系统。实现的功能主要有:管理员的登录及其相关信息的修改。进入学籍管理系统主要有学生档案管理、学生的基本资料、学生成绩管理、学生考勤管理、学生奖惩管理、以及相关的用户工具用来辅助管理员管理学生相关学籍信息。包括计算器、word、excel等1.3关键技术1.JavaAWT组件及事件处理2.Java输入输出流3.常见数据结构的java实现4.Java数据库的链接(JDBC)2总体设计2.1各个模块的设计管理员登陆管理主界面添加学籍信息查询学籍信息修改学籍信息删除学籍信息工具栏学生档案学生成绩学生

3、基本资料考勤系统奖惩系统计算器WordExcel图2-1各模块之间的相互关系2.2数据表分析说明表2-1管理员数据列表usernamepasswordchen123456hai111222yu101123表2-2学生档案数据列表stuidstunamedaytalocaltion101张三2011-01-02档案室五102张刚2011-01-01档案室四103王强2011-01-01档案室四104陈翔2011-01-01档案室四105晓莉2011-01-01档案室四106李明2011-01-01档案室四表2-3学生成绩

4、数据列表stuidnameclassyuwenshuxueyingyuzhengzhi101张三软工一班96898595102张刚软工一班89967880103王强软工一班78987596104陈翔软工一班89787897105晓莉软工一班93699887106李明软工一班94827865表2-4学生考勤数据列表stuidnamelatenotabsent101张三53102张刚86103王强00104陈翔22105晓莉13106李明50表2-5学生奖惩数据列表stuidnameRzRm101张三三好学生3000102

5、张刚三好学生5000103王强三好学生3000104陈翔三好学生5000105晓莉三好学生2000106李明三好学生1000表2-6学生基本数据列表stuidnamesexagecell101张三男202520162102张刚男202454533103王强男225434534104陈翔男215433835105晓莉女198645456106李明男2045684653详细设计与实现3.1登录界面图3-1登录界面效果图数据库的链接以及与数据库中账号密码的匹配:JDBC_connconn=newJDBC_conn();Con

6、nectioncon=conn.JDBC_CONN();try{Statementst=con.createStatement();Stringname=tf1.getText();Stringpwdstr=tf2.getText();//SQL语句Stringsql="select*fromjavadengluwhereusername='"+name+"'andpassword='"+pwdstr+"'";ResultSetrs=st.executeQuery(sql);//返回查询结果if(rs.next()){

7、Mainframeframe=newMainframe();frame.setVisible(true);}}catch(SQLExceptione1){e1.printStackTrace();}3.2主界面图3-2主界面效果图主面板结构如图所示:图3-3登录界面效果图结构topPanel(工具栏面板)Add:buttonpanelBorderLayout.centerleftPanel:DefaultMutableTreeNode;创建树节点DefaultMutable;创建树模型对象Tree;树DefaultTr

8、eeCellRenderer;叶子节点;以及学籍系统信息的相关操作RightPanel;显示点击事件后显示的面板创建树节点(以档案管理为例):DefaultMutableTreeNoderoot=newDefaultMutableTreeNode("root");DefaultMutableTreeNodepersonnelNod

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

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

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