1 / 33
文档名称:

特选软件设计与体系结构论文.doc

格式:doc   大小:526KB   页数:33页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

特选软件设计与体系结构论文.doc

上传人:小果冻 2022/9/9 文件大小:526 KB

下载得到文件列表

特选软件设计与体系结构论文.doc

相关文档

文档介绍

文档介绍:特选软件设计与体系结构论文
软件体系结构与设计〔论文〕
III
I
?软件设计与体系结构?
非卷面试题
设计题目快餐店多功能点餐系统
院系电子与信息工程学院
专业计算机科学与技术
学生姓名
软件体系结构与设计〔论文〕
特选软件设计与体系结构论文
软件体系结构与设计〔论文〕
III
I
?软件设计与体系结构?
非卷面试题
设计题目快餐店多功能点餐系统
院系电子与信息工程学院
专业计算机科学与技术
学生姓名
软件体系结构与设计〔论文〕
IV
I
学生学号
任课教师倪启东
快餐店多功能点餐系统
摘要
随着计算机软件行业的开展和互联网的普及,软件进入到人们生活的各个行业之中。在这个软件爆炸的时代,软件系统有一个好的设计与结构显得尤为重要。通过快餐店多功能点餐系统的设计,将软件体系结构与设计的所学的知识,运用到实际系统中,是对知识、技术的稳固,也是能力的提升。
本系统主要运用增量模型,随着知识的学****同步进行系统的开发。主要采用了策略模式、观察者模式、装饰者模式、工厂模式、单例模式。同时,伴随着设计原那么的思想,使得系统更加稳定而高效。
关键词点餐系统;体系结构;设计模式;java
软件体系结构与设计〔论文〕
V
I
目录
第1章绪论 1
引言 1
系统开发目标 1
开发环境 1
第2章需求分析 3
工程概述 3
功能需求 3
用户需求 3
系统需求 3
软件体系结构与设计〔论文〕
VI
I
非功能需求 3
产品需求 3
4
业务需求 4
业务要求 4
客户与用户 4
特性 4
第3章结构设计 5
整体设计 5
普通用户活动图 5
会员活动图 6
管理员活动图 7
软件体系结构与设计〔论文〕
VII
I
详细设计 7
模块划分 7
简单业务流程设计 8
第4章设计模式 9
工厂模式 9
模式说明 9
模式类图 10
所用原那么 10
抽象工厂模式 10
模式说明 10
模式类图 11
软件体系结构与设计〔论文〕
VIII
I
所用原那么 11
观察者模式 12
模式说明 12
模式类图 13
所用原那么 13
策略模式 13
模式说明 13
模式类图 14
所用原那么 14
单件模式 15
模式说明 15
软件体系结构与设计〔论文〕
IX
I
模式类图 15
所用原那么 15
结论 16
致谢 17
参考文献 18
绪论
引言
当今世界已进入信息时代,Internet成为21世纪最受关注的行业之一,它的飞速开展和在全球范围的普及应用正在给人类生活带来革命性变化。网络技术的开展也取得了巨大的成就,为网站开发提供了很好的技术支持。正基于这个背景,产生了?快餐店多功能点餐系统?。
就我而言,主要是想通过?快餐店多功能点餐系统?的开发,让自身在软件开发的知识水平提升一个档次,特别是对软件开发形成一种概念。也正如?HeadFirst设计模式?中所说,对象村里的每个人都在使用设计模式。对于刚刚入住对象村的我,需要有一个和大师交流的时机,而?快餐店多功能点餐系统?无疑是我跻身上流社会的一个桥梁。
“把模式装进脑子里,然后在你的设计和已有的应用中,寻找何处可以使用他们。〞——使用设计模式的最好方法。把自己学到的模式和原那么,套用到开发的系统之上,在开发系统的同时也掌握的设计模式的根本思想。在起初没有使用设计模式的系统中,更能明显的看出设计模式的威力所在。
系统开发目标
为快餐行业的网互联化提供支持,使商家和定餐者都能便捷高效的完成自己的需求和响应。具体目标如下:
用户能够在没有经过培训以及不了解原有系统的情况下使用系统;
系统应将订单处理流程加快20%以上;
用户可以节省一半的查看菜单详细信息;
当用户在快餐店用餐时,可以仅用没有系统所用时间的30%来完成订餐;
当用户叫外卖时,不需要再找外卖单以及订餐电话;
会员得知优惠的效率提高90%以上。
开发环境
本系统采用目前最流行的web开发技术之一——J2EE进行开发。主要开发语言采用Java,网页采用JSP、css以及javascript,后台处理采用