版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
杉家致蹶务传息管
理金院
学
院经济与管理学院
专
业物流管理
班
级04080701班
学
号
姓1
名
张佳昱
指
师
引教王晓斌
年7
目录
1引言........................................................................3
2总体设计...................................................................3
2.1系统重要功能...............................................3
2.2系统功能构造图.............................................5
3系统设%..................................................................5
3.1设计目的....................................................5
3.2开发及运营环境............................................6
3.3数据库设计..................................................6
3.3.1数据库概念构造设计....................................6
3.3.2数据库逻辑构造设计....................................6
3.3.3数据库物理设计........................................6
4重要功能模块设计...........................................................7
4.1主窗体设计..................................................7
4.2编辑模块....................................................8
4.3学员教员管理模块...........................................13
4.4服务信息管理模块...........................................20
4.5综合查询系统模块.................................................22
4.6新闻管理模块...............................................25
4.7系统维护模块......................................................26
1引言
引言
社会发展节奏的加快使得人们越来越趋向于信息化、数字化,老式的人工管
理信息模式己经不能满足社会发展的需求,由计算机实现的管理信息系统(MIS)
以其以便快捷的操作受到人们的亲睐,并将逐渐取代老式口勺人工管理。
管理信息系统是一种由人、计算机等构成的能进行信息日勺收集、传递、储存、
加工、维护和使用的系统,它运用计算机完毕对数据的操作,不仅能避免繁重的
业务量所导致的人为错误,大大提高工作质量和工作效率,还可运用信息共享加
快信息更新和发布的速度。除此之外,管理信息系统的面向对象化设计使系统简
便易行,操作人员不需很强日勺专业技术,只要通过简朴的培训即可纯熟使用系统。
而数据库技术是信息技术的基本,在信息高度发达的今天,数据库技术和数据库
应用显示出了极大的作用和发展潜力。
本文所探讨H'、JABC家教服务系统,如下简称家教网,在这里指H勺是为家长和
教师提供家教信息及其他个性化服务日勺网络产品网站。该网站应为教员和学员提
(5)新闻管理模块
新闻管理模块重要是更新家教网的近来新闻,如阶段性测试或收费等。
(6)系统维护模块
在此模块中学员或教员可以修改登录密码,默认密码为123456。
2.2系统功能构造图
3系统设计
3.1设计目的
结合目前家教服务系统的实际状况,按照面向数据的分析设计措施,得出本
系统日勺基本模块。
□系统运营稳定,安全可靠。
□界面设计美观,人机交互界面和谐。
□信息查询灵活、以便、快捷、精确,数据存储安全可靠。
□采用多种方式查询数据。
□操作员可以随时修改自己日勺口令。
□对顾客输入的数据,系统进行严格的J数据检查,尽量排除人为日勺
错误。
□数据保密性强,为每个顾客设立相应口勺权限级别。
3.2开发及运营环境
系统开发平台:MicrosoftVisualBasic6.0
运营平台:Windowsxp/Windows/Windows98
3.3数据库设计
本系统采用口勺是微软公司欢IMicrosoftOfficeAccess,因素如下:第一,
针对家教服务系统的发呈现状,Access数据库已经完全可以满足其管理需求;
第二,Access数据库操作简朴,很适合初学者应用,并且采用ADO数据连接技
术后,在Access的)使用基本上很容易上手譬如SQLserver、Oracle等大型网络
数据库。
3.3.1数据库概念构造设计
根据需求分析•,该家教服务系统中实体涉及:密码表、学员和教员。
3.3.2数据库逻辑构造设计
通过对设计出的家教系统的分析,导出数据H勺关系模型如下:
(1)密码表:(编号、username>password)
(2)学员:(编号、姓名、性别、年级、科目)
(3)教员:(编号、姓名、性别、学历、科目)
3.2.3数据库物理设计
根据以上的数据库系统功能分析,本着在使用以便H勺前提下尽量H勺减少数
据冗余的原则,在Access中建立了base数据库,并建立了如下三个基本表:
(1)密码表:用于顾客登录
字段名称数据类型
编号自动编号
username文本型
password文本型
(2)学员信息表:用于寄存学员的基本信息
字段名称数据类型
编号自动编号
姓名文本型
性别文本型
年级文本型
科目文本型
(3)教员信息表:用于寄存教员的基本信息
字段名称数据类型
编号自动编号
姓名文本型
性别文本型
学历文本型
科目文本型
4重要功能模块设计
4.1主窗体设计
主界面是登陆后程序运营H勺第一种界面,应当清晰有条理H勺显示系统的所有
功能模块。本系统是一种家教服务系统,按照应月需求,将该系统设计分为六大
重要模块:编辑、学员/教员管理、服务信息管理、综合查询系统、新闻管理、
系统维护六个功能模块,主界面拟采用菜单资源显示各个基本模块,顾客单击某
个菜单项,就能弹出某个功能的界面。系统主界面如图4.1.1,4.1.2,4.1.3所
示:
图4.L1
图4.L2
图4.1.3
4.2编辑模块
编辑信息模块分为学员信息编辑和教员信息编辑,均可以添加、修改、删除、
更新或者逐条查找信息。
(1)学员编辑模块,运营界面如图4.2.1所示:
图4.2.1
程序代码:
PrivateSubCommand1_Click(IndcxAsInteger)
SelectCaseIndex
CaseO首记录
Adodc1.Recordset.MoveFirst
Command1(1).Enablcd=False
Commandl(2).Enabled=True
Case1上一条
Adodc1.Recordset.MovePrevious
IfAdodc1.Recordset.BOFThenAdodc1.Rccordsct.MovcFirst
Commandl(2).Enablcd=True
Case2下一条
Adodc1.Recordset.MoveNext
IfAdodc1.Recordset.EOFThenAdodc1.Recordset.MoveLast
Command1(1).Enabled=Tnie
Case3尾记录
Adodc1.Recordset.MoveLast
Command】⑵.Enabled=False
Command1(1).Enabled=Tnie
Case4返回学员查询系统
Form13.Show
Form16.Hide
EndSelect
EndSub
PrivateSubCommand2_C1ick(IndexAsInteger)
DimaskAsInteger
SelectCaseIndex
Case0添加
Adodc1.Recordset.AddNew
Case1彳修改
ask=MsgBox("删除否?“,vbYesNo)
Ifask=6Tlien
Adodc1.Recordset.Delete
Adodc1.Recordset.MoveNext
IfAdodc1RecordsetFOFThenAdodcIRecordsetMove!asl
EndIf
Case2删除
Adodc1.Rccordset.Updatc
Case3更新
Adodc1.Recordset.CancelUpdate
Case4返回主菜单
Form3.Show
Form16.Hide
EndSelect
EndSub
(2)教员编辑模块,运营界面如图4.2.2所示:
图4.2.2
程序代码:
PrivateSubCommand1_Click(IndexAsInteger)
SelectCaseIndex
Case0首记录
Adodcl.Recordset.MoveFirst
Command1(1).Enabled=False
Command1(2).Enabled=True
Case1上一条
Adodcl.Recordset.MovcPrevious
IfAdodc1.Recordset.BOFThenAdodc1.Recordsct.MoveFirst
Command1(2).Enabled=True
Case2下一条
Adodcl.Rccordsel.MoveNext
IfAdodc1.Recordset.EOFThenAdodc1.Recordset.MoveLast
Command1(1).Enabled=True
Case3尾记录
Adodc1.Recordsei.MoveLast
Command1(2).Enabled=False
Command1(1).Enabled=True
Case4返回教员查询系统
Form14.Show
Forml7.Hidc
EndSelect
EndSub
PrivateSubCommand2_Click(IndexAsInteger)
DimaskAsInteger
SelectCaseIndex
Case0添加
Adodcl.Recordset.AddNew
Case1修改
ask=MsgBox("删除否?“,vbYesNo)
Ifask=6Then
Adodc1.Recordset.Delete
AdodcI.Rccordset.MoveNext
IfAdodc1.Recordset.EOFThenAdodc1.Recordset.MoveLast
EndIf
Case2删除
Adodcl.Recordset.Update
Case3更新
Adodc1.Recordset.CancelUpdate
Case4返回主菜单
Form3.Show
Form17.Hide
EndSelect
EndSub
4.3学员教员管理模块
学员教员管理模块分为学员管理模块和教员管理模块。
(1)教员管理模块:教员管理模块可以根据教员姓名、性别、
学历以及科目查询记录教员信息。查询记录运营界面分别如图
4.3.1.1和4.3.1.2所示:
图4.3.1.1
图43.1.2
查询代码:
PrivateSubCommand1_Click()按姓名查询
xm=Trim(Textl)
Adodc1.RecordSource="select*from教员信息where姓名…
Adodcl.Refresh
EndSub
PrivateSubCommand2_Click()按性别杳询
xb=Trim(Textl)
AdodcI.RecordSource="select*from教员信息where性别廿&xb&
Adodcl.Refresh
EndSub
PrivateSubCommand3_Click()按学历查询
xl=Trim(Textl)
Adodc1.RecordSource="select*from教员信息where学历&xl&
Adodcl.Refresh
EndSub
PrivateSubCommand4click()按下斗目直询
km=Trim(Textl)
AdodcI.RecordSource="select*from教员信息where科目="'&km&",H
Adodcl.Refresh
EndSub
PrivateSubCommand5_Click()返回教员教员
Form4.Show
Form1.Hide
Form3.Hide
Fonn2.Hidc
Form5.IIide
Form6.Hidc
Form7.Hide
Fonn8.Hide
Form9.IIide
Form10.Hide
Form11.Hide
Form12.Hide
Form13.Hide
EndSub
PrivateSubCommand6_Click()退出
End
EndSub
记录代码:
PrivateSubCommandl_Click()记录各科教员人数
Adodc1.RecordSource="select科目,count(*)as人数from教员信息GROUPBY科目”
AdodcI.Refresh
EndSub
PrivateSubCommand2_Click()按教员性别记录
Adodc1.RecordSource="selectttSJ,count(*)as人数from教员信息GROUPBY性别"
Adodc1.Refresh
EndSub
PrivateSubCommand3_Click()返回教员管理
Fonn4.Show
Form1.Hide
Form2.Hide
Form3.Hide
Form9.Hide
Form5.Hide
Form6.Hide
Fonn7.Hide
Form8.Hide
FonnlO.Hide
Form11.Hide
Form12.Hide
Form13.Hide
EndSub
PrivateSubCommand4_Click()退出
End
EndSub
(2)学员管理模块可以根据学员姓名、性别、年级以及科目查询或记录学员信息。
查询和记录运营界面分别如图4.3.2.1和4.322所示:
查询代码:
PrivateSubCommandl_Click()按姓名查询
xm=Trim(Textl)
Adodc1.RccordSourcc="select*from学员信息where姓名="'&xm&"n,
Adodcl.Refresh
EndSub
PrivateSubCommand2_Click()按性别查询
xb=Trim(Textl)
Adodc1.RecordSource="select*from学员信息where性别&xb&
Adodcl.Refresh
EndSub
PrivateSubCommand3_Click()按年级查询
nj=Trim(Textl)
Adodc1.RccordSourcc="select*from学员信息where年级=,"&nj&n'"
Adodcl.Refresh
EndSub
PrivateSubCommand4click()按科目查询
km=Trim(Textl)
AdodcI.Recordsource="select*from学员信息where科目='"&km&
Adodcl.Refresh
EndSub
PrivateSubCommand5_Click()返回学员管理
Form7.Show
Form1.Hide
Form2.Hide
Form3.Hidc
Form4.Hide
Fonn5.Hidc
Form6.IIide
Fonn9.Hide
Form8.IIide
Form10.Hide
Formll.Hide
Form12.Hide
Form13,Hide
EndSub
PrivateSubCommand6_Click()退出
End
EndSub
记录代码:
PrivateSubCommand3_Click()按科目记录
Adodcl.RecordSource="select科目,count(*)as人数from学员信息GROUPBY科目”
Adodcl.Refresh
EndSub
PrivateSubCommand4_Click()返回学员管理
Form7.Show
Form1.Hide
Fonn3.Hide
Form4.IIide
Form5.Hide
Forni6.Hide
Fonn2.IIide
Form8.Hide
Fonn9.Hide
Form10.Hide
Form11.Hide
Form12.Hide
Form13.Hide
EndSub
PrivateSubCommandl_Click()按性别记录
Adodcl.RecordSource="selectttt^ij,count(*)as人数from学员信息GROUPBY性别”
AdodclRefresh
EndSub
PrivateSubCommand2_Click()按年级记录
AdodcI.RecordSource="select年级,count(*)as人数from学员信息GROUPBY年级”
Adodcl.Refresh
EndSub
PrivateSubCommand5_Click()退出
End
EndSub
图4.3.2.1
图4.3.2.2
4.4服务信息管理模块
服务信息管理模块分为服务体系和收费原则两个模块。
(1)服务体系模块重要简介了家教网日勺师资力量等方面,运营界
面如图4.4.1所示:
搔务体系
师资管理
辅导计划
图4.4.1
(2)收费原则模块重耍简介了家教网不同年级的收费状况,运营
界面如图4.4.2所示:
图4.4.2
运营代码:
PrivateSubCommandl_Click()小学
Textl="2O元/小时”
EndSub
PrivateSubCommand2_Click()初中
Tcxt2="40元/小时”
EndSub
PrivateSubCommand3_Click()高中
Tcxt3="60元/小时”
EndSub
PrivateSubCommand4_Click()返回主菜单
Fonn3.Show
Form1.Hide
Fonn2.Hide
Form9.Hidc
Form4.Hide
Form5.Hidc
Form6.Hide
Form7.Hidc
Form8.Hide
Form10.Hide
FormIl.Hide
Form12.Hide
Form13.Hide
EndSub
PrivateSubCommand5_Click()退出
End
4.5综合查询系统模块
综合查询系统模块分为教员信息查询模块和学员信息查询模块。
(1)教员信息查询系统模块可以根据教员姓名、性别、学历和科
进行综合查询,运营界面如图4.5.1所示:
姓名
张
敦员
杨
敦员
二
厂
二
范
4敦员
4
顾
-Jd敦员
w
付
学历敦员
三
尸
二
王
敦员
黄
4敦员
4
刘
4教员
4
查询*
图4.5.1
程序代码:
PrivateSubCommandl_Click()
sqlstr="select*from教员信息"
n=0
IfCheck1.Value=1Then
sqlstr=sqlstr+nwhere姓名="'&Combo1&",H
n=1
EndIf
IfCheck2.Value=1Then
Ifn=1Then
Else
sql_str=sql_str+Hwhere性别廿&Combo2&
EndIf
n=1
EndIf
IfChcck3.Value=1Then
Ifn=1Then
sql_str=sql_str+'*and学历廿&Combo3&,im
Else
sql_str=sql_str+nwhere学历="'&Combo3&,,,n
EndIf
n=1
EndIf
IfChcck4.Value=1Then
Ifn=1Then
sql_str=sqlstr+”and科目&Combo4&
Else
sql_str=sqlstr+Hwhere科目="'&Combo4&
EndIf
EndIf
Adodc1.RecordSource=sqlstr
Adodcl.Refresh
EndSub
PrivateSubCommand2_Click()
End
EndSub
PrivateSubCommand3_Click()
Fonn3.Show
Form1.Hide
Form4.Hidc
Korm5.Hide
Form6.Hide
Form7.Hide
Form8.Hide
Form9.Hide
Form2.Hidc
Form11.Hide
Form12.Hide
EndSub
PrivateSubCommand4click()
Form17.Show
Form14.Hide
EndSub
(2)学生信息查询系统模块是根据学生姓名、性别、科目、年级进
行综合查询,运营界面如图4.5.2所示:
图4.5.2
程序代码:
PrivateSubCommandIClick()
sql_str="select*from学员信息”
n=0
IfCheck1,Value=1Then
sql_str=sql_str+"where姓名廿&Combo1&
n=1
EndIf
IfCheck2,Value=1Then
Ifn=1Then
sql_str=sql_str+"and性别&Combo2&
Else
sql_str=sql_str+"where性别="'&Combo2&
EndIf
n=1
EndIf
IfChcck3.Value=1Then
Ifn=IThen
sql_str=sqlstr+"and科目&Combo3&
Else
sql_str=sqlstr+nwhere科目&Combo3&"n,
EndIf
n=1
EndIf
IfChcck4.Value=1Then
Ifn=IThen
sql_str=sqlstr+"and年级="'&Combo4&
Else
sql_str=sqlstr+”where年级廿&Combo4&”中
EndIf
EndIf
AdodcI.RecordSource=sq]_str
Adodcl.Refresh
EndSub
PrivateSubCommand2_Click()
End
EndSub
PrivateSubCommand3_Click()
Form3.Show
Form13.Hide
EndSub
PrivateSubCommand4Click()
Form16.Show
Form13.Hide
EndSub
4.6新闻管理模块
新闻管理模块重要是更新家教网的近来新闻,如阶段性测试或收费等,运
营界面如图4.6.1所示:
立我*闻
测试通知42011.07.03
凉教部将于本月7日进行船段萌又
测试通知3
测试通知2
|塞数SJ格于本月未通行前段前T丁受用如,
测试通知12011.05.30
返回主菜单
退出
图4.6・1
4.7系统维护模块
在此模块中学员或教员可以修改登录密码,默认密码为123456,运营界面
如图4.7.1所示:
图4.7.1
运营代码:
PrivateSuhCommand1Click()
IfText1=,H,Then
MsgBox”顾客名不能为空”,,“提示”
Textl.SetFocus
ElselfText2=,,nThen
MsgBox”请输入原始密码!提示”
Text2.SetFocus
ElsclfTcxt3"Then
MsgBox”请输入新密码!”,,"提示"
Tcxt3.Se
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年东方电气集团东方电机有限公司招聘备考题库附答案详解
- 2026年徐州市泉山数据有限公司招聘备考题库及参考答案详解
- 2026年山西丰乐鑫农种业有限公司招聘备考题库及参考答案详解
- 2025年佛山市顺德区胡宝星职业技术学校面向社会公开招聘语文音乐临聘教师备考题库及一套完整答案详解
- 2026年南京大学化学学院技术管理招聘备考题库及完整答案详解一套
- 学校收支管理内控制度
- 金融营销内控制度
- 恒大内控制度
- 企业市场开发内控制度
- 财政局内控制制度
- 质量环境及职业健康安全三体系风险和机遇识别评价分析及控制措施表(包含气候变化)
- 2025至2030防雷行业项目调研及市场前景预测评估报告
- 2025年护理三基考试卷(含答案)
- 除夕烟火秀活动方案
- 地理中国的工业+课件-2025-2026学年初中地理湘教版八年级上册
- 压力管道安装单位压力管道质量安全风险管控清单
- 2025年广东省高中语文学业水平合格考试卷试题(含答案详解)
- 停车场道闸施工方案范本
- 2025年广东省春季高考语文试卷(解析卷)
- 2025年实验室安全事故案例
- 垃圾焚烧发电检修培训
评论
0/150
提交评论