软件工程导论探索.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
黑龙江外国语学院 2015-2016-1(学期) 专 业: 计算机科学与技术 班 级: 一班 学生姓名: 杨昊川 课程名称: 软件工程导论 任课教师: 付立平 教授 2015 年 12 月 4 日 个体餐饮系统设计与实现 杨昊川 摘要 近几今年我国市场经济飞速发展,各行业都呈现出生机勃勃的发展景象,尤其是餐饮业的发展尤为突出。如今已呈现出高速发展的势态。随着餐饮行业的规模和数量不断增长,手工管理模式无论是在工作效率、成本还是提供决策信息整体规划方面都已无法 适应现代化经营管理的需求,制约了整个餐饮业的规模化发展和整体服务水平的提升。本文结合饭的服务和管理内容,利用现代化科技技术MIS有效的解决工作 效率和管理困难等问题。    目 录 1.引言 5 1.1研究背景与现状 5 1.2研究目的及意义 5 2.系统分析 6 2.1可行性研究 6 2.1.1可行性研究的方法 6 2.1.2经济可行性 6 2.1.3技术可行性 7 2.2需求分析 7 2.2.1 需求概述 7 2.2.2需求分析阶段的目标 7 2.2.3 需求分析阶段的任务 7 2.2.3.1处理对象 7 2.2.3.2 处理功能及要求 8 3 系统设计 8 3.1 系统设计思想 8 3.2 系统开发环境 9 3.2.1 系统开发程序(源码见附录1) 9 3.3系统功能设计 10 3.3.1 系统功能模块图 10 4.数据库设计 12 4.1建立数据库(数据表,视图) 12 4.1.1建立数据库 13 4.1.2 建立数据表 13 4.2数据入库 14 5.内聚 15 5.1内聚性 15 5.2偶然内聚 15 5.3逻辑内聚 15 5.4时间内聚 15 5.5过程内聚 16 5.6通信内聚 16 5.7顺序内聚 16 5.8功能内聚 16 6.系统调试与程序功能测试 16 结 论 17 附录1 源码 19 1.引言 1.1研究背景与现状 随着人民群众生活水平的提高,餐饮业的功能向社会交往。休闲享受等方面不断拓展,节日家宴、婚庆消费、日常快餐等大众消费成为餐饮业的消费主流,餐饮行业的个体工商户不断的注册成立,数量不断壮大。但是目前阶段,餐饮业个体工商户由于市场准入门槛较低,技术含量不高,经营规模相对较小,产权的私有化和家庭化相融合,会计核算不健全或者根本没有会计核算。现行的手工管理方式,整体科技含量低。随着餐饮业规模和数量的不断增长,手工管理模式无论是在工作效率、人员成本还是提供决策信息方面都已难以适应现代化经营管理的要求,因此制约了整个餐饮业的规模化发展和整体服务水平的提升 1.2研究目的及意义 本文通过以点餐系统为例,包涵用户的基本要求进行需求分析后,将系统按照不用的用户类型划分为服务员模块、管理员模块、财务管理模块。按照数据库设计流程用业务流程图、数据流程图,进行系统模型设计,系统架构设计,登录模块设计,台桌模块设计,数据同步模块设计,建立一个能满足用户对个体餐饮方便实用的个体餐饮管理系统。 2.系统分析 2.1可行性研究 2.1.1可行性研究的方法 可行性研究的方法如下: (1) 个体餐饮现状调查 (2) 市场相关管理软件的试用与同类软件产品的调查 2.1.2经济可行性 进一步实现自动化管理,提高整体效率。 1)机件投资 硬件设备:PC机 软件:Windows XP以上系统环境, CentOS 4以上系统环境 2)其它一次性支出 软件设计和开发费用 (3)经常性支出 软件数据库维护费用,需求升级的费用。 2.1.3技术可行性 本个体餐饮系统采用常规的数据库系统管理方法,根据信息管理的各项特点,使程序对数据的查询、插入、删除进行了相应优化设计。 数据流程和处理流程如图所示: 2.2需求分析 2.2.1 需求概述 需求分析简单地说就是分析用户的要求。需求分析是设计数据库的起点,需求分析的结果是否准确地反映了用户的实际要求,并影响到设计结果是否合理和使用。 2.2.2需求分析阶段的目标 1.了解个体餐饮工作模式; 2.了解个体餐饮个用户需求; 3.优化需求方案; 2.2.3 需求分析阶段的任务 2.2.3.1处理对象 系统的处理对象涉及以下几个方面的信息: 系统用户状态信息(AdminState):用户编号,用户活动。 菜品基

文档评论(0)

ss55863378 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档