目录
摘 要 i
Abstract ii
第一章 引言 1
1.1研究现状 1
1.2主要研究的目的及内容 1
1.3研究方法及设计思路 2
1.3.1 研究方法 2
1.3.2 设计思路 2
1.4.相关技术简介 3
1.4.1 JSP技术简介 3
1.4.2 Struts 框架 3
1.4.3 Hibernate数据访问框架 4
1.4.4 B/S模式分析 4
1.5 系统开发步骤 5
第二章 需求分析及可行性分析 6
2.1需求分析 6
2.1.2运行需求分析 6
2.1.3其他需求分析 6
2.2 可行性分析 6
2.2.1经济可行性 6
2.2.2技术可行性 7
2.2.3 运行可行性 7
2.2.4时间可行性 7
2.2.5 法律可行性 7
第三章 系统分析与设计 8
3.1系统实现目标 8
3.2 系统设计 8
3.2.1系统设计 8
3.3数据库设计 9
3.3.1数据库概述 9
3.3.2数据库实现 9
3.4系统体系结构 10
3.5系统流程图 11
3.6系统用例图 14
第四章 系统实现 16
4.1.系统实现 16
4.1.1 登录模块 16
4.1.2系统主界面 20
4.1.3用户操作 21
4.1.4供应商管理 23
4.1.5材料信息管理 26
4.1.6订单信息管理 28
4.1.7信息查询 35
第五章 系统测试 39
5.1系统调试 39
5.1.1 程序调试 39
5.2 程序测试 39
5.2.1 测试的重要性及目的 39
5.2.2 测试的步骤 40
5.2.3 测试的主要内容 40
结束语 43
参考文献 44
致 谢 45
外文原文 46
中文翻译 54
第三章 系统分析与设计
3.1系统实现目标
采购是公司生产产品及维护正常运作而必须消耗的物品及必须配置的设施的购入活动的总称,是公司成本控制的重点。无论是公司管理者还是财务部门,对采购工作存在的风险都有着非常强的敏感性,这不仅因为采购是直接影响生产成本的主要因素,而是因为采购有着很高的认为欺诈的可能。在日趋完善的现代经营管理模式中,公司管理当局越来越注重财务管理和财务运作的有效性。
合理的采购管理具有很重要的意义:
(1)材料采购成本在企业经营中占很大比重,且在很多行业有上升趋势。
(2)降低原材料成本是增加利润的基本途径。
建立和实施制度化的采购管理程序,这是采购管理工作有效进行的根本保证,有法必依,违法必究,这是制度能切实贯彻执行的保证。只有制度化了,才能在公司中用法制,而不是人治。采购管理系统是为了实现企业的长远发展目标而实施的一个系统工程,也是一个企业能否取得经济效益的关键它能够为企业的发展提供科学的管理功能,减少管理费用。利用计算机的数据库技术,使得企业的采购、库存和销售能够有利的结合起来,避免和克服人工管理信息时,劳动量大,计算和统计的不准确等种种缺陷和弊端,使企业的管理规范化和自动化,从而对采购管理提供更加科学、准确的数据,实现了采购管理的系统化、规范化和自动化。通过使用采购管理系统能够降低材料采购成本在企业经营中所占的比例,能够提高企业的利润。
企业为满足生产所需和提高生产效率,将开发企业采购管理系统。
系统实现目标:易于操作,有良好的互动性,能为员工的工作带来便易。开发出来的系统还必须是安全性高,扩展性强。能在日后不断升级优化。
3.2 系统设计
3.2.1系统设计
该系统采用B/S体系结构,在客户机上并不安装客户端,而是使用网络浏览器,这样节省一大部分开发、维护和升级报销。本系统不仅要求功能完善,而且还要界面友好,因此,对于一个成功的系统设计,功能模块的设计是关键。
本系统是一个独立的系统,用来解决企业采购信息的管理问题。采用JSP技术构建了一个有效而且实用的企业采购信息管理平台,目的是为高效地完成对企业采购信息的管理。经过对课题的深入分析,采购系统需实现以下功能模块:
各个模块实现的功能如下:
1.用户登录
对用户输入的用户名和密码进行匹配,只有合法的用户可以登录成功,进入主界面,进行操作。是系统安全性的第一层保护层。
2.供应商管理
灵活管理供货商,及时添加及修改供货商信息,为采购计划的制定提供保障。
3.材料管理
对材料进行管理,管理材料种类及库存,及时了解材料的库存信息,有助于做出正确的采购选择。
4.订单管理
系统设计了多种订单。不同权限的操作员只能对其拥有权限操作的订单进行操作。
5.信息查询
根据关键字快速检索信息。
3.3数据库设计
3.3.1数据库概述
数据库设计就是针对应用需求和环境,建立合理的数据库模式和存储结构,保证数据的高效存取,并满足应用的任务处理要求。数据库设计是应用系统建设的核心技术,是数据库应用领域的主要研究课题。
数据库是数据管理的最新技术。十多年来数据库管理系统已从专用的应用程序发展成为通用的系统软件。由于数据库具有数据结构化,最低冗余度,较高的程序与数据独立性,易于扩充,易于编制应用程序等优点,较大的信息系统都是建立在数据库设计之上的。因此不仅大型计算机及中小型计算机,甚至微型机都配有数据库管理系统。
设计数据库必须遵循一定的规则,在关系型数据库中,这种规则就是范式,范式是符合某一种级别的关系模式的集合。一般人们设计数据库遵循第三范式。即:数据库表中不包含已在其他表中包含的非主关键字信息。采用范式减少了数据冗余,节约了存储空间,同时加快了增、删、改的速度。
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
System.out.println(basePath+"sss");
%>
采购管理系统