网上订餐系统设计报告

2024-08-02 版权声明 我要投稿

网上订餐系统设计报告(精选8篇)

网上订餐系统设计报告 篇1

课程设计成果

院: 计算机工程学院

班 级: 11级计算机科学与技术3班

学生姓名:

学 号:

设计地点(单位)

A5-102

设计题目:

网上购物系统

完成日期: 2014 年

月 日

指导老师评语:_________________________________________________

_______________________________________________________________________________________________________________________________________________________________________________________________________________

成绩(五级记分制):______________________ 教师签名:_____________________________

前言

近年来,随着Internet的迅速崛起,互联网已日益成为收集提供信息的最佳渠道并逐步进入传统的流通领域。于是电子商务开始流行起来,越来越多的商家在网上建起在线商店,向消费者展示出一种新颖的购物理念。

网上购物系统作为B2B,B2C(Business to Customer,即企业对消费者),(Customer to Customer,即消费者对消费者)电子商务的前端商务平台,在其商务活动全过程中起着举足轻重的作用。本文主要考虑的是如何建设B2C的网上购物系统。

网上购物是一种具有交互功能的商业信息系统。它向用户提供静态和动态两类信息资源。所谓静态信息是指那些比经常变动或更新的资源,如公司简介、管理规范和公司制度等等;动态信息是指随时变化的信息,如商品报价,会议安排和培训信息等。网上购物系统具有强大的交互功能,可使商家和用户方便的传递信息,完成电子贸易或EDI交易。这种全新的交易方式实现了公司间文档与资金的无纸化交换。

目录

第一章 系统概述.......................................................................................................................1 1.1开发背景......................................................................................................................1 1.2开发目标......................................................................................................................1 1.3系统概述......................................................................................................................1 1.4系统功能......................................................................................................................2 第二章 可行性研究...................................................................................................................2 2.1基本要求......................................................................................................................2 2.2所建议的系统..............................................................................................................3 2.2.1对所建议系统的说明......................................................................................3 2.2.2处理流程和数据流程......................................................................................3 2.3可行性研究..................................................................................................................6 2.3.1技术可行性......................................................................................................6 2.3.2投资及效益分析..............................................................................................7 3.3社会因素方面的可行性..............................................................................................7 2.3.3法律方面的可行性..........................................................................................7 2.3.4使用方面的可行性..........................................................................................7 2.3.5经济可行性......................................................................................................7 2.4结论..............................................................................................................................7 第三章 需求分析.......................................................................................................................8 3.1软件项目概述..............................................................................................................8 3.2基于UML的系统描述..................................................................................................9 3.2.1系统的用例图..................................................................................................9 3.2.2系统的活动图................................................................................................11 3.2.3系统的类图....................................................................................................13 3.3用户特征....................................................................................................................13 3.4 限制与约束...............................................................................................................14 3.5功能需求描述............................................................................................................14 3.5.1数据精确度....................................................................................................14 3.5.2 时间特性.......................................................................................................14 3.6 运行需求...................................................................................................................15 3.6.1用户界面........................................................................................................15 3.6.2硬件接口........................................................................................................15 3.6.3软件接口........................................................................................................15 3.6.4 故障处理.......................................................................................................16 3.7 其它需求...................................................................................................................16 3.7.1性 能..............................................................................................................16 3.7.2可扩展性........................................................................................................16 3.7.3可用性............................................................................................................16 第四章 系统设计和实现.........................................................................................................17 4.1系统的组成部分及其结构........................................................................................17 4.2定义............................................................................................................................17 4.3软件设计约束............................................................................................................18 4.3.1设计目标和原则............................................................................................18 4.3.2 设计约束.......................................................................................................18 4.4软件设计描述............................................................................................................18 4.4.1 总体结构设计...............................................................................................18 4.4.2查询模块................................................................................................19 4.5网上购物....................................................................................................................19 4.5.1 用例实现...............................................................................................19 4.6系统界面设计描述............................................................................................20 4.6.1网上购物界面设计................................................................................20 致谢...................................................................................................................................24 参考资料...........................................................................................................................24 附:系统部分主要代码.....................................................................................................25

第一章 系统概述

1.1开发背景

自我国加入WTO后,越来越多的传统企业进一步认识到企业经济发展的必然趋势是以网络化、全球化为主要特征。而企业实行电子商务则成为企业发展与国际接轨的必要条件,因而网上购物系统的实现是一个非常迫切的需求。

1.2开发目标

系统目标是开发一个基于网络的网上购物系统,在网络环境下实现数据的录入、插入、删除、查询、统计、更新等功能。同时,为了信息的保密与安全,系统还要提供一定的安全机制。

1.3系统概述

网上购物系统的目的是建立一个可以让消费者通过网络进行交易处理,如购买商品等的网络应用平台。该系统在各开发阶段中,都突出现代软件工程新思想、新技术的研究与应用,及其有效性和实用性的证实。如在分析阶段,将UML/Use Case方法与用例驱动需求分析建模思想相结合;在设计阶段,采用软件分析模式、设计模式等分类概念;在实现阶段,又准备注重于大粒度的软件组件的开发与应用,进一步提高软件重用度。

本系统采用浏览器/服务器(B/S)的工作方式,系统的用户主要有:用户(买家)、管理人员、卖家。用户只要在计算机上装有IE或Netscape浏览器,并有基本的浏览器操作知识,便能方便的使用本系统。

服务端软件环境采用操作系统Windows XP或Windows7,数据库为SQL。用户端软件环境:浏览器IE或Netscape系列。

1.4系统功能

网上购物系统主要包括以下功能。

(1)商品查询:当用户进入网上商城时,可以通过主页的分类查看最新的商品信息,双击商品时可进入查看详细商品信息。

(2)购物车管理:当用户选择购买某种商品时,能够将对应的商品信息,例如价格,数量等记录到购物车中,并允许用户返回到其他商品信息查询页面,继续选择人其他商品。同时用户还应该可以在购物车中执行删除商品、添加商品以及清楚购物车等操作。

(3)会员信息管理:为了能够实现商品的购买,会员需要注册并正确登录,由此产生用户相关信息,如联系方式、供货地点等需要有系统进行管理。同时也要允许用户修改自己的相关资料。

(4)商品分类管理:通过该模块,网站管理员可以根据需要添加新的商品类别,也可以对已有的商品分类进行修改、删除等操作。

(5)后台订单管理:管理员可以借助该模块查询订单信息,以便与网站配货人员依据订单信息进行后续的出货、送货的处理。对于已经处理过的订单,也应该保留历史记录,以便于管理人员进行查询。

第二章 可行性研究

2.1基本要求

功能:主要分为前台和后台两个部分,前台用户相关功能主要包括用户注册、登录、购物车、订单查询、个人资料修改;后台管理相关功能主要包括添加商品,处理订单,查询用户信息等。

性能:效率高,速度快,算法规范,使管理员从繁琐的手工操作中解脱出来,提高办公效率。

输入:订货信息、商品信息、会员信息、物流信息、上传图片 输出:订单信息

安全和保密:每一位顾客均需申请一个账号,并设置自己唯一的密码,当

系统检验用户名和密码相符合时,才能成功登录,进入系统购物。

2.2所建议的系统

2.2.1对所建议系统的说明

根据实际情况,把商品分类,提供商品查看,订单查询,商品管理,订单管理,系统管理等小模块合并成一个可执行的软件系统模型。使用户快速地查找到所需要的产品,开发人员可以较快地确定需求,然后采用循环进化的开发方式,对系统模型作连续的精化,将系统需具备的性质逐渐增加上去,直到所有的性质全部满足。2.2.2处理流程和数据流程(1)网上购物系统顶层数据流图

管理员 商城信息 站内信息 网上购物系统用户 订单数据用户

图2-1 网上购物系统顶层数据流图

(2)系统整体功能模块图

网上购物系统前台部分后台部分用户管理个人资料管理购物车管理订单查询管理员登录添加商品订单信息管理查询用户信息

图2-2 网上购物系统整体功能模块图

(3)系统前台处理流程图

消费者用户浏览网页非会员用户会员用户用户注册会员登录忘记密码浏览商品修改会员信息将商品放入购物车购买商品下订单取消订单购买成功 图2-3 系统前台处理流程图

(4)系统后台处理流程图

查看会员列表用户信息管理查看会员信息查看商品信息系统管理登录商品信息管理修改商品信息增加新的商品信息订单管理查看订单号

图2-4 系统后台处理流程图

2.3可行性研究

2.3.1技术可行性

现如今,计算机硬件的发展已经越来越快,现在PC机的性能已经可以胜任普通网站的Web服务器。JSP是Java在Internet/Intranet Web上的重要应用技术,可以和各种Java技术完好的结合在一起,从而实现非常复杂的应用。因而已经得到了广泛烦的支持和承认,成为一种非常流行的网站开发技术。利用JSP技术可以建立先进、安全和跨平台的动态网站,加之我们本学期正在学习此门学科,可以从老师拿来获得许多技术上的支持和帮助。对于数据库方面,我们次学期正好也开设了以SQL Server为应用实例的数据库原理,故而我们采用Microsoft SQL Server 2005作为数据库的后台。

我们小组共有三个人,均是热衷软件编程的计算机专业人员,尽管有些

东西我们不算熟悉,但是在3个月内完成此系统的开发设计还是可以的。2.3.2投资及效益分析

1、支出

此项目的设计开发对环境及设备的要求较为简单,只需几台联网的电脑、相关参考资料(这些可以通过到图书馆借书或者直接在网上查询即可),以及我们的课余时间,整体费用支出不大,几乎可以忽略不计。

2、收益

此项目虽说用于教学目的,但是若投入使用,则可以立即产生收益。

3、敏感性分析

由于本组成员均是学生,平时参与实际项目的机会不多,因而我们整体开发项目的经验不足,可能会导致设计的系统不尽完善,无法确保当系统负荷量增大时,出现系统崩溃的情况。

3.3社会因素方面的可行性

2.3.3法律方面的可行性

该系统是自主开发设计的,不会构成任何形式的违法、侵权,所以在法律上是可行的。2.3.4使用方面的可行性

该系统操做简单,不需要专业培训,一般人员均可以胜任。2.3.5经济可行性

由于本系统是为完成老师布置的作业,系统成本主要集中在系统软件的开发上,因而经济上是可行的。

2.4结论

网上购物系统的开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。

综上所述,经过各种分析论证,我们可以认定该项目是可以成功实现的,所以应立即开始进行研发。

第三章 需求分析

3.1软件项目概述

启动软件项目的主要原因是由于需求的存在,软件需求是软件开发过程的基础。需求是一个软件项目的开端,也是项目建设的基石。软件需求就是指用户对软件的功能和性能的要求,就是用户希望软件能做什么事情,完成什么样的功能,达到什么样的程度。

从现实需求上说:

网上销售这是信息社会发展的必然要求。

网上销售因其自身具有的经营上的优势,对广大网民具有强大的吸引力,这就是网购发展的重要原因。

对于普通用户而言,网上购物轻松快捷,足不出户也可以买到各种经济实惠的商品。

对于网上销售者来说,这样可以节约费用开支,降低销售成本。

系统概览:

类似于大部分网上购物系统的基本流程,确定本系统的具体需求为: 顾客可以方便的注册和登录。顾客可以灵活的检索所需的商品信息。顾客可以方便的查看详细的商品资料。

顾客可以方便的管理自己的购物车(添加和删除选购商品,修改购买数量及在线下订单等操作)。

管理员可以方便的管理商品信息(新增,删除,修改商品)、客户信息以及客户订单管理。

随着软件开发方法学的演变和发展,特别是软件设计模式、软件组件等概念的提出,给软件重用度、软件的可扩充性、软件的鲁棒性及软件开发效 率的提高,提供了一个诱人的前景。我们将采纳当前软件工程最新技术,采用统一建模语言UML描述基于网络计算平台的整个项目,在分析、设计时充分利用软件模式及组合软件模式,利用前人的专家级经验,提高开发效率;最后的产品用软件组件的形式加以封装,并用XML来描述软件组件及各软件组件间的接口。通过这一课程作业实践,一方面能加深我们对软件模式、软件组件、XML、UML的认识和理解,使我们就这些新技术的应用,提出更为可行的建议;另一方面,我们也希望能开发出新的软件组件,抽出新的软件模式,进一步充实软件模式仓库,繁荣软件组件市场。

3.2基于UML的系统描述

3.2.1系统的用例图

需求分析方法中的用例图可用来更直观,更形象地说明整个系统的需求。用例是从用户的角度看待系统,而不是从程序员的角度,系统的任何需求都能够在系统开发链中完整地体现。用例通过描述“系统”和“活动者”之间的交互来描述系统的行为。通过分析系统的目标,用例描述活动者为了实现这些目标而执行的所有步骤。

本系统顶层的Use Case如下图所示:

网上购物系统customermanager

图3-1顶层的Use case Actor定义如下:

Customer:顾客(用户或者消费者)Manager: 管理员

对顶层的use case 进行细化,得到的use case图如下:

查询商品管理商品信息浏览商品管理员查看用户信息用户加入购物车<>购买商品下订单<><>管理订单信息取消订单

图3-2 细化的Use case

3.2.2系统的活动图

(1)针对消费者的网上购物系统的活动图

会员登录商品浏览添加商品到购物车中下订单确定购物并选择送货方式在线支付购物完成订单查询

图3-3 商品浏览活动图

(2)针对消费者的购物车使用的活动图

添加商品到购物车检查购物车中商品条目有该商品条目无该商品条目增加商品数量添加该商品条目到购物车中

图3-4 商品加入购物车的活动图

3.2.3系统的类图

系统的类图如下图所示:

Customer#userId: Integer#userName: String#password: String#telphone: String#Address: StringShopping cart#goodID: Integer#goodNum: IntegerOrder+orderId: Integer+orderTime: DateTime+userId: IntegerGood#goodId: Integer#goodName: String#goodPrice: Double#goodtypeId: Integer#goodstore: String#goodMadeDate: DateTime#goodMadefirm: StringAdministrator#AdministratorId: String#AdministratorPassword: String

图3-5 系统的类图

3.3用户特征

此系统有两类用户:网上购物系统管理人员、顾客。对于系统管理人员来说一般同时具有超强的电脑操作知识和经验,而且都进行过一定的培训;对于顾客来说一般都有一定的专业领域知识,一般有一定的电脑操作能力,但对于一些特殊的顾客来说可能对电脑操作知识了解比较少,因此对于一般使用者来说不需要特殊的理论、知识来支持,也不需要经过特殊的训练,用户只要在计算机上装有IE或Netscape浏览器,并有基本的浏览器操作知识,便能方便的使用本系统。

3.4 限制与约束

此系统必须满足以下限制:

(1)系统中所有账户能够供用户随时使用,完成各自授权的活动;(2)在同一时刻,一个帐户不能同时为两个用户服务;(3)一个帐户一次网上支付或取款数目不能超过帐户余额;

(4)该系统必须确保对数据进行完全保护,以避免未经授权的访问;所有的远程访问都要登录,并且每个登录用户只能访问其角色所授的权限;

(4)界面友好、操作简便;

(5)软件系统开放性好,结构灵活,可扩充,易于维护;(6)安全可靠。

3.5功能需求描述

3.5.1数据精确度

1)用户在进行商品查询时要保证查全率,所有符合搜索条件的商品都要能找到。

2)在保证查全率的同时还要能够保证查准率,尤其是对于高级搜索这一功能。

3)数据输出时应是该用户在本网站上登记或输入的最新资料(用户资料、留言购物篮定单内容、支付情况、投诉内容)。另外有些资料又必须保留在一定期限内的全部资料(留言、定单内容、支付情况、投诉内容)。当然我们网站上的内容也需要根据我们公司的产品的更新速度以及我们的商家或加盟商的要求来定期更新,以此来吸引顾客。3.5.2 时间特性

(1)响应时间:2-3秒之内打开我们网站的一个新的链接(包括打开一张商品图片)。

(2)更新处理时间:这是由数据精确度的要求确定的。对于需要保持最新内容的资料的更新速度是实时性的,对于需要定期保留的内容的期限为三

个月。

(3)数据转换与传输时间:数据转换主要是涉及到数据库的问题。为了降低一次显示过多的记录会消耗太多的时间这个问题,我们在设计时将让数据库尽量分页显示。传输时间的问题比较复杂,这和服务器的处理能力,电信部门给我们提供的带宽,银行的电子交易网的响应速度有关。

(4)运行时间:本网站如非特殊原因应保持24小时开通。

3.6 运行需求

3.6.1用户界面

界面要求:

a.网站的主色调为黄、橙、粉红这三种最为大众接受的颜色。b.界面的风格要鲜明而有特色。

c.网站所要用到的图片资料应该足够清晰和精美。d.网站上要有足够的导航链接。

e.要尽量让用户使用鼠标完成整个操作流程,当然填写资料,在线支付,在线留言需要用到文本输入。3.6.2硬件接口

由于我们使用的通信协议是TCP/IP,因此这里的硬件接口问题主要就是TCP/IP层中的网络接口层,他负责数据帧的发送和接收,帧是独立的网络信息传输单元。网络接口层将帧放在网上,或从网上把帧取下来。这就要求IP使用网络设备接口规范NDIS向网络接口层提交帧,并且IP支持广域网和本地网接口技术。在系统运行时要注意关闭那些容易受攻击和入侵的端口号,在能保证带宽的前提下仅开通系统运行所必须的端口。3.6.3软件接口

这里的接口问题主要就是怎样与SQL数据库进行通信,以便对数据库进行读取和写入操作。在JSP技术中是使用JDBC来解决这个问题的。具体来说开发中可能使用到的JDBC的常用类有以下几个:

(1)连接类(Connection):用来连接数据库。

(2)记录集类(Resultset):用来保存查询语句的返回结果。

(3)命令对象(Statement):用来执行SQL语句或者SQL Server的存储过程等等 3.6.4 故障处理

a.内部故障处理

在开发阶段可以随即修改数据库里的相应内容。

b.外部故障处理

对编辑的程序进行重装载时,第一次装载认为错,修改。第二次运行,在需求调用时出错,有错误提示,重试。

3.7 其它需求

3.7.1性 能

1.网上购物系统要支持100个并发用户。

2.网上购物系统处理查询操作响应时间不超过10秒。3.7.2可扩展性

当前使用网上购物系统的主要是企业人数在100人以下的小企业,这些企业增长速度比较快,人员规模每年保持30%的增速。网上购物系统要能够在三年内支持这样的增长速度。3.7.3可用性

系统要保证24*7*365可用。但是可以允许每月系统停机一小时,进行系统维护。系统维护的时间要安排在企业非工作时间进行。

第四章 系统设计和实现

4.1系统的组成部分及其结构

*用户-结束13管理员**用户*--结束结束65-购结束14*管理员-结束9*-结束10注册登录查询**买登录查询**管理-结束11-结束12-结束7-结束8查询组件付款组件查询组件管理组件*数据库-结束21**数据库-结束结束34-

图4-1 系统的结构图

软件系统由三部分组成:查询商品部分、网上购物部分、查询订单部分。系统的结构图如图所示,其中包括查询、付款等软组件的公共组件库和购物等专门领域组件库。

4.2定义

UML即统一模型语言(Unified Modeling Language)的缩写,它是运用统一的、标准化的标记和定义来实现面向对象的软件分析和设计的一种方法.它综合了Rambaugh所提出的“对象模型技术”(ObjectModeling Technique,OMT),以及Booch和Jacobson提出的“面向对象软件工程”(Object Oriented SoftwareEngineering,OOSE)等设计分析方法,并由国际对象管理组织

(Object Management Group,OMG)于1997年底推出的面向对象建模语言.它主要由可视化的图表(Diagram)和关系(Relationship)构成,利用它可以进行需求分析、概要设计、详细设计、编程实现、项目计划、测试、原型迭代、产品发布、产品维护等.随着因特网的迅速发展,以现代信息技术为依托的商务模式已经形成为一种必然趋势,网上购物将逐步演变成为21世纪的主要贸易方式之一。

4.3软件设计约束

4.3.1设计目标和原则

(1)本设计欲达到的目标要求满足用户需求且软件系统具有良好的可扩充性、可维护性;

(2)为实现上述目标,在设计软件过程中采用统一建模语言UML描述基于网络计算平台的整个系统,在分析、设计时充分利用软件模式及组合软件模式,利用前人的专家级经验,提高开发效率;最后的产品用软件组件的形式加以封装,并用XML来描述软件组件及各软件组件间的接口。

4.3.2 设计约束

(1)无论是用户(买家)、管理员都可以通过Internet访问该系统,完成各自授权的活动、工作。

(2)该系统必须确保对数据进行完全保护,以避免未经授权的访问。所有非会员在购买商品之前都要注册会员并登录,并且每个登录用户只能访问其角色所授的权限。

(3)该系统采用B/S模式,并且考虑性能、安全、可靠性、易维护等方面的问题采用架构模式MVC 2。

(4)整个开发过程应满足软件开发计划所定的时间表。

4.4软件设计描述

4.4.1 总体结构设计

本网上购物系统由以下功能模块设计组成:(1)用户及管理员查询商品模块。(2)用户及管理员购物模块。(3)管理员管理商品的模块。(4)付款模块。

4.4.2查询模块

用户或管理员可以根据商品的名称或所属类别来查询商品,若无该商品则会出现温馨提示或者会出现类似的商品。

4.5网上购物 4.5.1 用例实现

通过顺序图实现了系统架构中具有重要意义的用例,并演示了不同的设计模型元素如何配合来实现用例的。

下图详细描述了用户在网站的购物处理模块的处理过程。

图4-2 用户购物时序图

时序图说明

(1)用户浏览购物网站并登录(非会员的要先注册再登录)。(2)用户登录后进入购物系统主页面。

(3)用户可以浏览商品的详细信息并把需要的商品加入购物车。(4)用户可以进行购物,并产生订单信息。

下图详细描述了管理员对商品的管理模块的处理过程。

图4-3管理员控制时序图

时序图说明

(1)管理员要先登录并进入购物系统管理界面。

(2)管理员可以在管理界面中对商品进行管理,如添加新的商品信息、修改已有商品信息等。

(3)管理员可以查看用户订单信息。

4.6系统界面设计描述

4.6.1网上购物界面设计

1.登录界面如下

图4-4 普通用户登录界面

2.管理员登录

图4-5系统管理员登录界面

3.系统主界面

图4-6 系统主界面图

4.商品详细信息界面

图4-7商品详细信息界面

5.购物车界面

图4-8 购物车界面

6.系统导航菜单描述

图4-9 导航栏菜单

10.管理员主界面

4-10 管理员后台管理主界面

11.新增商品

4-11 管理员新增商品界面

12.查询订单信息

图4-12 管理员查询用户订单信息界面

致谢

在本系统的开发过程中,由于本组成员都是初次开发软件,在知识、经验方面都存在着不足。另外,在整个开发的过程中,时间虽然总共有三个多月,但是由于养成了拖拉的习惯,导致最终程序的开发过程异常艰辛。同时也导致了,该系统必然会存在一些缺陷和不足。因为对网上购物的整个流程不够熟悉,在需求分析时未能做到完全满足用户的需求。本次开发由于技术有限,功能并未完全实现。因此,在今后的学习中,必将继续努力,加强自身实力与团队协作能力。

在本次课程设计中,我们从任课辅导老师身上学到了很多东西。她认真负责的工作态度,严谨的治学精神和深厚的理论水平都使我们收益匪浅。她无论在理论上还是在实践中,都给与我们很大的帮助,使我们得到很大的提高,这对于我们以后的工作和学习都有一种巨大的帮助,在此感谢她耐心的辅导。另外,还要对我们本组的其他成员表示衷心的感谢,感谢组员们的不懈努力,感谢大家的认真配合,最终使得我们的课程设计圆满落幕!

参考资料

[1] 李素若、陈万华、张牧.《Java面向对象程序设计》[M].北京:化学工业出版社,2010.10 [2] 俞俊甫、王钟庄.《数据库原理应用教程》[M].北京:北京邮电大学出版社,2010.7 [3] 谢希仁.《计算机网络(第6版》[M].北京:清华大学出版社,2013.9 [4] 张海藩.《软件工程导论》[M].北京:经济科学出版社,2000.10 [5] 王立峰、延伟东.《软件工程理论与实践》[M].北京:清华大学出版社,2003.12

附:系统部分主要代码

1.系统主界面jsp代码

荆楚购物网

网上订餐系统设计报告 篇2

如今随着现代教育的飞速发展, 高校每年都会进行扩招, 随着学生的不断增多, 加大了学校对学生的管理难度, 学生在不断增多, 学校空间就会不断减小, 而且高校的资源本来就是有限的, 学生的不断增加必然会导致学生就餐难的问题。越来越多的大学生喜欢宅在宿舍, 加上吃饭的地方离宿舍比较远, 学生们又不想走很长的路, 而且现在学校学生非常多, 放学后学校餐厅学生很多, 就餐很难, 因此解决这一部分宅男, 宅女的吃饭问题是很必要的现在学生宿舍基本都有了网络, 学生可以通过上网进行订餐, 通过设计一套网上订餐系统, 学生进行登陆或注册, 获得自己最想要的各种食物, 实现网上快捷订餐的需求。真正解决学生的就餐问题。

1 系统需求分析

系统分析是平台开发的一个不可缺少的环节, 为了能够使本系统更好、更完善地被设计出来, 就必须先进行调查研究。在系统调查的基础上, 对新系统的功能进行细致的分析, 从而才能够开发出完整的系统设计。

到实际的试运行之中, 进行测试, 如果测试满意的话, 将进行平台的完善开发, 从而实现信息化, 规范化, 系统化, 网络化的平台, 具有较好的适应性和推广性。

本平台利用现在比较广泛的ASP+Access数据库的架构实现的, 进行系统分析, 为将来进一步的实施打下一个坚实的技术基础。本平台将投入到实际的试运行之中, 进行测试, 如果测试满意的话, 将进行平台的完善开发, 从而实现信息化, 规范化, 系统化, 网络化的平台, 具有较好的适应性和推广性。

此系统分为前台管理和后台管理。前台管理是友好的操作界面, 供用户浏览、查询使用。包括:浏览商品、查询商品、订购商品、留言等功能;后台管理是提供给管理员的, 其中包括:新闻信息管理、用户管理、订单管理等。使管理员从繁琐的手工操作中解脱出来, 并提高了办公效率。

①技术可行性分析

网络订餐系统的开发是一项复杂的系统工程。为了保证系统开发成功, 必须采用工程化的系统开发方法, 并研究出一些符合工程化标准的开发方法。这些方法旨在指导开发者进行工程化的系统开发, 从而加快系统开发的速度, 保证质量以及降低开发成本。工程化的系统开发方法确实在开发实践中取得了一定的效果。此次开发使用JSP作为开发语言, 采用Servlet技术, Tomcat5.0作为Web服务器。

②运行可行性分析

随着计算机知识的普及和推广, 越来越多的人掌握了计算机的基本使用方法和技能。随着Internet的发展, 用户对于网络、Windows等环境下的软件使用比较熟悉, 对于新鲜事物, 用户表现出极大的兴趣和热情。

③经济可行性分析

网络订餐系统给人们带来了方便, 成为一种全新的商务模式。因此, 不用出门就可以在家购物的新时尚已经到来, 构建一个网络订餐系统在经济上是完全可行的。

无论哪个网站都要有它自己的设计规则。该平台也一样, 它的主要设计规则有:

简单性:在实现平台的功能的同时, 尽量让平台操作简单易懂, 这对于一个网站来说是非常重要的。

针对性:该平台设计是网上订餐系统及后台管理的定向开发设计, 所以具有专业突出和很强的针对性。

实用性:该平台能完成菜品展示和管理员管理的基本信息, 具有良好的实用性。

2 系统总体方案设计

网上订餐系统分两个部分, 第一部分是面向用户的部分, 用户可是实现在线注册、登陆、购买菜肴、提交订单等操作, 都在这一部分完成;另一部分是后台管理部分, 这部分的内容包括:管理员对菜品的添加、删除、查询、种类的管理、订单的处理、管理员的管理、注册用户的管理等。

对于网民, 能吸引住他们的先决条件是网站的整体构思, 所以网站的首页提供了一个简洁明快的界面, 分为三个模块:用户管理模块、图书销售系统模块、在线管理系统。以让浏览者能一目了然的知道, 自己想要的内容放在哪里, 这些内容可以提供给所有的浏览者。

网上订餐系统的模型结构如图1所示:

从前面的需求分析中得知, 可以将功能分为前台和后台两类, 因此模块也分为两大类:前台模块和后台模块。

图2为系统模块总图:

订单及管理流程图 (如图3) 介绍了用户从开始订餐到网站后台管理者查看订单, 实现送货, 更改订单状态的整个过程, 也是整个订餐系统的运作过程。

3 系统功能设计

经过以上的初步调查和研究, 并且确定了该平台的可行性, 并决定开发本平台, 为了能够对现行的平台内容进行充分了解, 使所要开发的平台更具有实用性和适应性, 设计出该平台功能如下:

(1) 菜品管理

添加菜品。添加菜品的信息主要有:类别、菜名、价格、图片、介绍、类型查看及修改菜品信息。修改菜品的信息包括:菜肴的信息、价格、最新产品删除菜品信息。

(2) 餐饮新闻管理

添加新闻信息;

查看及修改新闻信息;

删除新闻信息。

(3) 用户管理

浏览所有用户信息。用户信息包括:用户ID号、昵称、姓名、密码、电子邮件、电话、注册日期、具体地址等信息;

有权删除任一用户;

浏览用户留言, 可对其进行回复、删除。

(4) 订单管理

可通过选择查看所有定单, 已处理的定单和未处理的定单列表以及其详细信息, 并处理尚未处理的帐单。

(5) 客户对功能的需求

注册;填写用户信息;

登陆;输入用户名和密码登陆;

所有菜品总览;

新品推荐、老牌名菜浏览;

订单信息浏览。订餐时间、到达时间、订餐内容、价格、订单状态;

个人信息修改;

购买菜肴;

发表留言。

(6) 性能需求

界面友好;

相互信息传递顺利;

运行时间满足使用需要;

安全性得到一定保障。

4 结论

本文简要介绍了典型B/S高校网上订餐系统的主要体系结构及功能模块, 重点讨论了系统开发工具、开发语言等关键技术以及系统的数据库建设, 系统流程图和功能模块的代码分析。目前此系统基本可以完全的实现网上订餐的功能。但系统仍然有一些不尽人意, 而这些问题主要集中在系统的安全上, 虽然系统已经通过相关的控制语句对登陆用户身份进行验证, 但是在当今网络信息安全中, 仅仅对用户身份验证是不够的, 还需要对传送数据进行加密, 防止数据传输过程中被篡改等攻击进行防御。因此在今后的工作里, 这些功能的实现还需要更高的技术支持, 也只有这样才能完善网上订餐系统, 让所有的客户能在一个互相信任且安全的环境中享受购物的乐趣。

摘要:随着高校学生的不断增多和学生学习任务的繁重及其它各项因素的存在, 许多学生出现了吃饭难的问题, 这样就产生了快捷订餐的要求, 最快的方式莫过于利用计算机网络, 将餐饮业和计算机网络结合起来, 就形成了今天的网上订餐系统。学生对餐饮的快捷性要求形成了对网上订餐的需求, 该项目将极大满足学生的需要。

关键词:高校,大学生,计算机网络,网上订餐,快捷

参考文献

[1]陈延文.对ASP的Request和Response两个内建对象的研究[J].河北理工学院学报, 2005, 6.

[2]张维明.应用软件生成环境ASP的设计与实现[J].国防科技, 2008.

[3]张建章.浅谈ASP开发WEB数据库应用技术[J].计算机系统应用, 2006.

[4]易福华.Visual Basic典型系统实战与解析[M].北京:电子工业出版社, 2007, 1.

网上书城系统的设计浅析 篇3

关键词:网上书城;设计;电子商务系统

中图分类号:TP311.52文献标识码:A文章编号:1007-9599 (2013) 05-0000-02

近几年来,互联网发展迅速,许多围绕着Internet发展的应用逐渐成熟,电子商务就是其中一个重要方向。本论文从理论与实践两方面出发,搭建了一个适用于学校内的电子商务系统——网上书城。本系统是在Microsoft的Visual Studio.NET平台上运用ASP.NET技术进行编码实现的。其中包括一系列功能:选择阅览图书情况、借阅图书、购买图书、查看购物车、下订单、创建网店以及管理网站等。主要的功能模块有:用户管理模块、图书管理模块、购物车管理模块、订单管理模块、借阅管理模块、书店管理模块。每个功能模块均采用三层架构的方式,分别实现了其对应的展现层、表示层、存储层。在实际采用的技术上,主要使用ASP.NET搭建了整个网上书城的程序结构和用户界面;使用SQL Server数据库管理存储整个书城的后台数据;使用ADO.NET技术来实现书城系统对数据库的安全访问和操作。

1网上书城系统的可行性分析

1.1技术上的可行性

本网上书城是在Microsoft的Visual Studio 2010工具上,运用ASP.NET技术,采用三层架构的方式进行开发,同时使用Microsoft的SQL Server 2008数据库作为图书、用户信息、订单等数据的存储,以先进的ADO.NET技术对数据库里头的数据进行增、删、改、查等一系列的操作。采用这样的技术和工具进行组合,是目前最为流行的,不仅能更加有效的完成系统内的各项功能开发,还会有利于后续对该系统的扩展和升级。

同时采用如下的硬件配置:系统内存2G、硬盘100G、网络带宽100M,所使用IIS部署整个网上书城,用户只需要通过各种Web浏览器,即可登录并使用该书城的一系列功能。因此本系统的设计与开发在技术上和硬件设备上的条件都得到满足,在技术上是可行的。

1.2管理上的可行性

本网上书城提供了网店开放的功能,允许用户建立属于自己的网店,并提供自己的数据以供其他学生的借阅和购买。这样的方式可以彻底的解决了图书的来源渠道,在方便同学们之间进行图书交易的同时,也能很好的将该书城进行有效的推广。

1.3运行上的可行性

本网上书城采用的是基于Web应用程序的B/S架构进行开发,系统的运行可以采用一台电脑或者服务器进行部署,甚至可以通过付费的方式交由专业的网络公司提供这部分服务。同时采用了当前比较成熟的ASP.NET技术,大大缩小了整体系统的开发周期,减少了人力和物体的投入量。在模式上参考了淘宝的模式,交由用户去自己创建网店、提供图书,很好的解决了供与需的交互。这样,在校园内有多余书籍的同学有了更好的途径来处理图书,没有书籍的同学也能通过该网上书城来购买或借阅到需要的书籍。可以说,这样的一个网上书城,是非常有必要的。

2网上书城系统的设计目标

2.1实用性原则

真正的体现出网上书城的服务,结合实际,合理的设计满足于校园内的网上书城电子商务系统。

2.2可靠性原则

在提供给普通用户购买和借阅图书的功能和店家开店提供图书的功能,需要在普通用户购买和借阅图书时,合理的记录相对应的信息,例如电话、email等,方便店家與用户之间进行图书的交易操作。

2.3友好性原则

无论用户是否具备一部分的计算机知识,都能方便容易的操作该网上书城,并且提供的业务操作流程方便用户进行掌握。

2.4可扩展性原则

采用开发的原则,合理设计和预留对应的接口,方便网上书城系统扩展后续的规模和功能。

3系统实现步骤

根据网上书店的功能把创建网上书店的应用程序分为以下步骤,包括需求分析、总体设计、功能设计、数据库设计、详细设计及编码实现等。

(1)在SQL Server上创建“ASPNETDB”数据库,并在其中创建如下的数据表:书籍表、购物车表、书籍类别表、书籍收藏表、专业表、院系表、借阅表、订单表、网店表、用户信息表、用户书籍表;

(2)在IIS上创建应用程序mybookshop,同时配置Global.asax文件;

(3)创建母版页,实现系统的导航栏、书籍排行、用户登录、用户注册、密码找回、书籍查询、收藏夹、购物车等功能;

(4)根据导航栏,实现对应的功能:书籍列表、网店列表、用户信息管理、借阅功、订单等主要的功能;

(5)创建管理员模块,实现对书城系统的管理:书籍管理、网店管理、用户管理、信息管理(院系、专业、书籍类别等)等功能。

参考文献:

[1]傅若岩.京东商城布局网上书店不计盈利求多元化发展[J].IT时代周刊,2010(24):42-43.

[2]彭明,蒋晓瑜.基于ASP.NET技术的网上书城系统分析[J].计算机光盘软件与应用,2012(4):176-177.

[3]Liu Zhiguang, Lv Liping,Ding Guiling,et al.Application of honey bee germplasm resources information database system based on JavaEE-Asp.net technology.Chinese Science Bulletin,2012,14(3):69-73.

[4]Yang Zhiguo, Jiang Kun, Zou Xiangkai,et al. And the realization of Beijing city emergency shelter design information management platform based on Arcgis Server and ASP.Net Ajax.China safety science and technology,2011,07(7):52-56.

[5]郝传海,刘战强,任小平.基于MATLAB Web Server和ASP.NET技术远程切削参数优化方法[J].机械设计与制造,2011(12):67-69.

[6]甘庆华.基于ASP.NET+SQL Sewer数据库的医学教学质量监控体系的构建[J].中国现代医学杂志,2011,21(10):1264-1267.

[7]刘暐,赵嵩正,殷茗.一种ASP.NET环境下面向信息统计的动态树型目录的实现[J].微型电脑应用,2010,26(2):30-32.

[作者简介]卢红梅(1975-),河南省南阳市镇平县人,讲师,计算机专业

某网上餐饮公司系统规划报告 篇4

一、背景

网络经济时代的到来,给人们的生活习惯和生活方式带来了很大变化。

现在,人们可以足不出户而享受各种各样的服务。俗话说,民以食为天,作为传统的餐饮服务行业正面临着越来越激烈的竞争。如何在强手如林的市场上站稳脚跟并获得利润,是大多数餐饮企业面临的最大问题。互联网的兴起为各企业提供了一条新的成功之路,伴随着这种需求,一种新型的餐饮业营销方式诞生了,那就是网上餐饮服务市场。

二、企业现状基本描述

公司自九十年代成立以来,一直经营中式快餐和庆典宴席等餐饮业务,从1995 年开设

为了推广我国博大精深的饮食文化,开拓中式快餐的美好前景,建立属于我们自己的快餐品牌形象,在现在正红红火火的洋快餐市场争取更多的客户群,我们看到电子商务在中国的发展前景,决定建立网上营销业务。我们认为开展网上业务能够提升企业的客户服务能力,能服务于企业发展战略,能为企业增加效益。满足顾客的不同需求,挖掘子市场的销售潜力,扩大市场占有率,以提高企业竞争力、树立企业形象,增强用户的信赖,有利于新产品打开市场,降低企业经营风险。为了更好的开展网络营销计划,达到以上目的,开发一套性能优良,功能强大的电子商务系统自然必不可少。

三、定位与目标

以推广订餐连锁网络化发展模式的先进管理为主旨,扩大行业的服务对象范围及领域,建立与传统餐饮相适应的专业化、网络化中式快餐的特许经营服务体系,使其在中国有序地发展。

首先我们将在全国继续发展加盟商、增加经营网点,并通过预定系统科学地管理、调控各加盟店、网点,通过其庞大的计算机网络实现各快餐连锁网点的协调、统一管理。今后将致力于连锁网络化发展,形成具有新概念的服务网络体系。

同时,通过客户开发工作,与其他行业展开更广泛的合作,使快餐服务渗透到诸多行业之中,发挥其行业巨大的作用,在全社会提高行业价值。将规范化,多样化的服务提供给享受网上订餐的消费者,并发展成为拥有信誉良好、庞大、稳定的客户群体。电子商务系统分析与设计实验指导书

四、发展前景 随着经济的飞速发展人们的生活节奏越来越快。对于紧张的生活而言,人们迫切的希望快捷有效率的生活方式。美国全国餐饮业协会主办的2002年调查报告显示:从餐馆把饭菜买回家去吃以及向餐馆订餐的顾客的数量已经超过了亲自跑到餐馆就餐的顾客的人数,占餐馆食客总数的52%。为顾客创造便利越来越成为餐饮业信奉的经营宝典,所以网上订餐越来越普及。现在超市、商场、机关以及写字楼里的工作人员的就餐成为一个非常紧迫的问题.对于传统的餐饮业来说,其地位置至关重要,超市、写字楼、科技市场等人口集中的地方,都是开办快餐的最佳地点,但是那里的地价和房租都非常高,一般的经营者难以承受。更为重要的是,这些地方的餐饮业因为被其广泛的消费群体所吸引,餐馆林立,对于一般的经营者来说,在营业地点上已经没有插足之处了。而网上餐饮不会被地域因素而局限,由于它的成本低廉,在价格上往往是和传统餐饮抗衡的重要因素。由于具有这些得天独厚的优势,网上餐饮的前景是充满希望而美好的。

五、国内市场环境

1、宏观环境

网上人口环境:

互联网在我国继续保持着稳定的发展态势。截止到2003 年12 月31 日,我国的上网用户总人数为7950 万人,越来越多的人通过网络获取信息、商品、进行娱乐等活动。互联网已逐渐成为人们生活中不可缺少的重要组成部分。人们对互联网的信任程度也在逐渐上升。

经济环境:

随着中国经济的不断发展,人民的生活水平越来越高,收入也在不断电子商务系统分析与设计实验指导书增加,从而使人们的实际购买力大幅提高。网络营销不仅需要网民,还需要有购买力。良好的经济环境对收入、价格、储蓄以及借贷等十分有益,这也就为企业发展创造了有利的条件。

技术环境:

当今世界,信息技术日新月异,飞速发展。互联网技术不断提高。Internet应用的三次浪潮的接连推进将使得“网络效应”更加扩张。Internet 应用的但在订餐中最重要的“支付手段”一项上,基本都要求“货到付款”,即线下支付。而一些网站所谓的“网上订餐”就是在网页上留了一个订餐电话。可以看出,国内的同类网站中还有很大的空缺不完善要弥补。

六、发展网上餐饮优势

网上餐饮以其天时地利的条件,能够使我们在充满竞争的市场中有一立足之地,为你增加一份财富。其有利条件主要有以下几点:

1.不受地理位置的限制,网上快餐是通过网络的形式完成订餐、送餐、客户服务等业务,大大缩短与客户在空间上的距离,因此不需要选择那些竞争激烈、房租奇高的地方作为营业场所,因此其成本要比传统的快餐店低得多。2.充分利用了网络的优势,能够使客户对美食的品种、价格、配料、风味有充分的了解,配合精美的图片和多媒体效果使客户从感观上对网上快餐有更深入的了解。

3.具有其他营销方式所没有的快捷方便,客户可以通过电话、电子邮件、网上订餐系统等多种多样的方式进行订餐洽谈。

4.扩大了企业的业务品种和范围:开设网上营销后,企业可以进行网上定餐,网上定位,使公司的服务类型得到增加,从而增加利润。开设网上营销后,企业的客户量预计比以前增加20%~30%,这样就可以使公司的营业额上升。5.可以充分利用网络的优势,产生规模化效益,降低营运成本,提高商业竞争力。

6.提高服务质量。由于网络营销的开展,公司提供服务将更为全面和周到,这可以直接影响到顾客的满意度,使公司拥有更多的经常使用者。

电子商务系统分析与设计实验指导书

七、目标顾客

按用户是否注册来划分,我们的用户分为两大类:一类是普通用户,即没有注册的用户,普通用户只能查询快餐信息,不能订餐或者发布快餐信息;另一类是注册用户,即在本网站已注册的用户,注册用户又分为个人用户、单位用户、快餐店加盟商用户(企业用户)、代理商。注册用户可以订餐、发布快餐信息以及我们提供的其它服务。

目前,订餐的顾客主要分为企业顾客和个人顾客。企业顾客是我们最为重要、提供服务最多的顾客。开展网络营销后,我们可以更好的满足企业顾客的需求,企业顾客可以通过VIP 会员服务享受更好更多的功能服务,还可以直接通过网络进行快餐预定。对于老顾客来说,定餐,定位,购买餐券,付账等服务业务都可以通过网络直接完成,省时 省力。

开展网络营销的另一重要目的是扩展个人消费市场。目前个人订餐的主要目的是方便省事,由于人们越来越注重网络信息,46.2%的人上网为了获取信息,这就为我们的网络服务提供了必要条件。

网上订餐目标顾客细分:订快餐的主要是写字楼中的打工族和IT 从业人员,他们具备上网条件,网上订餐对于他们来说,只是他们网络生活的一部分。商务活动频繁的公司非常喜欢网上订宴席,点几下鼠标,即可看到图文并茂的菜单,提前预知你的客人将吃到些什么,保证了宴会的质量,更重要的是避免了在饭店点菜后为等候而浪费时间。网上订宴席对旅游者用处很大,他们来到一个陌生的城市,不可能跑遍全城去寻找特色店,而在网上,他们则能像当地人一样道出各家店的特色,并根据口味选择是否订餐。

电子商务系统分析与设计实验指导书

八、竞争对手分析

传统领域

洋快餐:从1989 年率先登陆上海滩,10 年来肯德基在中国的1000 家餐厅已宣告开业。这意味着它的足迹遍布除西藏以外所有省份的230 个大中小城市,而麦当劳的在中国的开店数量也有500 多家。自从洋快餐进入中国以来,他们就几乎垄断了中国的快餐行业。但近几年来,人们对快餐的指责不绝于耳,说洋快餐是垃圾食品,吃快餐能导致肥胖。关于肯德基麦当劳的食品有转基因之嫌的传闻也闹得沸沸扬扬。2003 年到2004 年在全世界范围内爆发的禽流感病毒,更使人们一时间谈“鸡”色变,拒之千里。这对肯德基麦当劳这些洋快餐是一场严重的危机,而对于中式快餐是一次大好的机会。

相对于洋快餐,我们提出“推动均衡饮食、倡导健康生活”的理念是快速拓展中国市场的最大杀手锏。探索开发更适合中国人口味的产品,推出适合中国消费者口味的产品。而且肯、麦没有推出订送快餐的业务,对这个网上市场的开发还处于空白,我们应先其一步占领市场.互联网领域

一般竞争者:多数为个体网上订餐公司,特点规模小,数量较多,建立网站的投入少(对一个刚起步的网上快餐店来说,花费1000~2000 就可),服务项目较少,所以一般都只提供订送快餐服务,各公司的网络建设都很不完善,而且页面也很少,无论从页面内容、友好性、信息查询的快捷方便性,还是从支付安全、物流配送和销售服务上都存在很大缺陷。因此,建立一个良好的网站是我们网络营销战略成功的 中华美食网:http://cn.5eat.lycosasia.com/ 丽华快餐:http:/// 亚惠快餐:http:///chain/ 主要竞争对手:垂直型饮食服务门户站点。如中华美食网定位于美食领域,它注重提供丰富、精深的饮食文化内容和在线餐饮服务。主要特点功能:

依托蓝帆搜索网站的搜索能力,拥有全国34 个地区21 个特色菜系12万家餐厅的信息检索能力,以及2400 种菜谱检索功能。它的信息来源是通过和饮食行业协会合作和自己加工采集,因此能为用户提供酒吧、餐馆、咖啡厅的详尽信息。而用户需要的不仅仅是数据,尤其是美食这种需要人体验和反馈的消费,在网站的互动性上,中华美食网也必须有自己的特色。他们的“网上咨询”、“美食调查”以及“天下

九、存在的主要问题

一是消费者的购物习惯,大多数人还是不习惯上网进行买卖交易,他们更喜欢眼见为实;

二是配送环节矛盾多,物流的水平有待提高,要么缺少成熟而网络密集的 培育市场:

企业在设定网上订餐价格时,往往比电话订餐等传统方式的价格略低,这也是商家积聚人气的一种策略。中华美食网与丽华快餐、川饪通公司联手,推出网上订餐后,每天能接到2000~5000 份订餐邮件,已相当于一家有规模的快餐公司。虽然,目前网上订餐的盈利不多,每份订单利润不足一元,但看到不断攀升的订单,网站仍是乐此不疲。他们认为这是一个培育市场的过程,不赔钱在网上交易站点中已算幸运。该网站目前又增加了订牛奶、订蛋糕、送花等服务项目,培育市场的决心可略见一斑。

网上建设:

公司已经存在内部的企业网络,因此公司进行网络营销建设的重点任务在于开发公司网站,将外部网站与公司内部企业网进行连接,同时与金融网连接,完成网上支付业务。而目网站建设以及网上支付系统的技术已经较为成熟。由于要求进行网上支付,所以对网络安全技术将较为严格。

目前能进行网络建设的规划、设计、实施和维护的公司企业很多,所以在 技术上是完全可行的。

物流问题:

必须合理安排送餐人员和送餐路线,做到在规定的时间送到客户手中。在人员安排及送餐路线上要仔细研究,做到既完成工作又节省费用,在物流的运输工具上要做好及早安排,由于我们是快餐连锁经营方式,在此问题上存在着较大的优势。选址是一个餐馆成功的重要因素之一,虽然网上餐馆利用了网络的优势,避免与其他快餐厅在黄金地点的竞争,但是其选址还是很重要的。作为一个网上快餐店,其店址不求商业繁华地段,但是其交通条件必须优越,应该选择靠近消费群集中的区域,周围辐射能力强,这是为以后业务的开拓和物流创造便利条件,是长期稳定经营的重要保证

电子商务系统分析与设计实验指导书

服务区域:

网上快餐的一大优势,就是不受空间的限制,但是必须考虑实际服务范围和配送成本,在创业初期应以附近区域为主要开拓市场,除非是集团客户、客户集中地区,应该充分考虑到自己的承受能力。

客户管理:

对于集团客户、老客户可以实行会员制,分等级优惠,为客户建立消费档案,定期举办一些优惠活动,这也是吸引客户的一个重要措施。

订餐问题: 对于网上快餐的实际价格和品种要及时更新,保证信息真实准确,有的网上快餐的报价为吸引客户,未包括配送费用,价格很低,结果当客户实际订餐付费时出现尴尬的局面。

十一、发展模式

公司建立网站的目的是帮助餐饮企业建立网上营销模式,扩大市场范围,方便顾客。

好办法。还可利用其他媒介推销商业网站,如传统媒体如电视,报纸。比如,中华美食网还紧靠电视媒体,在网站协作推出收视率颇佳、参与性极强的“八方食圣”,更令人有耳目一新的感受。

4、网上论坛

网上订餐系统设计报告 篇5

目:

企业办公自动化系统设计与实现

院:

业:

指导教师(职称):

报 告 人:

间:

研究(设计)的学术或现实意义、主要内容:

由于我国的企业办公自动化起步较慢,存在没有好的应用系统支持协同工作,仍然是个人办公,网络处在闲置状态,企业的投资没有产生应有的效益等问题,这些阻碍了我国办公自动化的进程。虽然已经建立了自己的Intranet网络,但企业内部的交流效益并不高。面对目前我国企业办公自动化程度不高的现状,研究企业办公自动化系统的意义十分重大。为了能跟上时代的步伐,让各企业在激烈的竞争中立于不败之地,一个可应用于一般型企业的办公自动化系统是上市企业必不可少的。

本系统的研究和实现在一定程度上弥补了我国在办公自动化方面存在的缺陷,本系统的研究和最终目标是实现一个能运用于处理一般性办公业务,能在企业中进行信息交流的办公自动化系统。其基本的功能包括收/发文管理,文档管理,公告管理,会议管理,员工管理,资产管理等。在各种功能下的子功能模块可进行的操作包括:浏览、更新、删除、上传、下载。企业可根据自身的业务情况增加新的功能模块,如资产管理功能。

虽然诸如Lotus 1-2-3和MS Office系列的许多应用软件可以提高办公效率,但是这仅仅是针对个人办公而言。办公自动化不仅兼顾个人办公效率的提高,更重要的是可以实现群体协同工作。协同工作意味着要进行信息的交流,工作的协调与合作。由于网络的存在,这种交流与协调几乎可以在瞬间完成,并且不必担心对方是否在电话机旁边或是否有传真机可用。能处理办公业务的的企业办公自动化系统是现代企业所必需的,从这可看出本系统的发展前景远大。

目前,办公自动化已经成为企业界的共识。众多企业认识到尽快进行办公自动化建设,并占据领先地位,将有助于保持竞争优势,使企业的发展形成良性循环。因此,本系统的开发和实现意义十分重大,发展前景将是十分远大的。[1]

主要内容:

1.登录模块

实现用户登录,并对已登录的用户进行监听,防止重复登录。

本系统中对于登录模块的设计是供企业内部员工使用,使用权的授予是由系统管理员决定的,只有在系统管理员首次在员工管理模块中添加了你的信息后,授予你登录的“姓名”和“密码”后你才能安全登录,在此同时也授予你登录的权限,在权限的范围内你能够完成相应操作。用户输入的登录信息被后台的数据库匹配了才能够安全登录。否则是非法登录不能进入本系统主页。

用户输入自己的“用户名”和相匹配的“密码”后,后台的管理服务会对登录的用户的身份进行验证,若匹配后进入系统首页,否则会提示“用户的用户名或密码不正确!”

2.收/发文管理模块功能设计

该模块总功能大体分为四部分:

(1)建立发文:新建并发送公文。

(2)浏览发文:以列表形式显示公文存放在收件箱或发件箱中。

(3)删除发文:将选定的公文从数据库中删除。

(4)查看详细内容:查看选定公文的详细内容。

3.会议管理模块功能设计

该模块总功能大体分为四部分:

(1)查看会议记录:将会议记录以列表的形式显示给用户。

(2)添加会议记录:向数据库中增加新的会议记录。

(3)删除会议记录:将选定的会议记录从数据库中删除。

(4)查看会议详细信息:通过单击会议主题链接查看会议的具体内容。

4.公告管理模块功能设计

(1)浏览公告:以列表的形式将公告信息显示给用户。

(2)添加新公告:向数据库中增加新的公告信心。

(3)修改公告:更新选定的信息。

(4)删除公告:将选定的公告信息从数据库中删除。

(5)查看公告详细内容:查看选定公告的具体信息。

5.员工管理模块功能设计

(1)浏览员工信息:以列表的形式将所有用户的信息显示出来。

(2)添加新员工:向数据库中增加新的员工信息。

(3)员工个人信息:更新选定的员工信息记录。

(4)删除员工信息:将选定的员工信息从数据表中删除。

(5)查看员工详细信息:查看选定员工的具体信息。

6.文档管理模块总功能设计

(1)浏览文件:将文件信息以列表的形式显示给用户。

(2)浏览文件详细内容:查看选定文件的具体内容。

(3)删除文件:从数据库中删除选定的文件信息并从磁盘中删除该文件。

(4)上传文件:将用户上传的文件保存到服务器中的指定目录下。

(5)下载文件:将用户选定的文件从服务器中下载到客户端指定目录下。研究(设计)的方法及预期的目的:

该系统所需的硬件设备,如服务器、PC机、打印机以及网络配件等,这些设备在性能有保证,价格又相对不高,能满足系统功能要求。

软件上操作系统采用Windows XP,开发工具选用JSP语言。这些软件在大型MIS开发中已经被大量应用,技术上很成熟。[2] 网络体系结构基本定位于局域网(Windows NT)环境下的C/S结构。这种模式具有如下优势:

(1)使服务器端数据处理负荷减轻。

(2)该结构的系统容易扩充、灵活性和可扩展性好。[3]

预期目的是:

利用网络通讯基础及先进的网络应用平台,建设一个安全、可靠、开放、高效的信息网络和办公自动化、信息管理电子化系统,为管理公司提供现代化的日常办公条件及丰富的综合信息服务,实现档案管理自动化和办公事务处理自动化,以提高办公效率和管理水平,实现公司各部门日常业务工作的规范化、电子化、标准化,实现信息的在线查询。最终实现“无纸”办公。题目进度计划:

完成毕业设计管理系统从系统调研、系统分析、系统设计、系统程序设计、系统调试以及到系统运行的整个过程。

进度安排如下 :

1.2015年1月1日-3月1日可行性分析、需求分析,完成开题报告和文献综述工作。

2.2015年3月1日-4月15日进行系统设计和数据库设计,完成前台与后台数据库的连接和编码,实现编码。

3.2015年4月16日-4月30日完成系统测试,进行成果归纳、整理、总结并撰写毕业设计报告(论文),作好答辩准备。

4.2015年5月1日-2015年5月15日答辩资格审查,答辩。完成课题所需条件及落实措施:

准备工作:在设计之前,先完成系统设计环境的搭建。首先是安装安装MyEclipse工具,用来编写工具类、方法类和程序的调试。再次,研究网上的类似系统软件,学习别人的研究与设计的方法。最后,到网上和图书馆收集一些资料,遇到不懂得问题以便随时查询。

主要措施:软件开发不可避免地会遇到这样或那样的问题,除了下载帮助文档,还要多与老师和同学交流。开始设计后,要经常进行总结,确保设计及时并良好地完成。参考文献资料:

[1] 梁立新.项目实践精解:基于struts-spring-hibernate的Java应用开发[M].北京.电子工业出版社.2006 [2] 邱哲等.Struts Web设计与开发大全[M].北京.清华大学出版社.2006 [3] 张洪伟.Tomcat Web开发及整合应用[M].北京.清华大学出版社.2006 指导教师意见:

指导教师签字:

****年**月**日 学院毕业设计(论文)工作领导小组意见:

组长签字:

****年**月**日

××大学本科毕业设计(论文)学生工作记录表

学院:

专业:

班级:

姓名

学号

指导教师

毕业设计(论文)题目

日期

指导教师要求 教师签字

注:本表不够可复印,由学生填写,毕业设计(论文)完成后装入毕业论文(设计)资料袋。××大学毕业设计(论文)工作中期检查表

学院:

专业:

年级:

学生姓名

学号

指导教师

职称

设计(论文)题目

选题是否有变化

如有,请 填写原因

是否一人一题

是否进行了开题报告

是否进行了文献调研

题目拟解决的关键问题

教师填写部分

设计(论文)进度情况:

提前完成 正常进行

延期滞后(请写出原因)

工作态度(学生对毕业设计(论文)的认真程度、纪律及出勤情况):

认真

较认真

一般

不认真

中期质量评价(学生已完成部分的工作质量情况):

后续工作建议:

指导教师(签名):

****年**月**日 院毕业设计(论文)工作领导小组意见(如被查学生为差的,请学院毕业设计〈论文〉领导小组写出处理意见):

领导小组组长(签名):

****年**月**日 注:此表请各学院毕业设计(论文)工作领导小组组织指导教师如实填写,检查后请装入学生毕业论文(设计)资料袋内。

××大学本科毕业设计(论文)评分标准及评审表

姓名:

学号:

指导教师:

评价内容 分值 评价标准 得分

1、选

题 10 符合专业培养目标,体现专业特点,难度与份量适中;工作量饱满。

2、调研论证 20 能根据题目要求提出切实可行调研实施方案,具有独立深入社会调查研究、查阅文献、收集信息,并分析整理各类信息,从中获取新知识的能力。

3、研究方法 15 能够综合运用有关的基础理论和专业知识,分析问题透彻,论文观点鲜明、正确,合理使用各种信息,论据充分,逻辑性强,研究方法得当。

4、论文结构 25 整体结构合理,文章中心突出,内容充实,层次清楚,数据可靠,详略得当。

5、创

新 10 具有自己的独特见解或较强的现实意义,观点富有新意。

6、论文表达 15 具有较强的文字表达能力,概念表述准确简洁,文笔流畅,图表清楚,格式规范。

7、英文摘要 5 翻译准确,文字流畅。

8、指导教师评分:

9、指导教师评语:

指导教师签名:

系主任意见(需说明是否同意指导教师评分):

系主任签名:

××大学本科毕业设计(论文)答辩记录及综合评分表

学院:

专业:

姓名

学号

指导教师

毕业设计(论文)题目

毕业设计(论文)字数

参考文献

答辩日期、时间

综合评分

答辩记录:

成绩评定:

系主任及答辩组成员(签字):

学院意见:

年 班级:

年月

日 月

学院盖章

网上订餐系统设计报告 篇6

计算机科学与信息工程系

《信息系统分析与设计》

教学实习报告

题目:××××××××××××××××

(宋体三号,较长可分两行)

小组成员姓名+学号

姓名+学号专业班级(全称)

指导教师李燕杰成绩评定

学期2013-2014第一学期

2013年12月

(正文内容及顺序要和目录相符,页数根据实际情况自己修改。文稿中将此段文字删除)

目录可行性研究报告 ·························································································· 具体页数 2 需求规格说明书 ·························································································· 具体页数 3 总体设计说明书 ·························································································· 具体页数 4 详细设计说明书 ·························································································· 具体页数 5 测试报告 ······································································································ 具体页数 参考文献 ·········································································································· 具体页数

正文格式要求。文稿中将此段及以下要求删除。

1□可行性研究报告(一级标题,黑体小4号,段前、段后均为0.5行)

□□××××××××××××××(正文宋体小4号)

×××××××××......

2□×××××××(一级标题同上)

2.1□××××××××××××××......(二级标题,黑体小4号)

2.1.1□×××××(三级标题,黑体小4号)

□□×××××××××××××××(宋体小4号)××××××××××× ×××××××××××.......

2.1.1.1□××××(四级标题,宋体小4号)

□□×××××××××××××××(宋体小4号)××××××××××× ×××××××××××.......

正文标题不超过四级,类似“2.1.1”这种标题的 “.”均为半角。

参考文献(根据实际情况写参考文献,格式如下)

[1].谌永建.陆军战术模块一体化作战运用研究[M].北京:军事科学出版社,2006:

1-5.

[2].叶盛祥,谢德林,等. 光电对抗技术[J]. 光电工程,2001,28(1):67-72.

[3].李恒劭,秦立富,等. 战场信息系统[M]. 北京:国防工业出版社,2003:3-5.

[4].吕辉,贺正洪.防空指挥自动化系统原理[M].西安:西安电子科技大学出版社,2003:1-27.

[5].刘曙阳,程万祥,等.C3I系统开发技术[M](2).北京:国防工业出版社,1999:

1-5.

[6].苏建志,等.指挥自动化系统[M].北京:国防工业出版社,1999:14-28.

[7].竺南直,朱德成.指挥自动化系统工程[M].北京:电子工业出版社,2001:5-14.

[8].Annual Report to the President and the Congress[R].1997,23:167-178.

[9].王海宁.美国海军C4ISR系统发展及启示[J].系统工程,2000,37(3):31-34.

[10].付伟.海军控制自动化系统的发展现状[J].舰载武器,2001,(2):8-12.

[11].姜兆梦,黄迎馨.海湾战争与防空C3I系统[J].现代防御技术,1999,23(6):34-36.

[12].Rebecca Dell Dearborn.An Overview of the Copernicus C4I Architecture[D].Master

thesis,naval postgraduate school,1992:47-51.

[13].Carl Jones.Toward a science of Command Control and Communications[D].Master

thesis,naval postgraduate school,1990:3-7.

[14].杨丹,刘茂刚.国内外C3I系统状况,指挥自动化现状与发展战略[R].信息产业部

电子第二十八所科技信息部,1999.

[15].许阳.C3I系统的设计与仿真研究[D].西北工业大学,硕士论文,2001:6-12.

[16].Soweu P K.The C4ISR Architecture Framework History,Status and Plans for

网上订餐系统设计报告 篇7

网上购物这种新的销售与传统餐饮销售相比不需要实体店降低成本,不需要请过多的店员降低管理成本,还能减少库存、缩短生产周期、扩大市场销售范围,与客户良好沟通提供个性化服务等优势,极大提高了传统餐饮销售的效益和效率[1,2]。同时,消费者浏览菜品预定菜品是没有时间限制的,可以足不出户在网上查询购买自己喜欢的菜品种类。

2 关键技术

Struts是一种开源框架。通过MVC设计模式进行整体系统的设计与实现,通过Struts来替代传统的MVC的设计,大大减少了代码量,还可以对代码进行优化,提高了系统代码的质量及其运行的速度,时间大大缩短。Struts是对JSPModel2设计标准的一种实现,在Struts里面,视图层包括两个部分,JSP页面和Action[3]。在控制层,Struts提供一个控制器组件Action Servlet,继承自Http Servlet并重载了Http Servlet的do Get(),do Post()方法接受http的响应,进行转发。模型表示状态和业务逻辑的处理,一般用javabean或者EJB实现系统的业务逻辑[4]。

3 概要设计

系统主要分为前台和后台两个管理模块,其中前台管理模块主要包括菜品信息模块、菜品信息查询模块、系统公告模块、网站留言板模块和菜品订购模块。后台管理模块主要包括管理员管理模块、菜品信息管理模块、会员信息管理模块、公告信息管理模块、订单管理模块、营业信息管理模块。

(1)前台用户模块:用户进入系统查看菜品信息并对符合自己个人口味的菜品进行预订操作或可取消预订信息,增加信息,或者修改个人信息。

(2)前台操作员模块:会员用户进入系统,浏览相应菜品、查看留言板的内容,根据留言板的信息和反馈,选择自己中意的菜品。

(3)后台管理员模块:可以对会员用户对应的信息处理,查看前台的留言信息和菜品信息的销售情况,对会员进行增加、删除等操作。

4 详细设计与实现

4.1 菜品预定模块

(1)功能概述。此模块主要实现该网上订餐系统已注册的用户成功登录系统,进入预定菜品界面,通过查看菜品信息从而预订符合自己喜好的菜品。

(2)用户user输入自己的登录账号和密码,通过调用News Servlet类中addprep(username,password)方法验证信息登录网上订餐系统,系统返回消息set Message弹出对话框提示用户登录成功。用户点击“菜品预订”,向系统提交用户ID,系统通过News Servletr类的do Post()方法,将会员预订信息插入预订单中,插入SQL语句"Update into reg User values(“%d”),系统以index.jsp页面的形式向用户返回信息。系统调用DBO类中的execute Update(sql)方法保存预订信息,DBO类与数据库进行交互,保存传入的数据并更新数据库,set Attribute(message)方法用来提示用户预订菜品成功,用户可以继续预订菜品。用户预订菜品信息序列图如图1所示。

4.2 菜品预定结算模块

(1)功能概述。管理员登录网上订餐系统,对会员订餐信息进行查看,确认订餐信息后,对预订菜品进行结算。

(2)会员输入自己的登录账号和密码,通过调用News Ser vlet类中addprep方法,系统返回消息set Message弹出对话框提示会员登录成功。会员通过“我的购物车”功能模块,确定“支付”,由prep.jsp页面中的表单post()方法,向系统提交会员id,控制器Admin Servlet接受请求,调用自身的do Post()方法,该方法调用Ad min Bean类中的int Up Prep()方法,将与之对应的会员信息的id查找出来,执行SQL语句"insert into Member values(“%d”),系统以prep.j s p页面的形式向管理员返回信息。D B O类执行更新SQL语句与数据库进行交互,execute Insert(sql),将SQL语句执行,进而进行转发,跳转到对应的user.jsp页面,返回信息提示会员菜品预定结算成功。会员菜品预定结算信息序列图如图2所示。

5 结语

本次网上订餐系统在My Eclipse开发平台上采用B/S体系结构,对于前台语言使用Java语言与JSP技术来完成前台操作,后台数据库使用My SQL来完成对数据的操作。在此次的网上订餐系统中,笔者所做的系统基本上成功地做出了基本功能,系统的主要功能有对菜品的各类信息进行处理,对会员进行相应的权限的授予,会员订购的订单进行对应的处理,会员购买的菜品进行模拟支付,对预定的菜品的种类进行评价,相应的会有对应的回复。统计收入情况,指定特定的时间段。同时还可以查看会员预定菜品的详细订单。

参考文献

[1]闻永萍.基于JSP的网上订餐系统网站开发[M].北京:清华大学出版社,2011.

[2]吴亚林.试谈基于Web的网上订餐系统[J].电脑编程技巧与维护,2012(12):70-71.

[3]宣小平.JSP数据库系统开发实例导航[D].北京:人民邮电出版社,2003.

ASP网上购书系统设计与实现 篇8

【关键词】 ASP技术;B/S模式;图书交易系统

中图分类号: S126

随着Internet的日益盛行,网络销售商品或服务,己经成为商品交易的新选择。在此形势下,电子商务发展迅猛,而作为 B to C(Business to Consumer)型电子商务的代表,网上商店的开发更是成为了一种潮流。这种交易方式的优越性也日渐被人们理解,并且这些观念正在以难以想象的加速度传播到世界的各个角落,中国也不例外。在我国,随着各项技术的日益完善,人们的参与意识逐渐加深,网上商店蓬勃发展的良好趋势已初现端倪。

1 ASP技術简介

ASP(Active Server Pages)动态网页,是微软公司推出的一种通用网关接口的技术。ASP技术是新一代开发动态网页的技术,它可以构造功能更加强大的Web应用程序,而且提供了一个开发环境,使开发工作变得简单。它本身并不是一种脚本语言,它只是提供了一种使镶嵌在HTML页面中的脚本程序得以运行的环境。我们可以通过ASP结合HTML语言、ASP指令和ActiveX元件以及数据库等方面的知识,使用自己的Web服务器,创建并运行动态交互式Web站点。用户端只要使用可执行HTML代码的浏览器,即可浏览Active Server Pages所设计的网页内容。Active Server Pages所使用的脚本语言(VBScript,JScript)均在Web服务器端执行,用户端的浏览器无需能够执行这些脚本语言具体来说,ASP是一个Web服务器端的脚本编写环境,使用它可以将HTML语言,脚本语言和ActiveX构件组合在一起,创造出交互的Web页面和基于Web的动态的、交互的、功能强大的应用程序。

2 运行环境与系统结构

为了保证系统运行的效率和可靠性,系统服务器端应具有较高的软硬件配置,客户端的要求不是很高。此应用程序可广泛运行于国际互联网即Internet,也可适用于内部的局域网。其运行要求如下:

服务器的软硬件配置

服务器的硬件配置:PIII500以上,硬盘160G,内存2G

服务器的操作系统:Windows XP专业版

Web服务器软件:Internet Information Server (IIS)5.0及其以上版本

数据库服务器软件:ACCESS2000

3 系统分析设计

实现一个软件系统,首先应该进行需求分析,这样才能令设计出的软件满足用户的各项功能。下面就对网上图书交易系统的设计进行需求分析。

本系统分为前后台两个管理系统:前台管理系统是在Internet上接受来自全国各地的客户访问的系统前台销售管理系统(网站);后台管理系统是在Internet内部用于系统的管理员管理的网上书店后台管理系统。本系统的前台销售管理系统实现的功能类似于现实生活中的商店销售,顾客可以浏览图书、选择图书、结账完成购书等。在设计网站时,应根据所销售商品的特点安排布局,在编制程序时应充分考虑这一点,商品数据应根据需要能灵活的从数据库中挑出,照顾客户浏览习惯,简化购物流程,真正做到“简洁、高效、流畅”的购物环境。在支付方面,根据公司的需求,采用了“信用卡”和“邮局汇款,,的方式。本系统设计的网上购物的过程为,当客户通过Internet访问书店的网站时,如果他要购买商品,那么必须先注册成为会员;把商品放入“购物车”,完成会员的购物,只有进行会员登录(确认身份),才可以进行结账,生成网上订单。

本系统的后台管理系统融入了企业传统的进销存概念,对图书进行分类管理,提供图书信息的添加,修改和删除等功能,对订单的管理是后台管理系统中关键的部分,根据公司的需求,采用订单状态来标识图书的各个流通环节,在编程设计时,要充分考虑订单管理与图书管理的密切联系,保证订单状态与库存的一致性。对于后台的客户管理则要提供便捷的查询方式,提供合理的管理操作。

4 系统功能模块

本系统是专门用于用户注册、登录、购买图书以及管理员对信息(图书信息、用户信息以及订单信息)的浏览、修改、添加、删除的ASP应用程序。它应该具有开放性、方便性和灵活性。管理员可以轻松地对信息进行添加、修改和删除;它还允许用户根据自己的需求,查询、浏览图书信息。根据系统功能的要求,网上图书交易系统可以分为3个模块:用户信息模块、图书在线销售模块以及在线管理系统。图2给出了这3个模块之间的关系。

4.1 用户信息模块

系统首先设置一个注册、登录模块。因为系统对用户需要全程跟踪,而且为了方便管理和安全,任何用户进入系统必须先登录。注册模块的功能是实现用户远程注册。用户输入想要注册的用户名和密码,提交之后由系统判断该用户是否已经存在,如果存在,就给出相应信息,如果不存在,就把用户输人的用户名和密码写到数据库中,完成注册。出于安全考虑,系统不提供管理员的注册。同样,用户可以在登录后可以通过个人账号管理模块更改注册内容。

4.2 图书在线销售模块

根据系统的功能分析,该模块就是顾客浏览图书、选择图书,结账完成购书的地方,实际上相当于传统的商店部分。此部分根据所销售商品的特点安排布局,在编制程序时充分考虑了这一点,照顾顾客浏览习惯,简化购物流程,为顾客提供购物车、结账等服务,使顾客像在真正的商店里购物一样。

4.3 在线管理模块

对于在线管理模块,根据系统的功能分析,它应该具有的功能包括管理员浏览整个系统的图书;对图书信息进行浏览、添加、修改以及删除;同时,管理员也可以对用户的信息以及订单的信息进行浏览、添加、修改以及删除。

 参考文献:

陈学平,电子商务网站建设与全程实例[M].北京二科学出版社,2005.

童凯郁.网上图书交易系统的设计与实现[D].南京:南京理工大学,2007.

林秋芸,国内网上书店发展与展望[D].福建:农林大学,2002.

上一篇:乐园童趣作文下一篇:对军训生活的感悟作文