摘要:本系统属于商品管理自动化系统的一个子系统,它也是一个单独的功能完善的系统,本课题是进货订单管理的研发,本文的系统分析和设计只是相对于一般的团体而言。
本文包括进货订单管理系统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
目 录
第一章 绪论 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.4.3 jspSmartUpload实例 21
3.5程序界面设计 22
第四章 系统实现主要技术 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
第五章 测试问题及解决 38
5.1 java汉字处理问题及解决 39
5.2文件下载问题 39
结 论 40
结束语 41
参考文献 42
附 录 43
第一章 绪论
1.1 课题的背景及意义
随着计算机应用领域的不断拓展,各行各业都相应的引入了其对应的管理软件。在管理软件的帮助下,从业者可以高效,便捷对客户,供应商,销售,进销存进行全方面的管理。而在商品的进销存管理中,这种管理软件更是具有极大的市场前景以及现实意义,因此此类管理软件也品种繁多,功能齐全。
作为商品管理系统中的一个子系统,订单管理系统具有十分重要的地位。每个公司都有自己的现有的订单管理系统,小公司是进销存系统,大公司是ERP系统。对于不同类型的公司,其订单管理的功能需求又有所区别,并且在订单管理的模式基础上,也都会有相应的扩展,较好的模式是将这一功能延伸到小数领域,与报价管理、库存查询、客户资料管理以及信用管理一起,成为报价订单系统的一个部分。订单又可以根据其功能分为:进货订单,销售订单,外贸订单,报价订单等,其各自的侧重点均有区别。然而,一个能高效的完成订单查询,订单生成,订单管理的订单管理软件却是各种不同类型的订单客户们所关心的。