版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
PAGE得分:课程设计报告工资管理系统--职工考勤管理系统姓名班级学号课程名称数据库原理及应用指导教师乔平安2021年6月20日目录1.工资管理系统需求分析…………11.1功能需求………11.1.1功能划分……11.1.2功能描述……11.2性能需求………11.3数据流图………21.4数据字典………51.4.1数据流的描述………………51.4.2处理逻辑的描述……………61.4.3数据存储的描述……………62.总体设计……………72.1数据库概念设计…………………72.2功能模块…………83.系统详细设计………93.1数据库逻辑设计…………………93.2各模块功能……103.2.1职工信息管理系统…………103.2.2职工工资管理系统…………103.2.3职工津贴管理系统…………103.2.4职工考勤管理系统…………104.系统实现……………114.1界面截图…………114.1.1主界面及工资基本信息界面………………114.1.2登录界面……124.1.3系统主界面…………………134.1.4考勤信息录入,修改,删除,查询界面……144.2设计代码………15PAGE26需求分析功能需求1.1.1功能划分(1)、员工考勤情况表;及时反映员工的出勤,以及缺勤扣款情况(2)、员工津贴表,反映员工的加班时间,加班类别、加班天数、津贴情况等;(3)、员工基本信息表,反映员工的基本信息,反映员工的工种、等级,基本工资等信息;(4)、员工月工资表,计算月工资,生成打印清单。(5)、银行表,用于员工工资的发放。(6)、后勤部门表;反映员工的水电扣款信息等1.1.2功能描述(1)、员工每个工种基本工资的设定(2)、加班津贴管理,根据加班时间和类型给予不同的加班津贴;(3)、按照不同工种的基本工资情况、员工的考勤情况产生员工的每月的月工资;(4)、员工年终奖金的生成,员工的年终奖金计算公式=(员工本年度的工资总和+津贴的总和)/12;(5)、企业工资报表。能够查询单个员工的工资情况、每个部门的工资情况、按月的工资统计,并能够打印;(6)、系统维护功能;1.2性能需求此工资管理系统对工资数据精度的计算能在默认情况之下精确到小数点后3位小数,即是精确到分的计算。但在用户使用过程中,能自行根据实际情况进行小数计算精度的设定,最大能允许保留小数点后5位的精度。在时间特性上,当用户发出命令请求时的服务器的响应时间、对数据更新处理、工资数据的查询检索等上,同样要求系统响应时间不会超过0.5秒时间。系统支持多种操作系统的运行环境,多不同操作系统,不同文件格式的磁盘上的数据均能实现信息的互通,及共享。当服务器移植到其他的系统平台,如:Linux平台下时,同样能和其他的系统进行数据存取同步,不会出现系统之间互不兼容的情况,系统支持多系统之间的互连互通,系统有巨大的强健性。1.3数据流图根据工资管理要求及用户需求调查分析,得到以下数据流图数据库操作操作数据系统操作工资信息考勤信息数据库操作操作数据系统操作工资信息考勤信息进入基本界面职工信息津贴管理修改职工信息修改职工信息删除职工记录输入职工基本信息职工表添加操作修改操作删除操作用户查询操作职工号图1.2职工信息的载入修改工资信息修改工资信息删除工资信息输入工资基本信息工资表添加操作修改操作删除操作查询操作图1.3工资的信息载入修改考勤信息修改考勤信息删除考勤信息输入考勤基本信息考勤表添加操作修改操作删除操作查询操作用户图1.4考勤的信息载入修改津贴信息修改津贴信息删除津贴信息输入津贴基本信息津贴表添加操作修改操作删除操作查询操作用户图1.5津贴的信息载入职工管理员进入系统职工管理员进入系统进入员工(工资,考勤,津贴)表职工表工资表考勤表津贴表进行录入,修改,删除,查询操作图1.6信息查询及管理的流程图1.4数据字典工资管理系统各实体及联系的数据字典1.4.1数据流的描述数据流的编号:D001数据流的名称:员工基本信息简述:与员工有关的基本信息数据流来源:员工基本信息表数据流去向:员工,部门数据流组成:员工编号+姓名+性别+年龄+部门+进入公司时间+住址数据流的编号:D002数据流的名称:工资结构信息简述:查询工资时所包含的相关信息数据流来源:工资信息表数据流去向:员工数据流组成:员工编号+加班加班+出差工资+迟到早退+矿工工资+应发工资+实发工资数据流的编号:D003数据流的名称:职务部门信息简述:查询员工职务部门信息数据流来源:职务部门信息表数据流去向:员工数据流组成:员工编号+职务+部门数据流的编号:D004数据流的名称:员工变动信息简述:查询员工变动情况数据流来源:员工变动信息表数据流去向:员工数据流组成:员工编号+原职务+原部门+现职务+现部门1.4.2处理逻辑的描述处理逻辑编号:p001处理逻辑名称:工资统计简述:对工资进行统计、计算输入的数据流:基本工资信息处理描述:根据职工的职位及其他相应情况计算出工资输出的数据流:工资信息处理逻辑编号:p002处理逻辑名称:员工信息处理简述:对员工信息进行处理输入的数据流:员工信息处理描述:根据员工的基本信息进行各种操作输出的数据流:员工信息处理逻辑编号:p003处理逻辑名称:变动处理简述:对员工的变动情况进行处理输入的数据流:员工变动信息处理描述:可进行添加、修改和删除等操作输出的数据流:员工变动信息1.4.3数据存储的描述数据存储编号:F001数据存储名称:员工基本信息表简述:员工的基本信息数据存储组成:员工编号+姓名+性别+年龄+部门+进入公司时间+住址关键字:员工编号相关联的处理:P002数据存储编号:F002数据存储名称:基本工资表简述:员工的工资信息数据存储组成:员工编号+加班加班+出差工资+迟到早退+矿工工资关键字:员工编号相关联的处理:P001数据存储编号:F003数据存储名称:变动信息表简述:员工的变动信息数据存储组成:员工编号+原职务+原部门+现职务+现部门关键字:员工编号相关联的处理:P002,P0032.总体设计2.1数据库概念设计有了数据流图,用E-R图来说明工资信息管理系统的数据库概念模式,如图基本工资基本工资其他奖金加班奖金年终奖金职工号时间缺勤类别缺勤天数职工号医疗保险个人所得税职工号部门岗位工龄姓名职工号考勤工资津贴员工其他奖金加班奖金年终奖金职工号时间缺勤类别缺勤天数职工号医疗保险个人所得税职工号部门岗位工龄姓名职工号考勤工资津贴员工领取 1n领取号码 m缺勤扣除影响缺勤扣除影响 n 1n m密码影响密码影响 n领取 1 n领取图2.1实体之间关系E-R图2.2功能模块工资管理系统工资管理系统员工管理模块考勤管理模块津贴管理模块员工管理模块考勤管理模块津贴管理模块工资生成模块系统模块3.系统详细设计3.1数据库逻辑设计将以上E-R转换成如下关系模式员工(职工号,姓名,工龄,部门岗位,号码,密码)工资(职工号,个人所得税,基本工资,医疗保险,缺勤扣除)考勤(职工号,缺勤天数,缺勤类别,时间)津贴(职工号,年终奖金,加班奖金,其他奖金)其中,标有下划线的字段表示为该数据表的主码,即主关键字。在上面的实体以及实体之间关系的基础上,形成数据库中的表格以及各个表格之间的关系。工资信息管理系统数据库中各个表格的设计结果如下面的几个表格所示。每个表格表示在数据库中的一个表。表一:员工信息表:列名数据类型可否取空备注说明noChar(8)NOTNULL职工号(主键)nameChar(10)NOTNULL职工姓名gwChar(20)NOTNULL部门岗位glSmallintNOTNULL工龄hmChar(11)NULL号码miSmallintNOTNULL登录密码表二:工资表:列名数据类型可否取空备注说明noChar(8)NOTNULL职工号(主键)JbmoneyNOTNULL基本工资ylmoneyNULL医疗保险SwmoneyNULL个人所得税kcmoneyNULL缺勤扣除JtmoneyNULL津贴yzmoneyNOTNULL月总工资表三:员工考勤信息表列名数据类型可否取空备注说明noChar(8)NOTNULL职工号(主键)tsInt(4)NULL缺勤天数lbChar(30)NULL缺勤类别SjChar(10)NULL缺勤时间表四:津贴信息表列名数据类型可否为空备注说明noChar(8)NOTNULL职工号(主键)JiabanmoneyNULL月加班奖金nzmoneyNULL年终奖金qtmoneyNULL其他奖金3.2各模块功能3.2.1职工信息管理系统功能为:财务部门相关人员录入、修改、删除、查询员工个人信息;员工本人能通过用户名和密码查询自己的信息以及修改自己的密码;3.2.2职工工资管理系统功能为:根据工资生成公式,按照员工的考勤情况及各种表现按月生成相应的工资;财务部门相关人员能录入、修改、删除、查询每个月每个员工的工资信息以及工资汇总;员工本人能查询自己的工资信息以及工资汇总;3.2.3职工津贴管理系统功能为:财务部门相关人员录入、修改、删除、查询职工津贴信息;职工本人能查询自己的津贴;3.2.4职工考勤管理系统功能为:后勤管理人员录入、修改、删除、查询职工考勤信息;职工本人能查询自己的考勤情况。采用模块化设计思想,可以大大提高设计的效率,并且可以最大限度地减少不必要的错误。4.系统实现4.1界面截图4.1.1主界面及工资基本信息界面4.1.2登录界面4.1.3系统主界面4.1.4考勤信息录入,修改,删除,查询界面4.2设计代码Java源程序:importjava.awt.*;importjava.awt.event.*;importjavax.swing.*;importjava.awt.*;importjava.sql.*;importjava.lang.*;importjava.util.*;importjavax.swing.table.*;importjava.math.*;classDB_LSimplementsActionListener{ JFrameframe=newJFrame("欢迎进入LS工资管理系统"); JLabellabel=newJLabel("09网络2_54_李胜",JLabel.CENTER); JButtonbutton1=newJButton("进入系统"); JButtonbutton2=newJButton("退出系统"); ImageIconim=newImageIcon("1.jpg"); JLabela1=newJLabel(im); voidCreate(){ JPanelpcontentPane=(JPanel)frame.getContentPane(); JPanelpcontentPane1=newJPanel(); pcontentPane.add(label); pcontentPane.setLayout(newFlowLayout()); pcontentPane.add(button1); pcontentPane.add(button2); pcontentPane.add(newLabel("")); pcontentPane.add(a1); pcontentPane.setBackground(Color.green); pcontentPane.setVisible(true); button1.addActionListener(this); button2.addActionListener(this); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.pack(); frame.setBounds(200,100,550,600); frame.setVisible(true); } publicstaticvoidmain(String[]args){ DB_LSdome=newDB_LS(); dome.Create(); }publicvoidactionPerformed(ActionEvente){ if(button1.equals(e.getSource())){ DLdl=newDL(); dl.create(); }if(button2.equals(e.getSource())){//退出 System.exit(0); } }} classDLimplementsActionListener{ JFrameframe=newJFrame("职工/管理员登陆"); JLabellabel1=newJLabel("用户名"); JLabellabel2=newJLabel("密码"); JButtonlogonButton1=newJButton("管理员登录"); JButtonlogonButton2=newJButton("职工登录"); JButtoncancelButton=newJButton("退出"); JTextFieldt1=newJTextField(0); JTextFieldt2=newJTextField(0); ImageIconim=newImageIcon("2.jpg"); JLabela2=newJLabel(im); JTextFieldusername=newJTextField(9); JPasswordFieldpassword=newJPasswordField(9); voidcreate(){ JPanelp=(JPanel)frame.getContentPane(); JPanelp1=newJPanel(); p.setLayout(newFlowLayout()); p.add(label1); p.setSize(5,5); p.setLocation(4,8); p.add(username); p.setSize(100,200); p.setLocation(800,800); p.add(label2); p.setSize(50,20); p.setLocation(40,80); p.add(password); p.setSize(100,20); p.setLocation(80,120); p.add(logonButton1); p.add(newJLabel("")); p.add(logonButton2); p.add(newJLabel("")); p.add(cancelButton); p.add(newJLabel("")); p.add(a2); p.add(t1); p.add(t2); p.setBackground(Color.blue); p.setVisible(true); logonButton1.addActionListener(this); logonButton2.addActionListener(this); cancelButton.addActionListener(this); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.pack(); frame.setBounds(200,100,750,550); frame.setVisible(true); } publicvoidactionPerformed(ActionEvente){ if(logonButton1.equals(e.getSource())&&(username.getText().equals("123")==true)&&(password.getText().equals("123")==true)){ GZGLZJMgz=newGZGLZJM(); gz.create(); } else{JOptionPane.showMessageDialog(null,"对不起,你输入的密码错误!"); }; if(logonButton2.equals(e.getSource())&&(username.getText().equals(t1.getText())==true)&&(password.getText().equals(t2.getText())==true)){ XKxk=newXK(); xk.create(); Connectioncon; Statementsql; ResultSetrs; Vectorvector=newVector(); try{ Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); }catch(ClassNotFoundExceptione1){ System.out.println(""+e1); } try{ con=DriverManager.getConnection("jdbc:odbc:123","",""); sql=con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY); sql.executeQuery("SELECTGno,mmFROMYWHEREGno="+t1.getText()+"ANDmm="+t2.getText()); }catch(SQLExceptione1){ System.out.println(e1);}} if(cancelButton.equals(e.getSource())){ System.exit(0); }}} classGZGLZJMextendsJFrameimplementsActionListener{ JFramef=newJFrame("工资管理系统"); JButtonb1=newJButton("津贴管理"); JButtonb2=newJButton("总查询"); JButtonb3=newJButton("工资管理"); JButtonb4=newJButton("后勤管理"); JButtonb6=newJButton("员工个人信息管理"); JButtonb5=newJButton("返回"); ImageIconim=newImageIcon("3.jpg"); JLabela3=newJLabel(im); voidcreate(){ JPanelp=(JPanel)f.getContentPane(); JPanelp1=newJPanel(); p.setLayout(newFlowLayout()); p.add(b1); p.add(newJLabel("")); p.add(b6); p.add(newJLabel("")); p.add(b3); p.add(newJLabel("")); p.add(b4); p.add(newJLabel("")); p.add(b2); p.add(newJLabel("")); p.add(b5); p.add(a3); p.setBackground(Color.red); p.setVisible(true); b1.addActionListener(this); b2.addActionListener(this); b3.addActionListener(this); b4.addActionListener(this); b5.addActionListener(this); b6.addActionListener(this); f.setBounds(200,100,800,600); f.setVisible(true); } publicvoidactionPerformed(ActionEvente){ if(b5.equals(e.getSource())){//返回 DLd=newDL(); f.dispose(); } if(b1.equals(e.getSource())){//津贴管理 JTGLjt=newJTGL(); jt.create(); } if(b6.equals(e.getSource())){//员工个人信息管理 YGGLyg=newYGGL(); yg.create();} if(b2.equals(e.getSource())){//查询 XKxk=newXK(); xk.create(); } if(b4.equals(e.getSource())){//后勤管理 KQGLkq=newKQGL(); kq.create(); } if(b3.equals(e.getSource())){//工资管理 GZGLgz=newGZGL(); gz.create(); } }}classKQGLimplementsActionListener{ JFramef=newJFrame("录入修改删除考勤信息"); JButtonb1=newJButton("录入"); JButtonb2=newJButton("修改"); JButtonb3=newJButton("删除"); JButtonb4=newJButton("查询所有"); JButtonb5=newJButton("返回"); JTextFieldtf1=newJTextField(4);JTextFieldtf2=newJTextField(4);JTextFieldtf3=newJTextField(4);JTextFieldtf4=newJTextField(4);JTextFieldtf5=newJTextField(6);JButtonb6=newJButton("查询单人考勤"); String[]cloum={"职工号","缺勤天数","缺勤类别","缺勤时间"}; Object[][]row=newObject[50][4]; JTabletable=newJTable(row,cloum);JScrollPanescrollpane=newJScrollPane(table);JSplitPanesplitpane=newJSplitPane(JSplitPane.VERTICAL_SPLIT); voidcreate() { JPanelp=(JPanel)f.getContentPane(); p.setLayout(newFlowLayout()); //p.add(scrollpane); p.add(splitpane); JPanelp1=newJPanel(); p1.add(b1); p1.add(b2); p1.add(b3); p1.add(b4); p1.add(b6); p1.add(b5); JPanelp2=newJPanel(); p2.setBackground(Color.red); p2.add(scrollpane); JPanelp3=newJPanel();p.setLayout(newFlowLayout());p.add(newJLabel("")); p.add(newJLabel("职工号")); p.add(tf1); p.add(newJLabel("缺勤天数")); p.add(tf2); p.add(newJLabel("缺勤类别")); p.add(tf3); p.add(newJLabel("")); p.add(newJLabel("缺勤时间")); p.add(tf4); p.add(newJLabel("在此处输入职工号点击查询删除")); p.add(tf5); splitpane.add(p1,splitpane.TOP); splitpane.add(p2,splitpane.BOTTOM); splitpane.setDividerLocation(50); p.setBackground(Color.CYAN); b1.addActionListener(this); b2.addActionListener(this); b3.addActionListener(this); b4.addActionListener(this); b5.addActionListener(this); b6.addActionListener(this); f.setBounds(200,100,500,600); f.setResizable(true);//可以调整界面大小 f.setVisible(true); } publicvoidactionPerformed(ActionEvente){ if(b1.equals(e.getSource())){//添加 Connectioncon; Statementsql; ResultSetrs; try{ Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); }catch(ClassNotFoundExceptione1){ System.out.println(""+e1); } try{ con=DriverManager.getConnection("jdbc:odbc:123","",""); sql=con.createStatement(); StringinsertStr="INSERTINTOKVALUES"+"("+"'"+tf1.getText()+"'"+","+tf2.getText()+","+"'"+tf3.getText()+"'"+","+tf4.getText()+")";sql.executeUpdate(insertStr); con.close(); }catch(SQLExceptione1){ System.out.println(e1); } } if(b2.equals(e.getSource())){//修改 Connectioncon; Statementsql; ResultSetrs; try{ Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); }catch(ClassNotFoundExceptione1){ System.out.println(""+e1); } try{ con=DriverManager.getConnection("jdbc:odbc:123","",""); sql=con.createStatement(); sql.executeUpdate("UPDATEKSETts="+tf2.getText()+"WHEREKno="+tf1.getText()+""); sql.executeUpdate("UPDATEKSETlb="+tf3.getText()+"WHEREKno="+tf1.getText()+""); sql.executeUpdate("UPDATEKSETsj="+tf4.getText()+"WHEREKno="+tf1.getText()+""); con.close(); }catch(SQLExceptione1){ System.out.println(e1); } } if(b3.equals(e.getSource())){//删除 Connectioncon; Statementsql; ResultSetrs; try{ Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); }catch(ClassNotFoundExceptione1){ System.out.println(""+e1); } try{ con=DriverManager.getConnection("jdbc:odbc:123","",""); sql=con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY); sql.executeUpdate("DELETEFROMKWHEREKno="+tf5.getText());con.close(); }catch(SQLExceptione1){ System.out.println(e1); } } if(b4.equals(e.getSource())){//查询全部 Connectioncon; Statementsql; ResultSetrs; Vectorvector=newVector(); try{ Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); }catch(ClassNotFoundExceptione1){ System.out.println(""+e1); } try{ con=DriverManager.getConnection("jdbc:odbc:123","sa",""); sql=con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY); if(b4.equals(e.getSource())){ for(inti=0;i<50;i++) for(intj=0;j<4;j++) table.setValueAt("",i,j) ; rs=sql.executeQuery("SELECT*FROMKORDERBYKnoDESC"); intk=-1; while(rs.next()){ ++k; StringKno=rs.getString(1); Stringts=rs.getString(2); Stringlb=rs.getString(3); Stringsj=rs.getString(4); table.setValueAt(Kno,k,0); table.setValueAt(ts,k,1); table.setValueAt(lb,k,2); table.setValueAt(sj,k,3); } } }catch(SQLExceptione1){ System.out.println(e1); } } if(b6.equals(e.getSource())){//查询关键字 Connectioncon; Statementsql; ResultSetrs; Vectorvector=newVector(); try{ Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); }catch(ClassNotFoundExceptione1){ System.out.println(""+e1); } try{ con=DriverManager.getConnection("jdbc:odbc:123","sa",""); sql=con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY); if(b6.equals(e.getSource())){ for(inti=0;i<50;i++) for(intj=0;j<4;j++) table.setValueAt("",i,j); rs=sql.executeQuery("SELECT*FROMKWHEREKno="+tf5.getText()); intk=-1; while(rs.next()){ ++k; StringKno=rs.getString(1); Stringts=rs.getString(2); Stringlb=rs.getString(3); Stringsj=rs.getString(4); table.setValueAt(Kno,k,0); table.setValueAt(ts,k,1); table.setValueAt(lb,k,2); table.setValueAt(sj,k,3); } } }catch(SQLExceptione1){ System.out.println(e1); } } if(b5.equals(e.getSource())){//返回 DLdl=newDL(); f.dispose();}}}
咖啡店创业计划书第一部分:背景在中国,人们越来越爱喝咖啡。随之而来的咖啡文化充满生活的每个时刻。无论在家里、还是在办公室或各种社交场合,人们都在品着咖啡。咖啡逐渐与时尚、现代生活联系在一齐。遍布各地的咖啡屋成为人们交谈、听音乐、休息的好地方,咖啡丰富着我们的生活,也缩短了你我之间的距离,咖啡逐渐发展为一种文化。随着咖啡这一有着悠久历史饮品的广为人知,咖啡正在被越来越多的中国人所理解。第二部分:项目介绍第三部分:创业优势目前大学校园的这片市场还是空白,竞争压力小。而且前期投资也不是很高,此刻国家鼓励大学生毕业后自主创业,有一系列的优惠政策以及贷款支持。再者大学生往往对未来充满期望,他们有着年轻的血液、蓬勃的朝气,以及初生牛犊不怕虎的精神,而这些都是一个创业者就应具备的素质。大学生在学校里学到了很多理论性的东西,有着较高层次的技术优势,现代大学生有创新精神,有对传统观念和传统行业挑战的信心和欲望,而这种创新精神也往往造就了大学生创业的动力源泉,成为成功创业的精神基础。大学生创业的最大好处在于能提高自己的潜力、增长经验,以及学以致用;最大的诱人之处是透过成功创业,能够实现自己的理想,证明自己的价值。第四部分:预算1、咖啡店店面费用咖啡店店面是租赁建筑物。与建筑物业主经过协商,以合同形式达成房屋租赁协议。协议资料包括房屋地址、面积、结构、使用年限、租赁费用、支付费用方法等。租赁的优点是投资少、回收期限短。预算10-15平米店面,启动费用大约在9-12万元。2、装修设计费用咖啡店的满座率、桌面的周转率以及气候、节日等因素对收益影响较大。咖啡馆的消费却相对较高,主要针对的也是学生人群,咖啡店布局、格调及采用何种材料和咖啡店效果图、平面图、施工图的设计费用,大约6000元左右3、装修、装饰费用具体费用包括以下几种。(1)外墙装饰费用。包括招牌、墙面、装饰费用。(2)店内装修费用。包括天花板、油漆、装饰费用,木工、等费用。(3)其他装修材料的费用。玻璃、地板、灯具、人工费用也应计算在内。整体预算按标准装修费用为360元/平米,装修费用共360*15=5400元。4、设备设施购买费用具体设备主要有以下种类。(1)沙发、桌、椅、货架。共计2250元(2)音响系统。共计450(3)吧台所用的烹饪设备、储存设备、洗涤设备、加工保温设备。共计600(4)产品制造使用所需的吧台、咖啡杯、冲茶器、各种小碟等。共计300净水机,采用美的品牌,这种净水器每一天能生产12l纯净水,每一天销售咖啡及其他饮料100至200杯,价格大约在人民币1200元上下。咖啡机,咖啡机选取的是电控半自动咖啡机,咖啡机的报价此刻就应在人民币350元左右,加上另外的附件也不会超过1200元。磨豆机,价格在330―480元之间。冰砂机,价格大约是400元一台,有点要说明的是,最好是买两台,不然夏天也许会不够用。制冰机,从制冰量上来说,一般是要留有富余。款制冰机每一天的制冰量是12kg。价格稍高550元,质量较好,所以能够用很多年,这么算来也是比较合算的。5、首次备货费用包括购买常用物品及低值易耗品,吧台用各种咖啡豆、奶、茶、水果、冰淇淋等的费用。大约1000元6、开业费用开业费用主要包括以下几种。(1)营业执照办理费、登记费、保险费;预计3000元(2)营销广告费用;预计450元7、周转金开业初期,咖啡店要准备必须量的流动资金,主要用于咖啡店开业初期的正常运营。预计2000元共计: 120000+6000+5400+2250+450+600+300+1200+1200+480+400+550+1000+3000+450+2000=145280元第五部分:发展计划1、营业额计划那里的营业额是指咖啡店日常营业收入的多少。在拟定营业额目标时,必须要依据目前市场的状况
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 半导体封装设计行业营销策略方案
- 商品和服务的质量控制行业相关项目经营管理报告
- 性别平等心理咨询热线服务行业市场调研分析报告
- 助产士服务行业营销策略方案
- 寄宿学校教育服务行业营销策略方案
- 气量计计量仪器产品供应链分析
- 声音传送装置用话筒挑杆产品供应链分析
- 科学用棱镜细分市场深度研究报告
- 蛋糕铲细分市场深度研究报告
- 托管网站行业营销策略方案
- 消防救生照明线标准解析
- GB/T 24304-2024动植物油脂茴香胺值的测定
- 第一单元 史前时期:原始社会与中华文明的起源(复习课件)
- 广东省深圳市2023-2024学年高一上学期语文期中试卷(含答案)
- 学校采购课程合同范本
- 2024年公安基础知识考试题库及答案
- 第21课《小圣施威降大圣》公开课一等奖创新教学设计 统编版语文七年级上册-1
- 酒厂合作战略协议书范本
- 2024年学宪法、讲宪法题库及答案
- 2023年上半年教师资格证《初中音乐》真题及答案
- (初级)航空油料飞机加油员(五级)理论考试题库(含答案)
评论
0/150
提交评论