快餐店管理系统需求分析怎么写?C#做的话需要定义哪些类?小弟初学。望高手不吝赐教。谢谢!
1、把自己当作一个快餐店的老板,那么自己希望让这个管理系统有哪些功能,就把这些功能一一写下来,再分类整理一下就是需求分析了,比如只想有点餐和收银
两大功能,那么收银下面还想实现一些日帐、周帐之类的统计功能,按这种顺序分下来就行,把需求分析当作一个大纲来写吧。
2、定义哪些类……这么说吧,按照C/S结构来分,可以分前台和后台两大类,后台类就是有关于操作数据库之类的功能,前台类就按程序界面功能划分
比如结账这个操作,假设首先需要从数据库中读取各食品的价格,然后计算总价,之后确认客户是否已结账,然后将账单再保存到数据库中。
其中除了连接数据库这个功能可以作为一个单独并允许其他类共用的功能类外,剩下计算、是否结账、保存这些语句完全可以写到一个类中。
其实如果做实验类项目的话,不必把研究需求分析之类的时间大于程序的开发时间,可以先写一个只能收银的系统,然后再增加一个点餐的功能,这样一个功能一个
功能的添加上去,对于学习还是很有好处的。
我没开发过快餐店的系统,不过都是大同小异的系统……写个简单点的功能表你参考下吧(数据库部分就不写了,基本就是商品价格表、账单表、操作人员表之类的
而已……)
主要就是4个功能吧
1、食品管理:在程序中设置食品价格、数量
2、点餐功能:统计客户所点的餐品及价格,在付账后保存到数据库中
3、账单统计:查询当日账单数量、食品售出份数、销售总价、利润额等
4、员工管理:这个就是工资、账单查询之类的了
以上这4个功能可以简单分为3类
A类就是数据库功能类,负责操作数据库的增、删、改等操作,然后别的类调用这个类对数据库进行操作
B类负责将客户点餐数量、总价保存到数据库中的临时表中,在经过确认收账操作后,保存到数据库中的账单表中
C类就是有关从前台设置数据库数据的功能,比如更改员工工资、食品价格之类的操作
当然,只有这3个类的话,日后数据库只要多添加一个列,这3个类基本都要改,所以维护和更新会很麻烦,这也就是为了日后工作量不会太大,开发时使用模块化方式的原因。
另外,诸如快餐之类的管理系统重点一般都在数据库上,前台也只是对后台的一些操作,如果提前将数据库设计的比较完善,那么日后一些功能完全可以随时写一个类添加进去……
分析人力资源六大模块哪个最重要
分析人力资源六大模块哪个最重要,人力资源管理上述六大模块之间相互衔接、相互作用、相互影响形成的有效体系,小编为大家整理了分析人力资源六大模块哪个最重要,各大模块不可分割,不断地调整工作的重点,才能保证人力资源管理保持良性运作,下面小编就简单的介绍下这篇内容。
一、人力资源规划:1、组织机构的设置,2、企业组织机构的调整与分析,3、企业人员供给需求分析,4、企业人力资源制度的制定,5、人力资源管理费用预算的编制与执行;(国际人力资源管理1、职业生涯发展理论 2、组织内部评估3、组织发展与变革; 4、计划组织职业发展;5、比较国际人力资源管理综述 6、开发人力资源发展战略计划 7、工作中的绩效因素 8、员工授权与监管)
二、人力资源的招聘与配置:1、招聘需求分析,2、工作分析和胜任能力分析,3、招聘程序和策略、4、招聘渠道分析与选择,5、招聘实施,6、特殊政策与应变方案,7、离职面谈,8、降低员工流失的措施
三、人力资源培训和开发 1、理论学习,2、项目评估,3、调查与平谷,4、培训与发展,5、需求评估与培训,6、培训建议的构成,7、培训、发展与员工教育,8、培训的设计、系统方法,9、开发管理与企业领导;开发自己和他人,10、项目管理:项目开发与管理惯例。
四、人力资源绩效管理:1、绩效管理准备阶段,2、实施阶段,3、考评阶段,4、总结阶段,5、应用开发阶段,6、绩效管理的面谈,7、绩效改进的方法,8、行为导向型考评方法,9、结果导向型考评方法。
五、人力资源薪酬福利管理:(补偿、激励和收益)1、薪酬,2、构建全面的薪酬体系(岗位评价与薪酬等级、薪酬调查、薪酬计划、薪酬结构、薪酬制度的制定、薪酬制度的调整、人工成本核算),3、福利和其它薪酬问题(福利保险管理、企业福利项目的设计、企业补充养老保险和补充医疗保险的设计)4、评估绩效和提供反??
六、人力资源的员工和劳动关系:1、就业法,2、劳动关系和社会,3、行业关系和社会,4、劳资谈判,5、工会化和劳资谈判(安全、保安和健康、安全和健康项目 安全和健康的工作环境 促进工作场所的安全和健康 管理执业健康和安全)
以上是分析人力资源六大模块哪个最重要的全部内容,如果您对我们的整理感到满意。
- 相关评论
- 我要评论
-