目录
摘 要 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");
%>
<!--
功能介绍:系统页面框架-->
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><base href="<%=basePath%>">
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>采购管理系统</title>
</head>
<frameset rows="59,*" cols="*" frameborder="no" border="0" framespacing="0"><!--  <frame src="files/top.html" name="topFrame" scrolling="no" noresize="noresize" id="topFrame" title="topFrame" />--><frame src="files/newTop.html" name="topFrame" scrolling="no" noresize="noresize" id="topFrame" title="topFrame" /><frameset cols="213,*" frameborder="no" border="0" framespacing="0"><frame src="files/left.jsp" name="leftFrame" scrolling="no" noresize="noresize" id="leftFrame" title="leftFrame" /><frame src="files/mainfra.html" name="mainFrame" id="mainFrame" title="mainFrame" /></frameset>
</frameset>
<noframes><body>
</body>
</noframes></html>



































采购管理系统(Java+SSH+mysql)相关推荐

  1. 计算机实战项目[含论文+源码等]基于java+ssh+mysql实现的共享自行车租赁|出租管理系统

    <基于java+ssh+mysql实现的共享自行车租赁管理系统>该项目含有源码.论文等资料.配套开发软件.软件安装教程.项目发布教程等 使用技术: 前端使用技术:JSP,HTML5,CSS ...

  2. 计算机毕业设计之 [含论文+源码等]基于java+ssh+mysql实现的共享自行车租赁|出租管理系统

    <基于java+ssh+mysql实现的共享自行车租赁管理系统>该项目含有源码.论文等资料.配套开发软件.软件安装教程.项目发布教程等 使用技术: 前端使用技术:JSP,HTML5,CSS ...

  3. 网络报修信息管理代码java_javaweb在线报修维修系统、java+ssh+mysql实现

    需求分析 基于SSH技术(struts2,spring,hibernate)实现一个在线报修维修系统, 支持管理员, 维修人员, 普通用户这些角色, 每个角色动态具有相应的功能权限, 能够进行维修人员 ...

  4. 基于遗传算法的高校自动排课管理系统java+ssh框架

    博主介绍:✌在职Java研发工程师.专注于程序设计.源码分享.技术交流.专注于Java技术领域和毕业设计✌ 项目名称 基于遗传算法的高校自动排课管理系统java+ssh框架 系统说明 <基于遗传 ...

  5. 基于java+swing的员工出差报销管理系统(java+swing+Mysql+lw)

    基于java+swing的员工出差报销管理系统(java+swing+Mysql+lw) 项目名称:基于java swing的员工出差报销管理系统 涉及技术:java.java swing.mysql ...

  6. app点餐点菜订餐订菜系统(前台h5,后台Java,SSH,mysql)

    app点餐点菜系统(前台h5,后台Java,SSH,mysql) [项目包含内容] [文档包含内容] [项目功能介绍] 这个系统是一个网上订餐系统,给商家提供一个新的营销平台,商户可以选择性地入驻这个 ...

  7. 基于javaweb+jsp的健身俱乐部管理系统(java+SSM+Mysql+Jsp)

    基于javaweb+jsp的健身俱乐部管理系统(java+SSM+Mysql+Jsp) 基于jsp+mysql+Spring+mybatis的SSM健身房管理系统 运行环境: jdk 1.8 IDE环 ...

  8. 基于javaweb+ssh的水果销售系统(java+SSH+mysql+maven+tomcat)

    基于javaweb+ssh的水果销售系统(java+SSH+mysql+maven+tomcat) 一.项目简述 功能: 区分为管理员用户和普通用户,普通用户:用户注册登 录,首页水果展示,商品分类展 ...

  9. java+ssh+mysql电影订票网

    项目介绍: 基于java+ssh+mysql的电影订票网站,包含用户和管理员权限,系统功能如下: 管理员:登录系统.系统属性.密码修改.用户管理.电影类别.电影票管理.订单管理.留言管理.退出. 用户 ...

  10. java+ssh+mysql体育用品商城

    项目介绍: 基于java+ssh+mysql的体育用品商城,包含用户和管理员权限,系统功能如下: 管理员:密码修改.会员管理.商品(类别管理.商品管理).订单管理.销量管理.留言公告管理.退出. 用户 ...

最新文章

  1. NYOJ--811--变态最大值
  2. c# imager让图片有圆角unity_C# 10分钟完成百度图片提取文字(文字识别)——入门篇...
  3. springboot 在配置文件写参数注入到类中
  4. golang的time包:时间字符串和时间戳的相互转换
  5. 概率编程库Pymc3案例之鲁棒线性回归
  6. 【转载】字段符号在ABAP OOP中的应用
  7. python 从字符串中提取数字 re.findall()
  8. 【2D动画】《想你》。。。。难以想象
  9. com.google.gson.JsonSyntaxException: java.lang.IllegalStateException: Expected a string but was BEGI
  10. angular路由操作中'#'字符的解决办法
  11. window 下的mysql_Windows下MySQL下载安装、配置与使用
  12. .net中的mapinfo开发:准备(一)
  13. 捡起JavaScript(3)
  14. 发布后500访问错误 —— dll引用错误
  15. iOS自动布局高级用法 纯代码约束写法
  16. 如何利用Chrome工具进行前端js调试
  17. C#二进制文件读取序列化与反序列化
  18. vsftpd 配置-使用虚拟账户登录
  19. 现在哪款诺基亚能玩Java游戏_回忆S60(塞班)年代的JAVA游戏:有没有哪一款是你在课堂偷偷玩的?...
  20. 使用FFmpeg将MP4转换为ts文件

热门文章

  1. 2020牛客多校9:B. Groundhog and Apple Tree(树形DP + 分类讨论 + 贪心)
  2. 移动端滑动验证为什么整个屏幕都在动?
  3. 7-11 列车调度 (25分)
  4. selenium的弹出框处理
  5. 老mac笔记本更换SSD固态硬盘启动失败的解决办法
  6. JVM垃圾回收(GC)
  7. python+opencv 只抠出车牌部分
  8. 做一个公司官方网站要多少钱?怎么去做呢?
  9. java处理Excel表格(EasyExcel)
  10. Java Script 多线程并发执行与异步执行浅析