JAVA程序设计报告学生信息管理系统

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

JA V A 程序设计报告

----------------------------------------------------------------------------------------------------------------------

------------------学生信息管理系统

辅导老师:张松敏

系别:计算机系

专业:软件技术

学号:0640836

姓名:夏中成

日期:2008-6-13

目录

一需求分析。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。3

二功能分析。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。3

三模块设计。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。3

四软件设计分析。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。3

(一)数据库设计。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。3

(二)模块及窗体设计。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。3

1 数据库模块设计。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。3

2 用户登录识别模块。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。5

3 用户信息管理模块。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。6

(1)密码修改。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。6

(2)用户信息添加和删除。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。8

4 学生息管理模块。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。10

(1)添加信息。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。10

(2)信息查看。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。11

(3)信息修改。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。12

(4)删除信息。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。14

5 系统管理模块。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。15

6 主窗体菜单设计。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。15

五总结。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。15

参考资料:.......................................................15

一需求分析

本系统的主要目的就是实现学生信息管理,使学生信息管理工作更加容易,从而提高工作效率,降低管理成本.

系统中需要对拥护身份进行管理,采取登陆进入系统的形式.

二功能分析

1 用户登录信息管理

2 用户信息管理

3学生信息管理

4系统管理

库连接代码。

下表是他的基本属性

代码如下:

import java.sql.*;//引入包

public class database {

public static Connection cn; //定义一个连接对象

public static Statement st;//定义一个SQL语句对象

public static ResultSet rs;//定义一个数据集

public static boolean joinDB() {//用来判断是否连接成功

boolean joinFlag;

try {

joinFlag = true;

//通过调用ng中的Class类的forName方法来实现JDBC—ODBC桥接器

cn = DriverManager.getConnection("jdbc:odbc:student","sa","");//创建一个连接对象

cn.setCatalog("student");//加载数据库

st = cn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,

ResultSet.CONCUR_READ_ONL Y);

//返回一个可滚动的结果集,数据库变化时结果集跟着变化;不能用结果集更新数据库中的表

return joinFlag;

} catch (SQLException sqlEx) {

joinFlag = false;

return joinFlag;

} catch (ClassNotFoundException notfoundEX) {

joinFlag = false;

return joinFlag;

}

}

public static boolean executeSQL(String sqlString) {

boolean executeFlag;

try {

st.execute(sqlString);

executeFlag = true;

} catch (Exception e) {

executeFlag = false;

}

return executeFlag;

}

public static boolean query(String sqlString) {

try {

rs = null;

rs = st.executeQuery(sqlString);

} catch (Exception Ex) {

return false;

}

return true;

}

}

2用户登录识别模块

代码封装在类Land里,所用到的信息保存在表user里

下表是他的基本属性

判断用户名和密码是否正确的成员方法代码:

private void Judge(String sqlString) {

if (database.joinDB()) { //如果数据库连接成功

if (database.query(sqlString)) //如果SQL语句执行成功

try{

相关文档
最新文档