版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
餐厅点餐系统的设计与实现一、绪论(一)选题的背景和研究意义餐饮业在全国的第三产业中有着举足轻重的作用,一年的零售额达到数千亿元,为中国的税收做出了巨大的贡献。所以餐饮业在中国有着广泛的市场,发展的前景非常好。但是中国的餐饮业也有着自己的发展瓶颈,如餐饮业的门槛比较低,所以中国的大多数餐饮业老板都是从小店发展起来的,而且家族式的管理比较多,许多还是“人治”,中国的餐饮业没有一套完整的现代企业制度和监督管理体制。加之信息化管理远远不及外国的先进同行,导致中国的餐饮业在市场竞争中处于劣势。中国的餐饮业要想在国际市场占有一席之地,就必须要提高自己的竞争力,改善自己的经营方式和制度。为了更好的适应信息时代的高效性,一个利用计算机来实现点餐管理工作的系统将必然诞生。目前现代化的计算机信息管理系统在众多酒店及娱乐服务业已得到广泛应用,满足了广大经营者的迫切需求,它不仅进一步完善了企业管理信息化的进程,更为企业管理走向科学化、规范化、网络化奠定了基础。根据大量用户的实际应用表明,采用计算机管理企业即可节省人力,又起到提高服务速度及准确率作用,同时还可提升企业形象和信誉,提高顾客满意度,大大增强企业的竞争能力和管理水平,综合效益非常明显。计算机辅助点餐管理,可以极大地增强管理者采集、处理信息的能力,从而有利于管理者及时决策;计算机系统能根据管理过程的变化情况,将原始数据、资料等进行加工、保存,管理人员可以在解决具体问题需要信息资料时,随时进行检索查询,了解整个点餐管理系统的动态情况,进行动态管理,从而有效的处理点餐的管理工作,实现点餐管理信息管理的自动化;采用计算机进行管理,实现前、后台服务一次性结账,使餐馆管理条理化、规范化、科学化,极大地提高餐馆管理水平和工作效率。作为日益发展的饮食服务行业,着眼于未来,餐馆采用计算机辅助管理,是与现代化餐馆管理模式接轨的明智选择。(二)国内研究现状及分析当前,餐饮行业发展态势明显,主要体现在技术创新、管理科学化为代表的现代餐饮企业,逐步替代传统餐饮业的单店作坊式、人为经验管理型,快步向产业化、现代化迈进。饮食文化已经成为餐饮品牌培育和餐饮企业竞争的核心,现代科学技术、科学的经营管理、现代营养理念在餐饮行业的应用已经越来越广泛。目前,国内外餐饮业态中有中式正餐、西式正餐、中式快餐、西式快餐、休闲茶座、咖啡酒吧、外送外卖、集团连锁,不同的餐饮业态,餐饮业务流程有很大的区别,自然餐饮管理软件所需要的功能就大大的不同。从系统点单模式上看,通常有四种方式,一是基于普通电脑,二是基于IC卡,三是基于触摸屏,四是采用无线点菜系统,而无线技术又基于红外技术和基于无线网络的技术。国内已经有不少公司开发出电子点菜系统,例如上海工理电子有限公司的点菜通、餐饮通等,北京辰森计算机系统有限公司的手持点菜宝等。有些大型的餐饮企业已经采用了这两个公司的产品。但是由于成本等原因使用电子点菜系统的酒店还比较少,市场需求很大。二、系统分析(一)功能分析由于系统是面向某些特定对象的,所以用户进入系统应该进行身份验证,在登录后根据用户所拥有的权限,取得相应的功能操作权限。用户进入系统后可以对自己的密码进行修改,普通用户可以进行开台、点菜、结账,管理员用户在普通用户所拥有的权限基础上,还可以对桌台信息,菜单信息,职员信息、用户管理,数据库备份、还原、初始化进行操作。1.管理员对功能的需求(1)登录并取得管理员权限。(2)对所有数据库信息进行查询操作。(3)对所有数据库信息进行添加操作。(4)对所有数据库信息进行删除操作。(5)对数据库进行备份、还原、初始化操作。2.普通用户对功能的需求(1)登录并取得普通用户权限。(2)对桌台信息、点菜信息、消费表信息进行查询操作。3.系统所具有的整体功能(1)登录管理:普通用户和管理员可以根据需要修改个人密码。普通用户和管理员可在主界面进行查询、开台、点菜、消费查询、结账操作。(2)点餐结账管理:管理员可以对桌台进行增、删、改、查操作。(3)桌台管理:管理员可以对桌台进行增、删、改、查操作。(4)职员管理:管理员可以对职员进行增、删、改、查操作。(5)系统设置:管理员可以对数据库进行备份、还原、初始化操作。4.性能需求(1)系统安全性用户只有在输入了正确的用户名以及与该用户名相匹配的密码后才能登录系统,且本系统采用了MD5加密。用户登录时会根据用户的用户名以及登录选项对用权限进行判定,用户只能在自己相应的权限下对数据库中的数据进行相应权限内的操作。(2)信息的准确性系统要求能够准确地判别该用户名是否已经存在、用户输入的密码是否与该用户名相匹配、该用户的权限以及对数据库的各项操作都能从后台数据库中得出准确的信息和相应的操作结果。(二)可行性分析可行性分析也称为可行性研究,是在系统调查的基础上,针对新系统的开发是否具备必要性和可能性,对新系统的开发从技术、经济、社会等方面进行分析和研究,以避免投资失误,保证新系统的成功开发。(1)经济可行性:主要是对项目的经济效益进行评价。本系统开发经费在经济上是可以接受的,并且本系统实施后可以节省餐厅运作成本,减少人力资源投入,加速资金周转。所以本系统在经济上是可行的。(2)技术可行性:技术上的可行性分析主要分析技术条件能否顺利完成开发工作,硬、软件能否满足开发者的需要等。该管理系统采用了Browser/Server模式进行开发,以VisualStudio2010作为开发平台,SQLServer2005作为后台数据库,C#作为编程语言。SQLServer2005它能够处理大量数据,同时保持数据的完整性并提供许多高级管理功能。它的灵活性、安全性和易用性为数据库编程提供了良好的条件。因此,系统的软件开发平台已成熟可行。硬件方面,科技飞速发展的今天,硬件更新的速度越来越快,容量越来越大,其硬件平台完全能满足此系统的需要。综上所述,此系统开发目标已明确,在技术和经济等方面都可行,并且投入少、见效快,因此系统的开发是完全可行的。(三)系统配置要求(1)软件配置要求由于本系统采用B/S架构,服务器需要安装.NetFrameWork2.0以上,MicroSoftSqlServer2005以上,IIS6.0以上。客户端需要安装InternetExplore6.0以上,FlashPlayer9.0以上。(2)运行系统所需的硬件配置要求(如表1所示)表1运行系统所需的硬件配置要求处理器PentiumII300以上内存64MB以上硬盘剩余空间1GB以上显卡一般VGA显卡显示器一般彩色显示器三、系统总体设计(一)系统功能结构设计系统功能结构图(如图1所示)餐厅点餐系统餐厅点餐系统登录登录桌台信息职工信息系统管理点餐结账桌台信息职工信息系统管理点餐结账添加备注结账退出设置锁定系统用户管理添加修改删除查询添加修改查询点餐删除记录删除添加备注结账退出设置锁定系统用户管理添加修改删除查询添加修改查询点餐删除记录删除图1系统功能结构图1.点餐结账根据顾客需要从菜品类别中选取菜,服务员只需输入菜的数量和选取负责服务员的名字,记录顾客所点的菜品的信息,如果顾客不再需要,服务员可以立即删除记录,另外服务员还可以根据具体要求添加备注,在顾客享用完后,服务员只需点击桌台弹出点加菜窗体,确定信息完整正确,点击结账,系统自动结算了顾客消费清单。2.桌台信息桌台信息模块主要实现的功能是对桌台信息的添加、查询、修改和删除。3.职工信息职工信息模块主要实现的功能是对职工信息的添加、查询、修改和删除。4.系统设置系统设置模块主要实现的功能是对管理员的添加、查询、修改和删除,以及软件的锁定和数据库的备份和还原。(二)数据库设计1.命名规范(1)数据库名称以db开头(2)函数以F_开头(3)数据库表以T_开头2.安全设计(1)创建数据库登录账号admin(2)创建数据库db_admin的所有者用户admin(3)配置账号映射:admin-admin3.数据表数据库使用SqlServer2005,在数据库中创建了4个数据表用于存储不同的信息。(如表2至表5所示)(1)用户信息表表2用户信息表字段名数据类型长度主键描述idint4是系统标号usernamevarchar50否用户登录名userpwdvarchar50否用户登录密码powerint10否用户权限(2)菜单信息表表3菜单信息表字段名数据类型数据长度主键数据描述IDInt4是系统编号FoodnumChar10否菜品编号FoodnameVarchar50否菜品名称FoodsumChar10否菜品数量FoodallpriceDecimal18否菜单总价WaiternameVarchar50否服务员名BeizhuVarchar50否备注ZhuotaiChar10否桌台DatatimeDatetime50否日期(3)桌台信息表表4桌台信息表字段名数据类型长度主键描述Idint4是系统编号Roomnamechar10否桌台名称Roomjcchar10否桌台简称Roombjfdecimal9否桌台包间费Roomwzchar10否桌台位置Roomztchar10否桌台状态Roomtypechar10否桌台类型Roombzvarchar50否桌台备注Roomqtvarchar50否桌台其他信息Guestnamevarchar50否顾客姓名Zhagndandatevarchar50否开台时间Numint4否顾客人数Waiternamevarchar50否操作员姓名(4)职员信息表表5职员信息表字段名数据类型长度主键描述IdInt4是系统编号WaiternameVarchar50否职员姓名CardnumVarchar50否身份证号码WaiternumChar10否职员编号SexChar10否性别AgeChar10否年龄TelVarchar50否电话(三)系统模块设计本文在对系统需求分析的基础上一共设计了5大模块,分别是如下5个块模。1.系统登录模块本模块主要起登录作用,判断用户何不合法,可不可以使用本软件,是本系统的第一个界面。2.系统点餐结账模块服务员在已开台的桌台单击进入点加菜窗体,根据顾客需要从菜品类别中选取菜,服务员只需输入菜的数量和选取负责服务员的名字,保存信息后系统记录顾客所点的菜品的信息,另外服务员还可以根据具体要求添加备注。3.系统桌台信息管理模块桌台信息模块主要实现的功能是对桌台信息的添加、查询、修改和删除。4.系统职工信息管理模块职工信息模块主要实现的功能是对职工信息的添加、查询、修改和删除。5.系统管理模块系统设置模块主要实现的功能是对管理员的添加、查询、修改和删除,以及软件的锁定和数据库的备份和还原。四、系统功能实现(一)登录模块的实现登录功能根据用户输入的用户名及密码与数据库中的信息进行比对,如果验证成功,则登录到系统主界面,如果验证失败显示密码错误。(如图2至图3所示)图2用户名密码验证截图图3用户名密码验证截图用户通过登录界面登录之后,进入主模块界面。主模块界面上显示基础信息、辅助工具、系统维护、系统设置、帮助和退出菜单,方便用户进行相关操作。前一个用于输入用户账号,确定按钮用于确认登录,取消按钮用于退出系统。登录部分代码:namespaceMyCyMS{//登录界面publicpartialclassfrmLogin:Form{privatevoidfrmLogin_Load_1(objectsender,EventArgse){//System.Windows.Forms.Control.Top.get;privatevoidtxtPwd_KeyPress(objectsender,KeyPressEventArgse){if(e.KeyChar==13){btnSubmit_Click(sender,e);}}//点击登录按钮privatevoidbtnSubmit_Click(objectsender,EventArgse){if(txtName.Text==""){MessageBox.Show("请输入用户名","警告",MessageBoxButtons.OK,SqlConnectionconn=BaseClass.BaseClass.CyCon();conn.Open();SqlCommandcmd=newSqlCommand("selectcount(*)fromtb_UserwhereUserName='"+txtName.Text+"'andUserPwd='"+txtPwd.Text+"'",conn);inti=Convert.ToInt32(cmd.ExecuteScalar());if(i>0){privatevoidbutton2_Click(objectsender,EventArgse){frmChangePwda=newfrmChangePwd();cmd=newSqlCommand("select*fromtb_UserwhereUserName='"+txtName.Text+"'",conn);SqlDataReadersdr=cmd.ExecuteReader();sdr.Read();stringUserPower=sdr["power"].ToString().Trim();conn.Close();conn.Close();frmMainmain=newfrmMain();main.power=UserPower;//记录登录用户的权限main.Names=txtName.Text;//用户名//frmChangePwd.n//main.Times=DateTime.Now.ToShortDateString();//只输出日期main.Times=DateTime.Now.ToString();//记录登录btnSubmit.Enabled=false;MessageBox.Show("密码错误3次,请退出!");privatevoidbutton2_Click(objectsender,EventArgse){frmChangePwda=newfrmChangePwd();a.i=2;a.ShowDialog();a.ShowDialog();}//如果点击用户名文本框,里面的文本清空,用户即可输出用户名privatevoidtxtName_Click(objectsender,EventArgse){txtName.Text="";}}}(二)点餐结账模块的实现服务员在已开台的桌台单击进入点加菜窗体,根据顾客需要从菜品类别中选取菜,在信息文本中会显示菜品的信息,服务员只需输入菜的数量和选取负责服务员的名字,保存信息后系统记录顾客所点的菜品的信息,如果顾客不再需要,服务员可以立即删除记录,另外服务员还可以根据具体要求添加备注。在顾客享用过程中,如有需要服务员还可以再次调出桌台信息,记录顾客加菜的信息。在顾客享用完后,服务员只需点击桌台弹出点加菜窗体,确定信息完整正确,点击结账按钮弹出结账窗体,系统自动结算了顾客消费清单,列出了详细具体的消费情况供顾客查询,此外,系统还有为服务员计算找零的功能,提高了操作效率。(如图4至图5所示)图4点餐系统主界面图5结账系统主界面点餐模块主要代码:namespaceMyCyMS{publicpartialclassfrmJZD:Form{publicfrmJZD(){InitializeComponent();}publicstringRName;privatevoidfrmJZD_Load(objectsender,EventArgse){this.Text=RName+"点/加菜";TreeNodenewnode1=tvFood.Nodes.Add("主食");TreeNodenewnode2=tvFood.Nodes.Add("凉菜");TreeNodenewnode3=tvFood.Nodes.Add("酒水");TreeNodenewnode4=tvFood.Nodes.Add("热菜");SqlConnectionconn=BaseClass.BaseClass.CyCon();conn.Open();SqlCommandcmd=newSqlCommand("select*fromtb_foodwherefoodtypeJC='1'",conn);SqlDataReadersdr=cmd.ExecuteReader();while(sdr.Read()){newnode1.Nodes.Add(sdr[3].ToString().Trim());}sdr.Close();cmd=newSqlCommand("select*fromtb_foodwherefoodtypeJC='2'",conn);sdr=cmd.ExecuteReader();while(sdr.Read()){newnode2.Nodes.Add(sdr[3].ToString().Trim());}sdr.Close();cmd=newSqlCommand("select*fromtb_foodwherefoodtypeJC='3'",conn);sdr=cmd.ExecuteReader();while(sdr.Read()){newnode3.Nodes.Add(sdr[3].ToString().Trim());}sdr.Close();cmd=newSqlCommand("select*fromtb_foodwherefoodtypeJC='4'",conn);sdr=cmd.ExecuteReader();while(sdr.Read()){newnode4.Nodes.Add(sdr[3].ToString().Trim());}sdr.Close();cmd=newSqlCommand("select*fromtb_Waiter",conn);sdr=cmd.ExecuteReader();while(sdr.Read()){cbWaiter.Items.Add(sdr["WaiterName"].ToString().Trim());}cbWaiter.SelectedIndex=0;sdr.Close();cmd=newSqlCommand("selectRoomZTfromtb_RoomwhereRoomName='"+RName+"'",conn);stringzt=Convert.ToString(cmd.ExecuteScalar());if(zt.Trim()=="待用"){groupBox1.Enabled=false;groupBox2.Enabled=false;groupBox3.Enabled=false;groupBox4.Enabled=false;}conn.Close();GetData();tvFood.ExpandAll();}privatevoidGetData(){SqlConnectionconn=BaseClass.BaseClass.CyCon();SqlDataAdaptersda=newSqlDataAdapter("selectfoodname菜名,foodsum数量,foodallprice总价,waitername服务员,beizhu备注,zhuotai桌台,datatime日期fromtb_GuestFoodwherezhuotai='"+RName+"'orderbyIDdesc",conn);DataSetds=newDataSet();sda.Fill(ds);dataGridView1.DataSource=ds.Tables[0];}privatevoidbutton3_Click(objectsender,EventArgse){this.Close();}privatevoidtxtpnum_KeyPress(objectsender,KeyPressEventArgse){if((e.KeyChar!=8&&!char.IsDigit(e.KeyChar))&&e.KeyChar!=13){MessageBox.Show("请输入数字");e.Handled=true;}}//删除键privatevoidbutton2_Click(objectsender,EventArgse){}}}privatevoidbtSave_Click(objectsender,EventArgse){if(txtName.Text==""||txtNum.Text==""||txtprice.Text==""){MessageBox.Show("请将选择菜系");stringnames=dataGridView1.SelectedCells[0].Value.ToString();SqlConnectionconn=BaseClass.BaseClass.CyCon();conn.Open()privatevoidtvFood_DoubleClick(objectsender,EventArgse){stringfoodname=tvFood.SelectedNode.Text;if(dataGridView1.SelectedRows.Count>0){stringnames=dataGridView1.SelectedCells[0].Value.ToString();SqlConnectionconn=BaseClass.BaseClass.CyCon();conn.Open()privatevoidtvFood_DoubleClick(objectsender,EventArgse){stringfoodname=tvFood.SelectedNode.Text;if(foodname=="主食"||foodname=="凉菜"||foodname=="酒水"||foodname=="热菜"){}else{SqlConnectionconn=BaseClass.BaseClass.CyCon();conn.Open();SqlCommandcmd=newSqlCommand("select*fromtb_foodwherefoodname='"+foodname+"'",conn);if(Convert.ToInt32(txtpnum.Text)<1){MessageBox.Show("不能为小于1的数字");return;}else{//txtallprice.Text=Convert.ToString(Convert.ToInt32(txtprice.Text)*Convert.ToInt32(txtpnum.Text));txtallprice.Text=Convert.ToString(Convert.ToInt32(txtprice.Text)*Convert.ToInt32(txtpnum.Text))privatevoidbtSave_Click(objectsender,EventArgse){if(txtName.Text==""||txtNum.Text==""||txtprice.Text==""){MessageBox.Show("请将选择菜系");return;}else{if(txtpnum.Text==""){MessageBox.Show("数量不能为空");return;}SqlCommandcmd=newSqlCommand("insertintotb_GuestFood(foodnum,foodname,foodsum,foodallprice,waitername,beizhu,zhuotai,datatime)values('"+txtNum.Text.Trim()+"','"+txtName.Text.Trim()+"','"+txtpnum.Text.Trim()+"','"+Convert.ToDecimal(txtallprice.Text.Trim())+"','"+cbWaiter.SelectedItem.ToString()+"','"+txtbz.Text.Trim()+"','"+RName+"','"+DateTime.Now.ToString()+"')",conn);cmd.ExecuteNonQuery();}}(三)桌台管理模块的实现桌台信息模块主要实现的功能是对桌台信息的添加、查询、修改和删除。选择该窗体以后,如果需要添加信息,用户需要填写添加的内容,然后按添加按钮进行添加,修改信息时,用户需要先从显示数据中选择需要修改的数据,将相关修改信息填写完成后点击修改按钮,查询时输入桌台号,点击查询,即可显示详细信息的窗口,选择数据后可直接点击删除,桌台信息即从数据库中删除成功,若要取消操作,直接点击取消即可。(如图6所示)图6桌台基本信息桌台管理模块代码:namespaceMyCyMS{publicpartialclassfrmSerch:Form{publicfrmSerch(){InitializeComponent();}publicstringRName;privatevoidfrmSerch_Load(objectsender,EventArgse){try{SqlConnectionconn=BaseClass.BaseClass.CyCon();SqlDataAdaptersda=newSqlDataAdapter("selectfoodname菜名,foodsum数量,foodallprice总价,waitername服务员,beizhu备注,zhuotai桌台,datatime时间fromtb_GuestFoodwherezhuotai='"+RName+"'orderbyID",conn);DataSetds=newDataSet();sda.Fill(ds);dataGridView1.DataSource=ds.Tables[0];}catch(Exceptionerr){MessageBox.Show("保存数据记录发生"+err.ToString(),"错误!");}}//退出按钮privatevoidbutton1_Click_1(objectsender,EventArgse){this.Close();}}}(四)职工信息管理模块的实现职工信息模块主要实现的功能是对职工信息的添加、查询、修改和删除。选择该窗体以后,如果需要添加信息,用户需要填写添加的内容,然后按添加按钮进行添加,修改信息时,用户需要先从显示数据中选择需要修改的数据,将相关修改信息填写完成后点击修改按钮,查询时输入桌台号,点击查询,即可显示详细信息的窗口,选择数据后可直接点击删除,职工信息即从数据库中删除成功,若要取消操作,直接点击取消即可。(如图7所示)图7职工基本信息(五)系统管理模块实现系统设置模块主要实现的功能是对管理员的添加、查询、修改和删除,以及软件的锁定和数据库的备份和还原。选择该窗体以后,如果需要添加管理员,用户需要填写添加的内容,然后按添加按钮进行添加,修改信息时,用户需要输入管理员名称,将相关修改信息填写完成后点击修改按钮,查询时点击查询,即可显示所有管理员的窗口,数据库的备份和操作只需点击相应按钮就好,点击锁定软件后必须键入管理员密码才可解锁。(如图8至图10所示)图8管理员权限图9数据备份该模块可以及时的备份数据库,以免出现不可抗拒的因素使得数据丢失恢复系统。图10系统恢复模块界面数据得到备份后利用该模块可以使得数据库得以及时的恢复。五、系统测试(一)测试目的通过科学的方法尽可能多的发现系统中的缺陷,主要测试系统功能是否与需求说明书规定的功能性需求与设计的功能性需求相符,系统功能是否实现,系统是否捕获异常数据并正确输出数据。(二)测试方法本次测试用例设计主要采用黑盒测试方法,功能模块及集成测试采用的具体方法有等价类划分、边界值划分、正交分解、因果图分析和错误猜测。在系统测试时依据业务流程采用回归测试。(三)测试环境1.操作系统:WindowsVISTA2.CPU:Intel(R)Pentium(R)4CPU3.00HZ3.硬盘可用空间:160GB4.数据库:MicrosoftSQLServer2005(四)测试结果1.登录模块测试(如图11至图12所示)前一个用于输入用户账号,确定按钮用于确认登录,取消按钮用于退出系统。后一个用于输入登录密码,输入账号输入错误密码,则跳出提示。图11登录测试截图图12登录测试截图2.点餐结账模块测试(如图13至图16所示)图13点餐主界面截图服务员在已开台的桌台单击进入点加菜窗体,根据顾客需要从菜品类别中选取菜,在信息文本中会显示菜品的信息,服务员只需输入菜的数量和选取负责服务员的名字,保存信息后系统记录顾客所点的菜品的信息,如果顾客不再需要,服务员可以立即删除记录,另外服务员还可以根据具体要求添加备注。图14点菜测试截图图15厨师配餐测试截图回到主界面,右键单击使用中的桌台图标,之后单击“结账”,可对相应的桌台进行结账,根据消费总额及顾客支付金额,系统给出找零金额。图16收银模块测试截图3.桌台信息管理模块测试(如图17至图18所示)图17桌台管理模块测试截图桌台信息模块主要实现的功能是对桌台信息的添加、查询、修改和删除。图18桌台管理模块测试截图4.职工信息管理模块测试(如图19至图20所示)职工信息模块主要实现的功能是对职工信息的添加、查询、修改和删除。图19桌台管理模块测试截图图20桌台管理模块测试截图5.系统管理模块测试(如图21所示)图21管理权限测试图超级管理员拥有所有权限。经理除了系统维护外,其他操纵都可以,普通用户只能实现辅助工具的使用权限。6.结果系统经过大量的测试,系统90%以上的功能能正常运行,在功能及性能上达到设计要求。六、结论本文从结构化开发过程的原理出发,在分析餐饮系统工作流程的基础上,讨论并建立了餐厅点餐系统的工作流模型,采用C#+SqlServer2005实现了餐厅点餐信息管理系统,运用黑盒测试原理对该系统进行的单元测试及集成测试表明。该系统实现了:(1)登录模块;(2)点餐结账模块;(3)桌台管理模块;(4)职工信息管理模块;(5)系统管理模块。本系统目前存在的问题主要表现在菜谱的及时更新方面,如经理在营业期间对菜谱价格做了及时调整,客人在点餐的时候会遇到价格没有及时更新的情况,另外本系统在资金结算方面还不够人性化,如不支持银行卡结算,这些问题是本系统今后改进的方向。
参考文献[1]陆慧恩.软件工程[M].北京:人民邮电出版社,2007[2]孙涌.现代软件工程[M].北京:北京希望电子出版社,2002[3]邓良松,刘海岩,陆丽娜.软件工程[M].西安:西安电子科技大学出版社,2004[4]周苏,王文.软件工程学教程[M].北京:科学出版社,2002[5]王少峰.面向对象技术UML教程[M].北京:清华大学出版社,2004[6]李大军.POS系统应用[M].北京:清华大学出版社,2004[7]徐士良,葛兵.计算机软件技术基础[M].北京:清华大学出版社,2010[8]钱哨,李挥剑,李继哲.C#WinForm实践开发教程[M].北京:水利水电出版社,2010[9]蒋瀚洋,李月军,庞娅娟.SQLServer2005数据库管理与开发教程[M].北京:人民邮电出版社,2010[10]王小科,吕双.C#从入门到精通[M].北京:清华大学出版社,2008[11]黄梯云,李一军.管理信息系统[M].北京:高等教育出版社,2009[12]周新会,傅立宏.ASP通用模块及典型系统开发实例导航[M].北京:人民邮电出版社,2006[13]萨师煊,王珊.数据库系统概论[M].北京:高等教育出版社,2005[14]黄志超,李婷婷.VisualBasic.NET项目开发实践[M].北京:中国铁道出版社,2003[15]吴晨,张亮,张静.ASP.NET+SQLServer数据库开发与实例[M].北京:清华大学出版社,2006[16]钱哨,李挥剑,李继哲.C#WinForm实践开发教程[M].北京:水利水电出版社,2010[17]王小科,吕双.C#从入门到精通[M].北京:清华大学出版社,2008[18]陆慧恩.软件工程[M].北京:人民邮电出版社,2007目录第一章总论 11.1项目背景 11.1.1项目名称及承办单位 11.1.2承办单位 11.1.3项目建设地点 11.1.4可行性研究报告编制单位 11.2报告编制依据和研究范围 11.2.1报告编制依据 11.2.2研究范围 21.3承办单位概况 21.4项目提出背景及必要性 31.4.1项目提出的背景 31.4.2项目建设的必要性 41.5项目概况 51.5.1建设地点 51.5.2建设规模与产品方案 51.5.3项目投资与效益概况 51.6主要技术经济指标 6第二章市场分析及预测 82.1绿色农产品市场分析及预测 82.1.1生产现状 82.1.2市场前景分析 92.2花卉市场分析及预测 112.2.1产品市场现状 112.2.2市场需求预测 122.2.3产品目标市场分析 132.3中药材产品市场分析及预测 132.3.1产品简介 132.3.2产品分布现状分析 152.3.3市场供求状况分析 162.3.4市场需求预测 17第三章建设规模与产品方案 203.1项目的方向和目标 203.2建设规模 203.3产品方案 213.3.1优质高产粮食作物种植基地 213.3.2无公害蔬菜种植基地 213.3.3中药材种植基地 213.3.4花卉种植基地 21第四章建设场址及建设条件 224.1建设场址现状 224.1.1建设场址现状 224.1.2厂址土地权属类别及占地面积 224.2建设条件 224.2.1气象条件 224.2.2水文及工程地质条件 234.2.4交通运输条件 234.2.5水源及给排水条件 244.2.6电力供应条件 244.2.7通讯条件 244.3其他有利条件 244.3.1农产品资源丰富 244.3.2劳动力资源充沛 254.3.3区位优势明显 25第五章种植基地建设方案 265.1概述 265.1.1种植基地运营模式 265.1.2种植基地生产执行标准 265.23000亩优质高产粮食作物种植基地建设方案 285.2.1品种选择 285.2.2耕作技术 285.2.3种植基地建设内容和产量预期 335.32000亩无公害蔬菜种植基地建设方案 345.3.1概述 345.3.2无公害蔬菜质量标准 345.3.3蔬菜栽培与田间管理 355.3.4种植基地建设内容和产量预期 375.42000亩中药材种植基地建设方案 385.4.1概述 385.4.2GAP基地建设要求 385.4.3选择优良品种 395.4.4金银花栽培与田间管理 395.4.5种植基地建设内容和产量预期 435.52000亩花卉种植基地建设方案 445.5.1概述 445.5.2技术方案 455.5.3种植基地建设内容和产量预期 49第六章田间工程及配套设施建设方案 516.1概述 516.23000亩绿色粮食作物种植基地灌溉方案 516.2.1总体布局 516.2.2设计依据 526.2.3灌溉制度的确定 526.2.4渠道衬砌工程设计 536.32000亩无公害蔬菜种植基地灌溉方案 556.3.1总体布局 556.3.2设计依据 556.3.3主要设计参数 566.3.4灌水器选择与毛管布置方式 566.3.5滴灌灌溉制度拟定 576.3.6支、毛管水头差分配与毛管极限长度确定 586.3.7网统布置与轮灌组划分 596.3.8管网水力计算 606.3.9水泵扬程及选型 646.42000亩中药材种植基地灌溉方案 656.4.1设计依据 656.4.2设计参数 656.4.3喷头选型和布置间距 656.4.4灌溉制度 666.4.5取水工程规划布置 686.4.6管网水力计算 706.4.7机泵选型 726.52000亩花卉种植基地灌溉方案 726.5.1设计依据 726.5.2微灌主要设计参数 726.5.3微灌灌水器选择与毛管布置方式 736.5.4微灌灌溉制度拟定 746.5.5微灌支、毛管水头差分配与毛管极限长度确定 756.5.6微灌网统布置与轮灌组划分 766.5.7微灌管网水力计算 776.5.8水泵扬程及选型 816.6田间道路工程 866.7灌溉工程 866.7.1机井工程 866.7.2提灌站改造 876.8沟道治理工程 896.9田间配套设施 906.9.1仓储工程 906.9.2农业技术培训中心 93第七章节能、节水 967.1研究依据 967.2能耗分析 977.3节能措施 97第八章环境与生态影响分析 988.1环境影响现状分析 988.2生态环境影响分析 988.2.1建设期对生态环境的影响 988.2.2运营期对生态环境的影响 988.3生态环境保护措施 988.3.1采用的依据和标准 988.3.2建设期对环境的保护措施 998.3.3运营期对环境的保护措施 1008.4环境影响评价 100第九章企业组织与劳动定员 1019.1公司体制及组织机构 1019.2劳动定员 1019.3人员来源及培训 1029.3.1人员来源 1029.3.2人员培训 PAGEREF_
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 【正版授权】 ISO 15883-3:2024 EN Washer-disinfectors - Part 3: Requirements and tests for washer-disinfectors employing thermal disinfection for human waste containers
- 劳动合同纠纷仲裁代理词撰写指南
- 美国专有技术转让合同案例
- 企业合同权益转让协议书案例
- 房地产代理销售合同书范文示例
- 工程项目管理合同的关键条款
- 代售协议书范例
- 店面临时租赁合同书
- 2024宽带接入电信服务协议范本
- 小产权住宅购买协议书
- 2023年山东省春季高考数学试卷(解析版)
- 抚州市乐安县乡镇街道社区行政村统计表
- 园林空间-课件
- 《高等数学》全册教案教学设计
- 市场主体迁移申请书
- 微观交易结构系列之二:不容忽视的交易成本量化个股隐性成本
- 商会各类岗位职责
- 四年级上册英语课件- M3U2 Around my home (Period 3) 上海牛津版试用版(共18张PPT)
- 酒店装饰装修工程验收表
- 新北师大版六年级上册数学全册教案(教学设计)
- 调研报告:关于棚户区改造现状、存在问题及对策建议
评论
0/150
提交评论