宿舍财务管理系统 Word 文档Word下载.docx

上传人:b****4 文档编号:7825162 上传时间:2023-05-09 格式:DOCX 页数:33 大小:652.19KB
下载 相关 举报
宿舍财务管理系统 Word 文档Word下载.docx_第1页
第1页 / 共33页
宿舍财务管理系统 Word 文档Word下载.docx_第2页
第2页 / 共33页
宿舍财务管理系统 Word 文档Word下载.docx_第3页
第3页 / 共33页
宿舍财务管理系统 Word 文档Word下载.docx_第4页
第4页 / 共33页
宿舍财务管理系统 Word 文档Word下载.docx_第5页
第5页 / 共33页
宿舍财务管理系统 Word 文档Word下载.docx_第6页
第6页 / 共33页
宿舍财务管理系统 Word 文档Word下载.docx_第7页
第7页 / 共33页
宿舍财务管理系统 Word 文档Word下载.docx_第8页
第8页 / 共33页
宿舍财务管理系统 Word 文档Word下载.docx_第9页
第9页 / 共33页
宿舍财务管理系统 Word 文档Word下载.docx_第10页
第10页 / 共33页
宿舍财务管理系统 Word 文档Word下载.docx_第11页
第11页 / 共33页
宿舍财务管理系统 Word 文档Word下载.docx_第12页
第12页 / 共33页
宿舍财务管理系统 Word 文档Word下载.docx_第13页
第13页 / 共33页
宿舍财务管理系统 Word 文档Word下载.docx_第14页
第14页 / 共33页
宿舍财务管理系统 Word 文档Word下载.docx_第15页
第15页 / 共33页
宿舍财务管理系统 Word 文档Word下载.docx_第16页
第16页 / 共33页
宿舍财务管理系统 Word 文档Word下载.docx_第17页
第17页 / 共33页
宿舍财务管理系统 Word 文档Word下载.docx_第18页
第18页 / 共33页
宿舍财务管理系统 Word 文档Word下载.docx_第19页
第19页 / 共33页
宿舍财务管理系统 Word 文档Word下载.docx_第20页
第20页 / 共33页
亲,该文档总共33页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

宿舍财务管理系统 Word 文档Word下载.docx

《宿舍财务管理系统 Word 文档Word下载.docx》由会员分享,可在线阅读,更多相关《宿舍财务管理系统 Word 文档Word下载.docx(33页珍藏版)》请在冰点文库上搜索。

宿舍财务管理系统 Word 文档Word下载.docx

学生基本信息录入

学生财物登记

按学号查询

按班级查询

按姓名查询

按寝室号查询

楼号管理

宿舍管理

用户登录

修改密码

系统管理模块

公寓管理模块

学生管理模块

信息查询模块

信息修改模块

维修管理

来访管理

按寝室查询

系统功能模块图

在整体设计中,我们将宿舍管理系统分为五个大的模块:

系统管理模块、公寓管理模块、学生管理模块、信息查询模块、信息修改模块。

每个模块将实现不同的功能。

下面将具体进行介绍。

系统管理模块

系统管理模块包括:

用户登录、用户密码修改两个部分。

公寓管理模块

公寓管理模块包括:

公寓管理、宿舍管理、来访管理、宿舍维修管理。

学生管理模块

学生管理模块包括:

学生基本信息录入、学生财物登记二项功能.。

信息查询模块

信息查询模块基本上包括:

按公寓进行查询、按学号进行查询、按姓名进行查询、按班级查询、按寝室号查询五个部分。

信息修改模块

信息修改模块包括:

学生基本信息修改、个人财物信息修改二个功能。

2.系统E-R图

在我所设计的模块中,主要涉及学生、楼房、寝室这三个实体,所以在E-R图中我只是将这三个实体的属性进行了详细说明。

系统E-R图

3.系统所需表

综合以上分析,要实现上面的所有功能模块,共需要设计7个表,它们分别是:

用户表、学生基本情况表、寝室表、公寓表、学生财产表、班级表、、宿舍维修表。

表1 

用户表(yonghu)

字段名

描述

数据类型

数据长度

NULL

Primarykey

用户

用户名

varchar

10

N

Y

Pass

用户密码

表2 

学生基本情况表(user)

Stu_Id

学号

char

20

Stu_Name

姓名

nchar

Stu_Sex

性别

nvarchar

2

Dor_Id

寝室号

F

Stu_Enr

入学日期

Stu_Study

年制

Stu_Class

班级

Dor_Tel

宿舍电话

50

Stu_Des

备注

表3 

寝室表(qinshi)

Hou_id

公寓号

表4 

公寓表(gongyu)

Hou_Id

表5 

班级表(class)

班级号

Class

表6宿舍维修表(weixiu)

楼房号

Fix_OVER

是否完成

Fix_time

维修日期

Nvarchar

Fix_sti

负责人

100

Fix_thing

维修物品

表7学生资产表(zichan)

Zc_Time

日期

HOU_ID

公寓

ZC_NAME

名称

ZC_MANY

数量

ZC_MONEY

单价

ZC_ZJ

总价

ZC_ZJA

用法

第三部分功能实现

一、数据库的链接实现

根据数据表设计结果,在access中进行对应设计

学生基本信息表的设计如下:

图1.1

二、系统功能结构

用户必需先要登陆到系统,用户表单独存储在文件当前目录下。

用户登陆到主界面后,可根据要求选择不同的操作先项

(1)系统管理

用户可以进行用户管理,进行添加、修改、删除用户的功能。

(2)公寓管理

这个模块有三个子模块,第一个模块是公寓设置,可以添加、修改、删除公寓。

第二个模块,寝室设置,可以添加、修改、删除寝室。

第三个模块,班级设置,可以添加、修改、删除寝室。

(3)公寓财产

可以添加财产、查询财产

查询财产分为两个子模块。

第一个是按照时间查询资产,第二个是按照公寓查找资产。

(4)信息管理

可以对学生信息进行条件查询功能,一共有5种查询功能,分别为:

按公寓查找、按寝室查找、按姓名查找、按班级查找、按学号查找。

(5)值班记录

此模块为特色模块,管理者可以记录最近发生的一些事情,并可以查询记录。

三、模块功能介绍

登陆界面设计

图3.1

当用户没有输入密码系统要进行提示,如下

图3.2

当用户输入错误的用户名、密码系统都要进行提示,如下

图3.3

数据库链接代码

DimconstrAsString

constr="

Provider=Microsoft.Jet.OLEDB.4.0;

DataSource="

+App.Path+"

\db.mdb;

PersistSecurityInfo=False"

'

定义数据库连接

conn.Openconstr

登陆条件选择代码

If(Text1.Text="

"

)Or(text2.Text="

)Then

MsgBox"

用户名或密码不能为空!

vbOKOnly,"

登陆错误"

ExitSub

EndIf

coon=Text1.Text

coom=text2.Text

sql="

select*fromyonghuwhere用户='

+coon+"

andpass='

+coom+"

Setrs=conn.Execute(sql)

Ifrs.EOFThen

用户名或密码错误!

Text1.Text="

text2.Text="

Text1.SetFocus

Else

UnloadMemainMDI.Showconn.Close

系统进入主界面

图3.4

登陆页面工具栏目选择代码

SelectCaseButton.Index

Case1

add.Show

Case2

shezhi.Show

Case3

find.Show

Case4

wupinlook.Show

Case5

weixiu.Show

Case6

riji.Show

Case7

guanyu.Show

Case8

UnloadMe

EndSelect

帐号管理

包括用户添加,用户删除,密码修改,管理用户查询。

点击【添加】后方可以添加新用户内容

图3.5

点击【删除】后就可以删除想删除的账户了

图3.6

点击【编辑】后就可以修改账户信息以及密码了

图3.7

添加用户代码

OnErrorResumeNext

IfCommand1.Caption="

添加"

Then

Command2.Enabled=FalseCommand5.Enabled=FalseCommand6.Enabled=False

Command1.Caption="

确定"

Command3.Caption="

取消"

Adodc1.Recordset.AddNew

Option1.Enabled=TrueOption2.Enabled=True

Text1.Enabled=TrueText2.Enabled=TrueText3.Enabled=True

Text2.Text="

ElseIfText1.Text="

用户名不能为空!

48,"

提示"

ElseIfText2.Text="

密码不能为空!

ElseIfText2.Text<

>

Text3.TextThen

密码两次需一致!

ElseIfText4.Text="

请选择所建用户类型!

Command2.Enabled=TrueCommand3.Enabled=TrueCommand5.Enabled=True

Command6.Enabled=True

Command3.Caption="

编辑"

Command1.Caption="

Adodc1.Recordset.Update

Text1.Enabled=FalseText2.Enabled=FalseText3.Enabled=False

Text4.Enabled=False

Option1.Value=FalseOption2.Value=False

Option1.Enabled=FalseOption2.Enabled=False

公寓管理

包括公寓设置、寝室设置、班级设置还有维修管理。

点击【公寓设置】

图3.8

进入公寓设置模块,默认是公寓设置,可以对公寓进行添加、修改、删除等功能。

点击【寝室管理】

图3.9

寝室设置可以对寝室进行添加、修改、删除功能。

点击【班级设置】

图3.10

班级设置可以对班级进行添加、修改、删除功能。

公寓设置代码

PublicFunctionstartree1()

Adodc1.Refresh

Adodc2.Refresh

TreeView1.Nodes.Clear

DimIAsInteger

TreeView1.LineStyle=tvwRootLines'

根线

Setnod1=TreeView1.Nodes.add(,,"

公寓管理系统"

"

ForI=1ToAdodc1.Recordset.RecordCount

Setnod2=TreeView1.Nodes.add("

tvwChild,"

child"

&

I,Adodc1.Recordset.Fields("

公寓名称"

))

Adodc4.Mode=adModeReadWrite

Adodc4.ConnectionString=provider&

"

;

datasource

Adodc1.Recordset.MoveNext

Adodc4.CommandType=adCmdText

Adodc4.RecordSource="

select寝室fromqinshiwhere公寓名称='

nod2.Text&

Adodc4.Refresh

DimkAsLong

DoWhileNotAdodc4.Recordset.EOF

CallTreeView1.Nodes.add(nod2,tvwChild,"

childdorm"

CStr(k),Adodc4.Recordset.Fields("

寝室"

k=k+1

Adodc4.Recordset.MoveNext

Loop

Next

EndFunction

点击【维修管理】

图3.11

可以进行对需要维修物品的登记

如何没有输入信息就点击【登记】时就会出现登记错误提示

图3.12

如果填写正确

图3.13

点击【登记】,就把输入的记录登记进去了

图3.14

维修模块代码

PrivateSubCommand1_Click()

IfText1.Text="

OrText2.Text="

OrText3.Text="

MsgBox"

请输入详细信息!

,"

WithAdodc1

.Recordset.AddNew

.Recordset.Fields(0).Value=Text1.Text

.Recordset.Fields

(1).Value=Text2.Text

.Recordset.Fields

(2).Value=Text3.Text

.Recordset.Fields(3).Value=Text4.Text

.Recordset.Fields(4).Value=Text5.Text

.Recordset.Fields(5).Value=Text6.Text

.Recordset.Update

EndWith

EndSub

公寓财产模块

包括添加物品功能、按时间查询资产功能、按公寓查询资产功能。

点击【添加物品】

图3.15

就会出现添加物品栏目,按照要求添加就能将信息成功填写进数据表里面了

点击【按时间查询资产功能】

图3.16

当输入错误格式时候显示

图3.17

当正确填写查询资产的时侯,就会显示出要求信息

图3.18

点击【按公寓查询资产功能】

图3.19

当输入错误的格式时候就显示

图3.20

当正确填写信息后,就会显示出要求查询的信息

图3.21

点击窗口中的【查询资产功能】

图3.22

也可以按照时间查询,公寓查询,也可以全部查询。

点击【全部查看】

图3.23

资产查询代码

IfOption1.Value=TrueThen

Adodc1.ConnectionString="

Adodc1.CommandType=adCmdUnknown

Adodc1.RecordSource="

select*fromzichan"

DataGrid1.Visible=True

ElseIfOption2.Value=TrueThen

IfIsDate(Text1.Text)=FalseThen

请输入正确的日期格式"

Text1.Text="

Text1.SetFocus

Else

Adodc1.ConnectionString="

Adodc1.CommandType=adCmdUnknown

Adodc1.RecordSource="

select*fromzichanwhere[日期]=#"

+Text1.Text+"

#"

Adodc1.Refresh

DataGrid1.Visible=True

EndIf

ElseIfOption3.Value=TrueThen

DimstAsString

st=StrReverse(Text2.Text)

IfMid(st,1,3)<

寓公号"

请输入正确的公寓要求格式"

select*fromzichanwhere[公寓]='

+Text2.Text+"

DataGrid1.Refresh

EndIfEndIf

信息管理模块

包括按信息条件查询和学生信息修改模块。

点击【按信息查询】

其他操作按照相应步骤进行查询

图3.30

学生信息修改

图3.31

直接将寝室改成666确认就可以把寝室号修改

图3.32

学生信息查询代码

DimstAsString

st=StrReverse(Text1.Text)

IfMid(st,1,3)<

Adodc1.CursorLocation=adUseClient

select*fromuserswhere[公寓]='

DataGrid1.Refresh

Endsub

值班记录模块

包含每日记录功能

点击【每日记录】

图3.35

将显示每日记录的页面,其功能包括查看旧记录,添加新记录。

点击【下一条】就显示上一次写的记录内容

图3.36

点击【增加】就可以添加记录

图3.37‘

在这里就可以填写信息了

日记代码

PrivateSubcmdAdd_Click()

Me.Tag="

addnew"

frminput.Show

PrivateSubcmdDelete_Click()

IftxtDate="

请选择记录!

每日一记"

DimResult

IfgiRecordCount=0ThenExitSub

Result=MsgBox("

确定删除记录吗?

不可恢复"

vbQuestion+vbYesNo,"

电子日记本"

IfResult=vbYesThen

DeleteData

gbFirst=False

IfgiCurrentRecord>

1Thengi

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

当前位置:首页 > 工程科技 > 能源化工

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2