




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 目 录第一章 概述31.1 课题背景31.2 课题意义31.3 文献综述31.3.1 技术综述31.4 总体设计原则4第二章 系统分析52.1 系统的需求分析52.2 业务流程分析62.2.1 注册会员业务流程分析62.2.2 系统管理员业务流程分析72.3 数据流程分析82.3.1 订餐车管理模块82.3.2 订单管理模块82.3.3 会员管理模块92.3.4 菜品分类管理模块92.3.5 菜品管理模块102.3.6 修改密码模块102.4 数据字典112.4.1 数据项的描述112.4.2 数据流的描述122.4.3 外部实体的描述12第三章 总结13参 考 文 献13致 谢14摘 要本
2、文对网络订餐系统的设计与开发过程进行了分析与叙述。依照系统开发的实际操作步骤,文章从系统概述、系统分析、系统设计和系统实现这四大章节对系统开发过程进行分别阐述。系统概述中主要进行了课题背景、课题意义和现状分析;系统分析中主要包括了系统设计前的需求分析、业务流程分析、数据流程分析和数据字典分析;而系统设计则是对系统体系结构、各功能模块、数据库结构设计等具体的系统实现过程进行剖析展示,在系统设计章节中有详细的文字解释并配有表图说明。文章还列举了关键的功能模块实现代码。本文力求可以网络订餐系统的开发设计找到一种切实可行的解决方案,在分析了目前国内外网络订餐系统的现状的基础上,并经过反复摸索和学习研究
3、后,借助编程语言jsp和sql 数据库最终实现了网络订餐系统的开发,并在一系列测试后,达成了人性化、所需功能完善、操作清晰的设计目标。关键词:jsp;sql server 2005;订餐第1章 概述1.1 课题背景随着internet的普及。越来越多的企业建立了自己的www站点,企业可以通过网上展示自己的产品,发布最新动态信息,与用户进行交流和沟通,与合作伙伴建立系统,以及开展电子商务等。其中网络订餐系统是电子商务网站的一种,随着信息时代的到来,人们对生活质量的追求不断提高,有用人们工作、学习的关系,常常无法正常吃饭,随着网络的普及。网络订餐业务在中国开始盛行,人们也可以通过网络订餐的方式获取
4、自己想要的食物,这样既节省了时间。也可以为光大用户提供更多的口味,满足不同用户的需求。1.2 课题意义本网络订餐系统的实现,满足消费者只要通过互联网就可以足不出户订购自己喜欢的菜品,节省用户外出就餐的时间,改变了传统商业交易,在互联网上进行交易,实现网上购买菜品和食物,大大方便了用户。1.3 文献综述目前的网络订餐系统种类繁多,但依据各自不同的规模和功能需要,大体上所采取的技术体系采用asp+ microsoft access/ sql server技术,或者php + sql server,几乎有很少使用jsp体系结构技术。1.3.1 技术综述尽管有着众多的网络开发体系,但如何决定一个系统使
5、用何种方法开发仍然是基于系统的基本需求,本文不详细描述各种开发体系的性能优劣,这里选取了二家不同规模的网络系统,将各系统选用的开发体系列表比较如下:表1.1 各系统选用的开发体系列表系统开发语言数据库web服务器操作系统肯德基网络订餐系统aspsoft sql server 2005iis 6.0windows server 2000青青岛网络订餐系统phpsoft sql server 2005iis 6.0windows server 20001.4 总体设计原则本系统为了设计、实现和后期维护的方便,以及系统用户使用的便利,所以必须采取一定的设计原则3。其主要设计原则有:简单性:在实现系统
6、的功能的同时,尽量让系统操作简单易懂,这对于一个系统来说是非常重要的。针对性:本系统设计是针对网络订餐系统的需求定向开发设计,所以具有专业突出和很强的针对性。实用性:要求本系统能够满足网络订餐系统的需求,因此具有良好的实用性。一致性:页面整体设计风格以及命名规则的一致性:整体页面布局和用图用色风格及变量、类名和其他元素的命名规则保持一致。功能一致性:完成同样的功能应该尽量使用同样的元素。 元素风格一致性:界面元素的美观风格、摆放位置在同一个界面和不同界面之间都应该是一致的。变量命名规则的一致性:变量应该用统一的规则进行命名,做到任意变量均能从上下文推断其义。先进性:本系统采用jsp技术、sql
7、等被广泛采用系统开发技术和数据库,因此本设计具有良好的先进性,具体表现在其具有良好的可扩展性,可开发性。- 15 -深圳职业技术学院毕业论文/设计用纸第2章 系统分析2.1 系统的需求分析本系统致力于建立灵活、方便的网络订餐系统,主要有二大功能模块:注册用户模块和系统管理员模块。图2.1 系统需求分析图系统管理员模块:只有系统管理员才具有该模块的权限。该模块需要实现注册会员管理、菜品类别、菜品维护等管理,另外通过该模块可以管理会员订单,处理订单,管理用户的留言信息,及时了解用户对菜品的需求,对于网站的促销公告也是在这一模块实现。注册用户模块:用户要想使用本网络订餐系统,首先需要注册一个会员。否
8、则游客只有浏览的权限。该模块是主要的功能有分类浏览菜品信息、查看菜品的详细信息、加入菜品到订餐车、生成订单,并管理自己的订单信息,同时还可以留言网站的促销公告,给网站留言,提出宝贵的意见。 2.2 业务流程分析业务流程分析主要包括注册会员业务流程分析。系统管理员业务流程分析。2.2.1 注册会员业务流程分析打开系统首页,在登录功能区输入用户账号与密码,登录成功后跳转到系统主窗口。注册会员可以按照菜品类别分类浏览菜品信息,查看菜品的详细信息,生成订单等操作。结束各项操作后退出,回到系统主页。图2.2 操作员业务流程图2.2.2 系统管理员业务流程分析系统管理员进入用户登录界面后,在登录功能区输入
9、系统管理员的用户账号与密码,登录成功后跳转到系统主窗体。系统可以查看注册会员信息,并对其进行删除等操作;管理菜品类别和菜品信息,对过期的菜品进行删除操作;查看会员的订单信息,并对其进行下单等操作。结束各项操作后退出,回到系统主窗体。图2.3 系统管理员业务流程图2.3 数据流程分析2.3.1 订餐车管理模块图2.4 订餐车管理模块数据流程图2.3.2 订单管理模块图2.5 订单管理模块数据流程图2.3.3 会员管理模块图2.6 会员管理模块数据流程图2.3.4 菜品分类管理模块图2.7 菜品分类管理模块数据流程图2.3.5 菜品管理模块图2.8 菜品管理模块数据流程图2.3.6 修改密码模块图
10、2.9 修改密码模块数据流程图2.4 数据字典2.4.1 数据项的描述表3.1 菜品类别数据项描述数据项类型长度值范围id数字40000000000至9999999999之间类别名称文本50最多25个字符类别描述文本5000-500个汉字表3.2菜品信息数据项描述数据项类型长度值范围id数字40000000000至9999999999之间菜品名称文本42100个汉字菜品图片文本502100个汉字菜品价格数字40-1000是否特价数字500和1类别id数字100000000000至9999999999之间表3.3 订单信息数据项描述数据项类型长度值范围id数字40000000000至999999
11、9999之间编号数字40000000000至9999999999之间下单时间日期20年-月-日,形如“2011-5-19”订单状态数字100和1送货地址文本50250个汉字付款方式文本50250个汉字总价格数字40000000000至9999999999之间用户id数字40000000000至9999999999之间表3.4 订单明细信息数据项描述数据项类型长度值范围id数字40000000000至9999999999之间订单id数字40000000000至9999999999之间菜品id数字40000000000至9999999999之间菜品数量数字40000000000至999999999
12、9之间表3.5 管理员信息数据项描述数据项类型长度值范围id数字100000000000至9999999999之间登陆账号文本10250个字符登陆密码文本5002500个字符2.4.2 数据流的描述(1)数据流名:菜品类别信息简述:用户登录成功后可以添加、编辑和删除菜品类别信息组成:菜品类别参数=类别名称+类别描述数据量:约100次/日(2)数据流名:菜品信息简述:系统管理员登录成功后可以浏览、删除、增加菜品信息组成:菜品信息=菜品名称+单价+图片+菜品介绍+类别id数据量:约5000次/日(3)数据流名:订单信息简述:系统管理员登录成功后可以浏览、处理用户的订单信息组成:订单信息=编号+下单
13、时间+订单状态+送货地址+付款方式+总价格+用户id数据量:约100次/日2.4.3 外部实体的描述(1)外部实体名称:系统管理员简述:系统管理员,具有最高权限输入的数据流: 菜品类别和菜品信息的管理。输出的数据流: 操作员和黑名称车辆的管理。(2)外部实体名称:注册会员简述:只有注册成为本系统的会员,才能够生成订单等一系列操作。主要的功能有,菜品浏览、添加菜品到订餐车、在线生成订单等。第6章 总结在本次网络订餐系统的设计与开发过程中,通过一次次的失败,通过我们团队明确科学的分工,以及充分发挥团队合作精神,我们团队已能熟练运用“jsp”、“sqlserver”、“系统分析与设计”等技术,通过此
14、次设计与开发,把所学的知识进行融会贯通,通过遇到的难题和想办法去解决它,从而获取新的知识,边用边学,完善自己的知识体系结构。但由于时间仓促,个人经验的不足,还不能让这个系统各个功能都做到完美,jsp代码较为复杂,我相信我还要有一段漫长的研究过程,不过通过这次论文的写作和系统设计,我觉得我真的学到了很多,给我以后的工作中提供了很大帮助和经验。参 考 文 献1 刘志海,通用试题库系统的设计与实现. 信息化建设,计算机与信息技术:95-982 黄红丹,“计算机文化基础”网上考试系统的开发与实现. 科技广场,2007.7,157-1593(美)巴特利特 周哲玉等译. css入门经典j.人民邮电出版社.
15、2007.34 胡百敬,姚巧玫 著. sql server 2005 数据库开发详解j .电子工业出版社.2006.65 王国辉 王易.jsp数据库系统开发案例精选j.人民邮电出版社,2006.56 周影. 网络编程语言jsp实例教程m.北京:电子工业出版社,2003,6.7 phil hanna .jsp技术大全.j.机械工业出版社,2002.38 陈海山.深入java servlet网络编程.j.清华大学出版社,2002.29 李春葆,曾平著.数据库原理与应用基于sql server 2000m.北京:清华大学出版社,200610 方党生,高蕾著.管理信息系统案例教程m.北京:电子工业出版社,200911 武延军 黄飞跃.精通jsp编程技术.人民邮电出版社,2001.812 张红梅. 基j2ee平台开发电子商务应用j.计算机工程与应用,2003,(24).58-60.13 于铭绮,李洪珍,祝长锁.面向对象的程序设计方法的应用j.锅炉制造,2000(1):646814 郑睿颖.面向对象程序设计概述j.科技广场,2004(11):474815 牛咏梅.面向对象程序设计概述j.科技信息,2007(19):308309致 谢从征题到
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年劳动雇佣合同转让范本
- 2025年家庭防盗门购买合同标准版
- 2025年全脂牛奶采购合同模板
- 2025年个人承包建筑工程师合同样本
- 2025年个人货车借用合同样本
- 2025年共事意向合同模版
- 2025年前期项目管理合同范本
- 2025年事业编职人员劳动合同模板
- 2025年上海蛋类产品购销合同范文
- 2025年私营企业与商业银行融资合同
- 2023中职27 婴幼儿保育 赛题 模块三 婴幼儿早期学习支持(赛项赛题)
- 教师师德和专业发展课件
- 服务器巡检报告模版
- 2023年中国煤化工行业全景图谱
- 2023年高中生物新教材人教版(2023年)必修二全册教案
- 小学美术 四年级 人教版《造型•表现-色彩表现与创作》“色彩”单元美术作业设计《色彩的明与暗》《色彩的渐变》《色彩的情感》
- 中国心脏重症镇静镇痛专家共识专家讲座
- 川教版七年级生命生态安全下册第1课《森林草原火灾的危害》教案
- 护理人员心理健康
- 安全技术说明书粗苯
- 单招面试技巧范文
评论
0/150
提交评论