论文-在线订餐系统 - 图文(3)

2019-04-09 14:46

北京理工大学继续教育学院毕业设计(论文)

1.3国内外现状

与强劲的网络购物需求相比,我国受到计算机软硬件基础比较薄弱,技术水平比较低下,系统开发人员十分紧缺等斯德哥尔摩不利因素的影响,现有购物网萨博站系统普遍存在着功能比较单一,维护比较复杂,通用性又不强等问题,有的购物网站甚至直接采用静态网页发布餐品信息。所有这些,已经严重制约了我国电子商务的发展。在开发过程中,我们应该根据实际的需要来使用最合适的技术,本系统则采用较新的Jsp技术,一方面Jsp的安全性和跨平台性比较好,另一方面,我也希望能从开发该系统的过程中,深入学习一下这门编程语言。

电子商务的出现和发展,餐品流通领域将面临全方位的深刻变革,美国等经济发达国家正在抓紧推进的电子商务革命,将对中国餐品流通领域和整个经济发展带来种种影响,确实值得我们认真研究。

3

北京理工大学继续教育学院毕业设计(论文)

第二章 课题的基本内容与构想

2.1课题的基本内容

本课题研究基于JAVA的在线订餐系统, 在线订餐销售系统从功能角色上划分为会员和管理员两种用户。在系统实现上最重要的就是信息的交互,这点是由需求分析和可行性分析直接决定的,必须做好餐品销售的及时性,准确性及真实性,并由管理员亲自监督和管理,及时对不按规则录入的信息进行及时的审查和删除。 2.1.1 管理员功能

管理员主要实现管理员登录;登录成功后对注册用户的、订单的信息、餐品信息、餐品分类信息的管理以及对管理员信息的修改等。 2.1.2 会员功能

会员主要实现会员的登录;以及登录成功后对餐品的购买;对餐品信息、餐品分类信息、个人订单信息的检索以及会员自身信息的修改等功能。

2.2课题的构想

用Eclipse 10.0 编写 jsp功能页面,以及用Java编写功能业务模块的代码,数据存储采用MySQL Server 5.0数据库,实现在线订餐系统的设计与实现。同时结合使用Dreamweaver 和Photoshop等工具来完成网页界面的设计使设计美观大方。

4

北京理工大学继续教育学院毕业设计(论文)

第三章 系统相关技术与开发环境概述

3.1系统相关技术

3.1.1 JAVA框架

Java是由Sun Microsystems公司于1995年5月推出的Java面向对象程序设计语言(以下简称Java语言)和Java平台的总称。JavaEE是Java体系中企业版,适用于企业级应用的开发。JavaEE为搭建WEB程序具有可伸缩性、灵活性、易维护性的商务系统提供了良好的机制,具有可保留现在有IT资产、高效开发、支持异构环境、可伸缩性、稳定可用性特点。且Java编程语言的风格十分接近C和C++语言,有集成且成熟的开发工具eclipse,可大大提高开发效率。本系统还使用JDK1.7,用Java实现了Javascript的执行引擎,在JavaEE框架下实现了请求转发和Javascript运行环境的构建。 3.1.2 Eclipse开发工具

Eclipse是IBM开发并维护的集成开发工具,具有良好的可扩展性。是Java的优秀开发工具。

3.1.3 MySQL

MySQL是一个关系型数据库管理系统,由瑞典MySQL AB公司开发,目前属于Oracle公司。

MySQL是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。

选择MySQL的理由,因为MySQL有如下特性:完全支持多线程,意味着它很容易地利用多CPU服务器;支持C、C++、Java、Perl、PHP、Python等多种语言的客户端API;可运行在不同操作系统上;有灵活且安全的权限和口令系统;支持集群,为系统水平扩展创建集群提供可行性。

5

北京理工大学继续教育学院毕业设计(论文)

3.1.4 Tomcat

Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。由于有了Sun 的参与和支持,最新的Servlet 和JSP 规范总是能在Tomcat 中得到体现,因为Tomcat 技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web 应用服务器。本系统采用Tomcat7.0版本。 3.1.5 Javascript

Javascript最初是由Netscape公司设计被命名为LiveScript,后与Sun公司合作改名为Javascript,并在Netscape浏览器中实现。Javascript是一种动态、弱类型、基于原型的脚本语言。业务代码均使用Javascript编写,实现MVC模型,大大提供程序的可扩展性。

3.2系统的开发环境

3.2.1硬件环境:

CPU:Inter(R) Core(TM) i5-4200H CPU @ 2.800GHz 内存:DDR3 4.00 GB 硬盘:250G 3.2.2软件环境:

系统服务器:Windows 7 64位操作系统 Web服务器:Tomcat 7.0 开发平台:Eclipse 10.0 数据库:MySQL Server 5.0 开发语言:JDK 1.6

6

北京理工大学继续教育学院毕业设计(论文)

第四章 系统需求分析与概要设计

4.1系统业务流程分析与设计

根据以上业务需求分析可得出主要业务流程如下图所示:

图4-1 会员登陆模块业务流程图

图4-2 管理员登陆信息模块业务流程图

4.2系统功能模块分析和设计

一个易于修改的系统应该由一些相对独立、功能单一的模块按照层次结构组成。这些模块之间不必要的联系都已去掉,而且它们的功能及相互关系都已阐明。

7


论文-在线订餐系统 - 图文(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:大华村创建“民主法治村”制度汇编

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: