Java隶属于计算机程序语言中的一门飞速进步的语言,它深刻展示了程序编写的内涵,深受人们的喜爱,其简明的架构,通俗的语法编写为之后的发展和维护提供的安全稳定的保障【5】。
作为Java语言由一下多种特性构成,分别是简单性、面向对象、分布性、编译和解释性、稳健性、安全性、可移植性、高性能性、多线索性、动态性等。Java语言是作为面向对象编程语言的代表,它不仅仅单纯继承了C++语言的各样优点,还摒弃了C++语言中晦涩难懂的多继承、指针等功能,因此Java语言有着易用易学的特征和丰富的功能。其次,它很好的表现了面向对象的理论,从而,当之无愧的成为了面向对象编程语言的代表,针对程序员而言,不能只是用过程来思考,而是要注重用的数据和用数据的方法【6,7,8】。
1。4 系统开发环境
硬件平台:内存: 1G以上;
CPU:Pentium 4 1。8GHz;
硬盘空间: 80G以上;
操作系统:Windows 7;
浏览器:IE浏览器 5。0以上;
数据库:Navicat for MySQL;
开发工具:MyEclipse;
开发语言:JAVA语言。
2 系统的总体设计
2。1 需求分析与系统功能模块确定
2。1。1 需求分析
在软件工程中,需求分析是当之无愧的第一架段,它是整个工程中最重要的阶段,也是最难的阶段任务之一。主要确定“要做什么”,要达到什么样的效果,可以说它是整个软件工程中必不可少的一部分。
需求分析阶段,需要收集信息了解现有情况,分析出网络购物系统需要具备的一般功能。一个订餐系统需要界面美观大方,操作方便,展示的菜品详情明了简介,使得用户能够方便、舒适的购买商品,查看网站展示的各种信息。管理员能够方便快捷的管理菜品,管理菜品类别和管理用户、统计每日的订餐销售情况,还包括管理网站用户留言情况。
2。1。2 系统功能模块
由于登录系统的角色不同,他们可以使用的功能也相应应该有所不同。作为设计者的我,将整体系统分为两大模块,也就是前台用户模块和后台管理员模块。
1.用户模块:a。新用户注册b。用户信息修改 c。分菜品类别查看商品 d。购物功能 e。菜品展示 f。用户留言展示 g。菜品搜索功能
2.管理员模块:文献综述
菜品管理:a。菜品添加 b。菜品修改 c。菜品删除
菜品类别管理:a。菜品类别添加 b。菜品类别修改 c。菜品类别删除
订单管理:a。订单的展示 b。订单删除
会员管理:a。会员删除 b。会员资料展示
留言管理:a。留言删除 b。留言展示
管理员管理:a。管理员密码修改 b。管理员用户名修改