理发店管理系统ppt.pptVIP

  • 14
  • 0
  • 约3.09千字
  • 约 19页
  • 2017-08-22 发布于浙江
  • 举报
理发店管理系统ppt

小组分工 刘雪生:商品管理模块,进货模块,主要实现商品的增删改查功能. 黎辉:收银台模块,主要实现客户或会员,进行发型设计和购买本店商品进行总的计算,并实现记录员工卖出商品情况. 梁雅婷:员工管理模块,主要实现对员工的增删改查功能. 秦岩宾:会员管理模块和一些小模块,主要实现对会员的增删改查一些操作,首页显示的一些基本信息和对员工、会员的生日提醒. 收银窗体 ---顾客---店员---顾客--- 分析思路: 1.设计窗口标题 2.当顾客进店时,需分清是否为会员(得到或获取相应信息) 3. 向顾客介绍各种消费类型:洗发、剪发、护发、染发、烫发多种设计,效果 4. 顾客选好消费类型,店员给顾客作出相应的服务,帮助顾客实现意愿。 5.如果顾客被介绍而来,店员通过得到相应的介绍人的编号,给顾客结算消费金额; 6.结算完毕,给顾客提交一份收银单,如果需要打印,即时打印。 遇到难点-收银 listview(dategridview)传值问题(通过组长帮助) 从数据库向listview传员工姓名问题(通过组长帮助) 店员结算消费金额问题(和组长商量) 单击会员与非会员隐藏问题(和亚亭商量) 遇到难点-首页 会员界面 解决方法-营业额 获得昨天的营业额,就是获取出来当天的天数-1就是昨天的营业额 解决方法-生日提醒 以会员生日提醒为例,如果想要获得前十天的会员生日的话,那首页要看看数据库里面的生日是否在当天的10天内.. 生日一般都不考虑年,所以再判断的时候只要获得月,和天就可以了,获得当前的月: int getmonth = DateTime.Now.Month; 获得当前的天:int getday = DateTime.Now.Day; 然后再从数据库里面读出来每个人的生日,进行判断 下面代码演示 解决方法-反选功能 在做反选功能的时候,首先的理解反选这个概念,以我的理解举个例子,比如说我dategridview里面有10条记录,如果我选中了第二行和第四行,那么当我点击反选按钮的时候,会把1,3,5,6,7,8,9,10都选中,2,4为不选!这就是反选. 演示代码如下 解决方法-填充序号 先说下我想实现的这个功能,就是在我删除数据的时候,以往我们不用这个索引号的时候,比如id有1-10,如果我删除了5,那么再读数据的时候就会显示为1234678910,我想实现的功能就是加个序号列,让这个序号根据行的总数来自动填充,比如上面那个例子就应该为123456789 刘雪生总结 近一个月的时间,大家都在做自己的项目。今天我的任务也勉强完成。现在该坐下来静心想一想自己在这次小组活动中表现和收获。 怎么说呢,首先说我自己这个人在完成项目初期还热情高涨,但也就热了几分钟,近两个星期都没怎么完成任务。如果继续下去任务肯定完不成,但我的组长是一个非常负责人和追求完美的的人。在他一次又一次的督促和他引导式的帮助下,我硬是是一个星期便完成了小组分配给我的任务,让我这个不会自学的人,也有了自觉性。 这只是改变的一部分,我还从这次的项目任务中重新复习了上学期我没学好的《使用C#》。以前我做窗体的时候总是找不到做的方向,但这次我找到了,再用vs2010做某些窗体是再也不用发愁大部分看不懂了。这次我个人认为最重要(学习上)的是让我学到许多我疏忽或遗忘的基础知识。 举例说明-清空按钮 例如 private void btnclear_Click(object sender, EventArgs e) { this.txtGid.Text = ; this.txtGname.Text = ; this.txtGprice.Text = ; this.txtGcount.Text = ; this.txtGd.Text = ; this.GtypeBox.SelectedIndex = 0; this.cboyear.SelectedIndex = 0; this.cbomonth.SelectedIndex = 0; this.cboday.SelectedIndex = 0; } 这是清空按钮,对你们来说简单,但我却疏忽了! 举例说明-多写sqlcommand 又例如 SqlConnection con = new SqlConnection(Data Source=.;Initial Catalog=BarBerManager;Integrated Security=True); con

文档评论(0)

1亿VIP精品文档

相关文档