大学生社团信息管理系统Word文档格式.docx

上传人:b****7 文档编号:22643110 上传时间:2023-02-05 格式:DOCX 页数:51 大小:1.34MB
下载 相关 举报
大学生社团信息管理系统Word文档格式.docx_第1页
第1页 / 共51页
大学生社团信息管理系统Word文档格式.docx_第2页
第2页 / 共51页
大学生社团信息管理系统Word文档格式.docx_第3页
第3页 / 共51页
大学生社团信息管理系统Word文档格式.docx_第4页
第4页 / 共51页
大学生社团信息管理系统Word文档格式.docx_第5页
第5页 / 共51页
点击查看更多>>
下载资源
资源描述

大学生社团信息管理系统Word文档格式.docx

《大学生社团信息管理系统Word文档格式.docx》由会员分享,可在线阅读,更多相关《大学生社团信息管理系统Word文档格式.docx(51页珍藏版)》请在冰豆网上搜索。

大学生社团信息管理系统Word文档格式.docx

,宇峰编著北京:

清华大学出版社,2006.1

[4]<

需求分析与系统设计/软件工程技术丛书>

麦沙塞克著金芝译出版社:

机械工业

[5]<

系统分析与设计(需求分析系列)/软件工程技术丛书>

(美)萨茨辛格等著朱群雄等译出版社:

[6]<

中文版入门与提高/软件入门与提高丛书>

王成辉编出版社:

清华大学,2002

四、设计时间

2016年8月31日至2016年9月9日

指导教师签名:

年月日

中文摘要

利用网络和数据库技术,结合目前硬件价格普遍下跌与宽带网大力建设的有利优势,应用软件和采用数据库系统组件来构成的应用服务系统,本文开发了大学生社团管理系统这一程序。

它运用方便、操作简单,效率很高。

主要提供了对学生社团的管理平台。

关键词:

学生社团,,信息系统,

1项目设计思路

1.1功能阐述

大学生社团信息管理系统是一款辅助人员信息管理的实用性项目,根据社团的日常管理需要,大学生社团信息管理系统包括系统维护、人员管理两大模块。

其中,系统维护包括添加用户、修改密码、退出系统。

人员管理包括人员信息的录入、人员信息的维护,在人员信息维护中,可以实现人员信息的查询与修改。

上多种功能之间相互联系,可以满足用户的基本需求。

1.2系统预览

大学生社团信息管理系统有多个窗口组成,其中包括系统不可缺少的登录窗口,项目的主窗口,功能模块的内部窗口等。

系统登录窗口效果如图1.1所示:

图1.1大学生社团信息管理系统登录窗口

当用户输入合法的用户名的密码后,单机登录按钮,即可进入系统主窗口,运行结果如图1.2所示:

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

本程序的主窗口中提供了进入各功能模块的按钮,通过单击这些按钮,即可进入各子模块中。

各个子功能功能模块还提供了查询、修改和添加相关信息的操作,例如添加社团人员信息窗口运行的结果如图1.3所示:

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

1.3功能结构

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

图1.4系统功能结构图

1.4文件组织结构

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

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

2数据库设计

2.1数据库设计

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

表主要用来记录大学生社团人员的信息。

2.2数据表的设计

数据表设计是一个非常重要的环节,下面对系统中的数据表的结构进行分析。

1(登录信息表)

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

表2.1表

自动编号

主键

用户名

密码

2(社团人员信息表)

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

表2.2表

姓名

性别

出生日期

家庭住址

联系电话

所在社团

职务

3公共类设计

3.1连接数据库

任何系统的设计都离不开数据库,每一步数据库操作都需要与数据库建立连接,为了增加代码的重要性,可以将连接数据库的相关代码保存在一个类中,以便随时调用。

创建类,在该类中加载数据库驱动。

在该类中定义了获取数据库连接方法(),该方法返回值为对象。

具体代码如下:

;

.*;

{

"

"

;

:

33068"

123"

{

();

}(e){

();

}

}

()

();

;

()

()

{

();

}(e){

}

}

([]){

()();

("

链接成功"

);

}

3.2判断输入是否为空

判断文本输入框是否为空,因此在这里建立了一个公共类,用来判断,具体代码如下:

{("

())

;

(!

4登录模块设计

4.1登录模块概述

运行程序,首先进入系统登录窗口。

为了使窗体中的各个组件放得更加随意美观,因此本次系统设计采用了绝对布局方式,并在窗体中添加了背景图片,运行结果可以参照图1.1.

4.2实现带背景的窗体

在创建窗体时,需要向窗体中添加面板,然后在面板中添加各种组件。

中代表面板组件的类为,该类是以灰色为背景,并且没有任何图片,这样就不能达到很好的美观效果。

因此该登录窗口所运用的就是面板的叠加,把图片添加到了中,然后把添加到面板中,并且带背景图片的面板放在了最低层,并且该面板透明度设置为不透明,这样就可以实现带背景图片的登录窗口,具体代码如下:

("

用户名:

)实例变量

密码:

登录"

取消"

大学生社团信息管理系统登录"

()

("

\\t6305"

(800,600)设置大小

()放在屏幕中间

()不可改变大小

()设置关闭属性

();

()自定义布局

(("

黑体"

28));

(0,30,800,100);

(150,200,100,25);

宋体"

24));

(280,200,250,28);

(150,290,100,25);

(280,290,250,28);

(210,380,80,25);

(400,380,80,25);

(());

20));

()(());

(0,0,(),());

可见性

(){

;

(){

=;

([]){

4.3登录模块实现过程

登录窗口设计十分简单,有一个用户名文本框,一个密码文本框,一个登录按钮和一个取消按钮组成。

下面将实现介绍登录模块的实现过程。

(1)实现用户登录操作的数据表是,首先创建与数据表对应的类,该类中属性与数据表中字段一一对应,并包含了属性的与方法,具体代码如下:

(,,){

(,){

(2)定义类,在该类中实现按用户名与密码查询用户的方法(),该方法的返回值为对象。

"

*?

?

(1,());

(2());

(()){

(("

));

1;

(2,());

}(e)

(3)在登录按钮的单击事件中,调用判断用户是否合法的方法(),实现如果用户名输入的用户名与密码合法将转发至系统主窗体;

如果用户输入了错误的用户名与密码,则给出相应的提示。

(e){

()();

(())

(,"

用户名不能为空!

密码不能为空!

(,);

()关闭连接

()

}{

(,"

用户名或密码错误!

(4)在取消按钮的单击事件中,用户名文本框与密码文本框里的内容将设置为空,用空文本代替之前输入的内容。

具体的代码如下:

(0){

("

5主窗口设计

5.1主窗口概述

成功登录系统后,即可进入程序的主窗体。

在主窗口中添加了菜单栏,在菜单栏中添加菜单,菜单中有包括了二级菜单,主窗口运行结果如图5.1所示。

图5.1程序主窗体运行结果

5.2主窗体实现过程

5.2.1系统维护功能

(1)添加用户

当单击添加用户,则系统自动跳出添加用户窗口,添加完成以后,对应的数据库中的表中会添加相应的用户名与密码,此用户名与密码可用于登录该大学生社团信息管理系统的登录。

程序运行的结果如图5.2所示,相应的代码如下:

图5.2添加用户窗体运行结果

添加用户相应代码:

=;

((150,150,500,400));

添加新用户"

(());

(){

=("

密码:

(("

18));

((45,130,93,34));

再次确认:

((36,177,150,34));

姓名:

((44,83,90,29));

((0,0,500,80));

,26));

=();

(,);

((),);

((170,177,170,25));

((170,83,170,25));

((170,130,170,25));

添加"

17));

((120,240,70,30));

((){

(0){

()();

(())

{

(,"

姓名不能为空!

;

}

请再次输入密码!

(>

0)

(,"

添加成功!

("

}{

添加失败!

两次密码输入不一致,请重新输入!

}

});

((250,240,70,30));

(2)修改密码

当单击修改密码,则系统会运行相应的代码,出现修改密码窗口,原密码就是登录系统的密码,新密码是重新定义的密码,修改密码之后,旧密码不能登录系统,应该用新密码登录该系统,在修改密码过程中,两次新密码必须一致,否则不能修改密码。

系统运行结果如图5.3所示,相应的代码如下。

图5.3修改密码窗体运行结果

修改密码相应代码:

旧密码:

();

新密码:

确认密码:

修改"

()从中获取的值

(320,300);

(240,150);

修改密码"

(50,50,60,25);

(120,50,120,25);

(50,85,60,25);

(120,85,120,25);

(50,120,60,25);

(120,120,120,25);

(85,190,60,25);

(180,190,60,25);

(e){

(())

{(,"

旧密码不能为空!

新密码不能为空!

确认密码不能为空!

((()))

{(())

{();

(());

()();

(i>

{(,"

密码修改成功!

("

();

两次密码输入不一致!

}{(,"

旧密码输入不正确!

(3)退出系统

当单击退出系统,该系统就会直接退出,相应的代码如下:

{(0){

(0);

5.2.2人员管理功能

(1)人员信息录入

单击人员信息录入,系统会跳出人员信息录入窗口,程序运行结果如图5.4所示:

图5.4人员信息录入窗体运行结果

当用户单击录入按钮,则信息则会添加到数据库的表中,当单击取消按钮,则文本框中的内容全部为空,可以重新输入。

相应的代码如下:

人员信息录入代码:

=("

社团人员信息录入"

=();

性别:

1("

男"

);

2("

女"

出生日期:

家庭住址:

年"

月"

日"

联系电话:

所在社团:

担任职务:

录入"

1("

2("

(50,90,600,450);

信息录入"

(0,0,600,50);

(80,80,50,25);

(160,80,150,23);

(80,115,50,25);

1(160,115,50,25);

2(260,115,50,25);

(1);

(2);

(80,150,90,25);

(180,150,70,25);

(260,150,40,25);

(290,150,70,25);

(370,150,40,25);

(400,150,70,25);

(500,150,30,25);

(1990<

=2017)

((i));

(1<

=12)

((j));

=31)

((k));

(80,190,80,25);

(180,190,150,23);

(80,230,80,25);

(180,230,150,23);

(80,270,80,25);

(80,310,80,25);

(180,270,150,30);

(180,310,150,30);

青年志愿者协会"

篮球协会"

英语协会"

校学生会"

会长"

副会长"

社团成员"

(150,355,60,30);

(270,355,60,30);

(()

{;

()+"

()+"

()()();

(())

{

(,"

;

住址不能为空!

电话号码不能为空!

(>

{(,"

}{

(,"

});

((){

创建与表对应的对象,该类中的属性与表中的字段一一对应,并包括了各属性的与方法,具体代码如下:

{

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 党团工作 > 入党转正申请

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1