欢迎来到天天文库
浏览记录
ID:23471658
大小:1.60 MB
页数:23页
时间:2018-11-08
《基于java的学生学籍管理系统开发》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、PINGDINGSHANUNIVERSITY专业实训(四)项目报告题目:学生学籍管理系统院(系):软件学院专业年级:软件工程姓名:陈翔宇学号:101530135指导教师:黄淼2012年5月31日目录PINGDINGSHANUNIVERSITY1231项目简介31.1项目意义31.2项目说明31.3关键技术32总体设计42.1主类设计错误!未定义书签。2.2各个模块的设计42.3数据表分析说明53详细设计与实现83.1登录界面83.2主界面93.3数据库的链接12数据库的链接:错误!未定义书签。3.4toppanel面板按钮操作133.5树节点上的功能操作18树
2、节点上的操作(以修改学生成绩系统为例)183.6其他附属图214项目使用说明224.1打包224.2安装使用系统225结论23231项目简介1.1项目意义随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。目前,学校学生管理是教务管理中的一个极为重要的环节,它是整个管理的核心和基础。由于学校规模进一步扩大,学生人数逐年上升,学生学籍的管理也变得越来越复杂。为此,切实有效的把学生学籍管理系统引入学校教务管理中,对于促进学校管理制度和提高学校教学质量有着显著意义。1.2项目说明该项目主要为高
3、校管理员设计而开发针对学校学生学籍信息的一套完备的管理系统。实现的功能主要有:管理员的登录及其相关信息的修改。进入学籍管理系统主要有学生档案管理、学生的基本资料、学生成绩管理、学生考勤管理、学生奖惩管理、以及相关的用户工具用来辅助管理员管理学生相关学籍信息。包括计算器、word、excel等1.3关键技术1.JavaAWT组件及事件处理2.Java输入输出流3.常见数据结构的java实现234.Java数据库的链接(JDBC)2总体设计2.1各个模块的设计管理员登陆管理主界面添加学籍信息查询学籍信息修改学籍信息删除学籍信息工具栏学生档案学生成绩学生基本资料考勤
4、系统奖惩系统计算器WordExcel图2-1各模块之间的相互关系232.23数据表分析说明表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档案室四23表2-3学生成绩数据列表stuidnameclassyuwe
5、nshuxueyingyuzhengzhi101张三软工一班96898595102张刚软工一班89967880103王强软工一班78987596104陈翔软工一班89787897105晓莉软工一班93699887106李明软工一班94827865表2-4学生考勤数据列表stuidnamelatenotabsent101张三53102张刚86103王强00104陈翔22105晓莉13106李明5023表2-5学生奖惩数据列表stuidnameRzRm101张三三好学生3000102张刚三好学生5000103王强三好学生3000104陈翔三好学生5000105晓莉
6、三好学生2000106李明三好学生1000表2-6学生基本数据列表stuidnamesexagecell101张三男202520162102张刚男202454533103王强男225434534104陈翔男215433835105晓莉女198645456106李明男204568465233详细设计与实现3.1登录界面图3-1登录界面效果图数据库的链接以及与数据库中账号密码的匹配:JDBC_connconn=newJDBC_conn();Connectioncon=conn.JDBC_CONN();try{Statementst=con.createStatem
7、ent();Stringname=tf1.getText();Stringpwdstr=tf2.getText();//SQL语句Stringsql="select*fromjavadengluwhereusername='"+name+"'andpassword='"+pwdstr+"'";23ResultSetrs=st.executeQuery(sql);//返回查询结果if(rs.next()){Mainframeframe=newMainframe();frame.setVisible(true);}}catch(SQLExceptione1){e1
8、.printStackTrace();
此文档下载收益归作者所有