摘 要
本
系统属于商品管理自动化系统的一个子系统,它也是一个单独的功能完善的系统,本课题是网上订餐
管理系统的研发,本文的系统分析和
设计只是相对于一般的团体而言。
本文包括网上订餐管理系统NOMS(Net-Order Management system)的总体
方案设计和开发。着重介绍了订餐管理系统的详细开发方案和实现,内容涉及系统分析、
软件设计。
在开发设计中,采用B/S(Browser/Server)结构,这种结构使得数据只有结果集合在浏览器中显示,数据的处理在服务器进行,用户不用安装客户端,而且由于通过服务器端统一管理数据,易于保证数据的一致性。数据库方面,推荐业界具有领导地位的关系数据库管理系统Microsoft SQL sever2000,使系统安全性能更高。同时采用当前正在流行的
JSP(
Java Server Pages)编程,用户界面更友好。
在开发中选择了JSP+JavaBean+SQL2000的模式,实现了应用
程序逻辑和页面显示分离,界面设计更简单。JavaBean可重用的软件组件满足小型应用,同时使编程人员投入量精力便可重用组件,在简单的应用中可以充分考虑。
关键字 网上订餐管理系统,NOMS(Order management system),B/S,JSP(Java Server Pages),JavaBean
ABSTRACT
This system belongs to the product management automation system a sub- system, it also is the system which an independent function consummates,This topic is the Net-Order Management System partial research and development, This article system analysis and the design only is opposite in the common association says.
This paper includes system design and development of NOMS. It introduced the detailed development product management and realizations of the Net-Order Managerment System. It contains system analysis and design of software.
In developing, it adopts the structure of Browser/Server. This structure makes only concourse of result data print in the browser. And this kind of structure can lighten client burden greatly. As the server administers the data in unison, it is apt to guarantee the consistency of the data. The Microsoft SQL sever2000 database is security, so lots of use it. In addition, the tool of JSP makes the interface more amity.
Chose in the development JSP+JavaBean+SQl2000 Pattern,Realized The contact surface design is simpler.JavaBeanMay entrust with heavy responsibility software moduleSatisfies the small application,Also causesThe programmers inputs energy then may entrust with heavy responsibility the module,May fully consider in the simple application.
KEY WORD: B/S,NOMS, Jsp , Javabean
目 录
第一章 绪论 1
1.1 课题的背景及意义 1
1.2课题分析 2
1.3技术方案的选取 2
1.3.1 开发语言 2
1.3.2 开发模式选择 3
1.3.3 数据库 4
第二章 系统概述 5
2.1运行环境 5
2.1.1软件运行环境 5
2.2需求分析 5
2.2.1 管理者的需求 5
2.2.2 系统使用者需求 5
2.2.3 系统维护人员需求 6
2.3 总体设计原则 6
2.4 系统体系结构分析 6
2.4.1 C/S结构与B/S结构 6
2.4.2 B/S与C/S的优越性 7
第三章程序设计 9
3.1系统数据库设计 9
3.2 程序模块设计 11
3.3 系统模块总图 14
3.3 分页显示算法 14
3.4 上传下载的实现 16
3.4.1 jspSmartUpload组件的特点 16
3.4.2、jspSmartUpload组件相关类 17
3