数据库课设报告模板.docx

上传人:b****8 文档编号:12120969 上传时间:2023-06-04 格式:DOCX 页数:18 大小:693.12KB
下载 相关 举报
数据库课设报告模板.docx_第1页
第1页 / 共18页
数据库课设报告模板.docx_第2页
第2页 / 共18页
数据库课设报告模板.docx_第3页
第3页 / 共18页
数据库课设报告模板.docx_第4页
第4页 / 共18页
数据库课设报告模板.docx_第5页
第5页 / 共18页
数据库课设报告模板.docx_第6页
第6页 / 共18页
数据库课设报告模板.docx_第7页
第7页 / 共18页
数据库课设报告模板.docx_第8页
第8页 / 共18页
数据库课设报告模板.docx_第9页
第9页 / 共18页
数据库课设报告模板.docx_第10页
第10页 / 共18页
数据库课设报告模板.docx_第11页
第11页 / 共18页
数据库课设报告模板.docx_第12页
第12页 / 共18页
数据库课设报告模板.docx_第13页
第13页 / 共18页
数据库课设报告模板.docx_第14页
第14页 / 共18页
数据库课设报告模板.docx_第15页
第15页 / 共18页
数据库课设报告模板.docx_第16页
第16页 / 共18页
数据库课设报告模板.docx_第17页
第17页 / 共18页
数据库课设报告模板.docx_第18页
第18页 / 共18页
亲,该文档总共18页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

数据库课设报告模板.docx

《数据库课设报告模板.docx》由会员分享,可在线阅读,更多相关《数据库课设报告模板.docx(18页珍藏版)》请在冰点文库上搜索。

数据库课设报告模板.docx

数据库课设报告模板

目录

第1章系统功能概述1

1.1系统任务1

1.2系统目标1

第2章数据库设计1

2.1需求分析1

2.2E-R模型2

2.3关系模型2

2.4表结构设计3

第3章系统各功能模块的详细设计5

3.1登录5

3.2管理界面8

3.3运行结果11

总结13

参考文献14

 

第1章系统功能概述

1.1系统任务

理发店人员复杂,员工的工资也很难算清楚。

利用计算机管理就容易得多。

顾客来理发,由某个理发师接手。

顾客的花销按各种服务名目收费,比如“剪发”,“吹风”,“做型”,“离子烫”,“波峰烫”,“麻辣烫”等。

必须提供复杂的查询功能,包括:

●按员工统计本月接手的总金额。

●按服务类别统计本月的收入金额。

●按日期统计每天的收入总额,并形成条形统计图。

●查询本月顾客人数和收入金额最高的5天和最低的5天。

1.2系统目标

1.能够快速地管理和查询所有理发师收入信息。

2.能够高效地进行理发管理。

3.能够进行结算管理,避免人为计算或操作失误。

4.能够正确的生成收入统计图

5.减轻登记、收银人员的工作任务。

第2章数据库设计

2.1需求分析

本系统用于理发店的管理,用户指定为管理者自己,输入用户名,登录密码即可进入对本管理系统进行管理应用

(1)登录系统

在系统运行欢迎界面后即可进入登陆界面,在进入登陆界面后输入用户名和密码,正确即可进入主窗体界面进行操作,如果密码错误则提示错误。

(2)理发管理

数据包括:

理发师编号,服务项目,收入金额,收入统计,服务日期等信息。

(3)统计管理

统计总收入情况,建立统计图

操作要求:

可以按条件进行信息的查询,得到各自的收入金额。

(4)排名系统

查询本月顾客人数和收入金额最高的5天和最低的5天

2.2E-R模型

理发店管理系统E-R模型如图2-1所示。

图2-1理发店管理系统E-R模型

2.3关系模型

理发店管理系统关系模型如图2-2所示。

图2-2理发店管理系统关系模型

2.4表结构设计

1.管理员表用于记录管理员姓名和密码,如图2-3所示。

图2-3管理员表

2.理发师表用于记录理发师理发项目,如图2-4所示。

图2-4理发师表

3.收入表用与记录理发店当日各项收入,如图2-5所示。

图2-5收入表

4.收入统计用于统计本月收入金额最高的5天和最低的5天,如图2-6所示。

图2-6收入统计

5.收入统计表按员工统计本月接手的总金额,按服务类别统计本月的收入金额,如图2-7所示。

图2-7收入统计表

6.统计图按日期统计每天的收入总额,并形成条形统计图,如图2-8所示。

图2-8统计图

第3章系统各功能模块的详细设计

3.1登录

欢迎界面窗体的界面设计如图3-1所示。

等待五秒后自动进入到登录窗体,如果想退出,直接点击退出即可退出本系统

图3-1欢迎界面

 

登录窗体的界面设计如图3-2所示。

该界面用于已注册的用户的登录,首先在界面的文本框中输入自己的用户名和密码,然后点击登录。

如果用户名存在并且密码正确,则可进入到主界面;如果用户名不存在,则显示“用户名错误,重新输入”,密码如果错误,则显示“密码错误,重新输入”

图3-2登录界面

登录界面代码:

PublicClass用户登录

PrivateSub用户登录_Load(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)HandlesMyBase.Load

'TODO:

这行代码将数据加载到表“ZhouDataSet.管理员”中。

您可以根据需要移动或删除它。

Me.管理员TableAdapter.Fill(Me.ZhouDataSet.管理员)

TextBox1.Text=""

TextBox2.Text=""

EndSub

PrivateSubButton1_Click(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)HandlesButton1.Click

IfMe.管理员TableAdapter.FillBy(Me.ZhouDataSet.管理员,TextBox1.Text,TextBox2.Text)>0Then

MsgBox("成功!

")

理发管理.Show()

Me.Close()

Else

MsgBox("用户名或密码错误!

",,"警告")

EndIf

EndSub

PrivateSubButton2_Click(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)HandlesButton2.Click

Me.Close()

EndSub

EndClass

3.2管理界面

管理界面可以对每个理发师每天服务的项目和收入进行统计和分类。

主要实现功能有:

按员工统计本月接手的总金额,按服务类别统计本月的收入金额,按日期统计每天的收入总额,并形成条形统计图,查询本月顾客人数和收入金额最高的5天和最低的5天,如图3-3所示。

图3-3理发管理界面

实现代码:

PublicClass理发管理

DimaAsInteger

DimbAsInteger

DimcAsInteger

DimdAsInteger

PrivateSub理发管理_Load(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)HandlesMyBase.Load

'TODO:

这行代码将数据加载到表“ZhouDataSet.理发师”中。

您可以根据需要移动或删除它。

Me.理发师TableAdapter.Fill(Me.ZhouDataSet.理发师)

Me.理发师BindingSource.AddNew()

Label4.Text=TimeOfDay

EndSub

PrivateSubCheckBox1_CheckedChanged(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)HandlesCheckBox1.CheckedChanged

TextBox2.Text=TextBox2.Text+"剪发"

Label7.Text=10

a=10

TextBox3.Text=d+10

d=d+10

EndSub

PrivateSubCheckBox2_CheckedChanged(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)HandlesCheckBox2.CheckedChanged

TextBox2.Text=TextBox2.Text+"吹风"

Label8.Text=10

b=10

TextBox3.Text=d+10

d=d+10

EndSub

PrivateSubCheckBox3_CheckedChanged(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)HandlesCheckBox3.CheckedChanged

TextBox2.Text=TextBox2.Text+"做型"

Label9.Text=10

c=10

TextBox3.Text=d+10

d=d+10

EndSub

PrivateSubButton1_Click(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)HandlesButton1.Click

Label10.Text=a+b+c

Try

'Me.理发师BindingSource.EndEdit()

Me.理发师TableAdapter.Update(Me.ZhouDataSet.理发师)

CheckBox1.Checked=False

CheckBox2.Checked=False

CheckBox3.Checked=False

a=0

b=0

c=0

d=0

TextBox1.Text=""

TextBox2.Text=""

TextBox3.Text=""

MsgBox("添加成功",,"提示")

CatchexAsException

MsgBox("添加失败",,"警告")

EndTry

EndSub

PrivateSubButton2_Click(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)HandlesButton2.Click

Me.Close()

EndSub

PrivateSubButton5_Click(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)HandlesButton5.Click

统计图vb.Show()

EndSub

PrivateSubButton4_Click(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)HandlesButton4.Click

收入统计.Show()

EndSub

PrivateSubLabel6_Click(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)HandlesLabel6.Click

EndSub

PrivateSubButton3_Click(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)HandlesButton3.Click

CheckBox1.Checked=False

CheckBox2.Checked=False

CheckBox3.Checked=False

a=0

b=0

c=0

d=0

TextBox2.Text=""

TextBox3.Text=""

EndSub

PrivateSubTextBox2_TextChanged(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)HandlesTextBox1.TextChanged

EndSub

PrivateSubButton6_Click(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)HandlesButton6.Click

收入统计表.Show()

EndSub

EndClass

3.3运行结果

1.按员工统计本月接手的总金额及按服务类别统计本月的收入金额,如图3-4所示。

图3-4理发师收入表及总收入表

2.查询统计收入金额最高的5天和最低的5天,如图3-5所示。

图3-5收入统计

3.按日期统计每天的收入总额,并形成条形统计图,如图3-6所示。

图3-6统计图

总结

在设计开始这前,我对VB并不是很了解,后来在老师和同学的帮助下,慢慢对VB有了一定了解,并结合了SQL等设计思想逐步完成了理发店管理系统中界面的系统模块。

在整个设计过程中,也出现过很多的问题,在不断学习的过程中我体会到:

1.设计是一个不断学习新鲜事物的过程,从设计初的不懂到最后能够顺利完成,我体会到在实践中学习的重要性。

2.由于前期工作的不彻底,对系统的需求分析的要求认识不够清楚,使得后续的工作不得不经常返回去修改数据表和个别代码。

使我体会到在设计中的每一步的重要性,如果上一个步骤不能很好的完成,在后续的设计将会付出几倍的代价,比如数据库的连接、编程,报表的生成等等。

3.设计过程中,由于要实现某些功能,互联网帮了我的大忙。

网络资源是一个丰富的共享体系,我通过在XX上提出问题得到了很多热心网友的帮助,使我在很多地方少走了很多的了弯路。

经过近两个星期的设计,我深刻体会到了一个软件的设计和它的发展是那很的严密,容不得半点的马虎。

要严格按照软件工程的方法与思想,逐步完成。

同时也让我明白了,很多的知识在用时才会觉的“书到用时方恨少”,只有靠平常的积累。

参考文献

[1]刘志妩.基于VB和SQL的数据库编程技术.北京.清华大学出版社.2008

[2]顾京珊.数据库技术与联机分析.上海.上海科学技术出版社.1996

[3]张立.VisualBasic6.0数据库开发技术与工程实践.北京.人民邮电出版社.2003

[4]龚沛.Visualbasic程序设计教程(6.0版).高等教育出版社.2007

[5]萨师煊,王珊.数据库系统概论.高等教育出版社.2008

[6]刘韬,何旭洪等.VB6.0数据库系统开发示例导航.人民教育出版社.1998

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

当前位置:首页 > 农林牧渔

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

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