管理信息系统课程设计文档格式.docx
- 文档编号:6817100
- 上传时间:2023-05-07
- 格式:DOCX
- 页数:44
- 大小:370KB
管理信息系统课程设计文档格式.docx
《管理信息系统课程设计文档格式.docx》由会员分享,可在线阅读,更多相关《管理信息系统课程设计文档格式.docx(44页珍藏版)》请在冰点文库上搜索。
2.2员工权限模块划分4
2.3数据库设计5
第三章系统详细设计7
3.1数据库链接7
3.2vb功能块实现7
第四章系统测试与调试11
第五章总结16
附录17
附录1源代码17
附录2参考文献38
表目录
表2-3-1客户信息表…………………………………………………5
表2-3-2员工信息表…………………………………………………6
表2-3-3菜单信息表…………………………………………………6
图目录
图1店长权限模块图………………………………………………4
图2店员权限模块图………………………………………………4
图3客户E-R图……………………………………………………5
图4登录界面截图…………………………………………………11图5主界面截图……………………………………………………11
图6信息添加界面截图……………………………………………12
图7添加成功界面截图……………………………………………12
图8删除信息界面截图……………………………………………13
图9删除成功界面截图……………………………………………13
图10修改信息界面截图……………………………………………14
图11显示信息界面截图……………………………………………14
图12查询信息界面截图……………………………………………15
图13退出界面截图…………………………………………………15
第一章绪论
1.1研究背景
传统的餐饮管理现在已经很难应对当今社会对餐饮业的管理要求,它与现在的基于计算机技术发展起来的餐饮信息管理系统对比,有以下几大不同:
便捷性方面:
传统的人工对餐饮信息进行管理,如:
顾客信息管理,菜单信息管理和订餐信息的管理,都是很繁琐的过程,其中的任何一步过程都要浪费大量的时间,而随着计算机技术的发展,这些原本繁琐的问题都会变得轻而易举。
安全性方面:
传统的纸质记录方式查询起来很麻烦,而且保密性很差,并且容易磨损丢失,对于会员余额的管理是非常不利的。
但如果采用的是电子文档的方式进行数据的保存,这一切都变得非常简便,你可以方便的对数据信息进行备份查询,并且数据的安全性可以得到最大程度的保证。
准确性方面:
传统的人工记账容易出错,如果采用这种方式来处理现在的含有打折信息的消费结算会使得工作量很大,如果计算出错将严重影响自己的声誉。
而如果使用软件系统,这些问题都将不会出现,计算机的错误率几乎为零。
鉴于以上传统的人工管理方式的种种缺陷,我设计了方便中小级别餐饮企业使用的应用程序,通过它,管理者可以基本解决以上所遇到的种种问题,并且更加科学的对老客户进行打折,而且添加了主顾权限的不同设计使得它更加方便雇主对雇员的管理与监督。
1.2开发工具
开发工具:
硬件:
dell笔记本
软件:
Windows7
MicrosoftVisualStudio2005
MicrosoftSQLServer2000
第二章系统需求分析
现在的管理系统不仅要有漂亮的用户界面,更要有严谨的规划,注重每一个细小的环节。
这样才能使得在电子交易时避免不必要错误发生。
本系统的设计与实施迎合了二十一世纪经济高速发展、人们的生活节奏日益加快以及现代餐饮业越来越发达和便捷这一现状。
它将极大地方便食客的就餐,同时也有利于我们的管理和服务。
同时,我们的餐饮信息管理系统还能帮助餐厅降低错误率,扩大营业范围,增加知名度等。
2.1管理员权限模块划分
图1店长权限模块图
2.2员工权限模块划分
图2店员权限模块图
2.3数据库设计
E-R图
图3客户E-R图
customer(客户表)
表2-3-1客户信息表
序号
字段名称
字段描述
字段类型
长度
备注
1
Name
客户姓名
char
10
不允许空
2
Id
客户编号
nchar
20
3
Address
客户地址
4
Birthday
客户生日
5
Pwd
客户密码
6
Addtime
添加时间
7
Money
账户余额
money
8
usedmoney
已用金额
Tel
客户电话
允许空
Com(员工信息表)
表2-3-2员工信息表
员工姓名
员工编号
员工地址
员工生日
员工密码
员工电话
caidan(菜单信息表)
表2-3-3菜单信息表
Cname
菜单名称
cno
菜编号
Cprice
第三章系统详细设计
3.1数据库链接
为了便于用户使用和维护,我们将与数据库的连接,单独写出来并进行编译,这样系统在新的环境使用时,只需改动一处数据库连接代码,即可立即使用,连接关键代码如下:
DimstrconnAsString="
datasource=ZVDPFX4AFDLGOF2;
initialcatalog=餐饮管理系统;
"
&
"
integratedsecurity=true;
DimconnAsNewSqlConnection(strconn)
3.2vb功能块实现
修改代码
DimaAsInteger
a=MsgBox("
你真的要修改吗?
4+32,"
提示信息"
)
Ifa=6Then
DimstrconnAsString="
DimconnAsNewSqlConnection(strconn)
DimstrXIUGAIAsString="
UPDATEcustomerSETaddress='
+TextBox5.Text+"
'
+"
tel='
+TextBox3.Text+"
mobilephone='
+TextBox6.Text+"
pwd='
+TextBox4.Text+"
name='
+TextBox2.Text+"
whereid='
+TextBox1.Text+"
DimcommAsNewSqlCommand(strXIUGAI,conn)
conn.Open()
If(comm.ExecuteNonQuery())Then
MsgBox("
信息已修改,请继续操作!
Else
不存在该记录!
EndIf
conn.Close()
TextBox1.Text="
EndIf
IfTextBox1.Text="
OrTextBox2.Text="
OrTextBox3.Text="
OrTextBox4.Text="
OrTextBox5.Text="
OrTextBox6.Text="
Then
MsgBox("
输入不完整!
添加代码
datasource=ZVDPFX4AFDLGOF2;
DimstrtianjiaAsString="
insertintocustomer(name,id,address,birthday,pwd,addtime,money,usedmoney,tel,mobilephone,userid)VALUES('
'
+DateTimePicker1.Value.ToString+"
+Now+"
0"
)"
DimcommAsNewSqlCommand(strtianjia,conn)
comm.ExecuteScalar()
conn.Close()
TextBox2.Text="
TextBox3.Text="
TextBox4.Text="
TextBox5.Text="
TextBox6.Text="
TextBox7.Text="
添加成功"
删除代码
datasource=ZVDPFX4AFDLGOF2;
initialcatalog=餐饮管理系统;
integratedsecurity=true"
DimstrdelAsString="
deletefromcustomerwhereid='
Trim(TextBox1.Text)&
DimcommAsNewSqlCommand(strdel,conn)
conn.Open()
If(comm.ExecuteNonQuery())Then
记录已删除!
查询代码
DimstrselAsString="
select*fromcustomerwhereid='
TextBox1.Text&
DimcommAsNewSqlCommand(strsel,conn)
DimdaAsSqlDataAdapter=NewSqlDataAdapter
da.SelectCommand=comm
DimdsAsDataSet=NewDataSet
da.Fill(ds,"
stu"
DataGridView1.DataSource=ds.Tables("
显示代码
select*fromcustomer"
第四章系统测试与调试
登录界面
图4登录界面截图
主界面
图5主界面截图
信息添加
图6信息添加界面截图
添加成功
图7添加成功界面截图
删除信息
图8删除信息界面截图
删除成功
图9删除成功界面截图
修改信息
图10修改信息界面截图
显示信息
图11显示信息界面截图
查询信息
图12查询信息界面截图
退出
图13退出界面截图
第五章总结
经过这么长时间的努力,餐饮信息管理系统终于得以实现其功能了,在这里我对.NET技术有了更深一步的认识,程序开发到后来比刚刚开发时的速度要快上好多,一开始遇到问题,我需要停下来查找相关资料,在网上搜实例代码下来学习,自己解决不了还要去请教指导老师,但程序编写到后来就轻松多了,遇到的问题几乎都能自己解决而不像一开始那样。
世界上没有任何一样东西是十全十美的,在完成了餐饮信息管理系统后,我发现,原本看上去应该比较完善的系统又有了新的可以改进的地方,如预定的餐点要取消其中的一份该如何实现。
我想如果我把这个功能实现了,也许又会有新的功能需要我去做,系统的完善不是一朝一夕可以完成的,如果给我更多的时间,我一定能将它制作的更好。
附录
附录1源代码
PublicClassForm1
PrivateSubForm1_Load(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)HandlesMyBase.Load
TextBox1.Text="
TextBox2.Text="
EndSub
PrivateSubButton1_Click(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)HandlesButton1.Click
DimaAsInteger
IfComboBox1.Text="
店主"
IfTextBox1.Text="
001"
IfTextBox2.Text="
1"
Dimm1AsNewForm2
m1.Show()
Me.Hide()
密码错误!
请重新输入!
TextBox2.Focus()
用户名错误!
TextBox1.Focus()
ElseIfComboBox1.Text="
店员"
Dimm2AsNewForm3
m2.Show()
ElseIfTextBox1.Text="
002"
12"
PrivateSubButton2_Click(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)HandlesButton2.Click
真的要退出吗?
4+32+0,"
询问"
End
EndClass
PublicClassForm2
PrivateSubMenuItem2_Click(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)HandlesMenuItem2.Click
Dimm1AsNewForm4
PrivateSubMenuItem4_Click(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)HandlesMenuItem4.Click
Dimm1AsNewForm6
PrivateSubMenuItem8_Click(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)HandlesMenuItem8.Click
Dimm1AsNewForm9
PrivateSubMenuItem11_Click(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)HandlesMenuItem11.Click
Dimm1AsNewForm12
PrivateSubMenuItem10_Click(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)HandlesMenuItem10.Click
Dimm1AsNewForm11
PrivateSubMenuItem3_Click(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)HandlesMenuItem3.Click
Dimm1AsNewForm5
PrivateSubMenuItem5_Click(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)HandlesMenuItem5.Click
Dimm1AsNewForm7
PrivateSubMenuItem13_Click(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)HandlesMenuItem13.Click
PrivateSubMenuItem6_Click(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)HandlesMenuItem6.Click
Dimm1AsNewForm8
PrivateSubMenuItem9_Click(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)HandlesMenuItem9.Click
Dimm1AsNewForm10
PrivateSubMenuItem12_Click(ByValsender
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 管理信息系统 课程设计