JSP022-基于JSP的订单管理系统(SQL数据库)

1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
密 惠 保
摘要:本系统属于商品管理自动化系统的一个子系统,它也是一个单独的功能完善的系统,本课题是进货订单管理的研发,本文的系统分析和设计只是相对于一般的团体而言。
本文包括进货订单管理系统OMS(Order Management system)的总体方案设计和开发。着重介绍了订单管理系统的详细开发方案和实现,内容涉及系统分析、软件设计。
在开发设计中,采用B/S(Browser/Server)结构,这种结构使得数据只有结果集合在浏览器中显示,数据的处理在服务器进行,用户不用安装客户端,而且由于通过服务器端统一管理数据,易于保证数据的一致性。数据库方面,推荐业界具有领导地位的关系数据库管理系统Microsoft SQL sever2000,使系统安全性能更高。同时采用当前正在流行的JSP(Java Server Pages)编程,用户界面更友好。
在开发中选择了JSP+JavaBean+SQl2000的模式,实现了应用程序逻辑和页面显示分离,界面设计更简单。JavaBean可重用的软件组件满足小型应用,同时使编程人员投入量精力便可重用组件,在简单的应用中可以充分考虑。
关键字:进货订单管理,OMS(Order management system),B/S,JSP(Java Server Pages),JavaBean [来源:http://think58.com]
[资料来源:http://THINK58.com]
[资料来源:www.THINK58.com]
[版权所有:http://think58.com]
目 录
[来源:http://www.think58.com]
第一章 绪论 1
1.1 课题的背景及意义 1
1.2课题分析 2
1.3技术方案的选取 2
1.3.1 开发语言 2
1.3.2 开发模式选择 3
1.3.3 数据库 4 [版权所有:http://think58.com]
第二章 系统概述 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
[来源:http://think58.com]
第三章程序设计 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.4.3 jspSmartUpload实例 21
3.5程序界面设计 22 [资料来源:THINK58.com]
第四章 系统实现主要技术 25
4.1 JavaServer Pages(JSP)技术简介 25
4.2 JSP 和其他类似或相关技术的一个简单比较 26
4.3 最佳JSP应用服务器Tomcat 26
4.4 javaBean组件技术 27
4.5 JSP中JavaBeans的应用 30
4.5.1 <jsp:useBean>操作指令 31
4.5.2 JavaBeans的Scope属性 31
4.7 Tomcat配置 33
4.7.1 Server.xml文件配置 33
4.8 数据库编程 35
4.8.1数据库编程基础及语法 35
4.8.2 本系统中的连接方式 37 [来源:http://think58.com]
第五章 测试问题及解决 38
5.1 java汉字处理问题及解决 39
5.2文件下载问题 39
结 论 40
结束语 41
参考文献 42
附 录 43
[资料来源:http://www.THINK58.com]
整体模块划分设计
从前面的需求分析中得知,可以将功能分为前台和后台两类,因此模块也分为两大类:前台模块和后台模块。
用户在前台的注册,登录,以及修改个人的注册信息组合成注册登录模块。用户可以浏览进货订单列表,登陆后,用户可以查询商品信息,查询供应商信息,查询此用户名下的订单。在商品信息,以及供应商信息的基础上,用户可以生成进货订单。
后台也有相应的管理员登陆模块。后台管理有用户权限管理,订单管理,商品信息管理(添加,删除,查询),供应商管理(添加,删除,查询)。
[资料来源:THINK58.com]