登录

  • 登录
  • 忘记密码?点击找回

注册

  • 获取手机验证码 60
  • 注册

找回密码

  • 获取手机验证码60
  • 找回
毕业论文网 > 毕业论文 > 计算机类 > 计算机科学与技术 > 正文

高校采购管理系统的设计与实现毕业论文

 2020-04-01 11:02:10  

摘 要

为适应我国高等教育快速发展和招生规模不断扩大的需要,国家用于高校的仪器设备采购数量也在不断增加。然而在采购过程中仍长期存在运作不规范、透明度不高、手续繁琐、周期长、重复采购、档案管理困难等诸多问题。为了解决采购过程中遇到的问题,提高采购效率,突破传统采购遇到的瓶颈,已成为当前高校政府采购必须解决的突出问题。

本篇论文通过分析研究了高校采购管理的具体过程,利用信息化管理思想,设计出了一个用于高校采购的信息管理系统。并且根据具体的工作流程确定了采购管理系统的包含的全部功能。在本系统中管理员具有的功能有:用户登录,采购信息的查看和审核,招标信息的查看和审核,售后信息的查看和管理,供应商信息的查看和管理;采购员具有的功能有:用户登录,采购信息的查看和提交,招标和中标信息的查看,供应商信息的查看;供应商具有的功能有:用户登录,招标和中标信息的查看,招标竞价,售后信息的查看和管理。

在本次设计中,采用的是B/S结构的高校采购管理系统,使用了Java Web技术结合MVC设计模式,Struts框架以及Ajax等技术开发此系统,Tomcat作为Web服务器,MySQL作为数据库,完成了高校采购管理系统的构建。该系统实现了学校对供应商、采购员提交的采购申请、管理员负责的采购审批、采购订单的过程、货品的验收、售后服务等信息的实时追踪以及信息的及时发布,极大地提高了高校采购管理过程中的工作效率。

本文依次从系统背景和目的、系统需求分析、系统设计、系统实现和系统测试等方面介绍了高校采购管理系统。

关键字:MVC;Struts;Ajax;高校采购管理

Abstract

In order to meet the needs of the rapid development of higher education in our country and the continuous expansion of enrollment, the number of equipment purchased by the state for universities is also increasing. However, in the procurement process, there are still many problems such as non-standard operation, low transparency, complicated procedures, long cycle, repeated procurement, difficult file management. It has become a prominent issue that must be solved in current government procurement in order to solve the problems encountered in the procurement process, improve the efficiency of procurement and overcome bottlenecks encountered in traditional procurement.

This paper analyzes and studies the specific process of purchasing management in universities, and uses the idea of information management to design an information management system for college procurement. And according to the specific work flow, all the functions included in the procurement management system are determined. In this system, the functions of administrators are as follows: user login, review and review of purchase information, review and review of tender information, review and management of after-sales information, and review and management of supplier information; the functions of buyers are as follows: User login, review and submission of purchase information, review of tenders and successful bid information, and review of supplier information; functions provided by suppliers include: user login, review of tenders and successful bid information, bid bidding, post-sales information review and management.

In this project, a B/S-structured college procurement management system was used. This system was developed by Java Web technology based on the MVC design pattern, combining Struts framework, Ajax technology, Tomcat as a Web server and MySQL as a database to build a University Purchasing Management System. The system realizes the real-time tracking of information submitted by suppliers, purchasers submitted by buyers, purchase approval by the administrator, purchase order process, acceptance of goods, and after-sales services, as well as the timely release of information, which greatly improves the work efficiency of universities in procurement management.

This paper introduces the purchase management system of universities in terms of system background and purpose, system requirements analysis, system design, system implementation and system testing.

Key Words:MVC;Struts;Ajax;University purchase

目 录

摘 要 I

Abstract II

1 绪论 1

1.1 课题研究的背景 1

1.2 课题研究的目的及意义 1

1.3 国内外发展现状 2

1.4 可行性研究 2

1.4.1 目标和方案可行性 2

1.4.2 操作方面的可行性 2

1.4.3 技术方面的可行性 3

1.4.4 经济方面的可行性 3

1.5 需求分析 3

1.5.1 功能需求 3

1.5.2 性能需求 3

2 总体功能设计 5

2.1 开发平台及环境 5

2.1.1 采用Apache Tomcat 9作为服务器 5

2.1.2 选用Eclipse作为系统开发平台 5

2.1.3 采用struts2作为开发框架 5

2.1.4 使用MySQL作为数据库 5

2.2 高校采购管理系统总体设计 6

2.2.1 系统分析 6

2.2.2 系统结构设计 7

2.2.3 系统功能设计 7

2.3 数据库设计 8

2.3.1 数据库概念结构设计 8

2.3.2 数据库逻辑结构设计 12

3 系统详细设计 15

3.1 结构程序的设计 15

3.1.1 用户登陆 15

3.1.2 用户注册 16

3.1.3 供应商竞价 17

3.1.4 信息的显示 18

3.1.5 采购信息的提交 18

3.1.6 竞价信息的审核 19

3.2人机界面的设计 20

3.2.1 系统首页的实现 20

3.2.2 登陆页面的实现 21

3.2.3 注册页面的实现 22

3.2.4 信息列表查看页面的实现 22

3.2.5 详细信息查看页面的实现 24

3.2.6 提交采购信息页面的实现 25

3.2.7 竞价管理页面的实现 26

3.2.8 售后管理页面的实现 27

3.3 核心功能实现 28

3.3.1 信息显示 28

3.3.2 数据传输 28

4 系统测试 30

4.1 登陆 30

4.2 注册 31

4.3 采购提交 31

4.4 售后提交 32

5 总结 33

参考文献 35

致 谢 36

1 绪论

1.1 课题研究的背景

随着高校规模的不断扩大,国家、社会对高校教育的投入不断加大,各高校对校内所需物品的采购量也在不断加大,采购所需的经费也日益增长,采购的规模不断扩大。而目前仍然有大部分高校在进行物资采购时使用人工方式,这种采购方式在实际采购时由于采购过程中需要的手续多,且采购信息的传达速度较慢,造成了采购过程所需的周期较长,对于采购过程中产生的纸质采购信息,并且每年都要做大量的统计和分析工作,所以工作效率低下,采购信息只对内部员工开放,透明度低,其他人不能快速了解采购的具体状况和采购费用的使用情况,同时,相关领导对采购的监督工作也不方便。为了规范政府采购行为,提高政府采购资金的使用效益,加强政府和高校对各种设备的采购监管,国家颁布了《中华人民共和国政府采购法》和《中华人民共和国招投标法》等法律。高校采购过程原有依靠人工管理的方式已经很难适应新时代的发展需求,对高校采购信息化管理势在必行。

为了解决上述问题,高校必须设计和开发用于高校采购的管理系统,加强采购信息管理工作。必须用信息管理系统的方式来替代传统的人工方式进行采购,从而达到缩短采购的周期,节约人力物力,节省成本,同时提高采购工作的高效率性和采购活动过程中的透明性。

1.2 课题研究的目的及意义

传统的人工方式进行高校物资采购在采购过程中存在一些问题,比如在采购的运作过程中仍然存在不规范的操作,采购信息只对高校内部领导开放,透明度不是很高;需要的手续多,在签手续的过程中浪费的大量本不必要的时间,导致了采购的周期很长;采购信息更新慢,可能导致采购了重复的物品;采购信息用纸质文档保存造成档案管理困难,并且容易丢失,而且查找想要查找的采购信息时很难找到所需的信息等诸多问题。因此,为了解决采购过程中遇到的问题,降低采购的成本,提高效率,突破人工方式进行采购遇到的问题,已成为当前高校政府采购必须解决的突出问题。

根据国家采购法和教育部要求,高校作为非盈利的事业单位,在高校所发生的设备或资产采购应并入到政府采购中。高校采购管理系统的设计可以解决以往采购业务进度无法跟踪、信息不透明等情况。系统完全遵照政府采购流程,从采购申请、采购审批、采购订单、货品验收、售后服务等全部采购流程,都在采购管理系统中实现全程追踪,及时发布信息,既能满足高校采购管理的需求,还便于全校教职工了解采购操作过程,同时也方便学校领导对采购的物品和采购预算、资金使用等信息做到全面掌握。

1.3 国内外发展现状

目前,在国内,各级市级政府中基本实现了办公自动化和信息共享化,各级机构的无纸化办公也得到发展,政府管理者通过网络获取机构部门信息来做出相关决策成为常态。高校信息化建设在这些年得到了迅猛的发展,管理者的管理水平和工作人员的信息化意识都已得到提高和加强。在高校资产政府采购工作中,更应积极采用电子化信息化的管理方式,来高效完成采购过程,并实现采购过程和结果公开、公正和透明。

1.4 可行性研究

1.4.1 目标和方案可行性

随着高校办学规模的不断扩大,有些高校仍然采用手工操作进行校内所需物品的采购,在这个过程中,存在工作任务较为繁重、运作过程不规范、透明度较低、需要的手续比较多、采购的过程周期长、采购信息更新不及时,并且因为采购产生的信息量庞大引起档案管理困难,难以寻找并且容易丢失或容易出现错误。不仅操作不方便,而且耗费大量的人力、物力、财力。所以高校采购管理系统的出现,能解决现在高校采购中存在的各种问题,以较少的人力、物力和财力完成更大的工作量,获得更高的效率。该系统的建立将有效的增强高校采购工作的规范性和即时性,并可以显著地缩短采购周期,实现各种信息管理的高效化。所以在目标和方案的角度上开发该系统是可行的。

1.4.2 操作方面的可行性

传统的高校采购使用手工管理采购过程,存在着很多的不便。本系统可在有Windows的操作系统的电脑上运行,界面比较简单,在操作方面很方便。系统运行时,用户只需通过交互页面在页面中点击页面上的按钮或选项卡就能执行相应的功能,而不必关心系统内部的结构及实现方法。有计算机基础的人可以轻松使用本系统,即使没有计算机基础的人也只需要通过一些操作方面的训练就可以熟练地使用本系统。所以说本系统在操作上是没有问题的。因此在操作方面该系统是可行的。

1.4.3 技术方面的可行性

本系统采用Eclipse作为本次系统的开发工具,采用MySQL工具建立数据库,Apache Tomcat作为服务器,能在Windows XP及以上电脑中使用;前后端数据交互使用基础MVC设计模式的Ajax框架和Struts2框架,开发使用的技术和工具都经过长时间的版本迭代趋于成熟,可以对开发流程进行系统化、规范化、便捷化,减少了编程人员的工作量,增强了开发代码的复用性和健壮性,可以进行高效率的系统开发。基于以上这些原因,所以在技术方面是可行的。

1.4.4 经济方面的可行性

本系统采用的是基于B/S架构开发的高校采购管理系统,也就是浏览器服务器模式,对客户的配置要求较低,客户端只需要有浏览器就能登陆服务器进行各种操作,降低了实际使用人员的使用门槛。本系统开发使用的各种开发平台也是免费开源的,并且可用性和可移植性强,可以说系统以最少的投入完成了最好的功能,这就保证了系统的经济可行性。

1.5 需求分析

1.5.1 功能需求

为了满足高校采购过程中的实际需求,本系统需要实时查看采购计划和采购物品所处的状态,实现采购过程和结果的公正、公开和透明。因此,本系统需要满足的功能如下:

  1. 用户管理功能:实现管理员、采购员和供应商的登陆、登出;
  2. 供应商管理:实现供应商的注册、查看和删除;
  3. 采购提交功能:将预采购的物品提交到采购登记模块等待管理员审核;
  4. 采购审核功能:管理员审核采购员提交的采购信息;
  5. 招标信息管理功能:实现招标信息的查看和供应商竞价信息的审核;
  6. 中标信息管理功能:实现中标信息的查看;
  7. 售后管理功能:实现售后信息的查看和管理。

1.5.2 性能需求

为了保证高校采购管理系统的运行能够达到使用者的可靠、高效的预期,本系统在性能方面应该符合以下的要求:

  1. 界面简洁,操作方便

本系统应该使用图形化界面,尽可能简化操作,使系统用户即使没有掌握相关的专业知识也可以轻易进行各种系统操作和信息管理,提高用户的使用效率。

  1. 优化良好,便于扩充

系统应该进行各种操作方面的优化,使服务器能够即时相应用户的请求,避免用户经历长时间的等待,能够将用户请求实时反应到界面中,并且系统要具有一定的可拓展性,便于以后的扩充维护。

2 总体功能设计

2.1 开发平台及环境

2.1.1 采用Apache Tomcat 9作为服务器

Tomcat由Apache、Sun和其他一些公司及个人共同开发而成。因为有Sun的参与和支持,所以在Tomcat中总能体验到最新的Servlet和JSP规范。而且因为Tomcat的技术较为先进、性能比较稳定,并且开源免费。Tomcat作为轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP程序的首选。所以此次开发使用Tomcat作为服务器。

2.1.2 选用Eclipse作为系统开发平台

Java是一门纯面向对象编程语言,能够一次编译,到处运行,具有平台无关性。随着Java语言的出现,其开发工具也应运而生,主要的开发工具有Eclipse、NetBeans、IntelliJ IDEA、MyEclipse等。其中Eclipse作为一个开源、免费的平台,从编写、查错、编译、帮助等等各方面为Java语言贴身定做, 有可无限扩展的强大插件功能,可以满足本次系统开发过程需要的插件和框架支持,因此选择Eclipse作为此次开发的平台。

2.1.3 采用struts2作为开发框架

系统设计采用MVC模式,用一种将业务逻辑和数据以及界面显示三者分开的方法来写代码,能够更加方便的弄清代码的结构来可以减少编码的时间。而且MVC分层也有助于管理复杂的应用程序,也让应用程序的测试更加容易。

Struts2是一个基于MVC设计模式的Web应用框架,它本质上相当于一个servlet,在MVC设计模式中,Struts2作为控制器(Controller)来建立模型与视图的数据交互,程序层次结构清晰;同时,它具有丰富的标签库和拦截器,大大提高了开发效率;并且通过配置文件,就可以掌握整个系统各个部分之间的关系;并且可拓展性高。因此本次选择Struts2框架作为系统开发的基础。

2.1.4 使用MySQL作为数据库

MySQL是一种关系数据库管理系统,关系数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。MySQL所使用的 SQL 语言是用于访问数据库的最常用标准化语言。其体积小、速度快、总体拥有成本低,开放源码,并且在Windows平台上易于安装和学习,因此作为本次开发的数据库。

2.2 高校采购管理系统总体设计

2.2.1 系统分析

系统主要对高校采购的过程进行管理,采购过程主要涉及的有采购员、管理员和供应商三种用户,这三种用户分别对应不同的权限级别。根据对高校采购过程的具体分析,将系统分为六个功能模块:用户管理模块、权限管理模块、供应商管理模块、采购管理模块、采购管理模块和售后管理模块。各模块主要实现的功能如下:

用户管理:管理员、采购员和供应商的登陆和登出;

以上是毕业论文大纲或资料介绍,该课题完整毕业论文、开题报告、任务书、程序设计、图纸设计等资料请添加微信获取,微信号:bysjorg。

相关图片展示:

您需要先支付 50元 才能查看全部内容!立即支付

微信号:bysjorg

Copyright © 2010-2022 毕业论文网 站点地图