摘 要 本系统属于商品管理自动化系统的一个子系统,它也是一个单独的功能完善的系统,本课题是网上订餐管理系统的研发,本文的系统分析和设计只是相对于一般的团体而言。
本文包括网上订餐管理系统NOMS(Net-Order Management system)的总体方案设计和开发。着重介绍了订餐管理系统的详细开发方案和实现,内容涉及系统分析、软件设计。
在开发设计中,采用B/S(Browser/Server)结构,这种结构使得数据只有结果集合在浏览器中显示,数据的处理在服务器进行,用户不用安装客户端,而且由于通过服务器端统一管理数据,易于保证数据的一致性。数据库方面,推荐业界具有领导地位的关系数据库管理系统Microsoft SQL sever2000,使系统安全性能更高。同时采用当前正在流行的JSP(Java Server Pages)编程,用户界面更友好。
在开发中选择了JSP+JavaBean+MySQL的模式,实现了应用程序逻辑和页面显示分离,界面设计更简单。JavaBean可重用的软件组件满足小型应用,同时使编程人员投入量精力便可重用组件,在简单的应用中可以充分考虑。
关键字:网上订餐管理系统;NOMS(Order management system);B/S;JSP(Java Server Pages);JavaBean
目 录
1 绪论………………………………………………………………………1
1.1 课题的背景及意义…………………………………………………………………1
1.2 课题分析……………………………………………………………………………2
1.3 方案选取……………………………………………………………………………2
1.3.1开发语言…………………………………………………………………………2
1.3.2开发模式选取……………………………………………………………………2
1.3.3数据库……………………………………………………………………………3
2 系统概述…………………………………………………………………3
2.1 运行环境 ……………………………………………………………………………3
2.2 需求分析 ……………………………………………………………………………4
2.1.1性能需求性分析……………………………………………………………………4
2.1.1可能性分析…………………………………………………………………………4
2.3 总体设计原则………………………………………………………………………4
3 程序设计…………………………………………………………………5
3.1 程序流程分析………………………………………………………………………5
3.1.1数据流程分析……………………………………………………………………6
3.1.2数据流图…………………………………………………………………………6
3.2 系统数据库设计……………………………………………………………………7
3.2.1数据库E-R图……………………………………………………………………7
3.2.2数据库表设计……………………………………………………………………8
3.3 系统结构设计………………………………………………………………………10
3.4 核心算法实现………………………………………………………………………11
4 系统实现主要技术……………………………………………………12
4.1 JavaServer Pages(JSP)技术简介………………………………………………12
4.2最佳JSP应用服务器Tomcat………………………………………………………14
4.3 JSP中JavaBeans的应用……………………………………………………………14
4.3.1<jsp:useBean>操作指令…………………………………………………………14
4.3.2JavaBeans的Scope属性…………………………………………………………15
4.4 数据库编程…………………………………………………………………………17
4.4.1数据库编程基础及语法…………………………………………………………17
4.4.2本系统中的连接方式………………………………………………………………19
5 程序主要功能截图说明………………………………………………22
6 测试问题及解决………………………………………………………25
6.1 java汉字处理问题及解决…………………………………………………………25
7 结论……………………………………………………………………27
参考文献……………………………………………………………………28
这种付款方式安全吗?我付款了,你不发东西给我,怎么办! |