




已阅读5页,还剩6页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
西安郵電學院 Java与数据库设计报告题 目: 学生管理系统院系名称: 理学院 专业名称: 信息与计算科学班 级: 学生姓名: 学号(8位): 指导教师: 孙老师设计起止时间:2011年12月18日2011年12月30日1. 设计目的1、用高级语言java,并结合Access编写学生管理系统。2、掌握并熟练java的编程,调试。3、了解数据库Access的原理及使用。4、学会数据库的访问和连接。二. 设计内容1、进入系统前需要身份验证,用户名、密码输入正确后方可进入。2、用户可以根据需要进行学生管理。3、用户可以进行学生信息的相关操作。4、用户可以添加、删除帐户和修改密码。三概要设计1功能模块图;学生管理系统用户管理学生信息管理学生选课管理学生成绩管理信息一览用户登 陆添加用户用户管 理密码修改删除用户添加信息修改信息删除信息添加选课删除选课添加成绩修改成绩删除成绩用户一览学生信息一览学生选课一览学生成绩一览2 各个模块详细的功能描述。登陆模块:学生信息管理模块:添加学生信息模块:修改学生信息模块:删除学生信息模块:学生成绩管理模块:学生成绩添加模块:学生成绩修改模块:学生成绩删除模块:用户管理模块:用户添加模块:用户更改密码模块:用户删除模块:学生选课信息模块:选课删除模块:选课添加模块:学生信息查询模块:4 详细设计 StuDeleteStuClassListStuClassDeleteStudClassAddStuAdd1功能函数的调用关系图UserAddStuListUserUpdateStuModityMainwindowDateBaseManagerStuScoreAddUserModityStuScoreDeleteUserLoginStuScoreListUserListUserDeleteStuScoreModityStuUpdateStuScoreUpdate登录成功2各功能函数的数据流程图 用户验证学生信息管理登录界面学生选课管理学生成绩管理用户、学生信息一览3.重点设计及编码数据库连接: 数据库连接是学生管理系统的最重要模块之一,是学生管理系统不可缺少的。它实现了java程序和数据库的有效连接,使得java程序更加实用。函数代码如下:import java.sql.*;public class DataBaseManagerConnection con;ResultSet rs;Statement stmt;public DataBaseManager()tryClass.forName( sun.jdbc.odbc.JdbcOdbcDriver );con=DriverManager.getConnection(jdbc:odbc:Stu);stmt=con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE); catch ( ClassNotFoundException cnfex ) System.err.println(Failed to load JDBC/ODBC driver. ); cnfex.printStackTrace(); System.exit( 1 ); / terminate program catch(SQLException sqle)public ResultSet getResult(String strSQL)tryrs=stmt.executeQuery(strSQL);return rs;catch(SQLException sqle)System.out.println(sqle.toString();return null; public boolean updateSql(String strSQL) try stmt.executeUpdate(strSQL); mit(); return true; catch(SQLException sqle) System.out.println(sqle.toString(); return false; public void closeConnection() try con.close(); catch(SQLException sqle) System.out.println(sqle.toString(); 五测试数据及运行结果1正常测试数据和运行结果学号姓名性别年龄出生年月日籍贯院系专业1张三男221990-1-1理学院信息与计算科学2李四男221990-2-2理学院信息与计算科学3王五男221990-3-3理学院信息与计算科学2异常测试数据及运行结果学号姓名性别年龄出生年月日籍贯院系专业3赵六男221990-1-1理学院信息与计算科学5钱七男221990-22-22理学院信息与计算科学java.sql.SQLException: MicrosoftODBC Microsoft Access Driver 由于将在索引、 主关键字、或关系中创建重复的值,请求对表的改变没有成功。 改变该字段中的或包含重复数据的字段中的数据,删除索引或重新定义索引以允许重复的值并再试一次。java.sql.SQLException: MicrosoftODBC Microsoft Access Driver 标准表达式中数据类型不匹配。六调试情况,设计技巧及体会1改进方案 对于此学生管理系统的设计,自认为还是可以的,一些功能模块都得以实现了。我觉得需要改进的是界面的设计方面以及代码的简化,好多关于java的语句运用得不是很熟练,还需要通过书籍来参考。2体会通过这次课程设计,我学到了不少:1.小程序的编写需要踏实的知识底蕴,不然就无法进行下去。2.编写程序之前需要进行整体的布局
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 吉利风暴促销活动方案
- 同在阳光下活动策划方案
- 同学郊游活动方案
- 名优老师活动方案
- 后勤行业整治活动方案
- 吴川户外团建活动方案
- 员工入股活动方案
- 吃饭谈话活动方案
- 吉安小吃活动方案
- 向湖北祝福活动方案
- 交通安全与一氧化碳安全教育
- 2025年出版:全球市场工程机械多路换向阀总体规模、主要生产商、主要地区、产品和应用细分调研报告
- 电梯公告板制度
- 《2024 3610-T-339 可配置汽车信息娱乐服务 第 2 部分:要求》知识培训
- 2023年浙江省杭州市建德市国有粮食收储有限公司公开招聘工作人员8人笔试参考题库附带答案详解
- 科学上海会考试卷及答案
- 宠物清洁卫生用品猫砂
- 大模型备案-落实算法安全主体责任基本情况-XX集团有限公司
- 护理礼仪与人际沟通试题(含答案)
- 2025-2030中国蔬菜温室大棚市场消费趋势分析与经营管理风险报告
- 学校外来人员登记制度
评论
0/150
提交评论