大学生社团信息管理系统(2)

2020-02-21 20:57

图1.2 大学生社团信息管理系统主窗口

本程序的主窗口中提供了进入各功能模块的按钮,通过单击这些按钮,即可进入各子模块中。各个子功能功能模块还提供了查询、修改和添加相关信息的操作,例如添加社团人员信息窗口运行的结果如图1.3所示:

图1.3 社团人员信息录入窗体

2

1.3功能结构

大学生社团信息管理系统是辅助人员信息管理而设计的,本系统的功能结构如图1.4所示:

图1.4 系统功能结构图

添加用户 修改密码 退出系统 人员信息录入 人员信息维护 系统维护 人员管理 大学生社团信息管理系统 1.4文件组织结构

大学生社团信息管理系统的根目录是大学生社团管理系统,文件组织结构图如图1.5所示。

图1.5 大学生社团信息管理系统的文件组织结构图

3

2数据库设计

2.1数据库设计

大学生社团信息管理系统采用的是SQL Server 2005数据库,数据库命名为organization,包括的数据表为information和user,表user主要用来记录用户名和密码,用于系统的登录。表information主要用来记录大学生社团人员的信息。

2.2数据表的设计

数据表设计是一个非常重要的环节,下面对系统中的数据表的结构进行分析。 1 user(登录信息表)

登录基本信息表包括了登录人员的用户名、密码,数据字段设计如表2.1所示:

表2.1 user表

字段 userId username userpassword 类型 int varchar varchar 额外 自动编号 说明 主键 用户名 密码 2 information(社团人员信息表)

社团人员信息表中保存了人员的姓名、性别、出生日期、家庭住址、联系电话、所在社团、职务等详细信息,数据表字段设计如表2.2所示:

表2.2 information表

字段 Id name sex birth address tel organization position

类型 int varchar varchar varchar varchar varchar varchar varchar 4

额外 自动编号 说明 主键 姓名 性别 出生日期 家庭住址 联系电话 所在社团 职务 3公共类设计

3.1连接数据库

任何系统的设计都离不开数据库,每一步数据库操作都需要与数据库建立连接,为了增加代码的重要性,可以将连接数据库的相关代码保存在一个类中,以便随时调用。创建类DBUtil,在该类中加载数据库驱动。在该类中定义了获取数据库连接方法getcCon(),该方法返回值为Connecttion对象。具体代码如下:

package com.zky.www.util; import java.sql.*; public class DBUtil {

private static String driverName=\private

String

URL=\g=UTF-8\

private String username=\private String password=\private Connection conn=null; static{ }

try {

Class.forName(driverName);

} catch (ClassNotFoundException e) { }

e.printStackTrace();

public Connection getConn() {

try {

conn=DriverManager.getConnection(URL,username,password);

} catch (SQLException e) {

5

}

}

}

e.printStackTrace();

return conn;

public void closeConn(Connection conn) { } }

public static void main(String[] args) { new DBUtil().getConn(); System.out.println(\链接成功\if(conn!=null) { }

try {

conn.close(); conn=null;

} catch (SQLException e) { }

e.printStackTrace();

3.2判断输入是否为空

判断文本输入框是否为空,因此在这里建立了一个公共类StringUtil,用来判断,具体代码如下: package com.zky.www.util; public class StringUtil {

public static boolean isEmpty(String str) {

if(\

6


大学生社团信息管理系统(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:小学数学

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: